首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷286

国家二级(VB)机试模拟试卷286

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

国家二级(VB)机试模拟试卷286

选择题

1.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。(C)

A. ABCDE

B. ECABD

C. EACDB

D. CDEAB

解析:由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A和D选项。由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C为正确选项,即该二叉树的前序遍历序列是EACDB。

2.单击命令按钮时,下列程序段的执行结果为( )。

Priate Sub Commandl Click()

Print Funcl(24,1 8)

End Sub

Public Function Func I(m As Integer,n As IntegeOAs Integer

Do Whilemn

Do While m>n:m=m-n:Loop

Do While m<n:n=n-m:Loop

Loop

Funcl=m

End Function(B)

A. 8

B. 6

C. 4

D. 2

解析:本题考查循环程序的分析。在函数Funcl中,程序主要由一条嵌套的循环语句构成,如果mn,外循环内部的第一条内循环为除去m中包含的所有的n的倍数。第二条内循环为除去n中包含的m的倍数。最后计算到m和n相等。

3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。(C)

A. lO

B. 8

C. 6

D. 4

解析:根据二叉树的基本性质3:在任意一颗二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中是5+1=6个。

4.在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:

Private Sub Command1_Click()

   Counter=0

   For i=1 To 4

     For j=6 To 1 Step-2

       Counter=Counter+1

     Next j

   Next i

   Label1.Caption=Str(Counter)

End Sub

程序运行后,单击命令按钮,标签中显示的内容是(  )。(B)

A. 11

B. 12

C. 16

D. 20

解析:

5.单击命令按钮执行以下程序,则输出结果为( )。

Private Sub Command1_Click()

Dim x As Integer,y As Integer

x=14:y=48:Call Proc(x,y)

Print x;y

End Sub

Public Sub Proc(nAs Integer,ByVal m

As Integer)

n=n Mod 10:m=m MOd 10

End Sub(D)

A. 4 8

B. 14 8

C. 14 48

D. 4 48

解析:本题考查参数传递。在VB的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用。ByRef声明,说明此参数为传址调用;如果没有说明传递类型,则默认为传址传递。由此可知题目中的实参x为传址调用,y为传值调用,因此n的变化影响x,而m变化不会影响y。

6.下面正确使用动态数组的是( )。(A)

A. Dim arrl( ) As Integer

ReDim arrl(3,5)

B. Dim arrl( ) As Integer

ReDim arrl(50)As String

C. Dim arrl( )

ReDim arrl(50)As Integer

D. Dim arrl(50)As Integer

ReDim arrl(20)

解析:通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它可以改变每一维的大小,但不能改变维数和数组类型。

7.设窗体中有一个文本框Text1,若在程序中执行了 Text1.SetFocus,则触发(  )。(B)

A. Text1的SetFocus事件

B. Text1的GotFocus事件

C. Text1的LostFocus事件

D. 窗体的GotFocus事件

解析:SetFocus是控件获得焦点的方法,GotFocus是控件获得焦点后触发的事件,LostFocus是控件失去焦点后触发的事件。本题中程序执行Text1.SetFocus后,Text1就获得焦点,进而触发Text1的GotFocus事件。故B选项正确。

8.使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是(  )。(A)

A. X1=0, X2=600, Y1=0, Y2=700

B. Y1=0, Y2=600, X1=0, X2=700

C. X1=0, X2=0, Y1=600, Y2=700

D. Y1=0, Y2=0, X1=600, X2=700

解析:X1、Y1、X2、Y2属性是直线的起点、终点坐标。故选A。

9.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(  )。(D)

A. 3

B. 4

C. 6

D. 7

解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。

10.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(D)

A. l:1联系

B. l:m联系

C. m:l联系

D. m:n联系

解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为m:n。

11.为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为(  )。(B)

A. True

B. False

C. 1

D. 2

解析:图像框的Strethc属性值为False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应。

12.下面对软件工程描述正确的是( )。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号