《C语言程序设计》期末考试模拟试卷及参考答案
一、选择题(每题2分,共30分)
1、# include 的结果是___D___
void main ( )
{ int a[3][3]={1,2,3,4,5,6,7,8,9};
int s=0,i;
for (i=0;i<3;i++)
s+=(*(a+i))[i];
printf("%d",s);
}
A.9
B.12
C.14
D.15
2、设有说明语句:char a= '\123abc';则变量a __________
A. 包含7个字符
B.包含6个字符
C. 包含5个字符
D. 包含4个字符
参考答案—D
3、有以下程序段
int k=0
while(k=1)k++;
while 循环执行的次数是_____
A. 无限次
B.有语法错,不能执行
C. 一次也不执行
D. 执行1次
参考答案—A
4、在C语言中,_____。
A.函数定义可以嵌套,但函数调用不能嵌套
B.函数定义不可以嵌套,但函数调用可以嵌套
C.函数定义和调用均不能嵌套
D.函数定义和调用均可以嵌套
参考答案—B 5、以下叙述正确的是________
A)do-while语句构成的循环不能用其它语句构成的循环代替。