首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷440

国家二级VB机试(选择题)模拟试卷440

本单篇文档共13655字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 3177人下载
价格: 0.60 原价:¥8.80
收藏

国家二级VB机试(选择题)模拟试卷440

选择题

1.下面叙述中正确的是(A)

A. 线性表是线性结构

B. 栈与队列是非线性结构

C. 线性链表是非线性结构

D. 二叉树是线性结构

解析:线性表是最简单的、最常用的一种线性结构。所谓线性链表指的是采用链式存储结构的线性表。栈和队列其实是一种特殊的线性表。树是一种简单的非线性结构,二叉树是树的一种。

2.下列打开“代码窗口”的操作中错误的是(A)

A. 按F4键

B. 单击“工程资源管理器”窗口中的“查看代码”按钮

C. 双击已建立好的控件

D. 执行“视图”菜单中的“代码窗口”命令

解析:编写代码对于一个小型应用程序来说,通常主要是编写窗体及其控件的相关事件过程。可通过以下方法打开“代码编辑窗口”: 双击窗体或窗体上的控件; 执行“视图”菜单中的“代码窗口”命令;按“F7”键; 单击“工程资源管理器”窗口中的“查看代码”按钮。

3.在具有2n个结点的完全二叉树中,叶子结点个数为( )。(A)

A. n

B. n+1

C. n一1

D. n/2

解析:由二叉树的定义可知,树中必定存在度为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.下列对队列的描述中正确的是(D)

A. 队列属于非线性表

B. 队列按“先进后出”原则组织数据

C. 队列在队尾删除数据

D. 队列按“先进先出”原则组织数据

解析:队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。允许插入的一端称为队尾;允许删除的一端称为队头。在队列这种数据结构中,最先插入的元素将最先能够被删除;反之,最后插入的元素将最后才能被删除。因此,队列又称“先进先出”或“后进后出”的线性表。

5.下列选项中不属于软件生命周期开发阶段任务的是(C)

A. 软件测试

B. 概要设计

C. 软件维护

D. 详细设计

解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。开发阶段包括概要设计、详细设计、实现和测试4个阶段。软件维护属于维护阶段。

6.在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见\\(B)

A. 该过程的作用是弹出一个菜单

B. 单击鼠标右键时弹出菜单

C. Menu()是在菜单编辑器中定义的弹出菜单的名称

D. 参数X、Y指明鼠标当前位置的坐标

解析:在窗体的MouseDown事件过程中,判断是否是鼠标左键,如果是则弹出菜单,选项B错误。

7.设有如下通用过程:

Public Function Fun(xStr As String)As String

Dim tStr As String,strL As Integer

tStr=\\(C)

A. ABCDEF

B. abcdef

C. defdef

D. defabc

解析:本题考查的考点是有关字符串处理的。本题中过程中的循环变量i的初值是字符串长度的一半,终值是字符串长度,结合循环中的取子串函数,整个循环的功能是取得字符串的后一半放入tstr中,然后连接上自身的值返回到调用程序。

8.有三个关系R、S和T如下:

(D)

A. 自然连接

B. 并

C. 交

D. 差

解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。

9.在窗体上画一个命令按钮,然后编写如下程序:

Sub inc(a As Integer)

Static x As Integer

x=x+a

Print x;

End Sub

Private Sub Conunand1_Click()

inc 2

inc 3

inc 4

End Sub

程序运行后,第一次单击命令按钮时的输出结果为(B)

A. 2 3 4

B. 2 5 9

C. 11 14 18

D. 4 9 16

解析:x在inc函数中定义成Static类型。意味着函数退出后x值被保留。第一次执行后x=2,第二次执行后x=5,第3次执行后x=9。选B。

10.为了在Form Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是(C)

A. 设置窗体的Visible属性

B. 设置窗体的AutoRedraw属性

C. 调用窗体的Show方法

D. 设置窗体的Enabled属性

解析:窗体的Load(装载)事件存一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化。由于此时窗体尚未被显示,为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行窗体的Show方法。

11.下列程序的输出结果为( )。

S1=\\(A)

A. -9

B. 9

C. -12

D. 0

解析:本题考查转换函数和“+”号运算符。表达式Val(S1)的作用是把字符串S1转成数字。程序段的功能是:变体类型变量S1和S2赋值以后,经由语句Val(S1)+Val(S2),也就是数字S1和S2相加值(为3)存入S1中,同时把数字符串“12”转成数字12,放到S2中。因此数字S1和S2不等,输出S1-S2的值为-9。

12.执行下列语句

str1nput=InputBox(\\(C)

A. ”请输入字符串”

B. ”字符串对话框”

C. ”字符串”

D. 空字符串

解析:本题考查的考点是有关输入框的。InputBox函数可产生一个对话框,这个对话框作为输入数据的界面,等待用户输入数据,并返回输入的内容。hIputBox函数其格式为:InputBox(Prompt,[title][,default][,xpos,ypos][,helpfile,context])

该函数的第一个参数Prompt是必需的,作为对话框消息出现的字符串表达式;第二个参数Title是可选的,显示对话框标题栏中的字符串表达式;第三个参数Defaun也是可选的,显示文本框中的字符串表达式,在没有其他输入时作为默认值。本题中第三个参数为“字符串”,所以不加输入直接确认后,输入的值就是“字符串”。

13.如下关于变体类型变量的叙述中,错误的是(A)

A. 变体类型数组中只能存放同类型数据

B. 使用Array初始化的数组变量,必须是Variant类型

C. 没有声明而直接使用的变量其默认类型均是Variant

D. 在同一程序中,变体类型的变量可以被多次赋以不同

本文档预览:3600字符,共13655字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(选择题)模拟试卷440

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号