山东计算机二级24年考试试卷
一、理论题(20分,每小题1分)(1)【单选题】已知p是指针变量,则不能初始化指针的值是_。A)NULL B)1 C)0 D)地址参考答案:B(2)【单选题】下列程序的输出结果是_。unsigned inta2[2]; c.a2[0]=0x31;c.a2[1]=0x32; A)一串乱码B)1 C)2 D)0 参考答案:B(3)【单选题】若有以下函数定义,则执行函数ff(8)调用后,其返回值是_。if(x==0)return 1;} A)1 B)9 C)7 D)5 参考答案:D(4)【单选题】以下不能对数组x进行正确初始化的语句是_。A)intx[5]= \{ 1,2,3, 4,5};B)intx[5]= \{ 1,2, 3};D)intx[]= \{ 1,2,3,4,5 \};参考答案:C(5)【单选题】若n为整型变量,则以下循环的执行次数是_。 A)无限次B)2 C)1 D)0 参考答案:B(6)【单选题】已知x是整型变量,则执行下面的程序段后,x的值是_。} A)0 B)-3 C)-1 D)-2 参考答案:B(7)【单选题】下面程序段执行时, while循环执行的次数是_。 A)循环不会被执行B)0 C)会出现死循环D)1 参考答案:C(8)【单选题】以下对字符数组初始化的语句,正确的是_。A)charstr[3]="xyz" B)charstr[]="123";C)charstr[1]='0';D)charstr[2]= \{ '12' \};参考答案:B(9)【单选题】以下运算符中优先级最高