电话:0731-83595998
导航

2019年3月计算机二级C语言考试选择题强化练习008

来源: 2019-02-26 13:45

 (1)若有以下程序段:int r=8;printf("%dn",r> >1);程序运行后的输出结果是(  )。

 
A.16
 
B.8
 
C.4
 
D.2
 
答案:C
 
(2)以下叙述中错误的是(  )。
 
A.gets函数用于从终端读入字符串
 
B.getchar函数用于从磁盘文件读入字符
 
C.fputs函数用于把字符串输出到文件
 
D.fwrite函数用于以二进制形式输出数据到文件
 
答案:B
 
(3)以下关于typedef的叙述错误的是(  )。
 
A.用typedef可以增加新类型
 
B.typedef只是将已存在的类型用一个新的名字来代替
 
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
 
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
 
答案:A
 
(4)若有定义语句:char s[10]="1234567";则strlen(s)的值是( )。
 
A.7
 
B.8
 
C.9
 
D.10
 
答案:A
 
(5)若有以下定义:int x[10],* pt=x;则对X数组元素的正确引用是(  )。
 
A.pt+3
 
B.*&x[10]
 
C.*(pt+10)
 
D.*(x+3)
 
答案:D
 
(6)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是(  )。
 
A.1
 
B.0
 
C.2
 
D.不知道a的值,不能确定
 
答案:A
 
(7)若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是(  )。
 
A.x+1=y
 
B.++X,y=x - -
 
C.x=x+10=x+y
 
D.double(x)/10
 
答案:B
 
(8)若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d”,&a,&b,&C.;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(  )。(注:口代表一个空格符)
 
A.1,2,3<回车>
 
B.口口口1,2,3<回车>
 
C.1,口口口2,口口口3<回车>
 
D.1口2口3<回车>
 
答案:D
 
(9)以下关于结构化程序设计的叙述中正确的是(  )。
 
A.结构化程序使用goto语句会很便捷
 
B.在C语言中,程序的模块化是利用函数实现的
 
C.一个结构化程序必须同时由顺序、分支、循环三种结构组成
 
D.由三种基本结构构成的程序只能解决小规模的问题
 
答案:B
 
(10)设有宏定义:#define IsDIV(k,n)((k%n= =1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5) && IsDIV(m,7)为真时所要表达的是(  )。
 
A.判断m是否能被5和7整除
 
B.判断m被5和7整除是否都余1
 
C.判断m被5或者7整除是否余1
 
D.判断m是否能被5或者7整除
 
答案:B

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端