文档库 最新最全的文档下载
当前位置:文档库 › 第6章 习题

第6章 习题

第6章 习题
第6章 习题

第6章 习 题

一、选择题

1)下列( )属于专用语言。

A)LISP B B)C C)Pascal D)Java

2)不属于一般程序设计方法的是

A)模块化程序设计方法 B)体系化程序设计方法

C)结构化程序设计方法 D)OOP设计方法

3)指出下面不符合命名规范的标识符

A)sUmNumber B)SumNumber C)Sum_Of Number D)SumOfNumber 4)下列( )不属于选择OOL应该考虑的因素

A)开发环境 B)发展前景 C)类库的可扩展性 D)支持多继承 5)下列哪个选项不属于软件实现主要遵循原则

A)适合软件应用领域 B)便于验证。

C)适合更新扩充 D)遵守编程规范。

6)下列哪个选项不属于软件实现策略

A) OOP开发策略 B)自顶向下策略

C)自底向上策略 D)算法简便策略

7)下列哪个选项不属于选择程序设计语言应考虑的因素和准则A

A)适合软件应用领域 B)方便用户操作

C)软件开发人员熟悉 D)有助于性能实现

8)下列关于好程序标准的叙述,哪个选项是错误的

A)功能齐全,能够达到用户的使用要求

B)性能及可靠性高,运行安全高效,各项指标优良

C)结构简单、容易理解和使用

D)程序注释完整

9)下列关于好程序标准的叙述,哪个选项是错误的

A)易于维护、修改和扩展升级

B)界面易于操作,使用便捷

C)为确保安全,不易移植性

D)可重用性强,有利于软件更新。

10)下列关于为使数据易理解和维护应遵循原则的叙述,哪个选项是错误的

A)数据说明顺序应规范,使数据的属性更易于查找

B)必须实现批量数据录入

C)一个语句说明多个变量时,各变量按字典顺序排列。

D)对于复杂的数据结构,应加注释,说明在程序实现时的特点。

11)下列说法中错误的是

A)中间版本是软件未完成的版本

B)α版本是可以提交严格测试的软件版本

C)β版本是提交给测试人员进行全面测试的软件版本

D)发布版本是正式向社会发布或向用户提交使用的软件版本

12)为提高程序效率和安全可靠性,程序的编写必须遵循的新原则是

A)提高可利用性、可扩充性和健壮性 B)提高可重用性、可扩充性和健壮性

C)提高可复制性、可修改性和健壮性 D)提高可利用性、可扩充性和强壮性

13)下列关于进行输入和输出时应注意问题的叙述,哪个选项是错误的

A)输入信息都应进行有效性、合法性检查,并给出必要的状态和错误信息提示。

B)输入输出的步骤和操作应当简单友好,格式界面简单一致。

C)批量数据录入时,使用数据的结束标志,而不要由用户来控制。

D)不允许默认值,尽量多用鼠标操作

14)下列关于用户指南编写要求的叙述,哪个选项是错误的

A)以统一确定的标准规范方法和风格,描述软件产品提供的所有功能。

B)可任选编写工具,但必须按照标准模板及格式进行编写。

C)规范术语。术语部分包括系统术语和基本概念。

D)语言简洁明确,表达准确。

15)下列关于用户指南编写原则的叙述,哪个选项是不完整的

A)认真落实文档编写主管及具体人员,并指定文档管理员

B)确保编制文档所需要的环境

C)规定编制文档应参考的标准规范

D)给出应编制文档的目录及模板

E)明确保证文档质量的方法,如评审、审稿、鉴定等

F)绘制进度表,以图表形式列出各阶段应产生的文档、编制人员、编制主管、编制日期、完成日期、评审日期等

二、填空题

1)按理想化标准选择编程语言,主要体现在:有利于实现的优质高效、有利于实现功能性能及可靠性、有利于降低软件开发及维护成本

2)程序设计语言是人与 实现的 。

3)从语言层次上,程序设计语言可以分为 和 两种类型。

4) 年代出现了模块化程序设计方法, 年代出现了结构化程序设计方法

5)程序设计风格是指一个人编制程序时所表现出来的 、 和 。

6)代码实现可以分为数据库、业务对象和用例实现,以及 和 三种策略。

7)常用的程序设计方法有: 、 、

8)源程序文档化,应注意: 、 、

9)构造程序语句的主要原则是: 、 。

10)软件生成技术的方法有: 、 、

11)软件实现管理文档包括: 、 、 、 等。

三、简答题

1)程序设计语言可以从哪几个方面来分类?

2)概述OOP设计的基本思想。

3)源程序文档化主要应当考虑哪几个方面的问题?

4)软件实现的策略有哪些?它们的基本思想分别是什么?

5)请分别从宏观上和微观上描述软件实现的目标。

相关文档