(完整版)C语言程序设计试卷及参考答案1《C语言程序设计》期末考试模拟试卷及参考答案(B)2012
5整理一、选择题(每题2分,共30分)1、#include〈stdio
h〉的结果是______voidmain(){inta[3][3]={1,2,3,4,5,6,7,8,9};ints=0,i;for(i=0;i〈3;i++)s+=(*(a+i))[i];printf("%d",s);}A
15参考答案—D2、设有说明语句:chara=’\123abc';则变量a__________A
包含7个字符B
包含6个字符C
包含5个字符D
包含4个字符参考答案-D3、有以下程序段intk=0while(k=1)k++;while循环执行的次数是_____A
有语法错,不能执行C
一次也不执行D
执行1次参考答案—A(完整版)C语言程序设计试卷及参考答案24、在C语言中,_____
函数定义可以嵌套,但函数调用不能嵌套B
函数定义不可以嵌套,但函数调用可以嵌套C
函数定义和调用均不能嵌套D
函数定义和调用均可以嵌套参考答案—B5、以下叙述正确的是________A)do—while语句构成的循环不能用其它语句构成的循环代替
B)do-while语句构成的循环只能用break语句退出
C)用do—while语句构成的循环,在while后的表达式为非零时结束循环
D)用do—while语句构成的循环,在while后的表达式为零时结束循环
参考答案—D6、以下关于函数叙述中,正确的是
在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值B
在函数体中至少必须有一个return语句C
在函数体中可以定义另一个函数D
在函数体中可以调用函数自身参考答案—D7、以下数组声明语句中正确的是
inta,a[n];B