



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题三一选择题1.C语言的程序一行写不下时,可以。 DA)用逗号换行 B)用分号换行C)在任意一空格处换行 D)用回车符换行2.putchar ( )函数可以向终端输出一个。 DA)整型变量表达式值 B)实型变量值C)字符串 D)字符或字符型变量值3.执行下列程序片段时输出结果是。 Bunsigned int a=65535;printf(“%d”,a);A)65535 B)1 C)32767 D)14.执行下列程序片段时输出结果是。 D float x=-1023.012printf(“n%8.3f,”,x);printf(“%10.3f”,x);A)1023.012, -1023.012 B)-1023.012,-1023.012C)1023.012,-1023.012 D)-1023.012, -1023.0125.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是 。 ACint a1,a2; char c1,c2;scanf(“%d%c%d %c”,&a1,&c1,&a2,&c2);A)10A 20B B)10 A 20 BC)10A20B C)10A20 B6对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按 方式输入数据。 Dint k1,k2,k3,k4;scanf(“%d%d”,&k1,&k2);scanf(“%d,%d”,&k3,&k4); A)1020 B)10 20 C)10,20 D)10 20 1020 10 20 10,20 10,207.执行下列程序片段时输出结果是。 Cint x=13,y=5;printf(“%d”,x%=(y/=2);A)3 B)2 C)1 D)08.下列程序的输出结果是。 Bmain ( ) int x=023;printf(“%d”,-x);A)17 B)18 C)23 D)249.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的输入方式是。 Dint a1,a2; char c1,c2;scanf(“%d%d”,&a1,&a2);scanf(“%c%c”,&c1,&c2);A)1020AB B)10 20ABC)10 20 AB D)10 20AB10.执行下列程序片段时输出结果是。 Bint x=5,y;y=2+(x+=x+,x+8,+x);printf(“%d”,y);A)13 B)14 C)15 D)1611.若定义x为double型变量,则能正确输入x值的语句是。 BcA)scanf(“%f”,x); B)scanf(“%f”,&x);C)scanf(“%lf”,&x); D)scanf(“%5.1f”,&x);12.若运行时输入:12345678,则下列程序运行结果为。 Amain ( ) int a,b;scanf(“%2d%2d%3d”,&a,&b);printf(“%dn”,a+b);A)46 B)579 C)5690 D)出错13.已知i,j,k为int型变量,若从键盘输入:1,2,3,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是。 CA)scanf(“%2d%2d%2d”,&i,&j,&k); B)scanf(“%d_%d_%d”,&i,&j,&k);C)scanf(“%d,%d,%d”,&i,&j,&k); D)scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);14.若int x,y; double z;以下不合法的scanf函数调用语句是 。DA)scanf(“%d%lx,%le”,&x,&y,&z);B)scanf(“%2d*%d%lf”,&x,&y,&z);C)scanf(“%x%*d%o”,&x,&y);D)scanf(“%x%o%6.2f”, &x,&y,&z);15.有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量 a的值为1,b的值为3,c的值为2,则正确的数据输入方式是 。 DA)132 B)1,3,2C)a=1 b=3 c=2 D)a=1,b=3,c=2 二填空题1.一个C程序由若干个 源程序 文件组成,而一个这样的文件可以由若干个 函数 和预处理命令以及 全局变量声明部分 组成。2.C语句可以分为 控制语句 ,函数调用语句 , 表达式语句 , 空语句和 复合语句 等5种类型。3.C控制语句有 9 种。4.一个表达式要构成一个C语句,必须 以分号结尾 。5.复合语句是用一对 大括号 界定的语句块。6.printf函数和scanf函数的格式说明都使用 “” 字符开始。7.scanf处理输入数据时,遇到下列情况时该数据认为结束:(1) 空格 ,(2) 回车 ,(3) TAB键 。8.已有int i,j; float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是 scanf(“%d%d%f”,&i,&j,&x); 。9.C语言本身不提供输入输出语句,其输入输出操作是由 库函数 来实现的。10.一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令: #include 。三程序阅读题1.写出以下程序的输出结果。main ( ) int y=3,x=3,z=1;printf(“%d %dn”,(+x,y+),z+2); 3 3 2.写出以下程序的输出结果。main ( ) int a=12345;float b=-198.345, c=6.5;printf(“a=%4d,b=%-10.2e,c=%6.2fn”,a,b,c); a=12345,b=-2.0e+02 ,c=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版四年级语文下册《习作:我的动物朋友》示范公开课教学课件
- 区域环境专家年终总结
- 上海市奉贤区南桥镇十学校2026届九上化学期中学业水平测试试题含解析
- 黑龙江省哈尔滨双城区六校联考2026届英语九年级第一学期期末调研模拟试题含解析
- 云南省昆明市四校联考2026届九年级化学第一学期期中统考模拟试题含解析
- 2026届广东省深圳市龙岗区石芽岭学校九年级英语第一学期期末预测试题含解析
- 河北省保定市莲池区冀英学校2026届九上化学期中综合测试模拟试题含解析
- 2026届黑龙江省齐齐哈尔市昂溪区化学九上期中预测试题含解析
- 农村蔬菜基地合作协议7篇
- 禹阳离婚协议中子女抚养费及教育费用分担协议
- 【公开课】种子植物+第2课时课件-2024-2025学年人教版生物七年级上册
- 培训企业台账管理制度
- 职业院校模块化课程体系构建与实践研究
- 2024年贵州贵州贵安发展集团有限公司招聘笔试真题
- 人教部编版四年级上册语文第1单元(看拼音写词语)
- T/CAQI 70-2019管道直饮水系统安装验收要求
- 房屋在别人名下协议书
- 江苏省2025年中职职教高考文化统考数学试题
- 节能锅炉售卖合同协议
- 广东市政工程施工安全管理资料统一用表 上册
- 智能型大型变压器企业数字化转型与智慧升级战略研究报告
评论
0/150
提交评论