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

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

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

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

选择题

1.下列过程定义语句中,形参数量可变的是( )。(A)

A. Private Sub Pro3(ParamArray Arr())

B. Private Sub Pro3(Arr(),Optional x,Optional y)

C. Private Sub Pro3(ByRef x,ByVal y,Arr())

D. Private Sub Pro3(x As Double,y As Single)

解析:在VB中,可变参数过程通过ParamArray命令来定义,一般格式为:

Sub过程名(ParamArray数组名)

这里的“数组名”是一个形式参数,只有名字和括号,没有上下界。由于省略了变量类型,“数组”的类型默认为Variant。所以A选项正确。

2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic 6.0。以下方式中,不能启动VisualBasic 6.0的是( )。(B)

A. 通过“我的电脑”找到vb6.exe,双击该文件名

B. 进入DOS方式,执行vb6.exe文件

C. 通过“开始”菜单中的“运行”命令

D. 通过“开始”菜单中的“程序”命令

解析:本题考查VB6.0环境的启动。正确安装了VB以后,最常用的启动模式是通过“开始”菜单,选择“程序”命令,启动Visual Basic的程序;如果“开始”菜单没“启动”文件,则可在硬盘中寻找VB安装文件夹,找到VB6.exe可执行文件,双击运行;如果了解运行路径,则可在“运行”中直接输入可执行文件名,即可运行。注意:VB6.exe是Windows下的应用软件,不能脱离Windows操作系统运行。

3.关于变量作用域,下列叙述中正确的是( )。(C)

A. 在窗体的Form Load事件过程中定义的变量是全局变量

B. 局部变量的作用域可以超出所定义的过程

C. 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程

D. 在调用过程中,所有局部变量被系统初始化为0或空字符串

解析:本题考查变量的作用域。局部变量是在过程内用声明的变量,只能在本过程中使用,不同过程中的局部变量可以重名,由Dim或者Private声明的局部变量在过程调用前才会被初始化为0或空字符串,静态局部变量不会被初始化为0或空字符串;在“通用声明”段中用Public语句声明的变量为全局变量,可被本应用程序的任何过程或函数访问。

4.在多窗体程序中,为了用Show方法把一个窗体设置为“模态”窗口,应把它的“模式”设置为( )。(B)

A. 0

B. 1

C. True

D. False

解析:在多重窗体程序设计中,Show方法用来显示一个窗体,其格式为:

[窗体名称.]Show[模式]

如果省略“窗体名称”,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即0和1(不是False和True),故C和D选项均错。当“模式”值为1(或常量vbModal)时,表示窗体是“模态型”窗体,当“模式”值为0时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作,故B选项正确,A选项错误,所以答案为B选项。

5.设有如下一段程序:

Private Sub Command1_Click()

static a As Variant

a=Array(\\(D)

A. 变量声明语句有错,应改为Static a(5)As Variant

B. 变量声明语句有错,应改为Static a

C. 可以正常运行,在窗体上显示three

D. 可以正常运行,在窗体上显示four

解析:题目中变量a被定义为Variant类型,Variant是一种特殊的数据类型,除了定长String数据及用户定义类型外,可以包含任何种类的数据。变量a被赋值为字符串数组,数组默认下标从0开始,因此元素a(3)的值为“four”。

6.下面程序的运行结果是( )。

Private Sub Form_Click()

i=0

Do Until0

i=i+1

If i>10Then Exit Do

Loop

Print i

End Sub(C)

A. 0

B. 10

C. 11

D. 出错

解析:本题考查Do until…Loop循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体条件也不执行。由until引出的循环为,当条件为False时执行循环体;为True时退出循环。初始时,题中until后面的条件为0,因此会一直运行循环体,直到i大于10成立,退出循环。i第一次大于10的值为11,因此最后输出11。

7.假定有以下循环结构:

Do Until 条件表达式

    循环体

Loop

则以下正确的描述是(  )。(D)

A. 如果\\

B. 如果\\

C. 不论\\

D. 如果\\

解析:本题的Do Until… Loop 循环结构是先判断,再执行的结构。

Do Until 循环语句执行的过程是,先判断条件表达式的值,如果条件表达式的值为0或False时,即条件不成立时,则执行循环体,否则当条件表达式的值为非0或True时,即成立,则退出DO…Loop 循环。

本题中,选项A条件表达式的值是0,说明条件不成立,执行循环体。故A错误。

选项B条件表达式的值不为0,说明条件成立,退出循环。故B错误。

选项C中Do Until…Loop语句中条件表达式的值为\\

8.执行下面的程序段后,变量S的值为( )。

S=5

For i=2.6 To 4.9 Step 0.6

S=S+1

Next i(C)

A. 10

B. 8

C. 9

D. 7

解析:本题考查VB中For循环。VB中循环变量可以为实数,循环变量的初值为2.6,终值为4.9,步长0.6。循环的次数为Int(’(终值.初值)/步长),所以进行了4次循环,因此最后s的值为9。

9.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(C)

A. 编译程序

B. 操作系统

C. 教务管理系统

D. 汇编程序

解析:编译软件、操作系统、汇编程序都属于系统软件,只有C教务符理系统才是应用软件。

10.下列程序的执行结果为( )。

n=0

j=1

Do Until n>2

n=n+1:j=j+n*(n+1)

Loop

Print n;j(C)

A. 0 1

B. 3 7

C. 3 21

D. 3 13

解析:本题考查循环程序的分析。在Do Until循环中如果n小于等于2,那么把n*(n+1)的结果累加到j上。因此程序的功能为:循环变量n从0开始到2共执行了3次,目的为计算1+1*2+2*3+3*4。

11.

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号