网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计 教学课件 ppt 作者 范兴福第3、4章课后题答案.docVIP

C语言程序设计 教学课件 ppt 作者 范兴福第3、4章课后题答案.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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语言中,字符以整数形式存储,可以进行算术运算,结果

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档