文档介绍:9
A1-1
天津工业大学 计算机科学与软件 学院
班级 学号 姓名
注意事项:1、本试卷共 10 页,满分为 100 分,考试时间为 100分钟。
数和一至若干个其他函数 B.一至若干个主函数
C.一个主程序和一至若干个其他函数
D.一个主程序和一至若干个子程序
2. 以下叙述正确的是 。
A.在C程序中,main函数必须位于程序的最前面
B.C程序的每行中只能写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误
3.一个C程序的执行是从 。
A.本程序的main函数开始,到main函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序文件的第一个函数开始,到本程序main函数结束
4.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 。
A.必须为字母 B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字和下划线中任一种字符
5. 设有语句int a=3;则执行语句a+=a-=a*a后,变量a的值是 。
A.3 B. 0 C. 9 D. -12
6. 若 int i = 10,执行下列程序:
switch ( i )
{ case 9: i += 1;
case 10:
case 11: i -= 1;
default: i += 1;
}
则变量i的结果是 。
9
A1-5
A.10 B. 11 C. 12 D. 9
7.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。
if(x>y) z=x; x=y; y=z;
A.x=10, y=20, z=30 B. x=20, y=30, z=30
C.x=20, y=30, z=10 D. x=20, y=30, z=20
8.下面程序段的运行结果是________。
int n=0;
while(n++<=2);printf("%d",n);
A.2 B.3 C.4 D.有语法错
9.以下正确的描述是 。
A.continue语句的作用是结束整个循环的执行
B.只能在循环体内和switch语句体内使用break语句
C.在循环体内使用break语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用goto语句
10.设int a=1,则执行完循环while(a++<5); a的值是 。
A.6 B.5 C.1 D.-264
二、填空题:(每空 1 分,共 10 分)
(说明:将答案填写在答题纸中)
分数
结构化程序设计所规定的三