一、单项选择题(共30分,每题1分)1.在PC机中,‘
’在内存占用的字节数是(A)A.1B.2C.3D.42.字符串“ABC”在内存占用的字节数是(B)A.3B.4C.6D.83.在C语言中,合法的长整型常数是(A)A.0LB.4962710C.0054838743D.21869e104.执行语句“xa3ba”后,xab的值依次是(C)A.3,3,2B.3,2,2C.3,2,3D.2,3,25.设有语句i
ta3;,则执行了语句aaaa后,变量a的值是(D)A.3B.0C.9D.126.设i
tk32767执行kk1后k值为(B)A.32768B.32768C.0D.17.下列正确的标识符是(A)A.hot_doB.abC.testD.y8.设i
ta5使b不为2的表达式是(B)A.b6aB.ba2C.ba2D.ba3219.执行x67895后,x的值为(B)A.1B.2
fC.3D.410.执行语句xa3ba后,xab的值依次为(A)A.3,2,3B.2,3,2C.3,3,2D.3,2,211.设a3执行a0aa后,a的值为(A)A.3B.1C.0D.312.设所有变量均为整型,则表达式(a2b5bab)的值为(B)A.7B.8C.9D.213.下面正确的字符常量是(C)A.”c”B.’’’C.’W’D‘’14.若有代数式3aebc,则不正确的c语言表达式是(A)A.abce3B.3aebcC.3aebcD.aecc315.在C语言中,要求运算数必须是整型的运算符是(D)A.B.C.D.16.若有说明语句:charc’72’则变量cAA.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法,c值不确定17.sizeoffloat是(C)A.一个双精度型表达式B.一个整型表达式C.一种函数调用D一个不合法的表达式18.设变量a是整型,是实型,是双精度型,fi则表达式10’if值的数据类型是C)a’(A.i
t
fB.folatC.doubleD.不确定19.若有定义i
ta10pa,则p5表示(C)A.元素a5的地址B.元素a5的值C.元素a6的地址D.元素a6的值20.以下与i
tq5;等价的定义语句是(D)A.i
tq5B.i
tqC.i
tq5D.i
tq521.若有定义i
ta5pa则对a数组元素地址的正确引用是(C)A.P5B.a1C.a1Da022.凡是函数中未指定存储类别的局部变量,其隐含的存储类别是(A)A.autoB.staticC.exter
D.register23.若用数组名作为函数调用的实参,传递给形参的是(A)A.数组的首地址B.数组第一个元素的值C.数组中全部元素的值D.数组元素的个数24.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是(B)A.floatB.i
tC.lo
gD.double25.以下对二维数组a的正确说明是(C)A.i
r