全国计算机二级笔试VB语言程序设计样题Word文件下载.docx
《全国计算机二级笔试VB语言程序设计样题Word文件下载.docx》由会员分享,可在线阅读,更多相关《全国计算机二级笔试VB语言程序设计样题Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
R
S
T
A
B
C
m
1
3
n
下列操作中正确的是
A)T=R∩SB)T=R∪S
C)T=R×
SD)T=R/S
(7)下列叙述中正确的是
A)一个算法的空间复杂度大,则其时间复杂度也必定大
B)一个算法的空间复杂度大,则其时间复杂度必定小
C)一个算法的时间复杂度大,则其空间复杂度必定小
D)上述三种说法都不对
(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
A)63B)64C)6D)7
(9)数据库技术的根本目标是要解决数据的
A)存储问题B)共享问题C)安全问题D)保护问题
(10)对下列二叉树
F
D
E
G
进行中序遍历的结果是
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG
(11)以下叙述中正确的是
A)窗体的Name属性指定窗体的名称,用来标识一个窗体
B)窗体的Name属性值是显示在窗体标题栏中的文本
C)可以在运行期间改变窗体的Name属性的值
D)窗体的Name属性值可以为空
(12)以下叙述中错误的是
A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件
B)保存VisualBasic程序时,应分别保存窗体文件及工程文件
C)VisualBasic应用程序只能以解释方式执行
D)窗体文件包含该窗体及其控件的属性
(13)设a=2,b=3,c=4,下列表达式的值是
Nota<
=cOr4*c=b^2Andb<
>
a+c
A)-1B)1C)TrueD)False
(14)设有如下的用户定义类型:
TypeStudent
numberAsString
nameAsString
ageAsInteger
EndType
则以下正确引用该类型成员的代码是
A)Student.name="
李明"
B)DimsAsStudent
s.name="
C)DimsAsTypeStudentD)DimsAsType
s.name="
(15)设a=5,b=6,c=7,d=8,执行下列语句后,x的值为
x=IIf((a>
b)And(c>
d),10,20)
A)10B)20C)TrueD)False
(16)执行以下程序段后,变量c$的值为
a$="
VisualBasicProgramming"
b$="
Quick"
c$=b$&
UCase(Mid$(a$,7,6))&
Right$(a$,12)
A)VisualBASICProgrammingB)QuickBasicProgramming
C)QUICKBasicProgrammingD)QuickBASICProgramming
(17)在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容。
以下可以实现上述操作的事件过程是
A)PrivateSubText1_Click()B)PrivateSubText1_Change()
Label1.Caption=Text1.TextLabel1.Caption=Text1.Text
EndSubEndSub
C)PrivateSubLabel1_Change()D)PrivateSubLabel1_Click()
(18)在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:
PrivateSubCommand1_Click()
Counter=0
Fori=1To4
Forj=6To1Step-2
Counter=Counter+1
Nextj
Nexti
Label1.Caption=Str(Counter)
EndSub
程序运行后,单击命令按钮,标签中显示的内容是
A)11B)12C)16D)20
(19)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
DimiAsInteger,nAsInteger
Fori=0To50
i=i+3
n=n+1
Ifi>
10ThenExitFor
Next
Text1.Text=Str(n)
程序运行后,单击命令按钮,在文本框中显示的值是
A)5B)4C)3D)2
(20)在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程:
a=0
Fori=1To10
a=a+1
b=0
Forj=1To10
b=b+2
Label1.Caption=Str(a)
Label2.Caption=Str(b)
程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是
A)10和20B)20和110C)200和110D)110和20
(21)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是
A)PrivateSubList1_Click()B)PrivateSubList1_Click()
Label1.Caption=List1.ListIndexLabel1.Name=List1.ListIndex
List1.RemoveItemList1.TextList1.RemoveItemList1.Text
EndSubEndSub
C)PrivateSubList1_Click()D)PrivateSubList1_Click()
Label1.Caption=List1.TextLabel1.Name=List1.Text
List1.RemoveItemList1.ListIndexList1.RemoveItemList1.ListIndex
(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
DimiAsInteger,jAsInteger
Dima(10,10)AsInteger
Fori=1To3
Forj=1To3
a(i,j)=(i-1)*3+j
Printa(i,j);
Print
程序运行后,单击命令按钮,窗体上显示的是
A)
123
B)
234
C)
147
D)
246
345
258
456
369
789
(23)在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:
OptionBase0
DimA(4)AsInteger,B(4)AsInteger
Fork=0To2
A(k+1)=InputBox("
请输入一个整数"
)
B(3-k)=A(k+1)
Nextk
PrintB(k)
程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输出结果为
A)0B)2C)3D)4
(24)有以下程序:
OptionBase1
Dimarr()AsInteger
PrivateSubForm_Click()
ReDimarr(3,2)
Forj=1To2
arr(i,j)=i*2+j
ReDimPreservearr(3,4)
Forj=3To4
arr(3,j)=j+9
Printarr(3,2);
arr(3,4)
程序运行后,单击窗体,输出结果为
A)813B)013C)712D)00
(25)以下叙述中正确的是
A)一个Sub过程至少要有一个ExitSub语句
B)一个Sub过程必须有一个EndSub语句
C)可以在Sub过程中定义一个Function过程,但不能定义Sub过程
D)调用一个Function过程可以获得多个返回值
(26)有以下程序:
SubsubP(b()AsInteger)
b(i)=2*i
EndSub
Priva