国家二级VB机试(选择题)模拟试卷423 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数(    )。
A.不同,但元素的存储顺序与逻辑顺序一致
B.不同,且其元素的存储顺序可以与逻辑顺序不一致
C.相同,元素的存储顺序与逻辑顺序一致
D.相同,但其元素的存储顺序可以与逻辑顺序不一致
正确答案:C
解析:在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数相同,在存储空间中是按逻辑顺序依次存放的。 知识模块:公共基础知识
2. 下列叙述中正确的是(    )。
A.结点中具有两个指针域的链表一定是二叉链表
B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构
C.循环链表是循环队列的链式存储结构
D.循环链表是非线性结构
正确答案:B
解析:结点中具有两个指针域的链表既可以是双向链表也可以是二叉链表,双向链表是线性结构,二叉链表属于非线性结构。循环链表是线性链表的一种形式,属于线性结构,采用链式存储结构,而循环队列是队列的一种顺序存储结构。 知识模块:公共基础知识
3. 在具有2n个结点的完全二叉树中,叶子结点个数为(    )。
A.n
B.n+1
C.n-1
D.n/2
正确答案:A
解析:由二叉树的定义可知,树中必定存在度为0的结点和度为2的结点,设度为0结点有a个,根据度为0的结点(即叶子结点)总比度为2的结点多一个,得度为2的结点有a-1个。再根据完全二叉树的定义,度为1的结点有0个或1个,假设度1结点为0个,a+0+a-1=2n,得2a=2n-1,由于结点个数必须为整数,假设不成立;当度为1的结点为1个时,a+1+a-1=2n,得a=n,即叶子结点个数为n。 知识模块:公共基础知识
4. 下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是(    )。
A.在顺序存储的线性表中寻最大项
B.在顺序存储的线性表中进行顺序查
C.在顺序存储的有序表中进行对分查
D.在链式存储的有序表中进行查
正确答案:A
解析:寻最大项,无论如何都要查看所有的数据,与数据原始排列顺序没有多大关系,无所谓最坏情况和最好情况,或者说平均情况与最坏情况下的时间复杂度是相同的。而查无论是对分查还是顺序查,都与要的数据和原始的数据排列情况有关,最好情况是第1次查看的一个数据恰好是要的数据,只需要比较1次;如果没有到再查看下一个数据,直到到为止,最坏情况下是最后一次查看的数据才是要的,顺序查和对分查在最坏情况下比较次数分别是n和log2n,平均情况则是“1-最坏情况”的平均,因而是不同的。 知识模块:公共基础知识
5. 下面不属于对象主要特征的是(    )。
A.对象唯一性
B.对象分类性
C.对象多态性
D.对象可移植性
正确答案:D
解析:对象有如下一些基本特点:    ①标识唯一性:指对象是可区分的,并且由对象的内在本质来区分,而不是通过描述来区分。    ②分类性:指可以将具有相同属性和操作的对象抽象成类。    ③多态性:指同一个操作可以是不同对象的行为,不同对象执行同一类操作产生不同的结果。    ④封装性:从外面看只能看到对象的外部特征,对象的内部对外是不可见的。    ⑤模块独立性好。 知识模块:公共基础知识
6. 下面不属于软件需求规格说明书内容的是(    )。
A.软件的可验证性
B.软件的功能需求
C.软件的性能需求
D.软件的外部接口
正确答案:A
解析:软件需求规格说明应重点描述软件的目的,软件的功能需求、性能需求、外部接口、属性及约束条件等。 知识模块:公共基础知识
7. 下面不能作为软件设计工具的是(    )。
A.PAD图
B.程序流程图
C.数据流程图(DFD图)
D.总体结构图
正确答案:C
解析:软件设计可以使用的工具有总体结构图、程序流程图、N—S图、PAD图、PDL。数据流程图DFD图)是需求分析使用的工具。 知识模块:公共基础知识
8. 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(    )。
A.文件系统阶段
B.人工管理阶段
C.文件系统阶段和数据库阶段
D.人工管理阶段和文件系统阶段
正确答案:B
解析:数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。 知识模块:公共基础知识
9. 在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是(    )。
A.一对一
B.一对多
C.多对一
D.多对多
正确答案:B
解析:一间宿舍可以住多名学生,一个学生只能在一个宿舍,则实体宿舍与实体学生间的联系是一对多。宿舍是一的一方,学生是多的一方。 知识模块:公共基础知识
10. 有三个关系R、S和T如下,则关系T由关系R和S通过(    )得到。
A.交
B.差
C.选择
D.并
正确答案:A
解析:关系R与s经交运算后所得到的关系是由那些既在R内又在s内的有序组所组成,记为R∩s。本题中,关系T中的行既属于关系R又属于关系S,故为交运算。 知识模块:公共基础知识
11. 定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(    )。
A.第一范式
B.第二范式
C.第三范式
D.BCNF’范式
正确答案:B
解析:本题中关系s中的“学号”列可决定“所在系”列,“所在系”列又可决定“所在系的系主任”,存在传递函数依赖,不满足第三范式。 知识模块:公共基础知识
12. 设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是(    )。
A.frmTest.Caption=”等级考试”
B.Forml.Caption=”等级考试”
C.frmTest.Title=“等级考试”
D.Forml.Title=”等级考试”
正确答案:A
解析:窗体的标题设置方法:窗体名.Caption=新设置的标题名,由题意知,选项A正确。 知识模块:对象及其操作
13. 以下合法的VB变量名是(    )。
A._x
B.2y
C.a#b
D.x_1_x
正确答案:D
解析:VB中变量的命名规则为:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB的保留字。_x不能以一下划线开头,不合法;2y不能以数字开头,不合法;a#b中有#,不合法;D选项符合命名规则,故D选项正确。 知识模块:Visual Basic程序设计基础
14. 如果要定义一个窗体级变量,定义变量语句的位置应该是(    )。
A.在使用该变量的过程中
B.在该窗体模块所有过程的前面
C.在该窗体模块所有过程的后面
D.在某个标准模块中
正确答案:B
解析:窗体级变量,在窗体的“通用声明”段所有过程的前面用Dim语句或Private语句声明的变量,可被本窗体的任何过程访问。 知识模块:Visual Basic程序设计基础
15. 数学式y2=x>10在VB中应表示为(    )。
A.y*y>x And 10<=x
B.Sqr(y)>x And x>=10
C.Sqr(y)>x Or x<=10
D.y*y>x Or x>=10
正确答案:A
解析:Sqr(x)是平方根函数,所以选项B、C不正确。And、Or是逻辑运算符,And是逻辑与,Or是逻辑或,所以选项D不正确。由题意,答案为A。 知识模块:Visual Basic程序设计基础
16. 有如下语句序列:    Dim a,b As Integer    Print a    Print b    执行以上语句序列,下列叙述中错误的是(    )。
A.输出的a值是0
B.输出的b值是0
C.a是变体类型变量
D.b是整型变量
正确答案:A
解析:任何变量在被声明后都会有一个初始值。一般情况下,数值型变量的初始值为0;字符串变量的初始值为空字符串;变体型变量的初始值为空值,即Null值;布尔型的初始值为假,即False。    本题中变量a定义时没有声明数据类型,默认为Variant变体型变量,默认值是Null;变量b定义为整型变量,默认值为0。所以输出a为空白,b为0。故A选项错误。 知识模块:Visual Basic程序设计基础
17. 要使标签中的文本靠右显示,应将其Aligment属性设置为(    )。
A.0一Left Justify
B.1一Risht Justify
C.2一Center
D.3
正确答案:B
解析:0—Left Justify:文本靠左显示;1—Right Justify:文本靠右显示;2—center:文本
居中显示。 知识模块:常用标准控件
18. 已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是(    )。
A.在设计阶段选择图片框Picture1,并按Delete键
B.在运行期间执行语句Picture1.Picture=LoadPicture( )
C.在运行期间执行语句Picture1.Picture=
D.在设计阶段先选中图片框Picture1,再在属性窗口中选择Picture属性,最后按Enter键
正确答案:Bvb编程基础知识计算机
解析:如果图片框已装入了一个图形,在不删除图片框的前提下要想清除该图形有两种方法。一是在设计阶段在图片框的属性窗口中删除图片框控件Picture属性行后边的(Bitmap),另一种方法是在程序运行阶段使用LoadPicture( )装一个空文件,这样也能清除图形。 知识模块:常用标准控件
19. 以下关于单选按钮和复选框的叙述中,正确的是(    )。
A.单选按钮和复选框都能从多个选项中选择一项
B.单选按钮和复选框被选中时,选中控件的Value属性值为True

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。