计算机二级选择题——程序设计与软件工程 .pdfVIP

计算机二级选择题——程序设计与软件工程 .pdf

  1. 1、本文档共12页,可阅读全部内容。
  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文档。上传文档
查看更多

1.下面属于良好程序设计风格的是

A)源程序文档化

B)程序效率第一

C)随意使用无条件转移语句

D)程序输入输出的随意性

A【解析】要形成良好的程序设计风格,主要应注意和考虑:源程序文档化;数据说明的次序规范化,说

明语句中变量安排有序化,使用注释来说明复杂数据的结构;程序编写要做到清晰第一、效率第二,先保

证程序正确再要求提高速度,避免不必要的转移;对所有的输入数据都要进行检验,确保输入数据的合法

性。

2.下面不属于结构化程序设计原则的是

A)逐步求精

B)自顶向下

C)模块化

D)可继承性

D【解析】结构化程序设计方法的原则包括:自顶向下、逐步求精、模块化、限制使用goto语句。可继承

性是面向对象方法的特点。

3.结构化程序设计风格强调的是

A)程序的执行效率

B)程序的易读性

C)不考虑goto语句的限制使用

D)程序的可移植性

B【解析】按结构化程序设计方法设计出的程序清晰易读,可理解性好,程序员能够进行逐步求精、程序

证明和测试,以确保程序的正确性,程序容易阅读并被人理解,便于用户使用和维护。可见结构化程序设

计风格强调的是易读性。

4.结构化程序的三种基本控制结构是

A)顺序、选择和调用

B)过程、子程序和分程序

C)顺序、选择和重复(循环)

D)调用、返回和转移

C【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就

足以表达出各种其他形式结构的程序设计方法。

5.不属于对象构成成份的是

A)规则

B)属性

C)方法(或操作)

D)标识

A【解析】对象由一组表示其静态特征的属性和它执行的一组操作组成,对象名唯一标识一个对象。

6.下面对“对象”概念描述正确的是

A)属性就是对象

B)操作是对象的动态属性

C)任何对象都必须有继承性

D)对象是对象名和方法的封装体

B【解析】对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。

对象可以做的操作表示它的动态行为,通常也称为方法或服务,属性即对象所包含的信息。对象可以有继

1

承性,但并不是任何对象都必须有继承性。

7.下面不属于对象主要特征的是

A)对象唯一性

B)对象分类性

C)对象多态性

D)对象可移植性

D【解析】对象有如下一些基本特点:

①标识唯一性:指对象是可区分的,并且由对象的内在本质来区分,而不是通过描述来区分。

②分类性:指可以将具有相同属性和操作的对象抽象成类。

③多态性:指同一个操作可以是不同对象的行为,不同对象执行同一类操作产生不同的结果。

④封装性:从外面看只能看到对象的外部特征,对象的内部对外是不可见的。

⑤模块独立性好。

8.将自然数集设为整数类I,则下面属于类I实例的是

A)-518

B)5.18

C)518

D)518E-2

C【解析】类是具有共同属性、共同方法的对象的集合。类是对象的抽象,它描述了属于该对象类型的所

有对象的性质,而一个对象则是其对应类的一个实例。自然数集是全体非负整数组成的集合,A项是负数

实例,B项是浮点数实例,D项是用科学计数法表示的浮点数实例。

2.软件工程基础

9.下面叙述中正确的是

A)软件是程序、数据及相关文档的集合

B)软件中的程序和文档是可执行的

C)软件中的程序和数据是不可执行的

D)软件是程序和数据的集合

A【解析】计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完成

集合。程序、数据和相关文档又称为软件的三要素。

10.下面对软件描述错误的是

A)文档是不可执行的

B)程序和数据是可执行的

C)软件文档是与程序开发、维护和应用无关的资料

D)软件是程序、数据及相关文档的集合

C【解析】软件是程序、数据及相关文档的集合。其中,程序是软件开发人员根据用户需求开发的、用程

序设计语言描述的、适合计算机执行的指令(语句)序列;数据是使程序能正常操纵信息的数据结构;文

档是与程序开发、维护和使用有关的图文资料。可见,软件有两部分组成:一是机器可执行的程序和数据;

二是机器不可执行的文档。

11.下面对软件特点描述正确的是

A)软件具有明显的制作过程

B)软件在使用中存在磨损、老化问题

C)软件复制不涉及知识产权

D)软件是一种逻辑实体,具有抽象性

D【解析】软件具有以下特点:软件是一种逻辑实体,而不是物理实体,具有抽象性;软件的生产与硬件

不同,它没有明显的制作过程;软件在运行、使用期间

文档评论(0)

180****8306 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档