VB复习题
- 格式:pdf
- 大小:221.03 KB
- 文档页数:10


学习必备 欢迎下载
高中信息技术 VB枚举算法与程序实现 浏览题阅览题 会考复习题
学校:___________姓名:___________班级:___________考号:___________
评卷人 得分
一、选择题
1.使用枚举法解决问题,在列举问题的可能解的过程中( )
A.可以遗漏,但不应重复
B.不能遗漏,也不应重复。
C.可以重复,但不应遗漏。
可以遗漏,也可以重复。
【答案】B
【解析】
2.有如下VB程序段
m=a(1)
For i=2 to 100
If a(i) > m then m=a(i)
Next i
该程序段执行后,变量m中存储的是( )
A.累加值 B.计数值 C.a(1)至a(100)中的最大值 D.最小值
【答案】C
【解析】
3.读程序,写出下列程序的输出结果
55、s = 1
For j = 100 To -100 Step -1
s = s * j
Next j
MsgBox (s)
上述程序段中s = s*j 的执行次数是( )
A、400 B、 401 C、200 D、201 学习必备 欢迎下载
【答案】D
【解析】
4.统计1~1 000间个位数是4,且能被9整除的数共有多少个,可以采用的算法是( )
A.查找算法 B.枚举算法
C.解析算法 D.排序算法
【答案】B
【解析】
5.在游戏中经常有开数字密码锁得场景,已知一个6位数的密码锁,正确的数字顺序组合是由下面一组数字426815经过两次冒泡排序得到,请问开锁的正确数字组合可能是( )。
A.864251 B.842651 C.126845 D.124685
2013年春VB复习题
一. 单项选择题(每小题1分,共30分)
1. Visual Basic窗体设计器的主要功能是A
A)建立用户界面 B)编写源程序代码
C)画图 D)显示文字
2. 在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
Private Sub Command1_Click()D
b=5
c=6
Print a=b+c
End Sub
程序运行后,单击命令按钮,其结果为
A)a=11 B)a=b+c C)a= D)False
3. 以下叙述中错误的是B
A)双击鼠标可以触发DblClick事件
B)窗体或控件的事件的名称可以由编程人员确定
C)移动鼠标时,会触发MouseMove事件
D)控件的名称可以由编程人员设定
4. 以下不属于Visual Basic系统的文件类型是B
A).frm B).bat C).vbg D).vbp
5. 以下叙述中错误的是C
A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B)保存Visual Basic程序时,应分别保存窗体文件及工程文件
C)Visual Basic应用程序只能以解释方式执行
D)事件可以由用户引发,也可以由系统引发
6. 以下叙述中错误的是CC
A)Visual Basic 是事件驱动型可视化编程工具
B)Visual Basic应用程序不具有明显的开始和结束语句
C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D)Visual Basic中控件的某些属性只能在运行时设置
7. 以下声明语句中错误的是B
A)Const var1=123
B)Dim var2 = 'ABC
C)DefInt a-z
D)Static var3 As Integer
页眉内容
GtSB5n90g0w 如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的 属性。
类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为 。
能够获得一个文本框中被选取文本的内容的属性是 。
以下属于Visual Basic合法的数组元素是 。
设置命令按钮的属性时,只有将 属性设置为1,Picture属性才有效,否则无效。
VB有三种工作模式,它们分别是___________模式。
下列函数中,________函数返回的值是数值型的。
类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为 。
以下控件中没有Print方法是( )
以下叙述中错误的是 ( )
A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B)保存Visual Basic程序时,应分别保存窗体文件及工程文件
C)Visual Basic应用程序只能以解释方式执行
D)事件可以由用户引发,也可以由系统引发
下列数组声明语句中的数组a包含了_________个数组元素。( )
Dim a(4,-1 to 1,0 to 3)
复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( )
主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义
以下不属于Visual Basic系统的文件类型是 。
A).frm B).bat C).vbg D).vbp
按变量名的定义规则,是合法定义的变量名。
结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______
执行以下程序段后,变量c$的值为________。
试卷第1页,总25页 高中信息技术 VB循环语句 浏览题阅览题 会考复习题
学校:___________姓名:___________班级:___________考号:___________
评卷人 得分
一、选择题
1.下列程序运行后的运行结果为▁▁▁。
X=8:Y=X:Z=10
IF X<=Y THEN
PRINT X;Y;
ELSE
IF Z>=X THEN
PRINT Z
END IF
END IF
A.10 8
B.8 8
C.10
10
D.8 10
【答案】B
【解析】
2.数组排序。点击“产生随机数”按钮,让计算机随机产生10个整数,并对这10个整数进行标号,再点击“排序”按钮,对这10个整数进行从大到小排序。如图所示。
程序代码如下:
Dim a(1 To 10) As Integer
Dim i, j, k, kt As Integer 试卷第2页,总25页 Private Sub Command1_Click()
List1.Clear '清除列表框数据
For i = 1 To 10
Randomize '随机数初始化
a(i) = Int(Rnd() * 1000)
List1.AddItem Str(i) + ”=” + Str(a(i))
Next i
Command2.Enabled = True '激活排序按钮
End Sub
Private Sub Command2_Click()
For i = 1 To 9
k = i
For j =____①____To 10
If a(j) > a(k) Then k = j
Next j
If i <> k Then
__②____
End If
Next i
List2.Clear
For i = 1 To 10