c q
c o
m
p u
t e
r .t a
o b a o
.c o
m
机密★启用前
2008 年 9 月全国计算机等级考试二级笔试试卷
Visual Basic 语言程序设计
26
注意事项
一、考生应严格遵守考场规则,得到监考人员指令后方可作答。
二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。 三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑钢笔或圆珠
笔写在答题卡的相应位置上,答案写在试卷上无效。
四、注意字迹清楚,保持卷面整洁。
五、考试结束将试卷和答题卡放在桌上,不得带走。待监考人员收毕清点后,方可离场。
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *
教育部考试中心
二 00 八年七月制
本资料,严禁作为商业用途
欢迎光临:我的博客 我的淘宝
c q
c o
m
p u
t e
r .
t a
o b a o
.c o
m
2008年9月全国计算机等级考试二级笔试试卷 公共基础知识和 Visual Basic 语言程序设计
(考试时间 90 分钟,满分100 分)
一、选择题(每小题 2 分,共70 分)
(1)一个栈的初始状态为空。现将元素1、2、3、4、5、A 、B 、C 、D 、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
A )12345ABCDE
B )EDCBA54321
C )ABCDE12345
D )54321EDCBA
(2)下列叙述中正确的是( )。
A )循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B )在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C )在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D )循环队列中元素的个数是由队头指针和队尾指针共同决定 (3)在长度为n 的有序线性表中进行二分查,最坏情况下需要比较的次数是( )。
A )O(n )
B )O(n 2)
C )O(log 2n )
D )O(n log 2 n )
(4)下列叙述中正确的是( )。
A )顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B )顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C )顺序存储结构能存储有序表,链式存储结构不能存储有序表
D )链式存储结构比顺序存储结构节省存储空间 (5)数据流图中带有箭头的线段表示的是( )。
A )控制流
B )事件驱动
C )模块调用
D )数据流
(6)在软件开发中,需求分析阶段可以使用的工具是( )。
A )N-S 图
B )DFD 图
C )PA
D 图 D )程序流程图 (7)在面向对象方法中,不属于“对象”基本特点的是( )。
A )一致性
B )分类性
C )多态性
D )标识唯一性 (8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A )一对一
B )一对多
C )多对一
D )多对多
(9)在数据管理技术发展的三个阶段中,数据共享最好的是( )。
拉萨大昭寺A )人工管理阶段
B )文件系统阶段
联想笔记本官方驱动C )数据库系统阶段
D )三个阶段相同
(10)有三个关系
R 、S 和T 如下:
由关系R 和S 通过运算得到关系T ,则所使用的运算为( )。
A )笛卡尔积
B )交
C )并
D )自然连接
(11)在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
c q
c o
m
p u
t e
r .
t a
o b a o
.c o
m
A )代码窗口
B )属性窗口
C )工程资源管理器窗口
D )工具箱窗口
(12)若变量a 未事先定义而直接使用(例如:a=0),则变量a 的类型是( )
A )Integer
B )String
C )Boolean
D )Variant (13)为把圆周率的近似值3.14159 存放在变量pi 中,应该把变量pi 定义为( )。
A )Dim pi As Integer
B )Dim pi(7) As Integer
C )Dim pi As Single
D )Dim pi As Long (14)表达式2*3^2+4*2/2+3^2 的值是( )。
A )30
B )31
C )49
D )48 (15)以下不能输出“Program”的语句是( )。
A )Print Mid("VBProgram", 3, 7)
B )Print Right("VBProgram", 7)
C )Print Mid("VBProgram", 3)
D )Print Left("VBProgram", 7)
(16)窗体上有一个名称为Frame1 的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是( )。
A )Frame1.Name="框架"
B )Frame1.Caption="框架"
C )Frame1.Text="框架"
D )Frame1.Value="框架"
(17)以下叙述中错误的是( )。
A )在通用过程中,多个形式参数之间可以用逗号作为分隔符
B )在Print 方法中,多个输出项之间可以用逗号作为分隔符
C )在Dim 语句中,所定义的多个变量可以用逗号作为分隔符
D )当一行中有多个语句时,可以用逗号作为分隔符
(18)设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是( )。
A )List1.List
B )List1.ListIndex
C )List1.Text
D )List1.Index (19)设a=4,b=5,c=6,执行语句Print a<b And b<c 后,窗体上显示的是( )。
A )True
B )False
C )出错信息
D )0
(20)执行下列语句
strInput=InputBox ("请输入字符串","字符串对话框","字符串")
将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput 的内容是( )。 A )"请输入字符串" B )"字符串对话框" C )"字符串" D )空字符串
(21)窗体上有Command1、Command2 两个命令按钮。现编写以下程序:
中考分数怎么查询
Option Base 0
Dim a( ) As Integer, m As Integer Private Sub Command1_Click( )
c q
c o
m
p u
t e
r .
t a
o b a o
.c o
m
m=InputBox("请输入一个正整数") ReDim a(m) End Sub
Private Sub Command2_Click( )
m=InputBox("请输入一个正整数") ReDim a(m) End Sub
运行程序时,单击 Command1 后输入整数10,再单击Command2 后输入整数5,则数组a 中元素的个数是( )。
A )5
B )6
C )10
D )11
(22)在窗体上画一个命令按钮和一个标签,其名称分别为Command1 和Labcl1,然后编写如下事
件过程:
Private Sub Command1_Click( ) Counter=0
For i=1 To 4
For j=6 To 1 Step -2 Counter=Counter+1
Next j
Next i
Label1.Caption=Str(Counter) End Sub
程序运行后,单击命令按钮,标签中显示的内容是( )。
A )11
B )12
C )16
D )20
(23)在窗体上画一个名为Command1 的命令按钮,然后编写以下程序:
Private Sub Command1_Click( ) Dim M(10) As Integer For k=1 To 10 M(k)=12-k Next k x=8
Print M(2+M(x)) End Sub
运行程序,单击命令按钮,在窗体上显示的是( )。
A )6
B )5
C )7
D )8
(24)以下关于过程及过程参数的描述中,错误的是( )。
A )调用过程时可以用控件名称作为实际参数
B )用数组作为过程的参数时,使用的是“传地址”方式
海清老公照片C )只有函数过程能够将过程中处理的信息传回到调用的程序中
D )窗体(Form )可以作为过程的参数
c q
c o
m
p u
t e
r .
t a
o b a o
.c o
m
(25)在窗体上画一个名称为Command1 的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
Private X As Integer
Private Sub Command1_Click( ) X=5: Y=3 Call proc(X, Y) Label1.Caption=X Label2.Caption=Y End Sub
Private Sub proc(a As Integer, ByVal b As Integer) X=a*a Y=b+b End Sub
程序运行后,单击命令按钮,则两个标签中显示的内容分别是( )。
A )25 和3
B )5 和3
C )25 和6
D )5 和6
(26)在窗体上有两个名称分别为Text1、Text2 的文本框,一个名称为Command1 的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明: Private Type Person湖北恩施大峡谷
name As String*8 major As String*20 End Type Dim p As Person
设文本框中的数据已正确地赋值给Person 类型的变量p ,当单击“保存”按钮时,能够正确地把变量中
的数据写入随机文件Test2.dat 中的程序段是( )。动工
A )Open "c:\Test2.dat" For Output As #1 Put #1, 1, p Close #1
B )Open "c:\Test2.dat" For Random As #1 Get #1, 1, p Close #1
C )Open "c:\Test2.dat" For Random As #1 Len=Len(p) Put #1, 1, p Close #1
D )Open "c:\Test2.dat" For Random As #1 Len=Len(p) Get #1, 1, p Close #1
(27)在窗体上画一个名称为Text1 的文本框和一个名称为Command1 的命令按钮,然后编写如下事件过程:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论