int n=1;则语句while(++n<=2); 执行后n 的值是( )。РA.2РB.3РC.4РD.有语法错Р答案:BР16.常量0xaL的类型是( )。РA.intРB.longРC.charРD.shortР答案:BР17.给出定义char s[ ]="abcd", t[ ]={'a','b','c','d', '\0'}; 则正确的叙述是( )。РA.数组s和数组t的内容完全不同РB.数组s和数组t的长度相同РC.数组s的长度大于数组t的长度РD.数组s的长度小于数组t的长度Р答案:BР18.在C语言中,函数隐含的存储类别是( )。РA. auto РB.staticРC.externРD.无存储类别Р答案:CР19.关于变量的存储类,正确的叙述是( )。РA.局部变量说明为static存储类,其生存期将得到延长РB.全局变量说明为static存储类,其作用域将被扩大РC.任何存储类的变量在未赋初值时,其值都是不确定的РD.形参可以使用的存储类说明符与局部变量完全相同Р答案:AР20.若ch为char型,能正确判断出“ch为数字”的表达式是( )。РA. '0' <= ch <= '9'РB. (ch>='0') || (ch<='9')РC.('0'<=ch) and ('9'>=ch)РD. (ch>='0')&& (ch<='9')Р答案:DР21.设int a=2, b=3; 则表达式a*=b+=a的值是( )。РA.6РB.7РC.10РD.12Р答案:CР22.要求操作数必须是整数的运算符是( )。РA./ РB.++РC.% РD.>=Р答案:CР23.在C源程序中,main函数的位置( )。РA.必须在最开始РB.必须在最后РC.可以任意РD.必须在中间Р答案:CР24.若int a[]={1,2,3,4,5};则对a数组元素的正确引用是( )。