52 喜欢·191 浏览
单选题

软件设计分为两个层次:总体设计和详细设计。每个层次的设计都要用到很多设计工具。

Ⅰ.HIPO图 Ⅱ.程序流程图

Ⅲ.N—S图 Ⅳ.PAD图

Ⅴ.结构图

以上哪种(些) 属于详细设计阶段使用的工具

A
Ⅰ、Ⅱ和Ⅲ
B
Ⅱ、Ⅲ和Ⅳ
C
Ⅰ、Ⅲ和Ⅳ
D
Ⅱ、Ⅳ和Ⅴ

题目答案

B

答案解析

软件详细设计中描述处理过程的工具很多,其中包括:①程序流程图。用方框表示处理步骤,菱形框代表逻辑条件,而箭头则表示控制流向。②方框图(N-S图) 。方框图是一种详细设计工具,为了避免流程图在描述程序逻辑时的随意性与灵活性,1973年Nassi和Shneiderman提出用方框图来代替传统的程序流程图。方框图用图形的方法描述处理逻辑,以一种结构化的方式,严格限制一个处理到另一个处理的控制转移,也叫N-S图。方框图仅含五种基本控制结构。③问题分析图简称PAD图,由日本的二村良彦等人提出的又一种主要用于
举一反三
单选题

计算机病毒有许多特征。其中在系统运行期间,病毒程序可利用其漏洞,通过修改扇区信息或文件内容,把自身嵌入其中而不断进行扩散是指哪方面的特征

A
传染性
B
破坏性
C
隐蔽性
D
潜伏性

题目答案

A

答案解析

计算机病毒一般具有如下特征:①传染性。传染性是所有病毒都具有的共同特性。源病毒具有很强的再生能力,在系统运行过程中,病毒程序通过修改磁盘扇区信息或文件内容,并把自身嵌入其中,而不断地进行病毒的传染和扩散。②破坏性。③隐蔽性。④潜伏性。⑤可激发性。
单选题

若一个模块访问另一个模块,被访问模块的输入和输出都是必需的数据项参数,则这两个模块之间的耦合类型为

A
内容耦合
B
控制耦合
C
标记耦合
D
数据耦合

题目答案

D

答案解析

耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点及通过接口的数据。耦合的类型按模块之间的耦合度由高到低排列有:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合。其中,若一个模块访问另一个模块,被访问模块的输入和输出都是数据项参数,则这两个模块为数据耦合。
单选题

数据字典是定义下列哪种模型中的数据的工具

A
系统流程图
B
数据流程图
C
程序流程图
D
软件结构图

题目答案

B

答案解析

参见第10题的解析。
单选题

以下关于数据字典的描述中,不正确的是

A
数据字典是系统分析阶段的工具
B
数据字典有助于改进分析人员和用户间的通信
C
数据字典是应用系统中数据库设计的基础
D
数据字典是系统物理模型的一个重要组成部分

题目答案

D

答案解析

数据字典(Data Dictionary,DD)是关于对数据流图中包含的所有元素的信息的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据流图则数据字典难以发挥作用,没有数据字典则数据流图就不严格。数据字典最重要的用途是作为分析阶段的工具。对数据流图的各种成分起注解、说明的作用,对系统分析中其他需要说明的问题进行定义和说明;为系统开发人员在系统分析、系统设计及系统维护过程中提供关于数据的描述信息。数据流图与数据字典共同构成系统的逻辑模型,两者是相辅相成,缺一不可的。
单选题

以下不属于视图优点的是

A
视图能够简化用户的操作
B
视图使用户能以多种角度看待同一数据
C
视图对重构数据库提供了一定程度的物理独立性
D
视图能够对机密数据提供安全保护

题目答案

C

答案解析

视图最终是定义在基本表之上的,对视图的一切操作最终也要转换为对基本表的操作。视图的优点有:①视图能够简化用户的操作。②视图使用户能以多种角度观察同一数据。③视图对重构数据库提供了一定程度的逻辑独立性。④视图能够对机密数据提供安全保护。
单选题

已知有如下三个表:

学生(学号,姓名,性别,班级)

课程(课程名称,学时,性质)

成绩(课程名称,学号,分数)

若要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行哪些操作

A
选择和自然连接
B
投影和自然连接
C
选择、投影和自然连接
D
选择和投影

题目答案

C

答案解析

要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数;其正确的关系代数表达式是先对学生按照条件班级=“99网络”进行选择,然后再与其他两个关系进行自然连接,然后在学号、姓名、课程名称、分数列上进行投影。
单选题

在SQL中,下列涉及空值的操作,不正确的是

A
AGE IS NULL
B
NOT(AGE IS NULL)
C
AGE=NULL
D
AGE IS NOT NULL

题目答案

C

答案解析

与空值(NULL) 有关的表达式中不能使用等号“=”。注意审题,本题是“涉及”空值的操作。
单选题

如果一个满足1NF关系的所有属性合起来组成一个关键字,则在函数依赖的范围内,该关系最高满足的范式必然是

A
1NF
B
2NF
C
3NF
D
4NF

题目答案

C

答案解析

在函数依赖范畴关系能够达到的最高范式是BCNF,如果一个满足1NF关系的所有属1性合起来组成一个关键字,则不存在非主属性,该关系最高满足的范式必然是3NF。
单选题

软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中,不属于开发技术范畴的是

A
软件开发方法
B
软件开发工具
C
软件工程环境
D
软件工程经济

题目答案

D

答案解析

软件工程学是研究软件开发技术的一门学科,包括基础理论研究、应用研究和实际开发技术,也涉及与软件开发有关的所有活动,是计算机领域中新技术的聚焦点,是软件产业的技术基础和前提。它主要分为软件开发技术和软件管理技术两大部分。其中软件开发技术包括:软件开发方法学、软件工具和软件工程环境;软件工程管理包括:软件管理和软件工程经济学。
单选题

计算机信息系统的开发中,指出系统“做什么”的问题,是系统开发中的哪一阶段

A
可行性分析
B
系统分析
C
系统设计
D
系统实施

题目答案

B

答案解析

系统分析完成的工作是指出系统“做什么”、“是什么”的问题,而系统设计是在获得批准的系统分析报告的基础上为系统设计蓝图,也就是要把“怎么做”的工作详细描述出来。