全国计算机等级考试二级vb题库Word文档格式.docx
《全国计算机等级考试二级vb题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级vb题库Word文档格式.docx(58页珍藏版)》请在冰豆网上搜索。
A.面向对象的程序设计B.结构化程序设计
C.事件驱动的编程机制D.程序设计
集成开发环境开发的应用程序不适宜的运行环境是(A)(单)
329X
NT2000
共有三个版本,按功能从弱到强的顺序排列应是(C)(单)
A.学习版、专业版和工程版B.学习版、工程版和专业版
C.学习版、专业版和企业版D.学习版、企业版和专业版
集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单)
A.设计状态B.编写代码状态
C.运行状态D.中断状态
52013.不能打开代码窗口的操作是(B)(单)
A.双击窗体设计器的任何地方B.按下F键
C.单击工程窗口中的"
查看代码"
按钮
D.选择"
下拉菜单中的"
代码窗口"
52014.在VB中,工程文件的扩展名是(B)(单)
A..frmB..vbpC..basD..frx
52015.在VB中,窗体文件的扩展名是(A)(单)
集成开发环境可以(D)(单)
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
52017.英文"
VISUAL"
的含义是(A)(单)
A.可视化B.集成C.结构化D.调试
52018.标准模块文件的扩展名是(C)(单)
集成开发环境中,在(C)中编写代码(单)
A.状态栏B.属性列表框C.代码框D.标题栏
52020.在面向对象的程序设计过程中,英文缩写"
OOP"
的含义是(C)(单)
A.事件驱动的编程机制B.结构化程序设计语言
C.面向对象的程序设计D.可视化程序设计
52021.在窗体上画一个名称为Timer1的计时器控件,要求每隔秒发生一次计时器事件,则以下正确的属性设置语句是(D)(单)
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
StaticxAsInteger
Cls
Fort=1To2
y=y+x
x=x+2
Nextt
Printx,y
EndSub
程序运行后,连续三次单击Command1按钮后,窗体上显示的是(A)(单)
218C.12306
52023.以下关于多重窗体程序的叙述中,错误的是(A)(单)
A.用Hide方法不但可以隐藏窗体,且能清除内存中的窗体
B.在多重窗体程序中,各窗体的菜单是彼此独立的
C.在多重窗体程序中,可以根据需要指定启动窗体
D.对于多重窗体程序中,单独保存每个窗体
52024.以下关于文件的叙述中,错误的是(B)(单)
A.顺序文件中的记录一个接一个顺序存放
B.随机文件中记录的长度是不相同的
C.执行打开文件的命令后,自动生成一个文件指针
函数作用是判断文件的指针是否指向文件末尾
52025.以下叙述中错误的是(D)(单)
A.事件过程是响应特定事件的一段程序
B.不同的对象可以具有相同名称的方法
C.对象的方法是执行指定操作的过程
D.编程者可以自由更改代码框右上边的过程列表的事件名称
52026.以下合法的VisualBasic变量的名称是(A)(单)
#x!
52027.当一个复选框被选中时,它的Value属性的值是(C)(单)
.2C
52028.表达式5Mod3+5\3的值是(B)(单)
.3C
52029.设x=4,y=8,z=7,表达式:
(x<y) Orz<x的值是(C)(单)
B.-1C.TRUE
52030.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
a$="
VisualBasic"
PrintString(3,a$)
程序运行后,单击命令按钮,在窗体上显示的内容是(A)(单)
52031.设有如下程序段:
x=2
Forc=1To4Step2
x=x+c
Nextc
运行以上程序后,x的值是(A)(单)
B.7
52032.以下叙述中错误的是(A)(单)
A.在KeyPress事件过程中不能识别键盘键的按下与释放
B.在KeyPress事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,从键盘输入的字母"
A"
和字母"
a"
对应的KeyCode视作相同的字母
D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"
1"
和从右侧小键盘上输入的"
被视作不同的字符
52033.执行如下两条语句,窗体上显示的是(C)(单)
A=
PrintFormat(a,"
"
)
B.9.86C.,
52034.在窗体上画一个名称为CommandDialog1的通用对话框,一个名称为Command1的命令按钮。
然后编写如下事件过程:
="
="
Allfile|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt"
=1
VBTest"
对于这个程序,以下叙述中错误的是(D)(单)
A.该对话框被设置为"
打开"
对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
52035.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。
窗体Form1的程序代码如下:
DimaAsInteger
a=10
Callg(Form2,a)
PrivateSubg(fAsForm,xAsInteger)
y=Iif(x>10,100,-100)
=y
运行以上程序,正确的结果是(B)(单)
的Caption属性值为100
的Caption属性值为-100
52036.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
DimxAsInteger
StaticyAsInteger
x=10
y=5
Callf1(x,y)
PrivateSubf1(ByRefx1AsInteger,y1AsInteger)
x1=x1+2
y1=y1+2
程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)
5577
Base1
Dima(10)AsInteger
DimnAsInteger
n=3
Ifn<10Then
CallGetArray(a,n)
EndIf
PrivateSubGetArray(b()AsInteger,nAsInteger)
Dimc(10)AsInteger
j=0
Fort=1Ton
b(t)=Rnd*100
Ifb(t)/2=b(t)\2Then
j=j+1
c(j)=b(t)
Printj
以下叙述中错误的是(C)(单)
A.数组b中的数范围为0-100
数组下标的下界从1开始
过程的参数n是按值传送的
D.语句Ifb(t)/2=b(t)\2Then是判断数组b中元素的值是否为整数
52038.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
OptionBase1
Dima
a=Array(1,2,3,4,5)
Forc=1ToUbound(a)
a(c)=a(c)+c-1
Printa(3)
程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)
B.5
52039.阅读程序:
PrivateSubForm_Click()
Dimarr
DimSum%
Sum=0
arr=Array(1,3,5,7,9)
Fort=1To5
Sum=Sum+arr(t)
PrintSum
程序运行后,单击窗体,输入结果为(B)(单)
B.9
52040.在窗体上画一个名称为File1的文件列表框,并编写如下程序:
PrivateSubFile1_DblClick()
x=Shell,1)
以下关于该程序的叙述中,错误的是(A)(单)
没有实际作用,因此可以将该语句写为:
CallShell(File1,FileName,1)
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过指定
中显示的是当前驱动器、当前目录下的文件
52041.在窗体上画一个名称为Label1、标题为"
VisualBasic考试"
的标签,两个名称分别为Command1和Command2、标题分别为"
开始"
和"
停止"
的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500。
编写如下程序:
PrivateSubForm_Load()
=False
=True
PrivateSubTimer1_Timer()
If<Then
=+20
Else
=0
程序运行后,单击"
按钮,标签在窗体中移动。
对于这个程序,以下叙述中错误的是(A)(单)
A.标签的移动方向为自右向左
B.单击"
按钮后再单击"
按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间时隔移动
52042.规范地说,VB是一种(A)的开发工具(单)
A.面向对象B.面向用户C.面向屏幕D.面向窗体
设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)
A.文件B.工程C.编辑D.视图
52044下面(D)操作不是激活或显示属性列表框的操作(单)
A.按快捷键F4
B.点击工具栏中的"
属性列表框"
C.选择"
下拉菜单的"
项
D.双击窗体中的某一对象
Basic程序中分隔各语句的字符是(B)(单)
A.′B.:
C.\
52046.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"
VBTest"
的语句为(B)(单)
="
="
="
52047.下列不能打开代码窗口的操作是(D)(单)
A.双击窗体上的某个控件双击B.双击窗体
C.按F7键D.单击窗体或控件
Basic程序中语句行的续行符是(D)(单)
C.\D._
Basic程序中的注释所使用的字符是(A)(单)
52050.下列说法中正确的是:
为了保存一个VisualBasic应用程序,应当(D)(单)
A.只保存窗体模块文件(.frm)B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块文件
52051.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为(B)(单)
B.2
52052.下列说法中正确的是:
为了载入一个只有一个工程(此工程下有三个窗体)的VisualBasic应用程序,应当(B)(单)
A.只装入窗体模块文件(.frm)
B.先装入工程文件(.vbp)即可
C.分别装入工程文件和标准模块文件(.bas)
D.分别装入工程文件、窗体文件和标准模块文件
52053.要使一个标签能够显示所需要的文本,应设置该标签的(A)属性的值(单)
52054.要使一个命令按钮上有图形,应该设置该按钮的(A)属性值,同时设置它的style属性为1(单)
52055.为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为(D)(单)
B.300
52056一个标准的VB应用程序至少要包含一个(C)对象(单)
A.文本框B.标签框C.窗体D.命令按钮
52057.要使一个文本框对象能够显示多行文字,应设置该对象的(B)属性值为True(单)
52058.下列的(A)对象支持KeyPress事件(单)
A.文本框B.命令按钮C.标签框D.图像框
52059.若要将窗体从内存中卸载,其实现的方法或语句是(B)(单)
52060.以下选项中,不是VB标准控件的是(C)(单)
A.命令按钮B.定时器C.通用对话框D.单选框
52061.双击窗体中的对象后,VB将显示的窗口是(C)(单)
A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口
52062.下述选项中,VB的程序设计方法是(B)(单)
A.面向对象、顺序驱动B.面向对象、事件驱动
C.面向过程、事件驱动D.面向过程、顺序驱动
52063.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)
52064.文本框的默认属性是(B)(单)
52065.标签默认属性是(A)(单)
52066.执行以下程序段:
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)(单)
52067.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
DimaAsVariant
a=Array(1,2,3,4,5)
Sum=0
ForI=1To5
Sum=sum+a(I)
x=Sum/5
ForI=1To5
Ifa(I)>xThenPrinta(I);
223455
52068.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
Model1代码如下:
PublicxAsInteger
PublicyAsInteger
SubS1()
x=1
S2
SubS2()
y=10
Model2的代码如下:
SubMain()
S1
其中SubMain被设置为启动过程。
程序运行后,各模块的执行顺序是(C)(单)
>Model1->Model2
>Model2->Form1
>Model1->Form1
>Form1->Model1
52069.设有如下程序段:
beijingshanghai"
b$=Mid(a$,InStr(a$,"
g"
)+1)
执行上面的程序段后,变量b$的值为【shanghai】
52070.以下程序段的输出结果是【3】
Num=0
DoWhilenum<=2
num=num+1
Loop
Printnum
52071.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Move500,500
程序运行后,单击命令按钮,执行的操作为(A)(单)
A.命令按钮移动到距窗体左边界、上边界各500的位置
B.窗体移动到距屏幕左边界、上边界各500的位置
C.命令按钮向左、上方向各移动500
D.窗体向左、上方向各移动500
52072.在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab顺序的属性是(D)(单)
52073.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)
i=0To...... Nexti
i=0ToListCount-1......Nexti
i=1To ......Nexti
i=1ToListCount......Nexti
52074.以下Case语句中错误的是(C)(单)
0To10Is>10
Is>10AndIs<503,5,Is>10
52075.以下关于图片框控件的说法中,错误的是(D)(单)
A.可以通过Print方法在图片框中输出文本
B.清空图片框控件中图形的方法之一是加载一个空图形
C.图片框控件可以作为容器使用
D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小
52076.执行语句s=Len(Mid("
1,6))后,s的值是(A)(单)
52077.以下叙述中错误的是(D)(单)
A.下拉式菜单能用菜单编辑器建立
B.在多窗体程序中,每个窗体都可以建立自己的菜单系统
C.能够对菜单项的Click事件编程
D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
52078.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
a="
12345"
PrintFormat$(a,"
程序运行后,单击命令按钮,窗体上显示的是(B)(单)
12345.00以下关于函数过程的叙述中,正确的是(A)(单)
A.函数过程形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数
52080.以下关于变量作用域的叙述中,正确的是(C)(单)
A.用dim定义变量是静态变量
B.静态变量必须在标准模块中声明
C.用public定义变量是全局变量
类型变量的作用域范围是它所在的窗体或模块文件
52081.确定一个控件在窗体上的位置的属性是(C)(单)
和Height或Height
和Left或Left
52082.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Visual"
Basic"
Text1="
Program"
程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)
D.出错
52083.以下关系表达式中,其值为False的是(A)(单)
A."
ABC"
>"
AbC"
B."
the"
<>"
they"
C."
=UCase("
)D."
Integer"
Int"
52084.语句Printint(5/4*6\5)Mod2的输出结果是(B)(单)
B.1
52085.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
strText=InputBox("
请输入"
=strText
PrivateSubText1_Change()
=Right(Trim,3)
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)
A.空
52086.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private