此题得分:5.0 批注:
2.第2题 单选题 当对两个字符串进行比较时,应该使用的函数是( )。
A、strcat
B、strcmp C、strcpy
D、strlen
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
3.第3题 单选题 以下程序段的输出结果是( )。 int m=10; while(m>7) { m--;
printf(“%d\\n”,m); }
A、9
8 7 B、10 9
8 7 C、9 8
7 6
D、10
9 8
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
4.第4题 单选题 已定义以下函数 fun(int *p) { return *p; }
该函数的返回值是( )。
A、不确定的值
B、形参p中存放的值
C、形参p所指存储单元中的值
D、形参p的地址值
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
5.第5题 单选题 对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( )。
A、***** B、******
C、******* D、无限循环
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0
批注:
6.第6题 单选题 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是( )。
A、s=a+b;
B、s=a+c; C、s=s+c;
D、s=b+c;
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
7.第7题 单选题 若有以下定义:char s[20]= “programming”,*ps=s;则不能代表字符g的表达式是:( )。
A、ps+3 B、s[3]
C、ps[3] D、ps+=3,*ps
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
8.第8题 单选题 从变量的作用域来分,可分为全局变量和局部变量,形参是( )。
A、局部变量
B、全局变量 C、静态变量
D、动态变量
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
9.第9题 单选题 在“while(!a)”中,其中“!a”与表达式( )等价。
A、a= =0 B、a= =1
C、a!=1
D、a!=0
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
10.第10题 单选题 以下不能正确定义二维数组的选项是( )。
A、int a[2][2]={{1},{2}}
B、int a[][2]={l,2,3,4} C、int a[2][2]={{l},2,3}
D、int a[2][]={{1,2},{3,4}}
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
11.第11题 单选题 判断字符串的长度,应该使用的函数是( )。
A、strcat
B、strcmp
C、strcpy D、strlen
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
12.第12题 单选题 若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )。
A、a是个数组指针
B、数组名a表示数组的首地址 C、数组名a与a[0]等价
D、a和p都指向同一个存储单元
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
13.第13题 单选题 以下选项中不能正确赋值的是( )。
A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B、char b[10];b=\!\;
C、char b[10]= \!\; D、char *str=\!\;
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注: