全国计算机等级考试⼆级笔试试卷VB语⾔程序设计2011年9⽉全国计算机等级考试⼆级笔试试卷VB语⾔程序设计
⼀、选择题
1、下列叙述中正确的是
A、算法就是程序
B、设计算法时只需要考虑数据结构的设计
C、设计算法时只需要考虑结果的可靠性
D、以上三种说法都不对
2、下列关于线性链表的叙述中,正确的是
A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须⼀致
B、各数据结点的存储顺序可以不⼀致,但它们的存储空间必须连续
C、进⾏插⼊与删除时,不需要移动表中的元素
D、以上三种说法都不对
3、下列关于⼆叉树的叙述中,正确的是
A、叶⼦结点总是⽐度为2的结点少⼀个
B、叶⼦结点总是⽐度为2的结点多⼀个
C、叶⼦结点数是度为2的结点数的两倍
D、度为2的结点数是度为1的结点数的两倍
4、软件按功能可以分为应⽤软件、系统软件和⽀撑软件(或⼯具软件)。下⾯属于应⽤软件的是( )。
A、学⽣成绩管理系统
B、C语⾔编译程序
C、UNIX操作系统 D
5
该系统总体结构图的深度是
A、7
B、6
C、3
D、2
6、程序调试的任务是
A、设计测试⽤例
B、验证程序的正确性
C、发现程序中的错误
D、诊断和改正程序的错误
7、下列关于数据库设计的叙述中,正确的是
A、在需求分析阶段建⽴数据字典
B、在概念设计阶段建⽴数据字典
C、在逻辑设计阶段建⽴数据字典
D、在物理设计阶段建⽴数据字典
8、数据库系统的三级模式不包括
A、概念模式
B、内模式
C、外模式
D、数据模式
9、有三个关系R、S和T如下:
R S
则由关系R和S得到关系T的操作是
A、⾃然连接
B、差
C、交
D、并
10、下列选项中属于⾯向对象设计⽅法主要特征的是
A、继承
B、⾃顶向下
C、模块化
D、逐步求精
11、以下描述中错误的是
A、窗体的标题通过其Caption属性设置
B、窗体的名称(Name属性)可以在运⾏期间修改
C、窗体的背景图形通过其Picture属性设置
D、窗体最⼩化时的图标通过其Icon属性设置
12、在设计阶段,当按Ctrl+R键时,所打开的窗⼝是
A、代码窗⼝
B、⼯具箱窗⼝
C、⼯程资源管理器窗⼝
D、属性窗⼝
13、设有如下变量声明语句:
Dim a,b as Boolean则下列叙述中正确的是()。
A、a和b都是布尔型变量
B、a是变体型变量,b是布尔型变量
C、a是整型变量,b是布尔型变量
D、a 和b都是变体型变量
14、下列可作为Visual Basic变量名的是()。
A、A#A
B、4ABC
basic语言解释程序属于什么C、?xy
D、Print_Text
15、假定⼀个滚动条的LargeChange属性值为100,则100表⽰()。
A、单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量
B、滚动框位置的最⼤值
C、拖动滚动框时滚动框位置的变化量
D、单击滚动条箭头时滚动框位置的变化量
16、在窗体上画⼀个命令按钮,然后编写如下事件过程:
Pricate Sub Command1_Click( )
MsgBox Str(123+321)
End Sub程序运⾏后,单击命令按钮,则在信息框中显⽰的提⽰信息为()。
A、字符串“123+321”
B、字符串“444”
C、数值“444”
D、空⽩
17、假定有以下程序
Pricate Sub Form_Click( )
a=1:b=a
Do Until a>=5
x=a*b
Print b;x
a=a+b
b=b+a
Loop
End Sub程序运⾏后,单击窗体,输出结果是()。
A、1 1
B、1 1
C、1 1
D、1 1
2 3 2 4 3 8 3 6
18、在窗体上画⼀个名称为List1的列表框,列表框中显⽰若⼲城市的名称。当单击列表框中的某个城市名时,该城市名消失。下列在List1_Click事件过程中能正确实现上述功能的语句是()。
A、List1.RemoveItem List1.Text
B、List1.RemoveItem List1.Clear
C、List1.RemoveItem List1.ListCount
D、List1.RemoveItem List1.ListIndex
19、列表框中的项⽬保存在⼀个数组中,这个数组的名字是()。
A、Column
B、Style
C、List
D、MultiSelect
20、有⼈编写了如下程序:
Private Sub Form_Click( )
Dim s As Integer,x As Integer
s=0
x=0
Do While s=10000
x=x+1
s=s+x^2
Loop
Print s
End Sub上述程序的功能是:计算s=1+22+32…+n2+…,直到s>10000为⽌。程序运⾏后,发现得不到正确的结果,必须进⾏修改。下列修改中正确的是()。
A、把x=0改为x=1
B、把Do While s=10000改为Do While s<=10000
C、把Do While s=10000改为Do While s>10000
D、交换x=x+1和s=s+x^2的位置
21、设有如下程序:
Private Sub Form_Click( )
Dim s As Long,f As Long
Dim n As Integer,i As Integer
f=1
n=4
For i=1 To n
f=f*i
s=s+f
Next i
Print s
End Sub程序运⾏后,单击窗体,输出结果是
A、32
B、33
C、34
D、35
22、阅读下⾯的程序段:
a=0
For i=1 To 3
For j=1 To i
For k=j To 3
a=a+1
Next k
Next j
Next i执⾏上⾯的程序段后,a的值为()。
A、3
B、9
C、14
D、21
23、设有如下程序:
Private Sub Form_Click( )
Cls
a$=”123456”
For i=1 To 6
Print Tab(12-i);________
Next i
End Sub程序运⾏后,单击窗体,要求结果如图所⽰,则在_________处应填⼊的内容为()。
A、Left(a$,i)
B、Mid(a$,8-I,i)
C、Right(a$,i)
D、Mid(a$,7,i)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论