单选题:(每题2分,共80分)
1、下列不合法的十六进制数是( ) (2分)
  A. oxff
  B. 0Xcde
  C. Oxll
  D. Ox23
  参考答案: A
2、将三个数排序需要比较______次。 (2分)
  A. 2
  B. 3
  C. 4
  D. 不确定
  参考答案: B
3、以下程序的输出结果是
main( )
{ int k=17;
printf("%d,%o,%x \n",k,k,k);
} (2分)
  A. 17,021,0x11
  B. 17,17,17
  C. 17,0x11,021
  D. 17,21,11
  参考答案: D
4、在C语言中,合法的字符常量是______.
   (2分)
  A. '\084'   
  B. '\x43'
  C. 'ab' 
  D. ″\0″
  参考答案: B
5、在C语言中,int、char和short三种类型数据在内存中所占用的字节数
 (2分)
  A. 由用用户自己定义
  B. 均为2个字节
  C. 是任意的
  D. 由所用机器的机器字长决定
  参考答案: D
6、若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为
 (2分)
  A. 1.4
  B. 1
  C. 2.0
  D. 2
  参考答案: B
7、设有说明语句:char a='\72';则变量a
 (2分)
  A. 包含1个字符
  B. 包含2个字符
  C. 包含3个字符
  D. 说明不合法
  参考答案: A
8、若有以下说明和语名:
int a=5,m;
m=a++;
此处表达式m的值是____
 (2分)
  A. 7
  B. 6
  C. 5
  D. 4
  参考答案: C
9、以下程序的输出结果是______
c语言六种基本语句main()
{
int x=10,y=10;
printf("%d%d\n",x--,--y);
}
 (2分)
  A. 10 10
  B. 9 9

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。