荟萃馆

位置:首页 > IT认证 > 计算机等级

计算机二级VF模拟试题及答案

为帮助大家在9月的计算机等级考试取得好成绩,下面yjbys小编为大家分享的是计算机二级考试考前模拟试题及答案,仅供参考!

计算机二级VF模拟试题及答案

1.下列链表中,其逻辑结构属于非线性结构的是( ),

A.循环链表

B.双向链表

C.带链的栈

D.二叉链表

2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列人队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。

A.16

B.20

C.0或35

D.15

3.在面向对象方法中,实现信息隐蔽是依靠( )。

A.对象的继承

B.对象的多态

C.对象的封装

D.对象的分类

4.在关系数据库中,用来表示实体间联系的是( )。

A.二维表

B.树状结构

C.属性

D.网状结构

5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职

员。则实体部门和职员间的联系是( )。

A.m:1联系

B.1 : m

C.1:1联系

D.m:n联系

6.有两个关系R和S如下:

则由关系R得到关系S的操作是( )。

A.自然连接

B.选择

C.并

D.投影

7.数据字典(DD)所定义的对象都包含于( )。

A.程序流程

B.数据流图(DFD图)

C.方框图

D.软件结构图

8.软件需求规格说明书的作用不包括( )。

A.软件可行性研究的依据

B.用户与开发人员对软件要做什么的共同理解

C.软件验收的依据

D.软件设计的依据

9.下面属于黑盒测试方法的是( )。

A.逻辑覆盖

B.语句覆盖

C.路径覆盖

D.边界值分析

10.下面不属于软件设计阶段任务的'是( )。

A.数据库设计

B.算法设计

C.软件总体设计

D.制定软件确认测试计划

  >>>参考答案及解析<<<

1.A。【解析】数据的逻辑结构是描述数据之间的关系,分两大类:线性结构和非线性结构。线性结构是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据结构。常用的线性结构有:线性表,栈,队列,双队列,数组,串。非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。常见的非线性结构有:树(二叉树等),图(网等),广义表。

2.D。【解析】Q(1:35)则队列的存储空间为35;对空条件:front=rear(初始化时:front= rear),队满时:(rear+1)%n= =front,n为队列长度(所用数组大小),因此当执行过一系列的出队与入队操作,front=

rear,则队列要么为空,要么为满。

3.C。【解析】对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构以及实现操作的算法。

4.B。【解析】单一的数据结构—关系,现实世界的实体以及实体间的各种联系均用关系来表示数据的逻辑结构—二维表从用户角度,关系模型中数据的逻辑结构是一张二维表。但是关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种关系。

5.B。【解析】部门到职员是一对多的,职员到部门是多对一的,因此,实体部门和职员间的联系是l:m联系。

6.A。【解析】选择:是在数据表中给予一定的条件进行筛选数据。投影:是把表中的某几个属性的数据选择出来。连接:分为好多种,有自然连接,外连接,内连接等,连接主要用于多表之间的数据查询。并:与数学中的并是一样的。两张表进行并操作,要求他们的属性个数相同并且需要相容。

7.A。【解析】数据字典(DD)是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

8.D。【解析】《软件可行性分析报告》是作为软件可行性研究的依据。

9.D。【解析】黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等。白盒测试的主要方法有逻辑驱动、路径测试等,主要用于软件验证。

10.D。【解析】本题主要考查考生的识记能力。软件设计阶段任务包括软件总体设计、算法设计和数据库设计,不包括制定软件确认测试计划。