首页计算机书籍程序设计C语言程序设计习题集_龚本灿主编_9787040342918
memories

文档

1380

关注

0

好评

0
PDF

C语言程序设计习题集_龚本灿主编_9787040342918

阅读 952 下载 0 大小 6.33M 总页数 246 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 246
全屏查看
C语言程序设计习题集_龚本灿主编_9787040342918
还有 246 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 246 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
第1章C语言概述1.1课后习题解答一、单项选择题1.若有说明语句:inta;float b;,以下输入语句正确的是()。A)scanf("%f f",&a,&b);B)scanf("%f%o d",&a,&b);C)scanf("%d,%f",&a,&b);D)scanf("%d,%f",a,b);【解析】整型的格式说明符为%d,单精度型的格式说明符为%「,并且格式说明符应与其后的变量一一对应,因此,A和B错。scanf()函数中变量名前需要加上地址符,因此,D错。【答案】C2.执行以下程序:inta;float b;scanf("a=%d,b=%f",&a,&b);,欲将28和2.8分别赋给a和b,正确的输入方法是()。A)282.8B)a=28,b=2.8C)28,2.8D)a=28b=2.8【解析】scaf()函数的格式控制字符串部分允许使用普通字符,输人数据时,在普通字符对应的位置也必须输入该字符。上述scanf()函数中,格式控制字符串中普通字符有“a=”和“,b=”,这些字符必须原样输入,因此,选B。【答案】B3.下列标识符中,合法的用户标识符是(A)abcB)intC)7_aD)a+b【解析】标识符不能为关键字,因此,B错。标识符只能由字母、数字和下画线3种字符组成,且第1个字符必须为字母或下画线,因此,C和D错。【答案】A4.下列关于C语言注释,正确的说法是(A)C语言程序必须有注释B)在对一个C语言程序进行编译的过程中,可以发现注释中的拼写错误C)//注释可以跨越多行D)注释用来对程序进行说明,以便别人理解程序各部分的作用【解析】注释可有可无,因此,A错。注释不会影响程序的功能和正确性,编译器在编译程序时完全忽略注释,不对注释内容进行语法检查,因此,B错。C语言注释有两种方式,/*·*可以是单行,也允许跨越多行,而//只能占一行,称为单行注释,因此,C错。【答案】D5.C语言编写的源程序()。A)可立即执行B)经过编译即可执行C)经过编译和连接后才能执行D)经过编译和解释后才能执行【解析】一个C语言程序必须经过编译和连接后生成一个可执行文件,最后运行可执行文件得到结果,因此,选C。【答案】C6.C语言程序经过编译、连接后生成的可执行文件的扩展名是()aA).cB).exeD).obj【解析】.c是C语言源程序的扩展名,·obj是C语言源程序编译以后得到的目标文件的扩展名,·exe是连接后生成的可执行文件的扩展名。【答案】B7.下面对C语言特点的描述不正确的是()。A)C语言兼有高级语言和低级语言的双重特点,执行效率高B)C语言既可以用来编写应用程序,又可以用来编写系统软件C)C语言中的变量可以不定义,直接使用D)C语言是一种结构式模块化程序设计语言【解析】C语言中的变量必须先定义后使用,因此,选C。【答案】C8.计算机唯一能识别的语言是(A)机器语言B)汇编语言C)高级语言D)面向对象语言【解析】计算机硬件只能直接识别二进制代码,4个选项中只有机器语言程序是二进制代码,因此,选A。【答案】A9.下面关于解释程序和编译程序,正确的描述是(A)解释程序和编译程序均能产生目标程序B)解释程序和编译程序均不能产生目标程序C)编译程序能产生目标程序,解释程序不能产生目标程序D)编译程序不能产生目标程序,解释程序能产生目标程序【解析】编译方式是通过编译程序一次性地将整个源程序翻译成机器语言程序,以后每次运行时直接执行已经翻译好的机器语言程序,翻译时产生目标程序。解释方式是每次读取源程序的一条语句进行翻译和执行,翻译一句执行一句,解释方式不产生目标程序,每次运行都需要进行翻译,因此,选C。【答案】C10.用计算机高级语言编写的程序一般称为()。A)目标程序B)可执行程序C)源程序D)伪代码程序2
返回顶部