background image

《C 语言程序设计 B》
试卷总分:100       测试时间:--

 

单选题

 

、单选题(共 50 

 

道试题,共 100 分。)

1.  以下不是无限循环的语句为
A. for(y=0,x=1;x>++y;x=i++) i=x
B. for(;;x++=i)
C. while(1) { x++; }
D. for(i=10;;i--) sum+=i;
      满分:2  分
2.  假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
A. 7
B. 8
C. 6
D. 2
      满分:2  分
3.  下面四个选项中,均是合法整型常量的选项是
A. 160 -0xffff 011
B. -0xcdf 01a 0xe
C. -01 986,012 0668
D. -0x48a 2e5 0x
      满分:2  分
4.  以下对二维数组 a 的正确说明是
A. int a[3][];
B. float a(3,4);
C. double a[1][4];
D. float a(3)(4);
      满分:2  分
5.  判断 char 型变量 ch 是否为大写字母的正确表达式是
A. ‘A’<=ch<=‘Z’
B. (ch>=‘A’)&(ch<=‘Z’)
C. (ch>=‘A’)&&(ch<=‘Z’)
D. (‘A’<=ch)AND(‘Z’>=ch)
      满分:2  分
6.  在 C 语言中,引用数组元素时,其数组下标的数据类型允许是
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
      满分:2  分
7.  若有说明:int a[][3]={1,2,3,4,5,6,7};则 a 数组第一维的大小是
A. 2
B. 3