|
一、单选题(共 15 道试题,共 60 分。)V 1. 以下程序的输出结果是_______.#include main( ) { int num; for( num=0;num<=2;num++) printf(“%d”,num); }
A. 1
B. 123
C. 012
D. 1234
满分:4 分
2. 设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是
A. 1'
B. '3'
C. '\0'
D. 存在语法错误
满分:4 分
3. 不能进行++和――运算的数据类型是
A. int型
B. long型
C. double型
D. 指针型
满分:4 分
4. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )
A. 0
B. 8
C. -12
D. 10
满分:4 分
5. 下列数组定义正确的是________。
A. int a[5],b[2,3];
B. char no(30);
C. char x[];
D. int x[5]={1,2,3};
满分:4 分
6. 若a、b均为int型变量,且a=100,则对以下关于for循环语句:for(b=100;a!=b;++a,b++)printf(“————\n");判断正确的是( )
A. 循环体只执行一次
B. 是死循环
C. 循环体一次也不执行
D. 输出————
满分:4 分
7. 语句if(!i) i++;中的条件表达式“!i”等价于( )
A. i==0
B. i!=1
C. i!=0
D. -i
满分:4 分
8. 函数原型语句正确的是( )
A. int Function(void a);
B. void Function (int);
C. int Function(a);
D. void int(double a);
满分:4 分
9. 下面程序输出结果是__________. main( ) { char a[]="programming", b[]="language"; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); }
A. gm
B. rg
C. or
D. ga
满分:4 分
10. 下面程序的输出结果是__________. main() { int x=10,y=10; printf("%d %dn",x--,--y); }
A. 10 9
B. 9 9
C. 9 10
D. 10 10
满分:4 分
11. 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,()是正确的输入。
A. 2030,40
B. 20 30 40
C. 20, 30 40
D. 20, 30,40
满分:4 分
12. 设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是______。( )
A. 3
B. 2
C. 1
D. 0
满分:4 分
13. 若k为整型,以下while循环()次. int k=10; while (k=0) k=k-1;
A. 10次
B. 无限循环
C. 一次不执行
D. 执行一次
满分:4 分
14. 如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是()
A. 4
B. 10
C. 11
D. 40
满分:4 分
15. 以下不正确的C语言标识符是______。
A. AB1
B. _ab3
C. 4ab
D. a2_b
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 模运算符要求两侧均应为整型数据。( )
A. 错误
B. 正确
满分:4 分
2. 一个算法应该具备有穷性、确定性、输入、输出和有效性。( )
A. 错误
B. 正确
满分:4 分
3. 使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )
A. 错误
B. 正确
满分:4 分
4. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
满分:4 分
5. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A. 错误
B. 正确
满分:4 分
6. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
满分:4 分
7. rewind函数的作用是使指针重新返回文件的开头,此函数无返回值( )
A. 错误
B. 正确
满分:4 分
8. C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
A. 错误
B. 正确
满分:4 分
9. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A. 错误
B. 正确
满分:4 分
10. 在程序运行过程中,其值不能被改变的量称为常量( )
A. 错误
B. 正确
满分:4 分
这门资料还没上传,请找客服代做QQ:1306998094.谢谢 |
|