(答案直接填写在试卷上)
评卷人
得分
一、选择题(每题2分,共50分)
1. 在C语言中,字符型数据在内存中是以( )形式存放的。
2. 若有以下类型说明语句
char w; int x; float y; double z;
则表达式 w*x+z-y 的结果是()类型。
3. 语句 char s='\092';的作用是( )
, s的值不定。
s包含4个字符 s包含3个字符
4. 在C语言中,int, char, 和short三种类型数据所占用的内存( )
5. 以下()是不正确的转义字符。
A.'\\' B.'\'
C.'081' D.'\0'
6. 以下述叙不正确的是( )
7. 一个C程序的执行是从( )
,到main函数结束
,到本程序的最后一个函数结束
,到本程序的最后一个函数结束
,到本程序main函数结束
8. 若i, j已定义为int类型,则以下程序段中内循环体的总的执行次数是( )
for (i=5; i; i--)
for(j=0; j<4; j++) {...}
A. 20 B. 25 C. 24 D. 30
9. 若数组名作实参而指针变量作形参,函数调用实参传给形参的是( )
,下面符合C语言语法的表达式是( )
A. a:=b+1 B. a=b=c+2 C. int %3 D. a=a+7=c+b
11. 有如下程序
main( )
{ int y=3,x=3,z=1;
printf(“%d %d\n”,(++x,y++),z+2);
}
运行该程序的输出结果是( )
A. 3 4 B. 4 2 C. 4 3 D. 3 3
12. 有如下程序
int main( )
{ int x=1, a=0, b=0;
switch(x)
{ case 0: b++;
case 1: a++;
case 2: a++; b++; }
printf(“a=%d,b=%d\n”,a,b); re
C语言程序设计试题 来自淘豆网m.daumloan.com转载请标明出处.