1
2009-2010 学年第1 学期《C 语言程序设计》课内考试卷
(A 卷)
授课班号 年级专业 学号 姓名 仓井空
一、选择题(30分,每小题1分)
1.以下所列的C 语言常量中,错误的是___B__
A. 0xFF
B. 1.2e0.5
C. 2L
D. '\72'
2.在下列变量名中,合法的是__BF_____
A. int
B. text_01
C. a*b
D. 3abc
E. fun(4)
F. _else
G. a-bc
3. 以下变量x 、y 、z 均为double 类型且已正确赋值,不能正确表示数学式子
z
y x
的C 语言表达式是____A____ A. x/y*z B. x*(1/(y*z)) C. x/y*1/z D. x/y/z
4. 设x 、y 、t 均为int 型变量,则执行语句:x=y=3;t=++x||++y;后,y 的值为_______
A. 不定值
B. 4
C. 3
D. 1
5.以下语句的输出结果是B_______。
char c1=100,c2=100; printf(“%d ”, (c1*c2)); A. 越界(出错) B.10000 C. 负数 D. 一个字符
6.设x 为整数,C 语言中能正确地表达数学式0≤x<5的是__D___________ A. 0<=x<5 B. x=0||x=1||x=2||x=3||x=4 C. x>=0||x<5 D. !(x<0||x>=5)
7.下面程序段执行后