计算机等级考试还有一些时间备考,剩下的就是和时间比拼了,考无忧小编在此给大家奉上二级VB试题,助大家备考顺利,考试成功!
2019年计算机二级VB试题
【1】
1)语句Dima(一3T04,3T06)AsInteger定义的数组的元素个数是
A)18
B)28
C)21
D)32
答案:D
2)假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是
A)数组中每个命令按钮的名称(Name属性)均为Commandl
B)若未做修改,数组中每个命令按钮的大小都一样
C)数组中各个命令按钮使用同一个Click事件过程
D)数组中每个命令按钮的Index属性值都相同
答案:D
3)以下关于函数过程的叙述中,正确的是
A)函数过程形参的类型与函数返回值的类型没有关系
B)在函数过程中,过程的返回值可以有多个
C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D)如果不指明函数过程参数的类型,则该参数没有数据类型
答案:A
4)以下关于过程及过程参数的描述中,错误的是
A)过程的参数可以是控件名称
B)调用过程时使用的实参的个数应与过程形参的个数相同
C)只有函数过程能够将过程中处理的信息返回到调用程序中
D)窗体可以作为过程的参数
答案:C
5)以下关于菜单的叙述中,错误的是
A)当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器
B)把菜单项的Enabled属性设置为False,则可删除该菜单项
C)弹出式菜单在菜单编辑器中设计
D)程序运行时,利用控件数组可以实现菜单项的增加或减少
答案:B
6)以下叙述中错误的是
A)在程序运行时,通用对话框控件是不可见的
B)调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
C)调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
D)调用通用对话框控件的ShowColor方法,可以打开颜色对话框窗口
答案:C
7)在设计窗体时双击窗体的任何地方,可以打开的窗口是
A)代码窗口
B)属性窗口
C)工程资源管理器窗口
D)工具箱窗口
答案:A
8)若变量a未事先定义而直接使用(例如:a=o),则变量a的类型是
A)Integer
B)String
C)Boolean
D)Variant
答案:D
9)为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
A)DimpiAsInteger
B)Dimpi7)AsInteger
C)DimDiAsSingle
D)DimpiAsLong
答案:
10)表达式2*3^2+4*2/2+3-2的值是
A)30
B)31
C)49
D)48
答案:B
【2】
1.下列可以激活属性窗口的操作是(D)
A.用鼠标双击窗体的任何部位
B.执行"文件"菜单中的"属性窗口"命令
C.执行"编辑"菜单中的"属性窗口"命令
D.按F4键
2下列能打开工具箱窗口的操作是(A)
A.执行"视图"菜单中的"工具箱"命令
B.按Alt键
C.单击属性窗口上的"工具箱"按钮
D.按Ctrl键
3.假定已在一个窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置该窗体的Name属性,预先应执行的操作是(D)
A.单击窗体上有控件的地方
B.单击任一个控件
C.不执行任何操作
D.双击窗体的标题栏
4.为了把窗体上的某个控件变为活动的,应执行的操作是(B)
A.单击窗体的空白处
B.单击该控件的内部
C.双击该属性列表框
D.双击窗体
5.确定一个控件在窗体上的位置的属性是(D)
A.Width或Height
B.Top和Height
C.Top或Width
D.Top和Left
6.确定一个窗体或控件的大小的属性是(A)
A.Width或Height
B.Top和Width
C.Top或Left
D.Top和Left
7.为了同时改变一个活动控件的高度和宽度,正确的操作是(A)
A.拖拉位于控件左上角
B.只能拖拉位于控件右下角
C.只能拖拉位于控件左下角
D.不能同时改变控件的高度和宽度
8.面向对象的程序设计指满足(B)
A.虚拟化、结构化、动态化
B.封装性、继承性、多态性
C.对象的链接、动态链接、动态数据交换
D.ODBC、DDE、OLE
9.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为(A)
A.面向对象的程序设计
B.结构化程序设计
C.事件驱动的编程机制
D.程序设计
10.VB集成开发环境开发的应用程序不适宜的运行环境是(A)(单)
A.WINDOS32
B.WINDOWS9X
C.WINDOWSNT
D.WINDOWS2000
【3】
1.VB6共有三个版本,按功能从弱到强的顺序排列应是(C)(单)
A.学习版、专业版和工程版
B.学习版、工程版和专业版
C.学习版、专业版和企业版
D.学习版、企业版和专业版
2.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单)
A.设计状态
B.编写代码状态
C.运行状态
D.中断状态
3.不能打开代码窗口的操作是(B)(单)
A.双击窗体设计器的任何地方
B.按下F键
C.单击工程窗口中的"查看代码"按钮
D.选择"视图"下拉菜单中的"代码窗口"
4.在VB中,工程文件的扩展名是(B)(单)
A..frm
B..vbp
C..bas
D..frx
5.在VB中,窗体文件的扩展名是(A)(单)
A..frm
B..vbp
C..bas
D..frx
6.VB集成开发环境可以(D)(单)
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
7.英文"VISUAL"的含义是(A)(单)
A.可视化
B.集成
C.结构化
D.调试
8.标准模块文件的扩展名是(C)(单)
A.frm
B.vbp
C.bas
D.vbg
9.VB集成开发环境中,在(C)中编写代码(单)
A.状态栏
B.属性列表框
C.代码框
D.标题栏
10.在面向对象的程序设计过程中,英文缩写"OOP"的含义是(C)(单)
A.事件驱动的编程机制
B.结构化程序设计语言
C.面向对象的程序设计
D.可视化程序设计
【4】
1.设有如下程序段:
x=2
Forc=1To4Step2
x=x+c
Nextc
运行以上程序后,x的值是(A)
A.6
B.7
C.8
D.9
2.以下叙述中错误的是(A)
A.在KeyPress事件过程中不能识别键盘键的按下与释放
B.在KeyPress事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,从键盘输入的字母"A"和字母"a"对应的KeyCode视作相同的字母
D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
3.执行如下两条语句,窗体上显示的是(C)
A=9.8596
PrintFormat(a,"000.00")
A.0,009.86
B.9.86
C.009.86
D.0,009.86
4.在窗体上画一个名称为CommandDialog1的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
PrivateSubCommand1_Click()
CommonDialog1.FileName=""
CommonDialog1.Filter="Allfile|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt"
CommonDialog1.FilterIndex=1
CommonDialog1.DialogTitle="VBTest"
CommonDialog1.Action=1
EndSub
对于这个程序,以下叙述中错误的是(D)
A.该对话框被设置为"打开"对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
PrivateSubCommand1_Click()
DimaAsInteger
a=10
Callg(Form2,a)
EndSub
PrivateSubg(fAsForm,xAsInteger)
y=Iif(x>10,100,-100)
f.Show
f.Caption=y
EndSub
运行以上程序,正确的结果是(B)
A.Form1的Caption属性值为100
B.Form2的Caption属性值为-100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
PrivateSubCommand1_Click()
DimxAsInteger
StaticyAsInteger
x=10
y=5
Callf1(x,y)
Printx,y
EndSub
PrivateSubf1(ByRefx1AsInteger,y1AsInteger)
x1=x1+2
y1=y1+2
EndSub
程序运行后,单击命令按钮,在窗体上显示的内容是(D)
A.105
B.125
C.107
D.127
7.OptionBase1
PrivateSubCommand1_Click()
Dima10)AsInteger
DimnAsInteger
n=3
Ifn<10Then
CallGetArray(a,n)
EndIf
EndSub
PrivateSubGetArray(b()AsInteger,nAsInteger)
Dimc10)AsInteger
j=0
Fort=1Ton
b(t)=Rnd*100
Ifb(t)/2=b(t)\2Then
j=j+1
c(j)=b(t)
EndIf
Nextt
Printj
EndSub
以下叙述中错误的是(C)
A.数组b中的数范围为0-100
B.c数组下标的下界从1开始
C.GetArray过程的参数n是按值传送的
D.语句Ifb(t)/2=b(t)\2Then是判断数组b中元素的值是否为整数
8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
OptionBase1
PrivateSubCommand1_Click()
Dima
a=Array(1,2,3,4,5)
Forc=1ToUbound(a)
a(c)=a(c)+c-1
Nextc
Printa3)
EndSub
程序运行后,单击命令按钮,则在窗体上显示的内容是(B)
A.4
B.5
C.6
D.7
9.阅读程序:
OptionBase1
PrivateSubForm_Click()
Dimarr
DimSum%
Sum=0
arr=Array(1,3,5,7,9)
Fort=1To5
Sum=Sum+arr(t)
Nextt
PrintSum
EndSub
程序运行后,单击窗体,输入结果为(B)
A.5
B.9
C.25
D.15
10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:
PrivateSubFile1_DblClick()
x=Shell(File1.FileName,1)
EndSub
以下关于该程序的叙述中,错误的是(A)
A.x没有实际作用,因此可以将该语句写为:CallShell(File1,FileName,1)
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过File1.FileName指定
D.File1中显示的是当前驱动器、当前目录下的文件
【5】
1.双击窗体中的对象后,VB将显示的窗口是(C)
A.工具箱
B.项目(工程)窗口
C.代码窗口
D.属性窗口
2.下述选项中,VB的程序设计方法是(B)
A.面向对象、顺序驱动
B.面向对象、事件驱动
C.面向过程、事件驱动
D.面向过程、顺序驱动
3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)
A.Show
B.Unload
C.Load
D.Hide
4.文本框的默认属性是(B)
A.Caption
B.Text
C.Name
D.Top
5.标签默认属性是(A)
A.Caption
B.Text
C.Name
D.Top
6.执行以下程序段:
a$="abbacddcba"
ForI=6To2Step-2
X=Mid(a,I,I)
Y=Left(a,I)
z=Right(a,I)
z=Ucase(X&Y&z)
NextI
Printz
输出结果为(B)
A.ABA
B.BBABBA
C.ABBABA
D.AABAAB
7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
OptionBase1
PrivateSubCommand1_Click()
DimaAsVariant
a=Array(1,2,3,4,5)
Sum=0
ForI=1To5
Sum=sum+a(I)
NextI
x=Sum/5
ForI=1To5
Ifa(I)>xThenPrinta(I);
NextI
EndSub
程序运行后,单击命令按钮,在窗体上显示的内容是(D)
A.12
B.123
C.345
D.45
8.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。Model1代码如下:
PublicxAsInteger
PublicyAsInteger
SubS1()
x=1
S2
EndSub
SubS2()
y=10
Form1.Show
EndSub
Model2的代码如下:
SubMain()
S1
EndSub
其中SubMain被设置为启动过程。程序运行后,各模块的执行顺序是(C)
A.Form1->Model1->Model2
B.Model1->Model2->Form1
C.Model2->Model1->Form1
D.Model2->Form1->Model1
9.设有如下程序段:
a$="beijingshanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为【shanghai】
10.以下程序段的输出结果是【3】
Num=0
DoWhilenum<=2
num=num+1
Loop
Printnum
考无忧小编为大家介绍一款实用的考无忧网校:计算机等级考试题库,涵盖了计算机等级各方面内容,同样所有习题交互式答题,有答案,有解析,相信会在您的备考道路上,助您一臂之力!以上的二级VB试题,也会助您考试成功的!
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯