本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2010年9月全国计算机等级考试二级VB程序设计
1、【 单选题
下列叙述中正确的是(    )。 [2分]
线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
上述三种说法都不对
答案:
2、【 单选题
下列叙述中正确的是(    )。 [2分]
在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
上述三种说法都不对
答案:
3、【 单选题
软件测试的目的是(    )。 [2分]
评估软件可靠性
发现并改正程序中的错误
改正程序中的错误
发现程序中的错误
答案:
4、【 单选题
下面描述中,不属于软件危机表现的是(    )。 [2分]
软件过程不规范
软件开发生产率低
软件质量难以控制
软件成本不断提高
答案:
5、【 单选题
软件生命周期是指(    )。 [2分]
软件产品从提出、实现、使用维护到停止使用退役的过程
软件从需求分析、设计、实现到测试完成的过程
软件的开发过程
软件的运行维护过程
答案:
6、【 单选题
面向对象方法中,继承是指(    )。 [2分]
一组对象所具有的相似性质
一个对象具有另一个对象的性质
各对象之间的共同性质
类之间共享属性和操作的机制
答案:
7、【 单选题
层次型、网状型和关系型数据库划分原则是(    )。 [2分]
记录长度
文件的大小
联系的复杂程度
数据之间的联系方式
答案:
8、【 单选题
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(    )。 [2分]
一对一
一对多
多对多
多对一
答案:
9、【 单选题
数据库设计中反映用户对数据要求的模式是(    )。 [2分]
内模式
概念模式
外模式
设计模式
答案:
10、【 单选题
有三个关系R、S和T如下:
    
则由关系R和S得到关系T的操作是(    )。 [2分]
自然连接
投影
答案:
11、【 单选题
在Visual Basic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是(    )。
    [2分]
 
 
 
 
答案:
12、【 单选题
在VisualBasic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是(    )。 [2分]
工程资源管理器窗口
属性窗口
工具箱窗口
代码窗口
答案:
13、【 单选题
下列叙述中错误的是(    )。 [2分]
列表框与组合框都有List属性
列表框有Selected属性,而组合框没有
列表框和组合框都有Style属性
组合框有Text属性,而列表框没有
答案:
14、【 单选题
设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是(    )。 [2分]
Name
Index
Caption
Left
答案:
15、【 单选题
滚动条可以响应的事件是(    )。 [2分]
Load
Scroll
Click
MouseDown
答案:
16、【 单选题
设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b) And (c>d),10,20)后,x的值是(    )。 [2分]
10
20
30
200
答案:
17、【 单选题
语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(    )。 [2分]
-36
1
-1
-72
答案:
18、【 单选题
在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如图。则命令按钮的Top属性值是(    )。
    [2分]
200
300
500
700
答案:
19、【 单选题
在窗体上画一个名称为Commandl的命令按钮。单击命令按钮时执行如下事件过程:
Private Sub Command1_Click()
a$ = "software and hardware"
b$ = Right(a$, 8)
c$ = Mid(a$, 1, 8)
MsgBox a$, , b$, c$, 1
End Sub
则在弹出的信息框标题栏中显示的标题是(    )。 [2分]
software and hardware
hardware
software
1
答案:
20、【 单选题
在窗体上画一个文本框(名称为Textl)和一个标签(名称为Label1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是(    )。 [2分]
Private Sub Text1_Change()
Label1.Caption = Text1.Text
End Sub
Private Sub Label1_Change()
Label1.Caption = Text1.Text
End Sub
Private Sub Text1_Click()
Label1.Caption = Text1.Text
End Sub
Private Sub Label1_Click()
Label1.Caption = Text1.Text
End Sub
答案:
21、【 单选题
以下说法中错误的是(    )。 [2分]
如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的作用相同
可以用多个命令按钮组成命令按钮数组
命令按钮只能识别单击(Click)事件
通过设置命令按钮的Enabled属性,可以使该命令按钮有效或禁用
答案:
22、【 单选题
以下关于局部变量的叙述中错误的是(    )。 [2分]
在过程中用Dim语句或Static语句声明的变量是局部变量
局部变量的作用域是它所在的过程
在过程中用Static语句声明的变量是静态局部变量
过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
答案:
23、【 单选题
以下程序段的输出结果是(    )。
x=1 : y=4
Do Until y>4
x = x * y
y = y + l
Loop
Print x [2分]
l
4
8
20
答案:
24、【 单选题
如果执行一个语句后弹出如图所示的窗口,则这个语句是(    )。
    [2分]
InputBox("输入框", "请输入VB数据")
x=InputBox("输入框", "请输入VB数据")
InputBox("请输入VB数据", "输入框")
x=InputBox("请输入VB数据", "输入框")
答案:
25、【 单选题
有如下事件过程:
Private Sub Form_Click()
Dim n As Integer
x = 0
n = InputBox("请输入一个整数")
For i = 1 To n
For j = 1 To i
x = x + 1
Next j
Next i
Print x
End Sub
程序运行后,单击窗体,如果在输入对话框中输入5,则在窗体上显示的内容是(    )。 [2分]
13
14
15
16
答案:
26、【 单选题
请阅读程序:
Sub subp(b() As Integer)
For i = 1 To 4
b(i) = 2 * i
Next
End Sub
Private Sub Command1_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
End Sub
运行上面的程序,单击命令按钮,则输出结果是(    )。 [2分]
2
4
6
8
5
6
7
8
10
12
14
16
出错
答案:
27、【 单选题
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。
Function Isfab(x As Integer) As Boolean
Dim a As Integer, b As Integer, c As Integer, flag As Boolean
flag = False
a = 1 : b = 1
Do While x < b
c = a + b : a = b : b = c
If x = b Then flag = True
Loop
Isfab = flag
End Function
测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是(    )。 [2分]
把a=b与b=c的位置互换
把c=a+b移到b=c之后
把Do While x<b改为Do While x>b
把If x=b Then flag=True改为If x=a Then flag=True
答案:
28、【 单选题
在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
Dim a$, b$, c$, k%
a = "ABCD"
b = "123456"
c = ""
k = 1
Do While k <= Len(a) Or k <= Len(b)
If k <= Len(a) Then
c = c & Mid(a, k, 1)
End If
If k <= Len(b) Then
c = c & Mid(b, k, 1)
End If
k = k + 1
Loop
Print c
End Sub
运行程序,单击命令按钮,输出结果是(    )。 [2分]
123456ABCD
ABCD123456
D6C584A321
A1B2C3D456
答案:
29、【 单选题
请阅读程序:
Private Sub Form_Click()
m = 1
For i = 4 To 1 Step -1
Print str(m);
m = m + 1
For j = 1 To i
Print "*";
Next j
Print
Next i
End Sub
程序运行后,单击窗体,则输出结果是(    )。 [2分]
1****
2***
3**
4*
4****
3***
2*
1*
****
***
****
*
*
**
***
****
答案:
30、【 单选题
在窗体上画一个命令按钮(其名称为Commandl),然后编写如下代码:
Private Sub Command1_Click()
Dim a
a = Array(1, 2, 3, 4)
i = 3: j = 1
Do While i >= 0
s = s + a(i) * j
i = i – 1 : j = j * 10
Loop
Print s
End Sub
运行上面的程序,单击命令按钮,则输出结果是(    )。 [2分]
432l
123
234
1234
答案:
31、【 单选题
下列可以打开随机文件的语句是(    )。 [2分]
Open "file1.dat" For Input As #l
Open "file1.dat" For Append As #l
Open "file1.dat" For Output As #1
Open "file1.dat" For Random As #1 Len=20
答案:
32、【 单选题
有弹出式菜单的结构如右表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是(    )。
    [2分]
Private Sub Form_Click()
PopupMenu cut
End Sub
Private Sub Command1_Click()
PopupMenu edit
End Sub
Private Sub Form_Click()
PopupMenu edit
End Sub
Private Sub Form_Click()
PopupMenu cut
PopupMenu paste
End Sub
答案:
33、【 单选题
请阅读程序:
Option Base 1
Private Sub Form_Click()
Dim arr(4, 4) As Integer
For i = 1 To 4
For j = 1 To 4
arr(i, j) = (i - 1) * 2 + j
Next
Next
For i = 3 To 4
For j = 3 To 4
Print arr(j, i);
Next j
Print
Next
End Sub
程序运行后,单击窗体,则输出结果是(    )。 [2分]
5  7
6  8
6  8
7  9
7  9
8  10
8  10
8  11
答案:
34、【 单选题
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”
Function delchar(str As String, ch As String) As String
Dim k As Integer, temp As String, ret As String
ret = ""
For k = 1 To Len(str)
temp = Mid(str, k, 1)
If temp = ch Then
ret = ret & temp
End If
Next k
delchar = ret
End Function
但实际上函数有错误,需要修改。下面的修改方案中正确的是(    )。 [2分]
把ret = ret & temp改为ret = temp
把If temp = ch Then改为If temp<> ch Then
把delchar = ret改为delchar = temp
把ret="" 改为temp=""
答案:
35、【 单选题
在窗体上画一个命令按钮和两个文本框,其名称分别为Commandl、Textl和Text2,在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下程序:
Dim S1 As String, S2 As String
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text1.Enabled = False
Text2.Enabled = False
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
S2 = S2 & Chr(KeyCode)
Print S2
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
S1 = S1 & Chr(KeyAscii)
Print S1
End Sub
Private Sub Command1_Click()
Text1.Text = S1
Text2.Text = S2
S1 = ""
S2 = ""
End Sub
程序运行后,先后按“a”、“b”、“c”键,然后单击命令按钮,在文本框Textl和Text2中显示的内容分别为(    )。 [2分]
abe和ABC
空白
ABC和abc
出错
答案:
36、【 填空题
一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 [每空2分]
答案: ["1DCBA2345"]
37、【 填空题
在长度为n的线性表中,寻找最大项至少需要比较 次。 [每空2分]
答案: ["n-1"]
38、【 填空题
一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有 个结点。 [每空2分]
答案: ["25"]
39、【 填空题
仅由顺序、选择(分支)和重复(循环)结构构成的程序是 程序。 [每空2分]
答案: ["结构化"]
40、【 填空题
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 [每空2分]
答案: ["物理设计"]
12 下一页 末页
2页,共44个题库
2页,共44个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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