2007年9月计算机二级VB模拟试题(5)及答案

2007年9月计算机二级VB模拟试题(5)及答案,第1张

2007年9月计算机二级VB模拟试题(5)及答案,第2张

一、选择题
(1)栈和队列的共同特征是
A .都是FIFO
B .都是FIFO
C .元素只允许在端点插入和删除
D .没有共同之处
正确答案:。

(2)已知二叉树后序遍历序列为dabec,中序遍历序列为debac,其前序遍历序列为
a . ACBED
b . DECAB
c . DEABC
d . CEDBA
正确答案:D

(3)链表不具备以下特征:
A .不需要事先估计存储空区间
B .任何元素都可以随机访问
C .插入和删除不需要移动元素
D .所需的空区间与线性表的长度成正比。

(4)结构化程序设计的三种结构是
A .序列结构、选择结构、转移结构
B .分支结构、等价结构、循环结构
C .多分支结构、赋值结构、等价结构
D .序列结构、选择结构、循环结构[

(5)为了提高测试的效率,我们应该
a .随机选取测试数据
b .将所有可能的输入数据作为测试数据
c .编码后制定软件测试计划
d .集中精力处理那些错误簇的程序
正确答案:d

(6)算法的时间复杂度是指
A .执行算法程序所需的时间
B .算法程序的长度
C .算法执行过程中所需的基本运算次数
D .算法程序中的指令数
正确答案:c。

(7)软件生命周期中最昂贵的阶段是
A .详细设计
B .软件编码
C .软件测试
D .软件维护
正确答案:d。

(DBMS中用来定义模式、内部模式和外部模式的语言是
a . C
b . Basic
C . DDL
d . DML
正确答案:C。

(9)下列关于数据库的描述正确的是
A .数据库是DBF文件
B .数据库是关系
C .数据库是结构化数据集
D .数据库是文件的集合
正确答案:c

(10)下列关于数据库的描述正确的是
A .数据处理是将信息转换成数据的过程
B .数据的物理独立性是指当数据的逻辑结构发生变化时,数据的存储结构保持不变
C .关系中的每一列称为元组,一个元组就是一个字段
D

(11)关于Visual Basic中“方法”的概念,错误的是
A .方法是对象的一部分
B .方法是预定义的操作
C .方法是对事件的响应
D .方法是用来完成某些特定功能的
正确答案:c。

(12)下列说法错误的是
A .默认情况下,Visible属性的值为False
B .如果控件的Visible属性设置为False,运行时控件将隐藏
c . Visible的值可以设置为True或false
D .设置Visible属性与设置Enabled属性的作用相同。

(13)下列不含滚动条的控件是
a . Listbox
b . Combobox
c . Textbox
d . label box
答对了:D

(14)如果程序中要将C定义为静态变量和整数,语句应该是
a . redim a as integer
b . static a as integer
C . public a as integer
d . dim a as integer

(15)将变量声明为局部变量,应该使用
A .全局
B .私有
C .静态
D .公共
正确答案:c。

(16)执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1中选择一个列表项(数据为456)。值为123456的语句是
a . y = x $+list 1 . list(0)
b . y = x $+list 1 . list(1)
c . y = val(x $)+val(list 1..

(17)下列各项中,Visual Basic不能接收的图形文件是
a.ico文件
b.jpg文件
c.psd文件
d.bmp文件
正确答案:c

(18)下列属性中,
A .图片
b . curen ty
c . curen tx
d .拉伸
正确答案:D

(19)至于下面注释语句的格式,错误的是
A. REM注释内容
B .注释内容
C. A = 3: B = 2 '给A和B赋值
D. Private子命令1 _ mousedown (button as integer),_
Rem鼠标按下事件的命令调用过程X为Single,Y为Single)
正确答案:D

(20)只有当组合框的Style属性设置为什么值时,才能触发DblClick事件?
a . 0
b . 1
c . 2
d . 3
正确答案:b。

(21)以下在Visual Basic中合法的数组元素是
a . x8
b . x[8]
C . s(0)
d . v[8]
正确答案:C

(22)编写以下两个事件过程:
Private subform _ keydown(key code为整数,Shift为整数)
Print Chr(key code)
End Sub
Private subform _ key press(KeyAscii为整数)
Print Chr(KeyAscii)
End
在正常情况下(即不按住Shift键并锁定大写键时)运行程序。如果按“A”键,程序的输出结果是
A
B.A
C。

(23)要使菜单项MenuOne在程序运行时无效,使用的语句是
a . menu one . visible = true
b . menu one . visible = false
c . menu one . enabled = true
d . menu one . enabled = false。

(24)在窗体上构建通用对话框要添加的控件有
A .数据控件
B. From控件
C .常用对话框控件
D. VB Combobox控件
正确答案:c。

(25)在Visual Basic中,要将窗体加载到内存中进行预处理但不显示它,语句应该是
A . load
b . show
c . hide
d . unload
正确答案:A

(26)运行下面的程序段后,显示的结果是
J1 = 23
J2 = 32
IF J1
a . 23
b . 32
c . 55

(27)下列说法正确的是
a .若a ≠ b则打印“a不等于B”
B .若ab则打印f“a不等于B”
c .若ab则打印“a不等于B”
d .若a

(28)下列说法正确的是
a .如果xy那么y = x ^ 3
b .如果xy那么y = 3x
c .如果xy那么y = x ^ 3
d .如果xy那么y = x * * 3

(29)计算z的值,当x大于y时,z = x;否则z=y..下列说法错误的是
a .若x > = y则z = x: z = y
b .若x > = y则z = xelse z = y
c.z = y:若x > = y则z = x

(30)下面这个程序段的执行结果是
x = 5
y =-6
如果不是x > 0那么x = y-3否则y = x+3
print x-y;y-x
A .-3 3
b . 5-9
c . 3-3
d .-6 5
正确答案:A
(31)离不开控件(包括对象

(32)Sub过程和Function过程最根本的区别是
A. sub过程可以用带有call语句的过程名直接调用,而Function过程不能
B. Function过程可以有有形参数,Sub过程不能
C. sub过程不能返回值,但Function过程可以返回值
D .两个过程参数的传递

(33)单击命令按钮时,下面程序的执行结果是
private subcommand 1 _ click()
dim x as integer,y as integer
x = 12:y = 32
call proc(x,y)
。y
end sub
public sub proc(n为整数,byval m为整数)
n = n mod10
m = m mod10
end sub
a . 1232

(34)当单击命令按钮时,下面程序的执行结果是
private subcommand 1 _ click()
dim a As Integer,b as integer,c As Integer
a = 3
b = 4
c = 5
Print sec proc(c,b,a .
End Sub
Function fir proc(x As Integer,y As Integer,z As Integer)
FirProc=2

(35)下面这个程序的执行结果是
Private subcommand 1 _ click()
Dim first String
first = " abcdef "
print Pat(first str)
end sub
Private Function Pat(xStr As String)As String
Dim tempStr As String,strLen As Integer
tempStr = " "
strLen = Len(xStr)
I = 1[/br

二。填空空题
(1)算法的基本特征是可行性、确定性、[1]和拥有足够的信息。
正确答案:1。(穷)

(2)在长度为n的有序线性表中进行二分搜索法..在最坏的情况下,所需的比较次数是[2]。
正确答案:1。(log2n)

(3)在面向对象编程中,一个类描述了一组具有相似性质的[3]。
正确答案:1。(对象)

(4)一般将软件产品从提出、实现、使用、维护到停止使用、报废的过程称为[4]。
正确答案:1。(软件生命周期)

(5)数据库管理系统中有三种常见的数据模型:层次模型、网络模型和[5]。
正确答案:1。(关系模型)

(6) Visual Basic对象可分为两类,即[6]和[7]。
正确答案:1。(预定义对象)2。(用户定义的对象)

(7)完成以下程序,使显示结果如下图所示。
Private Sub Form _ Click()
font size = 18
Sample $ = "【8】"
x =(scale width-text width(Sample $))/2
Y =(scale height-text height(Sample $))/2
currentx = x
currenty = Y
[9]Sample $
end Sub
正确答案:1。欢迎来到北京。(打印)

(8)以下程序的作用是:x100时,无意义。请填写空。
private子命令1 _ click()
dim x as single
x = inputbox("请输入x的值!"]
[10]
case is < 50
y = 0.8 * x
case 50 to 100
y = 0.7 * x
[11]

end select
print x,y
end sub
正确答案:1。(选择案例x) 2。(其他情况)

(9)改变驱动器列表框的驱动器属性的值将触发[12]事件。
正确答案:1。(变化)

(10)下面的程序通过鼠标事件在窗体上绘制一幅图片。如果按下鼠标,就可以画图了。双击表单可以清除绘制的图片。完成以下程序。
首先在窗体层定义以下变量:
Dim Paintstart为boolean
编写以下事件过程:
Private subform _ load()
draw width = 2
Forecolor = VB green
End Sub
Private subform _ MouseDown(Button为整数,Shift为整数,_
X为Single,Y为Single)
【13】
End Sub
y)
End If
End Sub
Private Sub Form _ MouseUp(Button As Integer,Shift As Integer,_
X As Single,As Single)
[14]
End Sub
Private Sub Form _ dblclick()
[15]
End Sub
正确答案:1。 (paintstart = true) 2。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 2007年9月计算机二级VB模拟试题(5)及答案

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情