C测试1-5章测试.docVIP

  • 107
  • 0
  • 约6.36千字
  • 约 6页
  • 2017-05-12 发布于河南
  • 举报
C测试1-5章测试

C语言程序设计1-5章单元测试 随堂开卷 一、单选题(每题2分,共60分) 1、C源程序经编译、连接后生成一个后缀为( )的可执行文件。 A. c B. exe C. obj D. h 2、表达式3+5!=9的值是( ) A. true B false C. 0 D. 1 3、设有变量说明语句:char a=\101; 则变量a( ) A. 说明不合法 B. 包含1个字符 C. 包含2个字符 D. 包含3个字符 4、若已定义x和y为double类型,且x=1,则表达式y=x+3/2 的值是( ) A. 1.0 B. 2.0 C. 2 D. 2.5 5、设 int a=10,b; 则执行b=++a后b的值是(  ) A.100 B. 20 C. 10 D. 11 6、设 int x=5; 表达式x*=2+3的值是(  ) A. 10 B. 15 C. 25 D. 30 7、已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量a,i的值分别是( ) A. 6,30 B. 30,30 C. 36,6 D. 30,36 8、已知字符 ‘b’ 的ASCII码值为98,执行语句printf (%d,%c, ’b’,’b’+1 ) ;的输出为( ) A. 98,b B. 98,99 C. 98,c D. 类型不匹配 9、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( ) A. c=b=a; B. (a=c)‖(b=c); C. (a=c)(b=c); D. a=c=b; 10、对于以下程序段, 运行后i的值为( ) int i=0,a=3; switch (a) { default: i+=3; case 0: case 1: i+=1; case 2: i+=2; break; } A. 1 B. 3 C. 6 D. 上述程序有语法错误 11、执行下列程序段后,a的值为( ) a=1; b=0; a += b; A. 0 B. 1 C. 2 D. 不确定 12、C语言中0运算对象必须是整型的运算符是( ) A. %= B. / C. = D. = 13、能正确表示逻辑关系:a≥10或a≤0 的C语言表达式是( ) A. a=10 or a=0 B. a=0|a=10 C. a=10 a=0 D. a=10‖a=0 14、以下有4组用户标识符,其中合法的一组是( ) A. For,-sub,Case B. 4d, DO,Size C. f2_G3,IF,abc D. WORD,void,define

文档评论(0)

1亿VIP精品文档

相关文档