当前位置:   article > 正文

C语言程序设计测试2 (附参考答案)_在c语言中,为了结束由while语句构成的循环,while后一对圆括号0中表达式的值应该为

在c语言中,为了结束由while语句构成的循环,while后一对圆括号0中表达式的值应该为

C语言程序设计测试2 (附参考答案)
范围:     1~6章

试题

一、单项选择题(1~30题,每题1分;31~40题,每题2分;共50分)
1. 若有以下定义:
 char s='/072';
 则该语句:
 (A) 使s的值包含1个字符  (B) 定义不合法,s的值不确定
 (C) 使s的值包含4个字符  (D)  使s的值包含3个字符 


2.以下的选项中,非法的C语言转义字符是:
 (A)'/t'  (B) '/017' (C) '/n' (D)'/0xaa'


3.不能正确表示数学表达式a*b/(c*d)的C语言表达式是:(注:以“*”代替小圆点)
 (A) a*b/c*d (B) a/(c*d)*b (C) a*b/c/d (D)a*b/(c*d)


4.下列标识符中,不能作为用户自定义标识符的是:
  (A)ab_2   (B) if  (C) _123 (D)a_3


5.组成C语言程序的是:
 (A) 子程序 (B) 过程 (C) 函数 (D)主程序和子程序


6.以下各标识符中,合法的用户标识符为:
 (A)p#a   (B)a10  (C) void (D) 10a


7.以下数据中,不正确的数值是:
 (A) 0.0  (B) 5L  (C) 3e3.5 (D) 986


8.以下数据中,不正确的字符常量是:
 (A) "c"  (B) '/n' (C) '/041' (D) 'c'


9.以下整数中,不正确的八进制或十六进制数是:
 (A) 0x16 (B) 016  (C) -16  (D) 0xaaaa


10.已知各变量的类型定义如下:
 int i=8,k,a,b;
 unsigned long w=5;
 double x=1.42,y=5.2;
 则以下选项中,不符合C语言语法的表达式是:
 (A) k=i++; (B) (int)x+0.4 (C)y+=x++;  (D)a=2*a=3


11.以下选项中,不符合C语言语法的赋值语句是:
 (A) a=1,b=2 (B) ++i; (C) a=b=5;  (D) y=(a=3,6*5);


12.以下选项中,合法的C语言关键字是:
 (A) integer (B) Char (C) int   (D) real


13.以下不正确的叙述是:
 (A) 在C程序中所用的变量必须先定义后使用
 (B) 在C程序中,APH和aph是两个不同的变量
 (C) 若a和b类型相同,在执行了赋值语句a=b;后,b中的值将放入a中,
     b中的值不变
 (D) 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只
     能输入实型值


14.已知字符a的ASCII码为十进制的97,下面程序的输出是:
 main()
 {
  char c1,c2;
  c1='a'+'6'-'2';
  c2='a'+'6'-'3';
  printf("%c,%d/n",c2,c1);
 }
 (A) 输出无定值 (B) d,100 (C)d,c  (D)d,101


15.在C语言中,为了结束由while语句构成的循环,while后一对圆括号中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/896414
推荐阅读
相关标签
  

闽ICP备14008679号