C、 a>=10 &&a<=0 D、 a>=10‖a<=0 标准答案:D
31. ( 单选题 ) 以下正确的描述是 ( ) 。(本题2.0分) A、 函数的定义可以嵌套,但函数的调用不可以嵌套 B、 函数的定义不可以嵌套,但函数的调用可以嵌套 C、
函数的定义和函数的调用均不可嵌套 D、
函数的定义和函数的调用均可以嵌套 标准答案:B
32. ( 单选题 ) 下面程序的输出的是________. #include
printf(\ }
(本题2.0分) A、 0 B、 1 C、 3
D、 不确定的值 标准答案:C
33. ( 单选题 ) 表达式: 10!=9的值是________(本题2.0分) A、 true B、 非零值 C、 0 D、 1 标准答案:D
34. ( 单选题 ) 在C程序中将常数3.14159定义为宏常量PI的正确命令是( ) 。(本题2.0分)
A、 #define PI 3.14159 B、 define PI 3.14159 C、 *define PI 3.14159 D、 #define PI 3.14159; 标准答案:A
35. ( 单选题 ) 已知字母A的ASCII码为十进制的65,下面程序的输出是__________. #include
printf(\ }
(本题2.0分) A、 67,D B、 B,C C、 C,D
D、 不确定的值 标准答案:A
36. ( 单选题 ) 若用数组名作为函数调用的实参,传递给形参的是 ( ) 。(本题2.0分)
A、 数组的首地址
B、 数组第一个元素的值 C、 数组中全部元素的值 D、 数组元素的个数 标准答案:A
37. ( 单选题 ) 对两个数组a和b进行如下初始化 char a[]=\
char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。 (本题2.0分)
A、 a与b数组完全相同 B、
a与b数组长度相同
C、 a和b中都存放字符串 D、 a数组比b数组长度长 标准答案:D
38. ( 单选题 ) 阅读下面的程序 #include
int i,j; i=010; j=9;
printf(\ }
则程序的运行结果是____ (本题2.0分) A、 1,19 B、 -1,19 C、 1,17 D、 -1,17 标准答案:D
39. ( 单选题 ) 下列运算符中优先级最高的是 ( A、 < B、 +
) 。(本题2.0分) C、 && D、 != 标准答案:B
40. ( 单选题 ) . 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( ) 。(本题2.0分) A、 auto B、 static C、 extern D、 register 标准答案:A
41. ( 单选题 ) 若已定义 int a, 则表达式 a=10,a+10,a++ 2.0分)
A、 20 B、 10 C、 21 D、 11 标准答案:A
42. ( 单选题 )
若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf(\ 执行后输出结果是( ) (本题2.0分)
A、 32767,032767 B、 32767,77777 C、 32767,32767 D、 32767,077777 标准答案:C
43. ( 单选题 )
下面程序的输出结果是( )。 main()
{int a[ ]={1,2,3,4,5,6,7,8,9,0},*p; p=a;
printf(\ }
(本题2.0分) A、 0 B、 1 C、 9 D、 10 标准答案:D
44. ( 单选题 ) 在下列叙述中,正确的是( )(本题2.0分) A、 下面的程序有一个整型输出值: main()
__(本题的值是{int a; a=pp();
printf(“%d”,a); }
void pp() { ? }
B、 以下程序的运行结果为1,3,5,7 main()
{static int a[4]={1,3,5,7}; printf(“%d,%d,%d,%d\\n”,a); }
C、 以下程序中的PRINT()是一个函数 #define PRINT(V) printf(“V=%d\\t”, V) main() {int a,b; a=1; b=2;
PRINT(a); PRINT(b); }
D、 以下两个语句是等价的
for(;(c=getchar())!=‘\\n’;printf(“%c\\n”, c)); for(;(c=getchar())!=‘\\n’;) printf(“%c\\n”, c);
标准答案:D
45. ( 单选题 ) 字符(char)型数据在微机内存中的存储形式是(本题2.0分) A、 反码 B、 补码
C、 EBCDIC码 D、 ASCII码 标准答案:D
46. ( 单选题 ) 执行下面程序中的输出语句后,输出结果是_____. #include
printf(\ }
(本题2.0分) A、 65 B、 20
C、 15 D、 10 标准答案:B
47. ( 单选题 ) 阅读下面的程序 #include
int i,j;
scanf(\ printf(\ }
如果从键盘上输入1234567<回车>,则程序的运行结果是____ (本题2.0分)
A、 i=123,j=4567 B、 i=1234,j=567 C、 i=1,j=2
D、 i=123,j=45 标准答案:D
48. ( 单选题 ) 设有程序段 int k=10;
while(k=0) k=k-1;
则下面描述中正确的是 。 (本题2.0分)
A、 while循环执行10次 B、 循环是无限循环
C、 循环体语句一次也不执行 D、
循环体语句执行一次 标准答案:C
49. ( 单选题 ) 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____(本题2.0分) A、 a<>0 B、 !a C、 a=0 D、 a 标准答案:D
50. ( 单选题 ) 下面程序的输出是_________. #include
printf(\ }
(本题2.0分)
A、 17 B、 18 C、 23 D、 24 标准答案:B