c语言
C语言程序设计试题集(第1套) 请将第一、二、三、四题的答案写在答题页的相应题目的后面(写在别处不得分)。
一、单项选择题(每题2分,共20分)
1、以下叙述不正确的是
A) C程序由函数构成
B) 一个C程序至少包含一个main函数
C) main函数可以调用main函数
D) main函数是每个程序执行的起始点
2、C程序中能直接让机器执行的文件是
A)编辑后的.c源文件 B)通过编译的.obj文件
C)通过连接的.exe文件 D)编辑后的.bak文件
3、假设定义变量如下:
int x;
float y;
以下输入语句中哪个是正确的?
A)scanf(“%f%d”,&y,&x); B)scanf(“%f%d”, y, x);
C)scanf(“%f%f”,&y,&x); D)scanf(“%d%d”,&y,&x);
4、已知:int a[][3]={1,2,3,4,5,6};则数组a的第一维的大小是
A)2 B)3 C)4 D)无确定值
5、.如果switch表达式是char 变量code,下面哪一个case子句是合法的。
A)case “3”: B) case 3 : C)case 3 : D)case =3:
6、能正确表示”x的值在[1,10]和[200,210]范围内”的表达式是
A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B) (x>=1) || (x<=10) || (x>=200) || (x<=210)
C) (x>=1)&&(x<=10) || (x>=200)&&(x<=210)
D) (x>=1) || (x<=10)&&(x>=200) || (x<=210)
7、C语言中while和do-while 循环的主要区别是
A) do-while循环至少无条件执行一次,而while循环可能一次也不执行
B) while循环控制条件比do-while循环控制条件严格
C) do-while循环允许从外部转到循环体内,而while循环不允许
D) do-while的循环体可以是复合语句,而while循环不可以是复合语句
8、下面哪一项函数的头部是有效的?
A) one(int a int b)