大学MOOC VB程序设计[321002214](兰州交通大学)1002183005 最新慕课完整章节测试答案
第1讲初始VisualBasic
文章目录
第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、单选题:
下列不属于VB6.0代码窗口程序结构内容的是________。
选项:
A: 通用声明段
B: 事件过程
C: 用户自定义过程
D: 菜单定义
E: 工具栏定义
答案: 【 菜单定义;
工具栏定义】
6、单选题:
VB6.0程序代码编写的规则中,不正确的是________。
选项:
A: 代码不区分字母的大小写
B: 一行上可以写多条语句
C: 一条语句可以分多行书写
D: 代码中不能包含数字
E: 代码中只能包含数字和字母
答案: 【 代码中不能包含数字;
代码中只能包含数字和字母】
7、单选题:
下列选项中,不属于程序设计过程的是________。
选项:
A: 建立数学模型
B: 模拟数据分析
C: 分析问题
D: 建立用户界面
E: 编写事件过程
F: 程序调试和运行
G: 保存工程
答案: 【 建立数学模型;
模拟数据分析】
8、多选题:
对象的三要素是指——————。
选项:
A: 对象的属性
B: 对象的方法
C: 对象的事件
D: 对象的过程
答案: 【 对象的属性;
对象的方法;
对象的事件】
9、多选题:
下面属于VB集成开发环境中包括的主要窗口的是——————。
选项:
A: 设计窗口
B: 属性窗口
C: 资源管理器窗口
D: 代码窗口
答案: 【 设计窗口;
属性窗口;
资源管理器窗口;
代码窗口】
10、多选题:
在VB主窗口的标题栏中显示的VB的三种不同工作模式是————。
选项:
A: 设计模式
B: 运行模式
C: 中断模式
D: 调试模式
答案: 【 设计模式;
运行模式;
中断模式】
11、判断题:
如果没有触发任何事件,程序是不会自动开始执行的。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
对象的事件是存放对象的数据,用来决定对象的外观和功能。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验
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、多选题:
下面属性中输入文本框的属性的是___________。
选项:
A: Text
B: MaxLength
C: PassWordChar
D: Caption
答案: 【 Text;
MaxLength;
PassWordChar】
9、多选题:
下面关于VB常用控件描述正确的是————————。
选项:
A: 标签用来显示信息,但不能输入信息;
B: 文本框一般用来输入信息;
C: 在程序执行期间,当用户选择某个命令按钮就会执行相应的事件过程;
D: 标签和文本框均可以用来信息信息。
答案: 【 标签用来显示信息,但不能输入信息;;
文本框一般用来输入信息;;
在程序执行期间,当用户选择某个命令按钮就会执行相应的事件过程;;
标签和文本框均可以用来信息信息。】
10、多选题:
下面关于控件属性设置描述正确的是——————。
选项:
A: 控件的属性可以在设计时通过属性窗口来设置;
B: 有些控件的属性可以在代码设计窗口通过代码来设计;
C: Name属性是对象的名称属性,只能在设计时通过属性窗口来设置;
D: 控件的属性只能通过属性窗口来设置。
答案: 【 控件的属性可以在设计时通过属性窗口来设置;;
有些控件的属性可以在代码设计窗口通过代码来设计;;
Name属性是对象的名称属性,只能在设计时通过属性窗口来设置;】
11、判断题:
文本框TextBox的MaxLength属性默认为0,其含义是不能输入字符。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
Image控件与PictureBox控件都可以装入图片,所以两个控件的功能完全相同。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
标签和文本框可以用来输入数据。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
图片框和图像框均可以用来显示图形,但图片框属于容器控件。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验
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基本数据类型的是_______。
选项:
A: Char
B: Value
C: String
D: Integer
E: Single
F: Double
答案: 【 Char;
Value】
2、单选题:
数学关系 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】
3、单选题:
表示x是5的倍数的逻辑表达式为_______。
选项:
A: x Mod 5 = 0
B: x - 5 = 0
C: x / 5 = 0
D: x * 5 = 0
答案: 【 x Mod 5 = 0】
4、单选题:
若要定义一个变量,用来保存某人的年龄,则最合适的数据类型是_______。
选项:
A: Date
B: Integer
C: Byte
D: String
E: Boolean
F: Object
G: Variant
答案: 【 Integer;
Byte】
5、单选题:
下列关于IsNumeric()函数的描述中,错误的是_______。
选项:
A: IsNumeric("123a")的结果是 False
B: IsNumeric(123a)的结果是 语法错误
C: IsNumeric("-123a")的结果是 False
D: IsNumeric("-123.4")的结果是 False
答案: 【 IsNumeric("-123.4")的结果是 False】
6、单选题:
表达式Chr(Int(Rnd*4+97))的结果是_______。
选项:
A: 97 ~ 100 之间的整数
B: "a" ~ "d" 之间的小写字母
C: 97.0 ~ 100.0 之间的小数
D: 4 ~ 97 之间的整数
E: "A" ~ "D" 之间的大写字母
答案: 【 "a" ~ "d" 之间的小写字母】
7、单选题:
表达式Val("-1.2a3b4")的值是_______。
选项:
A: 1.234
B: -1.234
C: -1.2
D: ab
E: 2a3b
答案: 【 -1.2】
8、多选题:
VB中的表达式包括——————。
选项:
A: 算术表达式
B: 关系表达式
C: 逻辑表达式
D: 字符串表达式
答案: 【 算术表达式;
关系表达式;
逻辑表达式;
字符串表达式】
9、多选题:
VB中的数据是具有一定的数据类型,最基本的数据类型包括————————。
选项:
A: 整型
B: 非整型
C: 字符型
D: 逻辑型
答案: 【 整型;
非整型;
字符型】
10、多选题:
VB中常用的用算符包括——————。
选项:
A: 关系运算符
B: 算术运算符
C: 逻辑运算符
D: 字符串运算符
答案: 【 关系运算符;
算术运算符;
逻辑运算符;
字符串运算符】
11、判断题:
在为变量命名时不能使用VB语言中的关键字。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
变量是指在程序运行过程中其值可以发生变化的量,变量的值保存在内存中。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
表达式是将常量、变量、运算符、函数和圆括号按一定规则组成的式子。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验
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: 不通过
答案:
