9.软件设计中划分模块的一个准则是()。答案:B A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合
D)高内聚高耦合
10.()。答案:C
A)N-S图 B)PAD图 C)程序流程图 D)E-R图 11.软件测试的目的是()。答案:D A)评估软件可靠性 B)发现并改正程序中的错误 C)改正程序中的错误 D)发现程序中的错误 12.在软件开发中,需求分析阶段产生的主要文档是()。答案:D A)软件集成测试计划 B)软件详细设计说明书 C)用户手册 D)软件需求规格说明书 13.软件生命周期是指()。答案:A
A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到测试完成的过程 C)软件的开发过程 D)软件的运行维护过程
14.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。答案:A A)学生成绩管理系统 B)C语言编译程序 C)UNIX操作系统 D)数据库管理系统 15.下面描述中错误的是()。答案:A
A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的表示工具 16.软件生命周期中的活动不包括()。答案:A A)市场调研 B)需求分析 C)软件测试 D)软件维护 17.程序调试的任务是()。答案:D A)设计测试用例 B)验证程序的正确性 C)发现程序中的错误 D)诊断和改正程序中的错误 18.下列关于数据库设计的叙述中,正确的是()。答案:A A)在需求分析阶段建立数据字典 B)在概念设计阶段建立数据字典 C)在逻辑设计阶段建立数据字典 D)在物理设计阶段建立数据字典 19.下面描述中,不属于软件危机表现的是()。答案:A A)软件过程不规范 B)软件开发生产率低 C)软件质量难以控制 D)软件成本不断提高
20.下面不属于需求分析阶段任务的是()。答案:D A)确定软件系统的功能需求 B)确定软件系统的性能需求 C)需求规格说明书评审 D)制定软件集成测试计划 21.在黑盒测试方法中,设计测试用例的主要根据是()。答案:B A)程序内部逻辑 B)程序外部功能 C)程序数据结构 D)程序流程图 22.在软件设计中不使用的工具是()。答案:C A)系统结构图 B)PAD图 C)数据流图(DFD图) D)程序流程图 23.数据字典(DD)所定义的对象都包含于()。答案:A A)数据流图(DFD图) B)程序流程图 C)软件结构图 D)方框图 24.软件需求规格说明书的作用不包括()。答案:D A)软件验收的依据 B)用户与开发人员对软件要做什么的共同理解 C)软件设计的依据 D)软件可行性研究的依据 25.下面属于黑盒测试方法的是()。答案:C A)语句覆盖 B)逻辑覆盖 C)边界值分析 D)路径覆盖 26.下面不属于软件设计阶段任务的是()。答案:C A)软件总体设计 B)算法设计 C)制定软件确认测试计划 D)数据库设计 27.下面属于白盒测试方法的是()。答案:B A)等价类划分法 B)逻辑覆盖 C)边界值分析法 D)错误推测法 28.软件设计中模块划分应遵循的准则是()。答案:C A)低内聚低耦合 B)高耦合高内聚 C)高内聚低耦合 D)低耦合高内聚 29.构成计算机软件的是()。答案:D A)源代码 B)程序和数据 C)程序和文档 D)程序、数据及相关文档 30.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。答案:C A)测试 B)设计 C)可行性研究 D)实现 31.下面不能作为结构化方法软件需求分析工具的是()。答案:A A)系统结构图 B)数据字典(DD) C)数据流程图(DFD图) D)判定表 32.下面不属于软件测试实施步骤的是()。答案:B A)集成测试 B)回归测试 C)确认测试 D)单元测试 33.下面不属于软件需求分析阶段主要工作的是()。答案:A A)需求变更申请 B)需求分析 C)需求评审 D)需求获取
数据库设计基础
1.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。答案:C A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段
2.()。答案:D
A)并 B)自然连接 C)笛卡尔积 D)交
3.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。答案:C A)课号,成绩 B)学号,成绩 C)学号,课号 D)学号,姓名,成绩 4.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。答案:B A)一对一 B)一对多 C)多对一 D)多对多
5.()。答案:D
A)笛卡尔积 B)交 C)并 D)自然连接 6.数据库应用系统中的核心问题是()。答案:A A)数据库设计 B)数据库系统设计 C)数据库维护
D)数据库管理员培训
7.()。答案:B
A)选择 B)投影 C)插入 D)连接
8.将E-R图转换为关系模式时,实体和联系都可以表示为()。答案:C A)属性 B)键 C)关系 D)域 9.在E-R图中,用来表示实体联系的图形是()。答案:C A)椭圆形 B)矩形 C)菱形 D)三角形
10.D
()。答案:
A)选择 B)投影 C)交 D)并
11.层次型、网状型和关系型数据库划分原则是()。答案:D A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式 12.一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。答案:C A)一对一 B)一对多 C)多对多 D)多对一 13.数据库设计中反映用户对数据要求的模式是()。答案:C A)内模式 B)概念模式 C)外模式 D)设计模式
14.()。答案:B
A)自然连接 B)差 C)交 D)并 15.下列关于栈叙述正确的是()。答案:A A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)栈底元素最先能被删除 16.负责数据库中查询操作的数据库语言是()。答案:C A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 17.一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。答案:D
A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系
18.
A)自然连接
B)并
C)交
D)差
()。答案:D
19.数据库系统的三级模式不包括()。答案:D A)概念模式 B)内模式 C)外模式
D)数据模式
20.()。答案:A
A)自然连接 B)交 C)投影 D)并
21.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。答案:B A)外模式 B)内模式 C)概念模式 D)逻辑模式
22.()。答案:C
A)自然连接 B)交 C)除 D)并 23.在关系数据库中,用来表示实体间联系的是()。答案:B A)属性 B)二维表 C)网状结构 D)树状结构 24.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。答案:C A)1:1联系 B)m:1联系 C)1:m联系 D)m:n联系
25.()。答案:A
A)选择 B)投影 C)自然连接 D)并 26.下面描述中不属于数据库系统特点的是()。答案:C A)数据共享 B)数据完整性 C)数据冗余度高 D)数据独立性高 27.数据库设计过程不包括()。答案:D A)概念设计 B)逻辑设计 C)物理设计 D)算法设计