C 语言期末考试 试题及答案 最新2012年 一、单项选择题 1
()是合法的用户自定义标识符
A、 b-b B、float C、 D、 _isw 2
若变量已正确定义并赋值,表达式()不符合 C 语言语法
A、a*b/c;B、3
14%2 C、2, b D、a/b/c 3
()是不正确的字符常量
A、'n'B、'1'C、"a" D、'101' 4
在 C 程序中,用()表示逻辑值“真”
A、1B、非 0 的数 C、非 1 的数 D、 大于 0 的数 5
()把 x、y 定义成 float 类型变量,并赋同一初值3
A、float x, y=3
14;B、float x, y=2*3
14; C、float x=3
14, y=x=3
14; D、float x=y=3
若变量已正确定义,表达式()的值不是2
A、2&3 B、1b)
1:0; B、k=a>b; C、k=apkD、*x
有如下程序 int runc(int a,int b) { return(a+b);} main0 { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%\d\n”,r); } 该程序的输出的结果是 () A) 12 B) 13 C) 14 D) 15 17
对于基类型相同的两个指针变量之间,不能进行的运算是 () A) < B) = C) + D) - 18