永城市职教中心2013学年第二学期期中二年级计算
机专业VB6.0试卷(满分100分)
班级 姓名 考号 分数
一:单项选择题(每题2分,共50分)
1.在设计阶段,双击窗体上的某个控件时所打开的窗口是( )
A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口
D.属性窗口
2.整型(Integer)数据占 字节的内存空间。
A.1
B.2
C.4
D.8
3. 可以作为Visual Basic 中变量名。
A.a+b
B.abc
C.2a
D.Then
4.符合Visual Basic 6.0规范的表达式是( )
A.a2+ab
B.a(a+b)
C.a*[a+b]
D.a*(a+b)
5.表示x位于闭区间[-3,3] 的Visual Basic表达式是( )
A.-3<=x<=3
B.x>= - 3 Or x<=3 C.x>= - 3 And x<=3
D.x>= - 3 Xor x<=3
6.程序执行过程中其值不变的量称为( )
A.表达式 B.常量 C.变量 D.函数
7.表达式Abs(-10) + Sqr(16)的值是( )
A.6
B.-6
C.26
D.14
8.设a=\,则表达式Mid(a,5,3)& Right(a,3)的值是( )
A.\
B.\
C.\
D.\
9.假设变量a=5,b=3,执行t=a:a=b:b=t语句以后,a和b的值分别是( )
A.3 和5
B.5 和3
C.3 和3
D.5 和5
10.获得当前系统日期的函数是( )
A.Hour B.Time
C.Date
D.Year
11.程序段:s=1
For i=1 To 10 Step 2
s=s*i
i=i+1 Next i
Print s,i
执行结束后,输出的结果是( ) A.280 13
B.280 11
C.945 11
D.945 13
12.在窗体上画一个名称为Command1的命令按钮,然后编写如下过程:
Private Sub Command1_Click() x = 0
n = Val(InputBox(\For i = 1 To n
For j = 1 To i
x = x +j Next j Next i Print x End Sub
运行后,单击命令按钮,输入4以后的输出结果是( ) A.9
B.10
C.19
D.20
13.Sub过程与Function过程最根本的区别是( )
A.Sub过程可以直接使用过程名调用,而Function过程不可以 B.Function过程可以有参数,而Sub过程不能有参数 C.两种过程的参数的传递方式不同
D.Function过程能通过过程名返回值,Sub过程不能通过过程名
返回值
14. 既有输出功能,又有计算功能。
A.Print B.Let
C.Rem
D.End
15.改变窗体的( )属性值,可以实现窗体标题的改变。
A.Width B.BackColor
C.Height
D.Caption
16.在Visual Basic 6.0集成开发环境中,不能运行程序的操作是( )
A.按“F5”键 B.从“运行”菜单中选择“启动”命令 C.在工具栏中单击“启动”按钮 D.按“F6”键 17.布尔型(boolean)数据的取值范围是( )
A.0或1
B.1或-1
C.True或False
D.T或F
18.表达式 14 Mod 3的值是( )
A.2
B.-2
C. 1
D.-1
19.下列各种运算符,运算级别最高的是( )
A.关系运算符 B.布尔运算符
C.算术运算符
D.字符串连接运算符
20.关于数组的清除描述错误的是( )
A.Erase能够清除定长数组的内容 B.Erase能够释放定长数组的所有空间
C.Erase用于定长数值数组时,则把该数组所有元素置为0 D.Erase用于动态数组时,将删除整个数组结构并释放该数组所
占的内存
21.设a=”abcdefghij”,则表达式Right(a,3)&Mid(a,3,3)的值是Do s=s*i Do s=s*i )
A.”abc”
B.”hij”
C.”cde”
D.”hijcde”
22.用Dim a(2,3) As Integer声明的数组元素的个数是( )
A.2
B.5
C.6
D.12
23.用min表示a和b中的最小值,不能实现该功能的程序段是(A.If a
min=a Else min=b End if
C.min=IIf(a
D.min=IIf(a
24.能求出 s=1*2*3*4*5的程序段是( )
A.s=1:i=1
B.s=1:i=1 Do While i<5 Do Until i>=5 s=s*i s=s*i i=i+1 i=i+1
Loop
Loop
C.s=1:i=1
D.s=1:i=1
i=i+1
i=i+1
Loop While i<=5 Loop Until i>=5
25.下列不合法的关系表达式是( )
A.a>b>c B.a<>c C.a=c D.a 二.判断题(每小题2分,共10分。在答题卡的括) 号内正确的打“√”,错误的打“×”) 1.VB具有可视化的用户界面设计功能。( ) 2.在赋值语句中,赋值号与数学上的等号意义相同。( ) 3.定长数组是指元素个数保持不变的数组。( ) 4.所谓窗体就是窗口。( ) 5.注释语句对程序运行有影响。( ) 三.名词解释题(每题5分,共10分) 1.事件驱动 2.对象 ( 四.简答题(2题,共10分) 1.Visual Basic 6.0的表达式分为哪几类? 2.VB程序中的错误分为哪几种类型? 五.综合题(共两题,20分) 一,一个具有10个元素的一维数组,下标从1到10,每个元素的值是由随机函数产生的[200,500]之间的随机整数。要求:用Visual Basic语言 写一个程序,求出该数组中的最小值及其下标,并输出结果。 二,一个具有10个元素的一维数组,下标从1到10,每个数组元素的值是随机函数产生的1~100之间的随机整数。要求:用Visual Basic语言写一个程序,把它们按照从小到大的次序排列起来输出