全国计算机等级考试C语言2级笔试题-(26)2007年9月.pdf

全国计算机等级考试C语言2级笔试题-(26)2007年9月.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

全国计算机等级考试C语言2级笔试题-(26)2007年9月

2007年9月全国等级考试题目

第26次(已经修改)

一、选择题

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

(1-10,软件技术基础单向选择题目)

1.软件是指()

A)程序B)程序和文档

C)算法加数据结构D)程序、数据与相关文档的完整集合

D

[解析]本题考查软件的定义。软件是计算机系统中与硬件相互依存得另一部分,它包括程序、相

关数据及其说明文档得总和。因此,本题得正确答案是选项D。

2.软件调试的目的是()

A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性

B

[解析]本题考查软件工程调试。调试与测试是两个不同的过程,有着根本的区别:调试是一个随

机的、不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题;测试

是一个有计划的,可以重复的过程,它的目的是为了发现软件中的问题。因此,软件调试的目

的是为了改正软什中的错误。本题的正确答案是选项B。

3.在面向对象方法中,实现信息隐蔽是依靠()

A)对象的继承B)对象的多态C)对象的封装D)对象的分类

C

[解析]通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软

件开发提供了一种新的方法学。

封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。简单地

说,封装就是隐藏信息。这是面向对象方法的中心,也是面向对象程序设计的基础。

继承性:子类具有派生它的类的全部属性(数据)和方法,而根据某一类建立的对象也都具有该类

的全部,这就是继承性。继承性自动在类勺子类间共享功能与数据,当某个类作了某项修改,

其子类会自动改变,子类会继承其父类所有特性与行为模式。继承有利于提高软件开发效率,

容易达到一致性。

多态性:多态性就是多种形式。不同的对象在接收到相同的消息时,采用不同的动作。例如,

一个应用程序包括许多对象,这些对象也许具有同一类犁的工作,但是却以不同的做法来实

现。不必为每个对象的过程取一过程名,造成复杂化,可以使过程名复用。同一类型的工作有

相同的过程名,这种技术称为多态性。

经过上述分析可知,在面向对象方法中,实现信息隐蔽是依靠对象的封装。正确答案是选项C。

4.下列叙述中,不符合良好程序设计风格要求的是()

A)程序的效率第一,清晰第二B)程序的可读性好

C)程序中要有必要的注释。D)输入数据前要有提示信息

A

[解析]本题考查软件工程的程序设计风格。软件在编码阶段,力求程序语句简单、直接,不能只

为了追求效率而使语句复杂化。除非对效率有特殊的要求,程序编写要做到清晰第一、效率第

二。

人们在软件生存期要经常阅读程序,特别是在软什测试和维护阶段,编写程序的人和参与测

试、维护的人都要阅读程序,因此要求程序的可读性要好。

正确的注释能够帮助读者理解程序,可为后续阶段进行测试和维护提供明确的指导。所以注释

不是可有可无的,而是必须的,它对于理解程序具有重要的作用。I/0信息是与用户的使用直接

相关的,因此它的格式应当尽可能方便用户的使用。在以交互式进行输入/输出时,要在屏幕上

使用提示符明确提示输入的请求,指明可使用选项的种类和取值范围。

经过上述分析可知,选项A是不符合良好程序设计风格要求的。

5.下列叙述中正确的是()

A)程序执行的效率与数据的存储结构密切相关

B)程序执行的效率只取决于程序的控制结构

C)程序执行的效率只取决于所处理的数据量

D)以上三种说法都不对

A

[解析]本题考查程序效率。程序效率是指程序运行速度和程序占用的存储空间。影响程序效率的

因素是多方面的,包括程序的设计、使用的算法、数据的存储结构等。在确定数据逻辑结构的

基础上,选择一种合适的存储结构,可以使得数据操作所花费的时间少,占用的存储空间少,

即提高程序的效率。因此,本题选项A的说法是正确的。

6.下列叙述中正确的是()

A)数据的逻辑结构与存储结构必定是一一对应的

B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构

C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构

D)以上三种说法都不对

D

[解析]本题考查数据结构的基本知识。

数据之间的相互关系称为逻辑结构。通常分为四类基本逻辑结构,即集合、线性结构、树型结

构、图状结构或网状结构。存储结构是逻辑结构在存储器中的映象,它包含数据元素的映象和

关系的映象。存储结构在计算机中有两种,即顺序存储结构和链式存储结构。顺序存储结构是

文档评论(0)

180****8094 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档