全国计算机等级考试二级VB语言笔试试题及答案Word文档格式.docx
《全国计算机等级考试二级VB语言笔试试题及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VB语言笔试试题及答案Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
(5)数据库设计的四个阶段是:
需求分析、概念设计、逻辑设计和。
A.编码设计B.测试阶段C.运行阶段D.物理设计
(6)设有如下三个关系表:
R
A
m
n
S
B
C
1
3
T
下列操作中正确的是。
A)T=R∩SB)T=R∪SC)T=RxSD)T=R/S
(7)下列叙述中正确的是。
A.一个算法的空间复杂度大,则其空间复杂度也必定大
B.一个算法的空间复杂度大,则其时间复杂度必定小
C.一个算法的时间复杂度大,则其空间复杂度必定小
D.上述三种说法都不对
(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为。
A.63 B.64 C.6 D.7
(9)数据库技术的根本目标是要解决数据的。
A.存储问题 B.共享问题 C.安全问题 D.保护问题
(10)对下列二叉树:
进行中序遍历的结果是。
A.ACBDFEG B.ACBDFGE C.ABDCGEF D.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.-1 B.1 C.True D.False
(14)没有如下的用户定义类型:
TypeStudent
numberAsString
nameAsString
ageASInteger
EndType
则以下正确引用该类型成员的代码是。
A.Student.name=“李明” B.DimsAsStudent
s.name=“李明”
C.DimsAsTypeStudent D.DimsAsType
s.name=“李明”s.name=“李明”
(15)设a=5,b=6,c=7,d=8,执行下列语句后,X的值为。
X=IIf((a>
b)And(c>
d),10,20)
A.10 B.20 C.True D.False
(16)执行以下程序段后,变量c$的值为。
a$=“VisualBassicProgramming”
b$=“Quick”
c$=b$&
UCase(Mid$(a$,7,6))&
Right$(a$,12)
A.VisualBasicProgramming
B.QuickBasicprogramming
C.QuickBasicProgramming
D.QuickBasicProgramming
(17)在窗体上画一个文本框(其名称为Textl)和一个标签(其名称为Labell),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是。
A.PrivateSubTextl_Click()B.PrivateSubText1_Change()
Labell.Caption=Textl.TextLabell.Caption=Textl.Text
EndSubEndSub
C.PrivateSubLabell_Change()D.PrivateSubLabell_Click()
Labell.Caption=Textl.TextLabell.Caption=Textl.Text
(18)在窗体上面画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:
PrivateSubCommandl_Click()
Counter=0
Fori=1To4
Forj=6To1Step-2
Counter=Counter+1
Nextj
Nexti
Labell.Caption=Str(Counter)
EndSub
程序运行后,单击命令按钮,标签中显示的内容是
A.11 B.12 C.16 D.20
(19)在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:
PrivateCommandl_Click()
DimiAsInteger,nAsInteger
Fori=0To50
i=i+3
n=n+1
Ifi>
10ThenExitFor
Next
Textl.Text=Str(n)
程序运行后,单击命命令按钮,在文本框中显示的值是。
A.5 B.4 C.3 D.2
(20)在窗体上画一个命令按钮和两个标签,其名称分别为Commandl、Label1和Labe12,然后编写如下事件过程:
PrivateSubCommandl_Chick.
a=0
Fori=1To10
a=a+1
b=0
Forj=1To10
b=b+2
Nextj
Nexti
Label1.Caption=Str(a)
Label2.Caption=Str(b)
程序运行后,单击命令按钮,在标签Label1和Labe12中显示的内容分别为。
A.10和20 B.20和10 C.200和110 D.110和20
(21)在窗体上画一个名称为Listl的列表框,一个名称为Labell的标签,列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是。
A.PrivaleSubListl_Click()B.PrivateSubListl_Click()
Labell.Caption=Listl.ListIndexLabell.Name=Listl.ListIndex
Listl.RemoveltemListl.TextListl.RemoveItemListl.Text
C.PrivateSubListl_Click()D.PrivateSubListl_Click()
Labell.Caption=Listl.TextLabell.Name=Listl.Text
Listl.RemovItemListl.ListIndexListl.RemoveItemListl.ListIndex
(22)在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:
DimiAsInteger,jAsInteger
Dima(10,10)AsInteger
Fori=1To3
Forj=1To3
a(i,j)=(i-1)*3+j
Printa(i,j);
Print
程序运行后,单击命令按钮,窗体上显示的是。
A)
2
B)
4
C)
7
D)
6
5
8
9
(23)在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:
OptionBase0
PrivateSubCommand1_Click()
D)imA(4)AsInteger,B(4)AsInteger
Fork=0To2
A(k+1)=InputBox(“请输入一个整数”)
B(3-k)=A(k+1)
Nextk
PrintB(k)
程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输入结果为。
A.0 B.2 C.3 D.4
(24)有以下程序:
OptionBase1
Dimarr()AsInteger
PrivateSubForm_Click()
DimiAsInteger,jAsInteger
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.813 B.013 C.712 D.00
(25)以下叙述中正确的是。
A.一个Sub过程至少要一个ExitSub语句
B.一个Sub过程必须有一个EndSub语句
C.可以在Sub过程中定义一个Function过程,但不能定义Sub过程
D.调用一个Function过程可以获得多个返回值
(26)有以下程序: