C程序设计试卷C+答案.doc
(1.8 KB, 下载次数: 0, 售价: 1 威望)
学号姓名专业
一、判断题(每题1分,共10分)
1、一个C源程序必须包含一个main函数。()
2、在对一个C程序进行编译的过程中,可以发现注释中的拼写错误。()
3、 C程序中的关键字必须小写,其他标识符不区分大小写。()
4、关于if语句中,条件表达式只能是关系表达式或逻辑表达式。()
5、在程序运行过程中,系统分配给实参和形参的内存单元是相同的。()
6、 C语言中定义的数组,编译系统为其数组元素在内存中是分配一片连续的存储单元。()
7、 C语言中字符型、整型、实型都能用八进制表示。()
8、在C语言逻辑运算中,不等于0的数代表逻辑“真”。()
9、如果函数值的类型与返回值类型不一致,以函数类型为准。()
10、在定义二维数组时,可以将该数组的两个维数全部省略。()
二、单项选择题(每题2分,共50分)
1、下列合法的变量名是()
A、float
B、3abc
C、adg_56
D、s#bc
2、下列不合法的字符常量是()
A、’\b’
B、’xy’
C、’z’
D、’\124’
3、若有int a=3,b=4,c=5;则表达式a+b%3/2*c的值为()
A、3
B、3.5
C、5.5
D、8
4、设float m=4.0,n=4.0;使m为10.0的表达式是()
A、m-=n*2.5
B、m/=n+9
C、m*=n-6;
D、m+=n+2
5、如果a=1,b=2,c=3,d=4,则条件表达式a>b?a:c!y&&ch>’B’&&!y)的值为()
A、 1
B、0
C、true
D、语法错误
9、以下程序的输出结果是()
A、 1,5,9
B、 1,4,7
C、 3,5,7
D、3,6,9
main()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i=10)printf(“%d”,x--);
else printf(“%d”,x++);}
13、设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是()
A、(!a= =1)&&(!b= =0)
B、(a |