计算机二级c语言1-3章先择题(带答案)#严选材料_第1页
计算机二级c语言1-3章先择题(带答案)#严选材料_第2页
计算机二级c语言1-3章先择题(带答案)#严选材料_第3页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

1、1. 第一章 第二章1. C语言的函数体由()括起来。优质内容#A) B) C) D) ()2. 下面叙述错误的是()A) 一个C源程序可由一个或多个函数组成B) 构成C语言源程序的基本单位是语句 C) C源程序中大、小写字母是有区别的D) 若一条语句较长,可分写在下一行或多行上3. 下面叙述正确的是()A) 每行最多只能写两条语句B) main()函数必须位于源程序文件的开头C) 所有语句都必须以分号;结束D) 程序中必须含有自定义函数4. C源程序中main()函数的位置()。A) 必须位于程序的最前面B) 必须在自定义函数前面C) 必须在系统库函数后面D) 可以在自定义函数后面5. 结构

2、化程序设计不包括( )。A) 最优化B) 自顶而下,逐步细化C) 模块化设计D) 结构化编码6. 下面叙述中,( )不是结构化程序设计中的三种基本结构之一。A) 数据结构B) 选择结构C) 循环结构D) 顺序结构2. 第三章 数据类型、运算符和表达式1. (B)为非法的字符串常量A) “056”B) 123C) “D) “case”2. ( B )为正确的用户标识符。A) min-5B) max_atC) 3_rowD) union3. 以下( D )是正确的变量名。A) a.beeB) -p11C) intD) p_114. 以下( D )是正确的变量名。A) 5fB) ifC) f.5D)

3、 _f55. 以下( D )是正确的常量。A) E-5B) 1E5.1C) a12D) 32766L6. 以下( A )是不正确的字符串常量。A) abcB) 1212C) 0D) 7. 以下( BC )是正确的字符常量。A) cB) C) WD) 32a8. char型变量存放的是( A)。A) ASCII代码值B) 字符本身C) 十进制代码值D) 内码值9. ( B)为合法的常量。A) 5,236B) 1.23E+8C) b_kD) 3.21E-6.510. (D)为正确的字符常量A) 084B) bcdC) 165D) 11. 若有定义:int b=-15;则(D)为正确的赋值表达式。A

4、) *b=6B) b=*5C) b+10=-5D) b+=b*312. 若有定义:int x=2;则正确的赋值表达式是( A )。A) a-=(a*3)B) double(-a)C) a*3D) a*4=313. 若有定义:float x=2,y; int a=3 ;语句y=1*(x+a)/3;运行后,y的值为(B)。A) 20B) 1666667C) 10D) 014. 若有定义:int a,b=5;语句a=(b/2)+b%2;运行后,a的值为(A)A) 3B) 4C) 0D) 215. 下面叙述正确的是(B)A) 2/3与2%3等价B) 5/(int)4.0与5/4等价C) +2与 3等价

5、D) +2与3等价16. 若有定义:int a,b=6;语句a=-b;运行后,a、b的值分别是(C)。A) 6 6B) 56C) 55D) 6517. 若有定义:int i=3,j=6;则表达式(-i)*(j+)的值为(D)。A) 10B) 18C) 15D) 1218. 语句x=(a=3,b=+a);运行后,x、a、b的值依次为( C )。A) 3,3,4B) 4,4,3C) 4,4,4D) 3,4,319. 已知int a=R; 则正确的表达式是(D )。A) a=int(3e2)B) 2*a=a+C) a=a+a=a+3D) a%1020. 已知char a=R; 则正确的赋值表达式是(

6、 A )。A) a=(a+)%4B) a+2=3C) a+=256-D) a=07821. 语句a=(3/4)+3%2;运行后,a的值为( B )。A) 0B) 1C) 2D) 322. 若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为( C)。A) 3,3B) 4,4C) 4,3D) 3,423. 设整型变量a为5,使b不为2的表达式是(C )。A) b=(+a)/3B) b=6-(-a)C) b=a%2D) b=a/224. 设单精度型变量f、g的值均为2.0,使f为4.0的表达式是(A )。A) f+=gB) f-=g+2C) f*=g-6D) f/=g*

7、1025. 若有定义:int k,i=2,j=4;则表达式k=(+i)*(j-)的值是(B )。A) 8B) 12C) 6D) 926. 若有定义: int a=3;语句a+=a-=a*a;运行后,a的值为(C)A) 6B) 0C) 12D) 327. 若有定义:float x=3.5,y=5.5;则表达式(B)的值为2.A) (int)x+y%7B) (int)(x+y)%7C) int(x+y)%7D) (x+y)%728. 若有定义:int b=-15; 则(D)为正确的赋值表达式。A) b=*5B) *b=6C) b+10=-5D) b+=b*329. 下面叙述正确的是( B )。A)

8、 2/3 与 2.0/3.0 等价B) (int)2.0/3 与 2/3 等价C) +5 与 6 等价D) A与A等价30. 若有定义int x=1,y=2,n=3;则(A)为正确的表达式。A) x=y*3,y=(x+n)/yB) (x+y)(y+n)C) float(y/n)D) x=ny31. 若有定义:int x,y,z;语句x=(y=z=3,+y,z+=y);运行后,x的值为(A)A) 7B) 3C) 8D) 632. 若有定义:float x=3.5;int z=8;则表达式 x+z%3/4 的值为( B)。A) 3.75B) 3.5C) 3D) 433. 若有定义:float x=

9、3.5,y=3.6,则表达式(A)的值为6。A) (int)x+(int)yB) (int)(x+y)C) int(x+y)D) xy34. 下面叙述正确的是(C)。A) (3+9)+是正确的表达式B) “abc”+”xxx”是正确表达式C) c语言中整型与字符型变量的混合运算表达式的结果是整型D) 模运算符%两边运算数的数据类型是任意的35. 若有定义:int x;char c=A;则正确的赋值表达式是(B).说明A的ASCII码的十进制值为65,a的ASCII码的十进制值为97A) x=c+ABCB) x=c+32C) x=c+CBAD) x=ABC36. 若有定义:char c1=A,c2=B;语句printf(“%d+%d=%d”,c1,c2,c1+c2); 运行后的结果为(C)。说明:A的ASCII码的十进制值为65A) 6565ABB) A+B=131C) 65+66=131D) A+B=AB37. 下面叙述错误的是(A)。A) 算术运算符中只有“*”、“/”优先级高于关系运算符B) 模运算符“%”是C语言基本的算术运算符C) 算术运算符中不包含“=”运算符D) 自加和自减运算符只能用于变量,而不能用于常量或表达式38. 下面叙述正确的是( A )。A) 强制类

温馨提示

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

评论

0/150

提交评论