2022计算机二级C语言考试题库app历年真题章节题库模拟试题.pdfVIP

2022计算机二级C语言考试题库app历年真题章节题库模拟试题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
百学须先立志。——朱熹 2022计算机⼆级C语⾔考试题库app历年真题章节题库模拟试题 题库练习 1. C语⾔编译程序的功能是( )。 A. 执⾏⼀个C语⾔编写的源程序 B. 把C源程序翻译成ASCII码 C. 把C源程序翻译成机器代码 D. 把C源程序与系统提供的库函数组合成⼀个⼆进制执⾏⽂件 【答案】C 【解析】编译程序的功能是将“⾼级语⾔”翻译为“机器语⾔”。每条C语⾔语句,经过编译最终都将转换成⼆进制的机器指 令。答案选择C选项。 2. 计算机⾼级语⾔程序的运⾏⽅法有编译执⾏和解释执⾏两种,以下叙述中正确的是( )。 A. C语⾔程序仅可以编译执⾏ B. C语⾔程序仅可以解释执⾏ C. C语⾔程序既可以编译执⾏,⼜可以解释执⾏ D. 以上说法都不对 【答案】A 【解析】编译执⾏是指程序执⾏前需要⼀个专门的编译过程把程序编译成机器语⾔的⽂件,再次运⾏时不需要重新翻 译,执⾏效率⾼;解释执⾏是指每个语句都是执⾏的时候才翻译,执⾏效率低。⽤C语⾔编写的程序必须经过编译器编译 后,转换为⼆进制的机器指令来运⾏。答案选择A选项。 3. 以下叙述中错误的是( )。 A. C语⾔中的每条可执⾏语句和⾮执⾏语句最终都将被转换成⼆进制的机器指令 B. C程序经过编译、链接步骤之后才能形成⼀个真正可执⾏的⼆进制机器指令⽂件 其身正,不令而行;其身不正,虽令不从。——《论语》 勿以恶小而为之,勿以善小而不为。——刘备 C. ⽤C语⾔编写的程序称为源程序,它以ASCII代码形式存放在⼀个⽂本⽂件中 D. C语⾔源程序经编译后⽣成后缀为.obj的⽬标程序 【答案】A 【解析】A项错误,注释语句不会被翻译成⼆进制的机器指令。C源程序经过C编译程序编译之后⽣成后缀为.obj的⼆进 制⽂件(称为⽬标⽂件),然后由“链接程序”(Link)的软件把.obj⽂件与各种库函数连接起来⽣成⼀个后缀为.exe的可执⾏⽂ 件。答案选择A选项。 4. 以下叙述中错误的是( ) A. C语⾔的可执⾏程序是由⼀系列机器指令构成的 B. ⽤C语⾔编写的源程序不能直接在计算机上运⾏ C. 通过编译得到的⼆进制⽬标程序需要连接才可以运⾏ D. 在没有安装C语⾔集成开发环境的机器上不能运⾏C源程序⽣成的exe⽂件 【答案】D 【解析】A项正确,C语⾔的可执⾏程序是由⼀系列机器指令组成的;BC项正确,⽤C语⾔编写的源程序必须经过编译, ⽣成⼆进制⽬标代码,再经过连接才能运⾏;D项错误,C语⾔经过编译链接后的⼆进制⽬标代码可以脱离C语⾔集成开 发环境独⽴运⾏。答案选择D选项。 5. 以下叙述正确的是( )。 A. C编译程序把⽂件后缀为.c的源程序⽂件编译成⽂件后缀为.obj的⼆进制⽂件 B. C编译程序把⽂件后缀为.c的源程序⽂件编译成⽂件后缀为.exe的可执⾏⽂件 C. C编译程序把⽂件后缀为.obj的⼆进制⽂件编译成⽂件后缀为.exe的可执⾏⽂件 D. 链接程序把⽂件后缀为.c的源程序⽂件链接成⽂件后缀为.exe的可执⾏⽂件 【答案】A 【解析】C编译程序把⽂件后缀为C的源程序⽂件编译成⽂件后缀为.obj的⼆进制⽂件,链接将⼀个或多个⽬标⽂件与程 序⽤到的库⽂件连接起来,形成⼀个可以在操作系统直接运⾏的执⾏程序.exe,故排除B、C、D项,答案选择A选项。 6. 以下叙述中正确的是(A. 在C语⾔程序中,main函数必须放在其他函数的最前⾯ B. 每个后缀为.c的C语⾔源程序都可以单独进⾏编译 C. 在C语⾔程序中,只有main函数才可以单独进⾏编译 D. 每个后缀为.c的C语⾔源程序都应该包含⼀个main函数 【答案】B 【解析】main函数可以在程序的任何位置。每⼀个可执⾏的C程序都必须有⼀个且只能有⼀个主函数。后缀名为.c的C 语⾔源程序都可以单独进⾏编译。main函数只是让执⾏程序的系统知道该从哪⾥开始执⾏程序(从主函数处执⾏),其他 谋事在人,成事在天!——《增广贤文》 有关这个程序的⼦函数是通过函数调⽤来实现其功能(不需main函数)。答案选择B选项。 非淡泊无以明志,非宁静无以致远。——诸葛亮 有关这个程序的⼦函数是通过函数调⽤来实现其功能(不需main函数)。答案选择B选项。 7. 以下叙述中错误的是( )。 A. C语⾔编写的函数源程序,其⽂件名后缀可以是.c B. C语⾔编写的函数都可以作为⼀个独⽴的源程序⽂件

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

从事一线教育多年 具有丰富的教学经验

1亿VIP精品文档

相关文档