A0505x_1基础.doc_第1页
A0505x_1基础.doc_第2页
A0505x_1基础.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测试训练一一、 选择题(40分)1. 在一个C语言程序中, main函数的位置_。A)必须出现在所有函数之前 B)可以出现在任何地方C)必须出现在所有函数之后 D)必须出现在固定位置2. 在C语言中,要求运算数必须是整型的运算符是_。A) % B) & C) != D) /3. 下列关于单目运算符+,-的正确叙述是_。A) 它们的运算对象可以是任何变量和常量B) 它们的运算对象可以是char型变量,int型变量,但不能是float型变量C) 它们的运算对象可以是int 型变量,double型变量, float型常量D) 它们的运算对象可以是char型变量,int型变量, float型变量4. 有以下程序 main() int i=8,j=10; printf(“%d,%dn”,i-,j+); 程序的执行结果是_。A) 8,11 B) 7,11 C) 8,10 D) 7,105. 以下选项可以作为C语言合法整数常量的是_。A) 10101B B) 0xffa2 C) 0386 D) x2a26. 在C语言中以下不能作为用户标识符的是_。A) time B) _name C) while D) sum107. x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是_。A) getchar(“%d%d%d”,x,y,z); B) scanf(“%d%d%d”,&x,&y,&z);C) scanf(“%d%d%d”, x, y, z); D) getchar(“%d%d%d”,&x,&y,&z);8. 在C语言中,判断一个量是否为“真”时,通常以_判定该量逻辑值为“真”。A) true B) 1 C) 大于0的整数 D) 非09. 已知C为字符变量,则下列语句中正确的是_。A) C=97; B) C=“97”; C) C=97 ; D) C=“A”;10. 为表示关系xyz应使用的C语言表达式是_。A) (x=y)&(y=z) B) (x=y),y=z C) (x=y=z) D) (x=y)&(y=z)11. C语言中用于结构化程序设计的三种基本结构是_。A) 顺序结构、选择结构、循环结构 B) for 、 while 、 do-whileC) switch 、 if 、 while D) if 、 for 、 continue12. 以下符合C语言语法的实型常量是_。A) 1.2E0.5 B) 3.14.159E C) .5E-3 D) E1513. 设有说明: char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型是_。A) int B) float C) double D) char14. -1的补码,用十六进制表示是_。A) FFFF B) 8000 C) 8001 D) -FFFF15. 转义字符n在内存中应该分配_个字节来存放。A) 1 B) 2 C) 3 D) 416. 以下叙述不正确的叙述是_。A) 在C程序中,逗号运算符的优先级最低B) 在C程序中,APH和aph是两个不同的变量C) 若a和b类型相同,在计算了赋值表达式a=b后,b中的值放入a中,而b中的数值不变D) 当从键盘输入数据时,对于整型变量只能输入整数值,对于实型变量只能输入实型数值17. 以下选项中非法的表达式是_。A) 0=Xa) | (m=ab) ; printf(“%d,%dn”,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论