- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章练习题参考答案及解析
3-1、填空题
1)#include stdio.h 或 #include “stdio.h”
【解析】C语言中,系统函数存在各函数库中,在使用这些函数的时候应当在程序前指出函数所在的函数库。
2) 格式转换控制符 格式字符 提示串 输出参数 格式字符
【解析】本题旨在考察学生对printf()函数一般格式的记忆和理解。
3)空格 Tab 回车
【解析】本题旨在巩固scanf()函数中格式字符的用法。
4) ”%6x” “%o” “%3s” “%10.3f
【解析】本题旨在巩固printf()函数的格式字符用法。
5) H C
【解析】在C语言中,字符是用对应的ASCII码存储的,可以和整数型一起参于运算,结果可以用”%c”来控制输出字符。
6)%d
【解析】本题考的是格式字符”%d”的用法。
7) i=10,j=20
【解析】scanf( )函数的格式转换控制符中的提示符”i=”、”,”、”j=”要求原样输入,而不会在屏幕上显示出来。
3-2判断题
1)错
【解析】getchar()和getch()都用以接收一个字,但getch()函数在接收数据时等待按回车键,而者屏幕上不显示输入字符。
2)对
【解析】在C语言中,八进制和十六进制数都是无符号数。
3)错
【解析】printf( )函数的打印位置与格式控制符的转义字符有关。
4)错
【解析】要打印三行,可以通过转义字符”\n”来实现。
5)错
【解析】在字符串的输入中,数组变量和指针变量的前面不能加。
6)对
3-3选择题
1)C
【解析】在格式格式转换控制符“%-06d”中,“-”表示数据左对齐,“0”表示在右边用“0”补足6位。
2) A
【解析】本题的“%-4.2f”中,“-”表示结果靠左输出,而“4.2”表示输出指定宽度为4,保留2位小数,但因保留两位小数后,实际宽度为6,大于4,按实际宽度输出。
3) C
【解析】本题考察E格式。
4) B
【解析】本题考察格式转换控制符,“%x”为十六进制输出,“%o”为八进制输出,“%d”为十进制输出,“%%”为输出一个%。
5)B
【解析】在输入函数中,必须必须使用与之相匹配的格式转换控制符。
6) D
【解析】在数据输入中,当输入函数的控制参数中有非控制字符时,应按原样输入。
7)C
【解析】在数据输入中,当输入函数的控制参数中有非控制字符时,应按原样输入。在A中,“%3c”的3限制输入长度,读取第一个,输入时中间不能有空格;B,D中输入时不能有空格。
8) A
【解析】本题考察表达式的计算。m/2,m为int型,整除结果为3,整型,a/b,a,b为float型,a/b结果是6.0,浮点型,1/2为0;3+6.0+0=9.0,结果为浮点型。
9) D
【解析】简单变量在输入函数中前面必须加“”,所以A,C选项错误,而对于B选项,变量b为寄存器变量,其只能用于自动变量和函数的形式参数。
10) D
【解析】无符号数65535在C语言中的存储是二进制数:1111111111111111,当作为整数输出时,第1位1表示负数,后15位取补码为1,结果为-1。
11) C
【解析】本题考察学生对于printf()函数格式的记忆及理解。非格式字符“a=”、“,”、“b=”原样输出,格式字符“%d”由a值代入,“%4.2f”由b值代入,输出数据宽度为6,2位小数。
12) B
【解析】C语言中,字符型数据可以和整数型数据通用,可以对字符型数据进行算术运算,也可以作为整数型输出。
13) B
【解析】格式格式转换控制符“%ld”表示输出长整数,0xFFFF转化为十进制数是65535,表达式x--,--在后,先显示x后自减1,所以显示原数65535。
14) D
【解析】本题三个scanf( )函数,系统按约定依次读取用户输入的数据,“1”被读入字符型变量c,23被读入整数型变量i,空格为分隔符,456读入字符型数组s中,789被弃。
15) B
【解析】多个格式转换控制符“%f”相连,中间没有任何分隔符时,输入数据时可用一个或多个空格、Tab健或回车作为各个数据的分隔符。
16)A
【解析】格式转换控制符“%03d”中,3表示输入数据占3个字符宽度,0表示如数据本身宽度不足3,则在左侧以0补足;“%-3d”中,“-3”表示数据输出靠左对齐占3个字符,不足3在右侧以空格补足。
17)D
【解析】A选项中,scanf( )的地址列表只能是变量地址;B选项中,只有对应的变量地址,数据才能被正确的输入到指定的变量中;C选项中,输入一个实型数据时,格式控制部分可以规定数据的宽度,但不能规定小数点后的位数。
18)C
【解析】C语言中,字符以整数形式存储,可以进行算术运算,结果
您可能关注的文档
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目四 尺寸标注.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目五 零件图绘制.pdf
- Altium Designer Protel 原理图与PCB设计教程 教学课件 ppt 作者 江思敏27743-qy.doc
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目一 绘图基本设置.pdf
- ARM嵌入式系统教程 教学课件 ppt 作者 张石Example2.doc
- ARM嵌入式系统教程 教学课件 ppt 作者 张石Example3.doc
- ARM嵌入式系统教程 教学课件 ppt 作者 张石Example6.doc
- ARM嵌入式系统教程 教学课件 ppt 作者 张石Example9.doc
- CAXA电子图板2011项目实训教程 教学课件 ppt 作者 胡建生全部答案PDF.pdf
- FANUC 0i-D 0i Mate-D 数控系统连接调试与PMC编程 教学课件 ppt 作者 周兰项目六 与伺服关联参数设定.pdf
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
文档评论(0)