当前位置:首页 > VB习题5
VB习题
一.单项选择题
1.Visual Basic 6.0集成开发环境主窗口中不包括_____D___。 A) 标题栏 B) 菜单栏 C) 工具栏 D) 状态栏
2.文本框没有哪个属性D A) BackColor B) Enabled C) Visible D) Caption
3.设有以下循环结构:Do <循环体>
Loop while <条件> 则以下叙述错误的是D
A) 若“条件”是一个为0的常数,则一次也不执行循环体
B) “条件”可以是关系表达式、逻辑表达式和常数
C) 循环体中可以使用Exit Do语句 D) 若“条件”总是为True,则死循环 4.如果在窗体上画一个命令按钮C1和一个文本框T1,然后,编写如下事件过程:
Private Sub C1_Click() Dim i As Integer For i=0 To 50 i=i+3 n=n+1
if i>10 Then Exit For Next i T1.Text=n End Sub
那末,程序运行后,单击命令按钮,文本框中显示的结果是C A) 5 B) 4 C) 3 D) 2
5 以下关于对象属性正确的说法是____B____。
A) 在设计模式和运行模式下都不能设置对象的属性
B) 对象的属性在设计模式是可以设置,在运行模式下不能设置
C) 对象的属性在运行模式下可以设置,在设计模式下不能设置
D) 对象的属性既可以在设计模式下设置,也可以在运行模式下设置
6 类是同种______C__的集合与抽象。 A) 变量 B) 常量 C) 对象 D) 函数
7 下面不合法的标识符是_____A___ A) Go_To B) Tab1 C) 名称 D) Int
8 如果在窗体上画一个命令按钮C1和一个标签L1,然后,编写如下事件过程:
Private Sub C1_Click() c=0
For i=1 To 4
For j=6 To 1 Step -2 c=c+1 Next j Next i
L1.Caption=Str(c) End Sub
那末,程序运行后,单击命令按钮,标签中显示的结果是B A) 11 B) 12 C) 16 D) 20
9 下列选项中,___A_____属于可视化的面向对象程序设计语言。 A) Visual Basic B) C
C) FoxBase D) Basic
10 如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:
Private Sub Command1_Click() Dim c, d As Integer c=4
d=InputBox(\请输入一个整数\ Do While d>0 If d>c Then c=c+1 End If
d=InputBox(\请输入一个整数\ Loop
Print c+d End Sub
那末,程序运行后,单击命令按钮,若依次输入1、2、3、4、5、6、7、8、9、0,则窗体上显示的结果是D A) 12 B) 11 C) 10 D) 9
11 若在消息框MsgBox中显示“确定(Ok)”和“取消(Cancel)”两个按钮,则buttons参数的设置值是____B____ A) 0 B) 1 C) 2 D) 3
12 在运行程序时,要使文本框获得焦点,则需使用哪个方法B A) Change B) Setfocus C) Gotfocus D) Move
13 ____C____属性可以设置窗体的标题文字。 A) Title B) Name C) Caption D) Font
14 执行语句 For i=1 to 3 : i=i+1 : Next I 后,变量i的值是____B____ A) 3 B) 4 C) 5 D) 6
15 在Visual Basic中,不能隐藏的窗口是___C_____。 A) 属性窗口 B) 主窗口 C) 窗体窗口 D) 代码窗口
16 如果在窗体上画一个命令按钮C1,然后,编写如下事件过程: Private Sub C1_Click() x=2
For i=1 To 10 Step 2 x=x+i Next i Print x End Sub
那末,程序运行后,单击命令按钮,其窗体上显示的结果是B A) 26 B) 27 C) 38 D) 57
17 Visual Basic 6.0的3个版本,其功能从弱到强的顺序是___B_____。 A) 企业版、学习版、专业版 B) 学习版、专业版、企业版 C) 专业版、企业版、学习版 D) 学习版、企业版、专业版 18 下列选项中,不属于Visual Basic特点的是___D_____。 A) 可视化编程
B) 事件驱动的编程机制 C) 面向对象的程序设计 D) 面向过程的程序设计
19 下面程序段中循环语句的循环次数是_____B___
For x=10 to 1 step -3 Print x Next x A) 0 B) 4 C) 5 D) 10
20 如果在窗体上画一个命令按钮C1
和两个标签L1和L2,然后,编写如下事件过程:
Private Sub C1_Click() a=0
For i=1 To 10 a=a+1 b=0
For j=1 To 10 a=a+1 b=b+2 Next j Next i
L1.Caption=Str(a) L2.Caption=Str(b) End Sub
那末,程序运行后,单击命令按钮,标签L1和L2显示的结果分别是D A) 10 和 20 B) 20 和 110 C) 200 和 110 D) 110 和 20
21 循环语句用于控制循环体的B A) 顺序执行 B) 重复执行 C) 选择执行 D) 不执行
22 以下不正确的单行结构条件语句是____B____
A) If x>y Then Print(“x>y”) B) If x Then t=t*x
C) If x Mod 3=2 Then ? x
D) If x<0 Then y=2*x-1:Print x End If
23 Len(“武汉大学”)的值是_B___ A) 0 B) 4 C) 8
D) 不能确定 24 For循环语句的循环控制变量用于A
A) 控制循环次数 B) 求和 C) 计算步长 D) 递增 25 执行下列程序后屏幕上显示的是__A______
i%=10 : sum=0 While i>1 Sum=sum+i i=i-1 Wend
Print sum A) 无显示 B) 显示10 C) 显示54 D) 显示55
26 对象的三要素包括_______A_。 A) 属性、方法和事件 B) 属性、函数和过程 C) 特征、方法和过程 D) 变量、常量和表达式
27 如果在窗体上画一个命令按钮C1,然后,编写如下事件过程: Private Sub C1_Click() Dim a, s As Integer a=8 s=1 Do
s=s+a a=a-1
Loop while a<=0 Print s;a End Sub
那末,程序运行后,单击命令按钮,其窗体上显示的结果是D A) 7 9 B) 34 0 C) 死循环 D) 9 7
28 当在窗体上放置一个控件时,就_____B___。
A) 将类转换为对象 B) 将对象转换为类 C) 将变量转换为对象 D) 将对象转化为变量
29 如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程: Private Sub Command1_Click()
Dim i, x As Integer x=0
For i=20 To 1 Step -2 x=x+i\\5 Next i ?x End Sub
那末,程序运行后,单击命令按钮,窗体上显示的结果是C A) 16 B) 17 C) 18 D) 19
30 下面选项中哪个是算术运算符C A) % B) & C) Mod D) And
二、判断题[040000010400013] 1 窗体的Visible属性用来决定窗体是否可用。
2 面向对象的程序设计是一种以对象为基础、由事件驱动的程序设计方法。
3 在单击窗体之后,执行窗体的单击事件过程Form_Click()。
4 窗体的Show方法和Hide方法与设置其Enabled属性有相同的作用。 5 复选钮是成组使用的,当选中组中某个复选钮时,其他复选钮无论原来是什么状态,一律都被自动设置成未选状态。
6 语句是程序代码中最小的可运行单元。
7 设置命令按钮控件的快捷键可以在其Caption属性的时某字母前加\符号。
8 循环结构用于描述重复计算问题。 9 无论是窗体还是控件都只有获得焦点才能接受键盘事件。
10 循环语句不能和选择语句交叉使用。
11 Visual Basic集成开发环境是一组软件工具,它是集应用程序的设计、编辑、运行和调试等多种功能于一体的环境。
12 循环嵌套称为多重循环。
13 控制循环的变量称为选择结构变量。
14 在单击按钮Command1之后,执行其单击事件过程Command1_Click()。 15 循环控制流程和循环语句往往称为顺序结构。
16 67.3543@是实型量。
17 图片框PictureBox控件可以显示动态的图形信息,而图像框Image控件只能用来显示静态的图形信息。 18 循环是按照给定条件重复执行一组语句。
19 “Dim 科目 as Integer”这个语句没有错误。
20 3434&是长整形数据类型。 三、填空题[040000030100001] 1 给命令按钮Command2的Caption属性赋予字符串“退出”使用的赋值语句为________。
2 设有以下循环: x=1 Do
x=x+___2_____ Print x
Loop Until x=7
要求循环体可执行3次,请填空。 3 对于窗体上的命令按钮,如果不允许进行操作,应通过___enabled_____属性进行设置。
4 任何对象都具有的属性是___名称_____。
5 如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程: Private Sub Command1_Click() Dim k,sum As Integer sum=0
For k=10 To 1 Step -2 sum=sum+k Next k
?sum End Sub
那末,程序运行后,单击命令按钮,其窗体上显示的结果为_____30___。 6 在Visual Basic 6.0中,对象的三要素是属性、事件和___方法_____。 7 如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程: Private Sub Command1_Click() a$=\ n=Len(a$) s=0
For i=1 To n b$=Mid(a$,i,1) If b$=\ s=s+1 End If Next i Print s End Sub
那末,程序运行后,单击命令按钮,其窗体上显示的结果是__1______。 8 若用如下程序来判断a是否为素数:
Private Sub Command1_Click() Dim a,k,isprime As Integer a=Val(InputBox(\请输入一个整数\
If a<2 Then isprime=False Else
isprime=True k=2
Do While k If isprime Then Print a;\是素数!\ Else Print a;\不是素数!\ End If End Sub 则在测试时,发现有个非素数也被判断为素数,这个错判的数是__4______。 9 Visual Basic中的数据类型可分为___标准数据类型_____和用户自定义数据类型两大类。 10 表达式Fix(-11.85)+Int(-23.01)的值是__-25______。
共分享92篇相关文档