本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年9月全国计算机等级《二级VB》上机模考试卷(4)
1、【 单选题
下列关于复选框的说法,正确的是(  )。 [1分]
复选框的Enabled属性用于决定该复选框是否可见
复选框的Value属性用于决定该复选框是否被选中
复选框的Tabindex属性用于决定该复选框在控件数组中的序号
复选框的Visible属性用于决定该复选框是否可用
答案:
2、【 单选题
以F叙述中错误的是(  )。 [1分]
一个工程中只能有一个Sub Main过程
窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体
窗体的Hide方法和Unload方法的作用完全相同
若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
答案:
3、【 单选题
以下说法中正确的是(  )。 [1分]
MouseUp事件是鼠标向上移动时触发的事件
MouseUp事件过程中的X,Y参数用于修改鼠标位置
在MouseUp事件过程中可以判断用户是否使用了组合键
在MouseUp事件过程中不能判断鼠标的位置
答案:
4、【 单选题
设有如下程序:
Private Sub Form Click(  )
Dim ary(1 To 5)As Integer
Dim i As Integer
Dim sum As Integer
For i=1 To 5
ary(i)=i+l
sum=sum+ary(i)
Next i
Print sum
End Sub
程序运行后,单击窗体,则在窗体上显示的是(  )。 [1分]
15
16
20
25
答案:
5、【 单选题
算法的空间复杂度是指(  )。 [1分]
算法在执行过程中所需要的计算机存储空间
算法所处理的数据量
算法程序中的语句或指令条数
算法在执行过程中所需要的临时工作单元数
答案:
6、【 单选题
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮,运行后的窗体外观如图所示:
   
设有如下的类型和变量声明:
Private Type Person
name As STRING*8
major As String*20
End Type
Dim P As Person
设文本框中的数据已正确地赋值给Person类型的变量P,当点击“保存”按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是(  )。 [1分]
Open"C:\Test2.dat"For Output As#1
Put#1,1,p
Close#1
0pen"c:\Test2.dat"For Random As#1
Get#1,1,P
Close#1
Open”C:\Test2.dat”For Random As#1 Len—Len(p)
Put#1,1,P
Close#1
Open"C:\Test2.dat"For Random As#1 Len=Len(p)
Get#1,1,P
Close#1
答案:
7、【 单选题
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写下列程序:
Private Sub rune(L AS Labe1)
Caption="1234"
End Sub
Private Sub Form Load( )
Labe11.Caption="ABCDE"
Labe12.Caption=10
End Sub
Private Sub Command1Click( )
a=Va1(Label2.Caption)
Call func(Label1)
Label2.Caption a
End Sub
程序运行后,单击命令按钮,则在两个标签中显示的内容分别为( )。 [1分]
ABCD和10
1234和100
ABCD和100
1234和10
答案:
8、【 单选题
下面不能在信息框中输出“VB”的是(  )。 [1分]
MsgBox"VB"
MsgBox("VB")
MsgBox("VB")
Call MsgBox"VB"
答案:
9、【 单选题
下列有关文件叙述中,正确的是(  )。 [1分]
以0utput方式打开一个不存在的文件时,系统将显示出错信息
以APPend方式打开的文件,即可以进行读操作,也可以进行写操作
在随机文件中,每个记录的长度是固定的
无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的
答案:
10、【 单选题
下列排序方法中,最坏情况下比较次数最少的是( )。 [1分]
冒泡排序
简单选择排序
直接插入排序
堆排序
答案:
11、【 单选题
执行如下两条语句后,窗体上显示的是(  )。
a=9.8596
Print Format(a,"$00,00.00") [1分]
0,009.86
$9.86
9.86
$0,009.86
答案:
12、【 单选题
数据库管理系统中负责数据模式定义的语言是(  )。 [1分]
数据定义语言
数据管理语言
数据操纵语言
数据控制语言
答案:
13、【 单选题
下列叙述中错误的是(  )。 [1分]
列表框和组合框都有List属性
列表框有Selected属性,而组合框没有
列表框和组合框都有Style属性
组合框有Text属性,而列表框没有
答案:
14、【 单选题
设有如下程序:
Private Sub Form Click(  )
Cls
a$="1234j6"
For i=1 To 6
Print Tab(12-i);________
Next i
End Sub
   
程序运行后,单击窗体,要求结果如图所示,则在______处填入的内容为(  )。 [1分]
Left(a$,i)
Mid(a$,8-i,i)
Right(a$,i)
Mid(a$,7,i)
答案:
15、【 单选题
有如下程序:
Private Type stu
X As String
Y As Integer
End Type
Private Sub Command1 Click(  )
Dim a As stu
X="ABCD"
Y=12345
Print a
End Sub
程序运行时出现错误,错误的原因是(  )。 [1分]
Type定义语句没有放在标准模块中
变量声明语句有错
赋值语句不对
输出语句Print不对
答案:
16、【 单选题
设t=2,b=3,c=4,d=5,则下面语句输出的是(  )。
Print3>2*b Or a=c And b<>c Or c>d [1分]
False
1
True
-1
答案:
17、【 单选题
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于(  )。 [1分]
定义阶段
开发阶段
维护阶段
上述三个阶段
答案:
18、【 单选题
算法的时间复杂度是指(  )。 [1分]
算法的执行时间
算法所处理的数据量
算法程序中的语句或指令条数
算法在执行过程中所需要的基本运算次数
答案:
19、【 单选题
结构化程序设计的3种基本结构是(  )。 [1分]
过程、子程序和分程序
顺序、选择和重复
递归、堆栈和队列
调用、返回和转移
答案:
20、【 单选题
若在窗体模块的声明部分声明了如下自定义类型和数组:
Private Type rec
Code As Integer
Caption As St ring
End Type
Dim art(5)As rec
则下面的输出语句中正确的是(  )。 [1分]
Print arr.Code(2),art.Caption(2)
Print art.Code,arr.Caption
Print arr(2).Code,arr(2).Caption
Print Code(2),Caption(2)
答案:
21、【 单选题
默认情况下,下面声明的数组的元素个数是(  )。
Dim(5,-2 To 2) [1分]
20
24
25
30
答案:
22、【 单选题
下列描述不正确的是( .)。 [1分]
某个子过程中声明的局部变量,其使用范围仅限定于该子过程内
某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中
不同子过程中的局部变量可以具有相同的名称
不同子过程中具有相同的名称的局部变量是同一变量
答案:
23、【 单选题
请阅读程序:
Sub subP(b(  )As Integer)
For i=1 To4
b(i)=2*i
Next i
End Sub
Private Sub Commandl Click(  )
Dim a(1 To 4)As Integer
a(1)=5:a(2)=6:a(3)=7:a(4)=8
subP a(  )
For i=1 To 4
Print a(i)
Next i
End Sub
运行上面的程序,单击命令按钮,则输出结果是(  )。 [1分]
2
4
6
8
5
6
7
8
10
12
14
16
出错
答案:
24、【 单选题
设窗体上有一个名为List1的列表框,并编写下面的事件过程:
Private Sub List1_Click(  )
Dim ch As String
ch=List1.List(List1.Listlndex)
List1.RemoveItem List1.Listlndex
List1.Addltem ch
End Sub
程序运行时,单击一个列表项,则产生的结果是(  )。 [1分]
该列表项被移到列表的最前面
该列表项被删除
该列表项被移到列表的最后面
该列表项被删除后又在原位置插入
答案:
25、【 单选题
在窗体上画1个命令按钮,并编写如下事件过程:
private Sub Command1_Click(  )
For i=5 To 1 Step-0.8
Print Int(i);
Next i
End Sub
运行程序,单击命令按钮,窗体上显示的内容为(  )。 [1分]
5 4 3 2 1 1
5 4 3 2 1
4 3 2 1 1
4 4 3 2 1 1
答案:
26、【 单选题
数据库应用系统中的核心问题是( )。 [1分]
数据库设计
数据库系统设计
数据库维护
数据库管理员培训
答案:
27、【 单选题
下列(  )标识符不能作为Visual Basic的变量名。 [1分]
ABCabe
bl234
28wed
crud
答案:
28、【 单选题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现如此功能:
Private Sub Command l Click(  )
Dim n%,k%
n=Len(Text1.Text)
For k=0 To List1.ListCount-1
If Left(List1.List(k),n)=Text1.Text Then
List 1.Removeltem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount-1改为(  )。
    [1分]
For k=List1.ListCount-1 To 0 Step-1
For k=0 To List1.ListCount
For k=1 To List1.ListCount-1
For k=1 To List1.ListCount
答案:
29、【 单选题
阅读下面的程序段:
a==0
For i=1 To 3
For j=1 To i
For k=j To 3
a=a+l
Next k
Next j
Next i
执行上面的程序段后,a的值为(  )。 [1分]
3
9
14
21
答案:
30、【 单选题
单击命令按钮时,下列程序段的执行结果是(  )。
Private Sub Command1 Click(  )
Dim a As Integer,b As Integer,C As Integer
a=2:b=4:c=6
Call S1(a.b)
Print"a=";a;"b=";b;"c=";c
Call S2(a,b)
Print"a=";a;"b=";b;"c=";c;
End Sub
Private Sub S1(X.As Integer,Y As Integer)
Dim C As Integer
x=2*X:y=y+2:c=x+y
End Sub
Sub S2(x As Integer,ByVal Y As Integer)
Dim e As Integer
x=2*x:Y=Y+2:e=x+y
End Sub [1分]
a=4 b=6 c=6
a=4 b=6 c=6
a=8 b=6 c=6
a=8 b=6 c=6
a=4 b=6 c=6
a=8 b=6 c=6
a=8 b=6 c=6
a=4 b=6 c=6
答案:
31、【 单选题
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是(  )。 [1分]
Private Sub P1 MouseMove(Button As Integer,Shift As Integer,X As Single,Y
As Single)
Print X Y
End Sub
Private Sub P1 MouseDown(Button As Integer,Shift As Integer,X As Single,Y
As Single)
Picture.Print X,Y
End Sub
Private Sub P1 MouseMove(Button As Integer,Shift As Integer,X As Single,Y
As Single)
P1.Print X,Y
End Sub
Private Sub Form MouseMove(Button As Integer,Shift As Integer,X As Single,Y
As Single)
P1.Print X,Y
End Sub
答案:
32、【 单选题
有如下程序:
Option Base 1
Private Sub Command1 Click(  )
Dim arr(10)
arr=Array(10,35,28,90,54,68,72,90)
For Eaeh a In arr
If a>50Then
Sum=Sum+a
End If
Next a
End Sub
运行上述程序时出现错误,错误之处是(  )。 [1分]
数组定义语句不对,应改为Dim arr
没有指明For循环的终值
应在For语句之前增加Sum=0
Next a应改为Next
答案:
33、【 单选题
程序调试的任务是(  )。 [1分]
设计测试用例
验证程序的正确性
发现程序中的错误
诊断和改正程序中的错误
答案:
34、【 单选题
设窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并有以下事件过程:
Private Sub Command1 Click(  )
X!=Val(Text1.Text)
Select Casc x
Case Is<-10,Is>=20
Print"输入错误"
Case Is<0
Print 20-x
Case Is<10
Print 20
Case Is<=20
Print x+10
End Seleet
End Sub
程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是(  )。 [1分]
5
20
25
输入错误
答案:
35、【 单选题
窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:
Private Sub Command1 Click(  )
Static x As Variant
n=0
x=Array(1,2,3,4,5,6,7,8,9,10)
While n<=4
x(n)=x(n+5)
Print x(n):
n=n+1
Wend
End Sub
运行程序,单击命令按钮Command1,窗体上显示的是(  )。 [1分]
1 2 3 4 5
6 7 8 9 10
2 3 4 5 6
6 2 3 4 5
答案:
36、【 单选题
软件测试的目的是(  )。 [1分]
评估软件可靠性
发现并改正程序中的错误
改正程序中的错误
发现程序中的错误
答案:
37、【 单选题
以下描述中错误的是(  )。 [1分]
在多窗体应用程序中,可以有多个当前窗体
多窗体应用程序的启动窗体可以在设计时设定
多窗体应用程序中每个窗体作为一个磁盘文件保存
多窗体应用程序可以编译生成一个EXE文件
答案:
38、【 单选题
下列关于二叉树的叙述中,正确的是(  )。 [1分]
叶子结点总是比度为2的结点少一个
叶子结点总是比度为2的结点多一个
叶子结点数是度为2的结点数的两倍
度为2的结点数是度为1的结点数的两倍
答案:
39、【 单选题
下面是求最大公约数的函数的首部:
Function gcd(ByVal X As Integer,ByVal y As Integer)As Integer
若要输出8、12、16这3个数的最大公约数,下面正确的语句是(  )。 [1分]
Print gcd(8,12),gcd(12,16),gcd(16,8)
Print gcd(8,12,16)
Print gcd(8),gcd(12),gcd(16)
Print gcd(8,gcd(12,16))
答案:
40、【 单选题
滚动条可以响应的事件是(  )。 [1分]
Load
Scroll
Click
MouseDown
答案:
12 下一页 末页
2页,共45个题库
2页,共45个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169