第1讲 初始Visual Basic

第1讲 单元测验

1、单选题:
​属于VB6.0特点的是 __________。‎
选项:
A: 事件驱动的编程机制
B: 没有数据类型的程序设计语言
C: 基于对象、不支持结构化
D: 没有可视化设计工具
E: 只能通过文本编辑工具编写程序
F: 具有丰富的数据类型、类库
答案: 【 事件驱动的编程机制;
具有丰富的数据类型、类库

2、单选题:
​在VB6.0集成开发环境中,通过__________窗口编写程序。‍
选项:
A: 立即
B: 代码
C: 监视
D: 属性
E: 资源管理
答案: 【 代码

3、单选题:
‎窗体文件的扩展名是__________。‌
选项:
A: .frm
B: .vb
C: .vbp
D: .exe
E: .frx
答案: 【 .frm

4、单选题:
‏对象有三要素,分别是:__________。‎
选项:
A: 属性、事件和方法。
B: 界面、代码和属性
C: 事件、数据和结构
D: 方法、函数和功能
E: 属性、驱动和代码
答案: 【 属性、事件和方法。

5、单选题:
‍保存一个工程,至少应保存两个文件,分别是:________。​
选项:
A: 工程文件和窗体文件
B: 工程文件和文本文件
C: 模块文件和窗体文件
D: 模块文件和文本文件
E: 工程文件和模块文件
答案: 【 工程文件和窗体文件

6、单选题:
‎下列不属于VB6.0代码窗口程序结构内容的是________。​
选项:
A: 通用声明段
B: 事件过程
C: 用户自定义过程
D: 菜单定义
E: 工具栏定义
答案: 【 菜单定义;
工具栏定义

7、单选题:
‎VB6.0程序代码编写的规则中,不正确的是________。‌
选项:
A: 代码不区分字母的大小写
B: 一行上可以写多条语句
C: 一条语句可以分多行书写
D: 代码中不能包含数字
E: 代码中只能包含数字和字母
答案: 【 代码中不能包含数字;
代码中只能包含数字和字母

8、单选题:
‏下列选项中,不属于程序设计过程的是________。‍
选项:
A: 建立数学模型
B: 模拟数据分析
C: 分析问题
D: 建立用户界面
E: 编写事件过程
F: 程序调试和运行
G: 保存工程
答案: 【 建立数学模型;
模拟数据分析

9、判断题:
​如果没有触发任何事件,程序是不会自动开始执行的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍对象的事件是存放对象的数据,用来决定对象的外观和功能。‌
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验1

1、单选题:
‏关于Microsoft Visual Basic 6.0集成开发环境的说法中,错误的是_______。‎
选项:
A: 可以在集成开发环境中设计界面
B: 可以在集成开发环境中编写程序
C: 可以在集成开发环境中调试程序
D: 可以在集成开发环境中出售软件
答案: 【 可以在集成开发环境中出售软件

2、判断题:
‏开发VB6程序,需要安装的软件是Microsoft Visual Basic 6.0‌
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验2

1、单选题:
‎关于类的描述中,错误的是_______。​
选项:
A: 类是具体对象的抽象描述
B: 类封装了属性、事件和方法
C: 类就是具体的客观事物
D: 类可以继承或派生
答案: 【 类就是具体的客观事物

2、判断题:
​方法是对象处理事件的执行过程。‌
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验3

1、单选题:
​关于VB6.0的语句书写规则中,正确的是______。‎
选项:
A: 一行只能书写一条语句
B: 语句中不能包含空格
C: 语句中只能包含关键字和运算符
D: 语句中可以包含常量
答案: 【 语句中可以包含常量

2、判断题:
‌可以在通用声明段声明变量‏
选项:
A: 正确
B: 错误
答案: 【 正确

第2讲 可视化编程基础

第2讲 单元测验

1、单选题:
​关于文本框的焦点叙述中,错误的是________。‌
选项:
A: 文本框失去焦点时,不会引发自己的LostFocus事件
B: 文本框当其Enabled属性为False时,不能获得焦点
C: 利用TabIndex属性改变Tab顺序
D: 文本框得到焦点时,会引发自己的GotFocus事件
答案: 【 文本框失去焦点时,不会引发自己的LostFocus事件

2、单选题:
‌要判断在文本框里是否按了回车键,应该在文本框的_______事件中判断。‍
选项:
A: KeyPress
B: Changed
C: Click
D: Enter
E: LostFocus
答案: 【 KeyPress

3、单选题:
​若要使命令按钮不可用,可对按钮的_______属性进行设置。‏
选项:
A: Enabled
B: Caption
C: Title
D: Click
E: Locked
答案: 【 Enabled

4、单选题:
​若要使图像控件Image中的图像随着控件的大小自动放大或缩小,可对_______属性进行设置。‏
选项:
A: Stretch
B: AutoSize
C: Size
D: Location
E: Align
答案: 【 Stretch

5、单选题:
​任何控件都具有的属性是_______。‏
选项:
A: Name
B: Text
C: Caption
D: Color
E: Font
F: Stretch
答案: 【 Name

6、单选题:
‎控件在窗体上的位置是由控件的Top和Left属性决定的,Top属性值的含义是_______。‎
选项:
A: 控件离开上边框的距离,默认单位为缇(Twip)
B: 控件离开上边框的距离,默认单位为像素
C: 控件离开下边框的距离,默认单位为缇(Twip)
D: 控件离开下边框的距离,默认单位为像素
答案: 【 控件离开上边框的距离,默认单位为缇(Twip)

7、单选题:
‌若要使标签Label不遮盖背景图像,有效的设置是_______。‏
选项:
A: 将BackStyle设置为Opaque
B: 将BackStyle设置为Transparent
C: 将BackStyle设置为Fixed
D: 将BorderStyle设置为Transparent
E: 将BorderStyle设置为Fixed
答案: 【 将BackStyle设置为Transparent

8、判断题:
‏文本框TextBox的MaxLength属性默认为0,其含义是不能输入字符。‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‍Image控件与PictureBox控件都可以装入图片,所以两个控件的功能完全相同。‎
选项:
A: 正确
B: 错误
答案: 【 错误

10、填空题:
‎若要使标签控件Lable的大小随着文字内容自动调整,可对_______属性进设置。​
答案: 【 AutoSize

11、填空题:
‎若要在属性窗口修改文本框Text1的字体,可选择_______属性进行设置。‏
答案: 【 Font

随堂测验1

1、单选题:
‍在窗体的属性中,存放窗体标题的属性是______。‏
选项:
A: Name
B: Caption
C: Font
D: BoderStyle
答案: 【 Caption

2、单选题:
​下列方法中,可以在窗体上输出信息的是______。‌
选项:
A: Show
B: Print
C: Cls
D: Hide
答案: 【 Print

随堂测验2

1、单选题:
‌在下面关于文本框的说法中,错误的是______。‏
选项:
A: 文本框可以接受信息输入也能显示信息
B: 文本框也有Caption属性
C: 文本框也有事件
D: 文本框也有方法
答案: 【 文本框也有Caption属性

2、判断题:
​标签和文本框一样都可以输入信息。​
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验3

1、单选题:
‏在图片框(PictureBox)控件中,用于存放图片的属性是______。‌
选项:
A: Image
B: Picture
C: Align
D: Caption
答案: 【 Picture

2、判断题:
‏Image和PictureBox控件的对齐方式中,Image控件的Stretch属性设置为False与PictureBox控件的AutoSize属性设置为True效果相同​
选项:
A: 正确
B: 错误
答案: 【 正确

第3讲 VB语言基础和顺序结构

第3讲 单元测验

1、单选题:
‍在VB6.0中,表达式4 * 3 5 Mod 3的值是_______。​
选项:
A: 2
B: 1
C: 0
D: 3
E: 出现错误提示
答案: 【 2

2、单选题:
‏以下选项中,不合法的变量名是_______。‌
选项:
A: and
B: 1ab
C: xyz
D: _abc
E: a1b
F: ab1
答案: 【 and;
1ab

3、单选题:
‎不属于VB6.0基本数据类型的是_______。‏
选项:
A: Char
B: Value
C: String
D: Integer
E: Single
F: Double
答案: 【 Char;
Value

4、单选题:
‏数学关系 3<=x<10 表示成正确的VB6.0表达式为_______。​
选项:
A: 3<=x And x<10
B: 3<=x<10
C: x>=3  Or  x<10
D: x>=3 XOR  x<10
E: x>=3 MOD x<10
答案: 【 3<=x And x<10

5、单选题:
‍表达式Abs(-4.5)的值是_______。‏
选项:
A: 4.5
B: -4
C: -5
D: 4
E: 5
F: -4.5
答案: 【 4.5

6、单选题:
‏表示x是5的倍数的逻辑表达式为_______。‏
选项:
A: x Mod 5 = 0
B: x - 5 = 0
C: x / 5 = 0
D: x * 5 = 0
答案: 【 x Mod 5 = 0

7、单选题:
‏若要定义一个变量,用来保存某人的年龄,则最合适的数据类型是_______。‏
选项:
A: Date
B: Integer
C: Byte
D: String
E: Boolean
F: Object
G: Variant
答案: 【 Integer;
Byte

8、单选题:
‎下列关于IsNumeric()函数的描述中,错误的是_______。‎
选项:
A: IsNumeric("123a")的结果是 False
B: IsNumeric(123a)的结果是 语法错误
C: IsNumeric("-123a")的结果是 False
D: IsNumeric("-123.4")的结果是 False
答案: 【 IsNumeric("-123.4")的结果是 False

9、单选题:
‎表达式Chr(Int(Rnd*4+97))的结果是_______。‎
选项:
A: 97 ~ 100 之间的整数
B: "a" ~ "d" 之间的小写字母
C: 97.0 ~ 100.0 之间的小数
D: 4 ~ 97 之间的整数
E: "A" ~ "D" 之间的大写字母
答案: 【 "a" ~ "d" 之间的小写字母

10、单选题:
‍表达式Val("-1.2a3b4")的值是_______。​
选项:
A: 1.234
B: -1.234
C: -1.2
D: ab
E: 2a3b
答案: 【 -1.2

11、填空题:
‌既可作算术相加,也可作字符串连接的运算符是_______。​
答案: 【 +

随堂测验1

1、单选题:
‍下列选项中,合法的变量名是__________。‎
选项:
A: 2面积
B: S1
C: mian ji
D: S+V
答案: 【 S1

2、单选题:
‏vbCrLf 是VB6.0中的系统常量,它表示的是__________。‍
选项:
A: 回车/换行
B: 警告消息图标
C: 默认按钮
D: 提示消息
答案: 【 回车/换行

3、判断题:
‏整型数据类型的关键字是 "Integer",类型符是" % "。​
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验2

1、单选题:
‎下列关于关系运算符的说法中,正确的是__________。‌
选项:
A: "123" > "56" 结果是 True
B: 123 > 45  结果是 False
C: "abcd" <> "abc" 结果是 False
D: "ABC" < "abc" 结果是 True
答案: 【 "ABC" < "abc" 结果是 True

2、单选题:
‌若 x = 365,则表达式 (x mod 100) 10 的值是 _______。​
选项:
A: 3
B: 6
C: 5
D: 7
答案: 【 6

3、判断题:
‍在表达式的书写中,乘号可以省略。例如 a 乘以 b 可写成 ab。‍
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验3

1、单选题:
‍函数Abs(x) 的作用是_______。‎
选项:
A: 对x进行四舍五入
B: 对x进行取整
C: 取x的平方根
D: 计算x的绝对值
答案: 【 计算x的绝对值

2、单选题:
​Mid("VB6.0程序设计",3,4)的结果是_______。‎
选项:
A: VB6.0
B: VB6
C: 6.0程
D: 程序设计
答案: 【 6.0程

3、单选题:
‏若要随机产生范围为[20,50]的整数,包括20和50,正确的表达式是_______。‍
选项:
A: Int(Rnd()*30 + 20)
B: Int(Rnd()*31 + 20)
C: Int(Rnd()*50 + 20)
D: Int(Rnd()*20 + 50)
答案: 【 Int(Rnd()*31 + 20)

随堂测验4

1、单选题:
‌假设a、b、c都是已经定义好的单精度变量,则下列语句中,正确的赋值语句是_______。‍
选项:
A: a + b = c
B: 36 = sin(a)
C: c = a / b
D: sin(a) = b * c
答案: 【 c = a / b

2、单选题:
‎关于InputBox函数的说法中,错误的是_______。‎
选项:
A: InputBox函数的作用是打开一个对话框,让用户输入信息。
B: InputBox函数不需要设置参数,可直接使用。
C: InputBox函数可以设置默认值。
D: InputBox函数可以设置提示信息。
答案: 【 InputBox函数不需要设置参数,可直接使用。

3、判断题:
‏Print方法可以直接在窗体或图形框等对象上输出信息。‌
选项:
A: 正确
B: 错误
答案: 【 正确

第4讲 选择结构

第4讲 单元测验

1、单选题:
‏有下列If语句,说法正确的是________。 ‌‏     If x=1 Then y=1‌
选项:
A: x=1为赋值语句,y=1为关系表达式
B: x=1为关系表达式,y=1为赋值语句
C: x=1和y=1均为赋值语句
D: x=1和y=1均为关系表达式
答案: 【 x=1为关系表达式,y=1为赋值语句

2、单选题:
‏假设文本框Text1中输入了一个字母,要求判断输入的字母为"A"~"E"正确,否则显示输入错误信息,下列语句中正确的是_____________。‎
选项:
A: If "A" <= Text1.Text <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
B: If A <= Text1.Text <= E Then MsgBox "输入正确" Else MsgBox "输入错误"
C: If "A" <= Text1.Text Or Text1.Text <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
D: If A <= Text1.Text Or Text1.Text <= E Then MsgBox "输入正确" Else MsgBox "输入错误"
E: If "A" <= Text1.Text And Text1.Text <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
F: If A <= Text1.Text And Text1.Text <= E Then MsgBox "输入正确" Else MsgBox "输入错误"
答案: 【 If "A" <= Text1.Text And Text1.Text <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

3、单选题:
‌下面程序段的功能是求两个数中的大数,_____________是不正确的。‌
选项:
A: If x > y Then Max = x Else Max = y
B: Max = x : If y > x Then Max = y
C: Max = y : If x > y Then Max = x
D: If y > x Then Max = y : Max = x
E: If x > y Then Max = x : Max = y
答案: 【 If y > x Then Max = y : Max = x;
If x > y Then Max = x : Max = y

4、单选题:
‎假设x是一个整数变量,要求判断x的值为1~4之间。Select语句形式如下,则Case表达式列表写法正确的是_____________。‎‎  Select Case x‎‎      Case 表达式列表‎‎‎
选项:
A: Case 4>=x>=1 
B: Case x>=1 and x<=4
C: Case Is>=1 and Is<=4
D: Case 4>=Is>=1
E: Case 1 to 4
F: Case 1,2,3,4
答案: 【 Case 1 to 4;
Case 1,2,3,4

5、单选题:

‍分段函数:,下面程序段中正确的是__________。

‎选项:
A: If x < 0 Then y = 0If x < 1 Then y = 1If x < 2 Then y = 2If x >= 2 Then y = 3
B: If x > =2 Then   y = 3ElseIf x > =1 Then   y = 2ElseIf x > =0 Then   y = 1Else   y = 0End If
C: If x >= 2 Then y = 3If x >= 1 Then y = 2If x > 0 Then y = 1If x < 0 Then y = 0
D: If x < 0 Then  y = 0ElseIf x > 0 Then  y = 1ElseIf x > 1 Then  y = 2Else  y = 3End If
E: If x < 0 Then y = 0If 0 <= x <1 Then y = 1If 1 <= x < 2 Then y = 2If x >= 2 Then y = 3
答案: 【 If x > =2 Then   y = 3ElseIf x > =1 Then   y = 2ElseIf x > =0 Then   y = 1Else   y = 0End If

6、单选题:
‌如果在文本框Text1输入80,程序运行后,显示的结果是_______。‍‌  Dim x%‍‌  x = Val(Text1.Text)‍‌  Select Case x5‍‌   Case 18 to 20‍‌     MsgBox( "优秀")‍‌   Case 16,17‍‌     MsgBox( "良好")‍‌   Case 12 to 15‍‌     MsgBox( "通过")‍‌   Case Else‍‌     MsgBox( "不通过")‍‌ End Select‍
选项:
A: 优秀
B: 良好
C: 通过
D: 不通过
答案: 【 良好

7、单选题:
‌如果在文本框Text1输入80,程序运行后,显示的结果是_______。‏‌  Dim x%‏‌  x = Val(Text1.Text)‏‌  If x >= 60 Then‏‌    MsgBox ("通过")‏‌  ElseIf x >= 80 Then‏‌    MsgBox ("良好")‏‌  ElseIf x >= 90 Then‏‌    MsgBox ("优秀")‏‌  Else‏‌    MsgBox ("不通过")‏‌  End If‏
选项:
A: 优秀
B: 良好
C: 通过
D: 不通过
答案: 【 通过

8、单选题:
‎在下列关于单选按钮的说法中,正确的是___________。‌
选项:
A: 单选按钮的Value属性为Fasle时表示选中
B: 一个单选按钮被单击一定会触发它的Click事件
C: 一个单选按钮被选中不会影响其他单选按钮的状态
D: 单选按钮的Value属性为vbGrayed时表示不可选择
E: 用户可以同时选中一组单选按钮中的多个单选按钮
答案: 【 一个单选按钮被单击一定会触发它的Click事件

9、单选题:
‎复选框CheckBox的___________属性表示是否被选中。‌
选项:
A: Value
B: Caption
C: Enabled
D: Visible
E: Text
答案: 【 Value

10、单选题:
‌关于复选框CheckBox的单击事件,下列正确的说法是___________。‍
选项:
A: 不影响其他复选框的状态
B: 一定使得当前复选框被选中
C: 一定使得当前复选框不被选中
D: 一定使得其他复选框不被选中
E: 一定使得其他复选框被选中
F: 不影响当前复选框的状态
答案: 【 不影响其他复选框的状态

11、单选题:
‎程序运行后,要使单选按钮Option1为选中状态,下面语句正确的是_________。​
选项:
A: Option1.Value = True
B: Option1.CheckState = True
C: Option1.Visible = True
D: Option1.Enabled = True
答案: 【 Option1.Value = True

12、判断题:
​任何Select Case语句都可以改写成If语句,同样,任何If语句也都可以改写成Select Case语句。‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
​简单 If 形式无 End If 时,Then 后面只能是一句语句或多条语句间用冒号分隔,而且必须在一行上书写。‌
选项:
A: 正确
B: 错误
答案: 【 正确

14、填空题:
‎已知两个变量m和n,利用If语句,使得m大于n。在下列程序中填写合适的语句,使得功能完善(答案不要有空格)。‎‎       If m < n Then‎‎           __________‎‎           n = m‎‎           m = t‎‎        End If‎
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注