福建省C语言二级考试模拟试卷之二一、选择题
(本大题共40个选项,【1】~【40】每个选择项1
5分,共60分)1.属于整型常量的是【1】
【1】(A)12(B)12
0(C)-12
0(D)10E102.char型常量在内存中存放的是【2】
【2】(A)ASCII代码值(B)BCD代码值(C)内码值(D)十进制代码值3.设整型变量a为5,使b不为2的表达式是【3】
【3】(A)b=a/2(B)b=6-(--a)(C)b=a%2(D)b=a>3
2:14.执行语句“x=(a=3,b=a--);”后,x、a、b的值依次为【4】
【4】(A)3,3,2(B)3,2,2(C)3,2,3(D)2,3,25.sizeof(double)的结果值是【5】
【5】(A)8(B)4(C)2(D)出错6.设整型变量x的值为35,则表达式“(x&15)&&(x|15)”的值是【6】
【6】(A)0(B)1(C)15(D)357.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是【7】
【7】(A)0(B)4(C)-4(D)28.设f为实型变量,下列表达式中不是逗号表达式的是【8】
【8】(A)f=3,4,5(B)f=(3,2,1,0)(C)f>=3,f>3;”后,k的值是【9】
【9】(A)06(B)0177776(C)066(D)017776610.指出下列语句中有实际意义的语句是【10】
【10】(A)a||b;(B)a
=b;(C)a+=b;(D)getchar(a);11.在16位PC机上执行下列语句后,a的16进制值是【11】,b的值是【12】,c的值是【13】,d的值是【14】
inta,b,c;longd;b=(a=32767,a+1);c=d=0xffff;【11】(A)0xffff(B)0x7fff(C)0xfffe(D)0x7ffe【12】(A)32767(