2011年计算机等级二级C语言章节习题及答案(3)

2011年计算机等级二级C语言章节习题及答案(3)

ID:41663220

大小:29.00 KB

页数:4页

时间:2019-08-29

2011年计算机等级二级C语言章节习题及答案(3)_第1页
2011年计算机等级二级C语言章节习题及答案(3)_第2页
2011年计算机等级二级C语言章节习题及答案(3)_第3页
2011年计算机等级二级C语言章节习题及答案(3)_第4页
资源描述:

《2011年计算机等级二级C语言章节习题及答案(3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年计算机等级二级C语言章节习题及答案(3)第4章顺序程序设计一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。)4.1若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是A)10<回车>22<回车>33<回车>B)10.0,22.0,33.0<回车>C)10.0<回车>22.033.0<回车>D)1022<回车>33<回车>正确答案:B4.2现有以下程序段#includemain()

2、{inta,b,c;scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c);printf("a=%d,b=%d,c=%d\n",a,b,c);}若输出的结果为a=20,b=30,c=40,则以下能够正确输入数据的是A)a=10]20,b=20]30,c=40B)20,30,40C)a=20,b=30,c=40D)a=10]20,b=30]20,c=40[注]:“]”表示空格,表示回车正确答案:D4.3x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是A)INPUTx、y、z;B)scanf("%d%d%d",&x,&

3、y,&z);C)scanf("%d%d%d",x,y,z);D)read("%d%d%d",&x,&y,&z);正确答案:B4.4已有定义inta=-2;和输出语句printf("%8lx",a);以下正确的叙述是A)整型变量的输出形式只有%d一种B)%x是格式符的一种,它可以适用于任何一种类型的数据C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度正确答案:D4.5下列程序段的输出结果是:inta=1234;floatb=123.456;doublec=12345.54321;print

4、f("-,%2.1f,%2.1f",a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.5正确答案:C4.6执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s\n",c,i,s);}A)123,456,789B)1,456,789C)1,23,456,789D)1,23,456正确答案:D4.7

5、若已定义:inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是A)***a=25,b=13,c=19B)***a=26,b=14,c=19C)###a=25,b=13,c=19D)###a=26,b=14,c=19正确答案:C4.8请选出以下语句的输出结果printf("%d\n",strlen("\t\"\065\xff\n"));A)5B)14C)

6、8D)输出项不合法,无正常输出正确答案:A4.9下列程序的输出结果是main(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n",d*y);} A)3B)3.2C)0D)3.07正确答案:C4.10调用gets和puts函数时,必须包含的头文件是A)stdio.hB)stdlib.hC)defineD)以上都不对正确答案:A4.11阅读下面程序段#include"stdio.h"main(){charc;c=(′z′-′a′)/2+′A′;putchar(c);}输出结果为A)MB)NC)OD)Q正确答案:A

7、二、填空题(请将每一个空的正确答案写在答题卡相应序号后。)4.12下列程序的输出结果是16.00,请填空。main(){inta=9,b=2;floatx=【1】,y=1.1,z;z=a/2+b*x/y+1/2;printf("%5.2f\n",z);}正确答案:6.64.13在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件的命令行是【2】。正确答案:#include4.14下列程序的输出结果是【3】,【4】。#includemain(){floata=-1.3;b=1.3;printf("%f,%f",fabs(a),fabs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。