- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
国家二级C语言机试(C语言基础知识)模拟试卷17(题后含答案及
解析)
题型有:1.选择题
选择题
1.DOS操作系统中的文件系统是如何组织的?()
A.拓扑结构
B.网状结构
C.环形结构
D.树形结构
正确答案:D
解析:DOS操作系统中文件系统是树形结构组织的。知识模块:C语言基
础知识
2.关于C程序的编译和运行,以下叙述中错误的是()。
A.C语言源代码程序通过编译、链接步骤之后才能形成一个可执行文件
B.用C语言编写的程序是以ASCⅡ代码形式存放在一个文本文件中
C.C语言中的所有语句都将被转换成二进制的机器指令
D.C语言源程序经编译后生成后缀为.obj的目标程序
正确答案:C
解析:C语言中的某些语句并不会被转换成二进制机器指令,如宏定义命令,
在预编译之后替换到代码中,该命令本身也就不存在了,不会转换成二进制的机
器指令。C语言编写的源程序就是以ASCⅡ的形式存放在文本文件中的。C源程
序经过C编译程序编译之后生成一个后缀为.obj的二进制文件(称为目标文件),
然后由称为“链接程序”的软件,因此.obj文件与C语言提供的各种库函数链
接起来生成一个后缀为.EXE的可执行文件。知识模块:C语言基础知识
3.计算机程序设计的模块化一般是哪一项实现的?()
A.语句
B.程序行
C.函数
D.变量
正确答案:C
解析:用函数作为程序模块以实现C程序的模块化,程序有多个函数构成,
每个函数可以实现一个具体的功能,多个函数便可以实现程序的模块化设计。知
识模块:C语言基础知识
4.关于结构化程序设计的叙述中正确的是()。
A.由三种基本结构构成的程序只能解决小规模的问题
B.一个结构化程序必须同时由顺序、分支、循环三种结构组成
C.结构化程序使用goto语句会很便捷
D.在C语言中,程序的模块化是利用函数实现的
正确答案:D
解析:C语言是结构化程序设计语言,顺序结构、选择结构、循环结构是结
构化程序设计的三种基本结构,研究证明任何程序都可以由这三种基本结构组
成。但是程序可以包含一种或者几种结构,不是必须包含全部三种结构。自从提
倡结构化设计以来,goto就成了有争议的语句。首先,由于goto语句可以灵活
跳转,有时它的确会破坏结构化设计风格;其次,goto语句经常带来错误或隐患。
它可能跳过了某些对象的构造、变量的初始化、重要的计算等语句。goto语句的
使用会使程序容易发生错误并且也不易阅读,所以应避免使用。由三种基本结构
构成的程序几乎能解决大部分问题。知识模块:C语言基础知识
5.合法的C语言常量是()。
A.-20.
B.-020
C.-2el.0
D.-20.0e
正确答案:A
解析:C语言常量指数表达式中字母e或E之前必须有数字,且e或E后面
的指数必须为整数。知识模块:C语言基础知识
6.非法的C语言常量是()。
A.6.123e04
B.6.234e0.4
C.6.234e+4
D.6.234e0
正确答案:B
解析:C语言常量指数表达式中字母e或E之前必须有数字,且e或E后面
的指数必须为整数。选项B中字母e后面是浮点数,错误,其他选项都是正确
的常量。知识模块:C语言基础知识
7.不合法的用户标识符是()。
A._a
B.DaBc
C.x_b
D.a--b
正确答案:D
解析:用户标识符只能由字母、下划线和数字组成,且必须以字母或者下划
线开始。选项A、B和C都是正确的,选项D中的一字符不能作为用户标识符,
是错误的。知识模块:C语言基础知识
8.关于数的表示的叙述中正确的是()。
A.只有用八进制表示的数才不会有误差
B.只有整型数在允许范围内能精确无误
文档评论(0)