【计算机类职业资格】二级JAVA笔试-软件工程基础、数据库设计基础及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-软件工程基础、数据库设计基础及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-软件工程基础、数据库设计基础及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-软件工程基础、数据库设计基础及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:48,分数:96.00)1.在软件开发中,需求分析阶段产生的主要文档是_。A软件集成测试计划 B软件详细设计说明书C用户手册 D软件需求规格说明书(分数:2.00)A.B.C.D.2.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DPAD 图是软件详细设计的表示工具(分数:2.00)A.B.C.D.3.软件按功能可以分为应用软件、系统软件和支撑软件。下面属于应用软件的是_。A学生
2、成绩管理系统 BC 语言编译程序CUNIX 操作系统 D数据库管理系统(分数:2.00)A.B.C.D.4.某系统总体结构图如图所示。(分数:2.00)A.B.C.D.5.程序调试的任务是_。A设计测试用例 B验证程序的正确性C发现程序的错误 D诊断和改正程序中的错误(分数:2.00)A.B.C.D.6.软件生命周期中的活动不包括_。A需求分析 B市场调研 C软件测试 D软件维护(分数:2.00)A.B.C.D.7.下面不属于需求分析阶段任务的是_。A确定软件系统的功能需求 B制定软件集成测试计划C确定软件系统的性能需求 D需求规格说明书评审(分数:2.00)A.B.C.D.8.在黑盒测试方法
3、中,设计测试用例的主要根据是_。A程序内部逻辑 B程序流程图C程序数据结构 D程序外部功能(分数:2.00)A.B.C.D.9.在软件设计中不使用的工具是_。A数据流图(DFD 图) BPAD 图C系统结构图 D程序流程图(分数:2.00)A.B.C.D.10.数据字典(DD)所定义的对象都包含于_。A数据流图(DFD 图) B程序流程图C软件结构图 D方框图(分数:2.00)A.B.C.D.11.软件需求规格说明书的作用不包括_。A软件验收的依据B用户与开发人员对软件要做什么的共同理解C软件设计的依据D软件可行性研究的依据(分数:2.00)A.B.C.D.12.下面属于黑盒测试方法的是_。A
4、语句覆盖 B逻辑覆盖 C边界值分析 D路径覆盖(分数:2.00)A.B.C.D.13.下面不属于软件设计阶段任务的是_。A软件总体设计 B算法设计C制定软件确认测试计划 D数据库设计(分数:2.00)A.B.C.D.14.软件设计中划分模块的一个准则是_。A低内聚、低耦合 B高内聚、低耦合C低内聚、高耦合 D高内聚、高耦合(分数:2.00)A.B.C.D.15.下列选项中不属于结构化程序设计原则的是_。A可封装 B自顶向下 C模块化 D逐步求精(分数:2.00)A.B.C.D.16.下列工具中为需求分析常用工具的是_。APAD BBFD CN-S DDFD(分数:2.00)A.B.C.D.17
5、.软件设计一般分为两步完成,它们是_。A概要设计与详细设计 B数据设计与接口设计C软件结构设计与数据设计 D过程设计与数据设计(分数:2.00)A.B.C.D.18.在软件开发中,需求分析阶段产生的主要文档是_。A可行性分析报告 B软件需求规格说明书C概要设计说明书 D集成测试计划(分数:2.00)A.B.C.D.19.下列关于软件工程的描述中正确的是_。A软件工程只是解决软件项目的管理问题B软件工程只是解决产品的生产率问题C软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C.D.20.下列叙述中正确的是_。A在模块化程
6、序设计中,一个模块应尽量多包括与其他模块联系的信息B在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法(分数:2.00)A.B.C.D.21.下列描述中正确的是_。A软件测试应该由程序开发者来完成 B程序经调试后一般不需要测试C软件维护只包括对程序代码的维护 D以上 3种说法都不对(分数:2.00)A.B.C.D.22.下面不属于软件工程要素的是_。A工具 B过程 C方法 D环境(分数:2.00)A.B.C.D.23.软件工程学一般包括软件开发技术和
7、软件工程管理两方面的内容,软件工程经济学是软件工程管理的技术内容之一,它专门研究_。A软件开发的方法学 B软件开发技术和工具C软件成本效益分析 D计划、进度和预算(分数:2.00)A.B.C.D.24.软件需要分析阶段的工作,可以分为 4个方面,即需求获取、需求分析、编写需求规格说明书及_。A阶段性能报告 B需求评审 C总结 D都不正确(分数:2.00)A.B.C.D.25.设计软件结构是软件生命周期的_。A软件定义期 B软件开发期 C软件维护期 D以上 3个都不是(分数:2.00)A.B.C.D.26.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图形符号组成。下列不符合数据流
8、图的是_。A控制流 B加工 C数据存储 D源程序(分数:2.00)A.B.C.D.27.需要分析阶段的任务是_。A软件开发方法 B软件开发工具书C软件开发费用 D软件系统功能(分数:2.00)A.B.C.D.28.下列选项中不属于软件生命周期开发阶段任务的是_。A软件测试 B概要设计成本 C软件维护 D详细设计(分数:2.00)A.B.C.D.29.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系 Cm:1 联系 Dm:n 联系(分数:2.00)A.B.C.D.30.有 3个关系 R、S 和 T如下:(分数:2.00)A.B.C.D
9、.31.下列关于数据库设计的叙述中,正确的是_。A在需求分析阶段建立数据字典 B在概念设计阶段建立数据字典C在逻辑设计阶段建立数据字典 D在物理设计阶段建立数据字典(分数:2.00)A.B.C.D.32.数据库系统的三级模式不包括_。A概念模式 B内模式 C外模式 D数据模式(分数:2.00)A.B.C.D.33.下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A内模式 B外模式 C概念模式 D逻辑模式(分数:2.00)A.B.C.D.34.在满足实体完整性结束的条件下_。A一个关系中必须有多个候选关键字B一个关系中只能有一个候选关键字C一个关系中应该有一个或多个候选关键字D一个关
10、系中可以没有候选关键字(分数:2.00)A.B.C.D.35.在关系数据库中,用来表示实体间联系的是_。A属性 B二维表 C网状结构 D树状结构(分数:2.00)A.B.C.D.36.有两个关系 R和 S如下:(分数:2.00)A.B.C.D.37.数据库管理系统 DBMS中用来定义模式、内模式和外模式的语言为_。AC BBasic CDDL DDML(分数:2.00)A.B.C.D.38.数据库设计的 4个阶段是需求分析、概念设计、逻辑设计和_。A编码设计 B测试阶段 C运行阶段 D物理设计(分数:2.00)A.B.C.D.39.以下关于数据库系统的叙述中,正确的是_。A数据库只存在数据项之
11、间的联系B数据库的数据之间和记录之间都存在着联系C数据库的数据之间和记录之间都不存在着联系D数据库的数据项之间无联系,记录之间存在联系(分数:2.00)A.B.C.D.40.设有表示学生选课的 3张表,学生 S(学号、姓名、性别、年龄、身份证号),课程 C(课号、课名),选课 SC(学号、课号、成绩),则表 SC的关键字(键或码)为_。A课号、成绩 B学号、成绩C学号、课号 D学号、姓名、成绩(分数:2.00)A.B.C.D.41.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是_。ADB 包括 DBS和 DBMS BDBMS 包括 DB和 DBSCDBS 包括 DB和
12、DBMS D没有任何关系(分数:2.00)A.B.C.D.42.如果在一个关系中存在多个属性(或属性组)都能用来唯一标识关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的_。A连接码 B主码 C外码 D候选码(分数:2.00)A.B.C.D.43.取出关系中的某些列,并消去重复的元组的关系运算称为_。A选择运算 B投影运算 C连接运算 D积运算(分数:2.00)A.B.C.D.44.在结构化程序设计思想提出之前,在程序设计中强调程序的效率。而结构化程序设计思想提出之后与程序的效率相比,人们更重视程序的_。A安全性 B一致性 C可读性 D合理性(分数:2.00)A.
13、B.C.D.45.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存储方法。A逻辑结构 B物理结构 C概念结构 D层次结构(分数:2.00)A.B.C.D.46.有 3个关系 R、S 和 T如下:(分数:2.00)A.B.C.D.47.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是_。A1:1 联系 Bm:1 联系 C1:m 联系 Dm:n 联系(分数:2.00)A.B.C.D.48.在 E-R图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:2.00
14、)A.B.C.D.二级 JAVA笔试-软件工程基础、数据库设计基础答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:48,分数:96.00)1.在软件开发中,需求分析阶段产生的主要文档是_。A软件集成测试计划 B软件详细设计说明书C用户手册 D软件需求规格说明书(分数:2.00)A.B.C.D. 解析:在软件工程中,需求分析指的是在建立一个新的或改变一个现存的软件系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后才能够分析和寻求新系统的解决方法。需求分析主
15、要是了解用户的需求为以后的设计和测试提供依据,其最后产生的主要文档是软件需求规格说明书。2.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DPAD 图是软件详细设计的表示工具(分数:2.00)A. B.C.D.解析:系统设计工作应该自顶向下进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存储规律及整个系统实现规划等方面进行合理的安排。软件设计是把许多事物和问题抽象起来,并且抽象
16、它们不同的层次和角度,将软件需求转换为软件表示的过程。系统总体结构图支持软件系统的总体设计而非详细设计。3.软件按功能可以分为应用软件、系统软件和支撑软件。下面属于应用软件的是_。A学生成绩管理系统 BC 语言编译程序CUNIX 操作系统 D数据库管理系统(分数:2.00)A. B.C.D.解析:UNIX 操作系统和数据库管理系统是系统软件,C 语言编译程序是支撑软件。4.某系统总体结构图如图所示。(分数:2.00)A.B.C. D.解析:从最顶层出发延伸最长的为 3层,所以深度为 3。5.程序调试的任务是_。A设计测试用例 B验证程序的正确性C发现程序的错误 D诊断和改正程序中的错误(分数:
17、2.00)A.B.C.D. 解析:程序调试的任务是诊断和改正程序中的错误,发现错误是测试的目的。6.软件生命周期中的活动不包括_。A需求分析 B市场调研 C软件测试 D软件维护(分数:2.00)A.B. C.D.解析:同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生命周期。它把整个软件生存周期划分为若干阶段,每个阶段有明确的任务,使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理,通常,软件生命周期包括可行性分析与规划、需求分析、软件设计(概要设计和详细设计)、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的阶段去完成。所以,
18、软件生命周期中的活动不包括市场调研。7.下面不属于需求分析阶段任务的是_。A确定软件系统的功能需求 B制定软件集成测试计划C确定软件系统的性能需求 D需求规格说明书评审(分数:2.00)A.B. C.D.解析:需求分析的任务是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。可分为需求提出、需求描述及需求评审 3个阶段。从此可以看出需求分析的任务不包括制定软件集成测试计划,故选 B。8.在黑盒测试方法中,设计测试用例的主要根据是_。A程序内部逻辑 B程序流程图C程序数
19、据结构 D程序外部功能(分数:2.00)A.B.C.D. 解析:软件测试方法常用的包括黑盒测试和白盒测试,白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构来测试程序的。黑盒测试也称功能测试或数据驱动测试,它是通过测试来检测每个功能是否能正常使用,主要着眼于程序外部结构,不考虑程序的内部结构和内部特征,而只是根据软件界面和软件功能设计测试用例。9.在软件设计中不使用的工具是_。A数据流图(DFD 图) BPAD 图C系统结构图 D程序流程图(分数:2.00)A. B.C.D.解析:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须
20、完成的逻辑功能,所以它是一种功能模型,在可行性研究阶段用到。PAD 图是问题分析图(Problem Analysis Diagram)的英文缩写,在详细设计阶段用到。系统结构图是对软件系统结构的总体设计的图形显示,在概要设计阶段用到。程序流程图是对程序流程的图形表示。10.数据字典(DD)所定义的对象都包含于_。A数据流图(DFD 图) B程序流程图C软件结构图 D方框图(分数:2.00)A. B.C.D.解析:主要考查数据字典的基本对象的知识,数据字典的所有对象都包含于数据流图。11.软件需求规格说明书的作用不包括_。A软件验收的依据B用户与开发人员对软件要做什么的共同理解C软件设计的依据D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 软件工程 基础 数据库 设计 答案 解析 DOC
