java二级考题T1

T-1(10道练习,此节偏向于综合理论)

1.可以作为软件测试对象的是_

A、需求规格说明
B、源程序
C、设计规格说明
D、数据库设计

软件测试的对象包括: 源程序、目标程序、数据及相关文档
故本题答案为B。

2.对软件系统结构图描述正确的是_

A、原子模块是位于中间结点的模块
B、扇出是调用一个给定模块的模块数
C、结构图是描述软件系统功能的
D、深度越深宽度越宽说明系统越复杂

使用结构图描述软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。
深度: 表示控制的层数。
宽度: 表示整体控制跨度(最大模块数的层)。
扇入: 调用一个给定模块的模块个数。
扇出: 一个模块直接调用的其他模块数。
原子模块: 树中位于叶子结点的模块。
故本题答案为D。

3.对数据流图(DFD)描述错误的是_

A、数据流图是描述数据处理过程的工具
B、数据流图直接支持系统的数据建模
C、数据流图是需求理解的逻辑模型的图形表示
D、数据流图直接支持系统的需求建模

本题考查的知识点是数据流图。
*数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。
故本题答案为B。

4.下列不属于软件详细设计工具的是_

A、系统结构图
B、程序流程图
C、N-S图
D、PAD图

本题考查的是软件详细设计。
软件设计中,常用的过程设计工具有:
①图形工具:程序流程图、N-S图、PAD图、HIPO图;
②表格工具:判定表;
③语言工具:PDL(伪码)
故本题答案为A。
点击学习一下-软件详细设计
点击学习一下-图形工具

5.下面描述错误的是

A、类中包含数据(属性)和方法(或操作)
B、类是对象的实例
C、类中包含对数据的操作(方法)
D、类具有抽象性

本题考查的是面向对象方法的基本概念–类。
将属性、操作相似的对象归结为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。
故本题答案为B。
学习一下-面向对象基本概念

6.与确认测试阶段有关的文档是_

A、详细设计说明书
B、概要设计说明书
C、需求规格说明书
D、数据库设计说明书

本题考查的是软件测试的策略–确认测试。
确认测试 的任务是验证软件的功能和性能及其他特性是否满足了 需求规格 说明中确定的各种需求,以及软件配置是否完全、正确
*确认——需求
故本题答案为C。

7.下面描述中正确的是

A、集成测试是为了发现详细设计的错误
B、集成测试是为了发现概要设计的错误
C、集成测试是为了发现需求分析的错误
D、集成测试是为了发现编码的错误

本题考查的是软件测试的策略。
集成测试是测试和组装软件的过程。它是把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的错误。集成测试的依据是概要设计说明书
故本题答案为B。

8.下面不符合软件设计准则的是_

A、减少模块接口和界面的复杂性
B、设计单入口、单出口的模块
C、提高模块的独立性
D、模块规模尽可能小

本题考查的是软件设计准则。
大量的软件设计的实践证明,以下的设计准则可以借鉴为设计的指导和对软件结构图进行优化。这些准则是:
①提高模块独立性;
②模块规模适中;
③深度、宽度、扇入和扇出适当;
④使模块的作用域在该模块的控制域内;
⑤应减少模块的接口和界面的复杂性:
⑥设计成单入口、单出口的模块。
⑦设计功能可预测的模块
故本题答案为D。

9.数据库系统内部采用三级模式和模式间的二级映射,是为了提高数据库的逻辑独立性和_

A、数据独立性
B、物理独立性
C、安全性
D、并发性

本题考查的是数据库的内部结构体系。
数据库系统内部采用三级模式和模式间的二级映射,是为了提高数据库的数据独立性,即物理独立性与逻辑独立性。
故本题答案为B。

10.定义学生关系模式如下:

Student(S#,Sn,Ssex,class,monitorS#)(其属性分别为学号、学生名、性别、班级和班长学号),则该关系中对主属性(S#)存在传递依赖的非主属性是_
A、monitorS#
B、class
c、Sn
D、Ssex

本题考查的是数据库的逻辑设计。
如果某一属性依赖于其他非主键属性,而其他非主键属性又依赖于主键,那么这个属性就是间接依赖于主键,这被称作传递依赖于主属性。
故本题答案为A。

猜你喜欢

转载自blog.csdn.net/m0_49095721/article/details/109116436
t1