大学MOOC Visual Basic(阳光学院)1453123161 最新慕课完整章节测试答案
第1讲 Visual Basic程序设计概述
文章目录
第1讲 单元测试
1、单选题:
下列不是VB6.0特点的是( )。
选项:
A: 事件驱动
B: 可视化设计
C: CAD技术
D: 以对象为基础
答案: 【 CAD技术】
2、单选题:
VB的三种工作模式不包含( )。
选项:
A: 设计
B: 开始
C: 运行
D: 中断
答案: 【 开始】
3、单选题:
( )是打开立即窗口的快捷键。
选项:
A: Ctrl+G
B: Ctrl+A
C: Ctrl+F
D: Ctrl+D
答案: 【 Ctrl+G】
4、单选题:
VB编程中,同一行要书写多条语句,语句间用( )间隔。
选项:
A: 逗号
B: 分号
C: 冒号
D: 下划线
答案: 【 冒号】
5、单选题:
下列不能打开属性窗口的操作是( )。
选项:
A: 选择“视图”→“属性窗口”命令
B: 按F4键
C: 按Ctrl+T组合键
D: 单击常用工具栏上的“属性窗口”按钮
答案: 【 按Ctrl+T组合键】
6、单选题:
Visual Basic是一种面向对象的程序设计语言,下面( )不是面向对象包含的三要素。
选项:
A: 变量
B: 事件
C: 属性
D: 方法
答案: 【 变量】
7、单选题:
VB中事件类型包括( )。
选项:
A: 只包含用户事件
B: 只包含系统事件
C: 包含用户事件和系统事件
D: 不包含任何事件
答案: 【 包含用户事件和系统事件】
8、单选题:
Visual Basic是一种面向对象的可视化程序设计语言,采取了( )的编程机制。
选项:
A: 从窗体开始执行
B: 按书写顺序执行
C: 从主程序开始执行
D: 事件驱动
答案: 【 事件驱动】
9、单选题:
窗体的Caption属性的作用是( )。
选项:
A: 确定窗体的名称
B: 确定窗体的标题
C: 确定窗体的边界类型
D: 确定窗体的字体
答案: 【 确定窗体的标题】
10、单选题:
若要取消窗体的最大化功能,则可设置窗体的( )属性为False来实现。
选项:
A: ControlBox
B: MinButton
C: MaxButton
D: Enabled
答案: 【 MaxButton 】
11、单选题:
当一个工程含有多个对象时,下列关于启动窗体叙述正确的是( )。
选项:
A: 最后一个添加的窗体为启动窗体
B: 第一个添加的窗体为启动窗体
C: 无法设置启动窗体
D: 通过“工程属性”对话框中,可以指定启动窗体。
答案: 【 通过“工程属性”对话框中,可以指定启动窗体。】
12、单选题:
命令按钮要显示图片,前提是( )属性值为1。
选项:
A: Enable
B: Picture
C: Caption
D: Style
答案: 【 Style】
13、单选题:
用户选择了文本框中“我爱VB”中的“VB”,则下列说法正确的是( )。
选项:
A: SelStar=1
B: Sellenth=1
C: Seltext="VB"
D: Select="VB"
答案: 【 Seltext="VB"】
选择题
1、单选题:
下列叙述中,正确的是( )。
选项:
A: 窗体的Name属性指定窗体的名称,用于标记一个窗体
B: 窗体的Name属性的值是显示在窗体标题栏中的文本
C: 可以在运行期间改变对象的Name属性的值
D: 对象的Name属性值可以为空
答案: 【 窗体的Name属性指定窗体的名称,用于标记一个窗体】
2、单选题:
下列叙述中,正确的是( )。
选项:
A: Move属性只能用于移动窗体,不能用于改变其大小
B: Move属性不能用于移动窗体,但可改变其大小
C: Move方法不能用于移动窗体,也不能用于改变其大小
D: Move方法不仅能够用于移动窗体,也可用于改变其大小
答案: 【 Move方法不仅能够用于移动窗体,也可用于改变其大小】
第2讲 Visual Basic程序设计基础
单选题
1、单选题:
表达式Int(-1.5) + Sgn(-28) + Exp(0)的值为( )。
选项:
A: -2
B: -1
C: 1
D: 0
答案: 【 -2】
2、单选题:
表达式Print Chr(Int(Rnd * 8 + 68))产生的英文字符所在的范围是( )。
选项:
A: "D"~"K"
B: "d"~"k"
C: "C"~"J"
D: "c"~"j"
答案: 【 "D"~"K"】
第2讲 单元测试
1、单选题:
在Visual Basic中,如果一个变量未做类型声明而直接使用,则该变量的数据类型是( )。
选项:
A: 字符串型
B: 数值型
C: 变体类型
D: 可以是任何类型
答案: 【 变体类型】
2、单选题:
设有如下语句:Dim a, b As Integerc = "Visual Basic"d = #7/20/2005#以下关于这段代码的叙述中,错误的是( )。
选项:
A: a被定义为Integer类型变量
B: b被定义为Integer类型变量
C: c中的数据是字符串
D: d中的数据是日期类型
答案: 【 a被定义为Integer类型变量】
3、单选题:
( )数据类型不能用于存储数字52688。
选项:
A: 整型
B: 长整型
C: 单精度
D: 双精度
答案: 【 整型】
4、单选题:
下面( )是不合法的数值型常量。
选项:
A: 100
B: 100&
C: 10E2
D: %100
答案: 【 %100】
5、单选题:
下面( )是合法的字符常量。
选项:
A: ABC$
B: "ABC"
C: 'ABC'
D: ABC
答案: 【 "ABC"】
6、单选题:
( )符号是单精度类型的简写。
选项:
A: #
B: %
C: $
D: !
答案: 【 !】
7、单选题:
VB编程中,“阳光学院”在内存中占用( )字节。
选项:
A: 2
B: 4
C: 6
D: 8
答案: 【 8】
8、单选题:
下列不可作为Visual Basic变量名的是( )。
选项:
A: 4*Delta
B: A_BC
C: ABC
D: ABT1
答案: 【 4*Delta】
9、单选题:
以下合法的Visual Basic 变量名是( )。
选项:
A: For_Loop
B: Dim
C: 6abc
D: b#x
答案: 【 For_Loop】
10、单选题:
如果变量a、b、c均为整型,下列程序段的输出结果为( )。a = 2b = 3c = a * bPrint a & "*" & b & "=" & c
选项:
A: c=6
B: a*b=c
C: 2*3=6
D: a*b=6
答案: 【 2*3=6】
11、单选题:
设a = 2、b = 3、c = 4、d = 5,则表达式3 > 2 * b Or a = c And b <> c Or c > d的值是( )。
选项:
A: 1
B: -1
C: False
D: True
答案: 【 False】
12、单选题:
表达式4 + 5 6 * 7 / 8 Mod 9的值是( )。
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5】
13、单选题:
设a=3、b=5,则以下表达式值为真的是( )。
选项:
A: a>=b And b>10
B: (a > b) Or (b > 0)
C: (a < 0) Eqv (b > 0)
D: (-3 + 5 > a) And (b > 0)
答案: 【 (a > b) Or (b > 0)】
14、单选题:
表达式Int(8 * Sqr(36 * (10 ^ (-2)) * 10 + 0.5)) / 10的值是( )。
选项:
A: 1
B: 16
C: 1.6
D: 0.16
答案: 【 1.6】
15、单选题:
表达式2 * 3 ^ 2 + 2 * 8 / 4 + 3 ^ 2的值为( )。
选项:
A: 64
B: 31
C: 49
D: 22
答案: 【 31】
16、单选题:
表达式2 + 3 * 4 ^ 5 + 1 / 2中最先进行的运算是( )。
选项:
A: 4^5
B: 3*4
C: x+1
D: 1/2
答案: 【 4^5】
17、单选题:
表达式Int(-17.8) + Sgn(17.8)的值是( )。
选项:
A: 18
B: -17
C: -18
D: -16
答案: 【 -17】
18、单选题:
用于获得字符串s从第二个字符开始的3个字符的函数是( )。
选项:
A: Mid(s, 2, 3)
B: Middle(s, 2, 3)
C: Right(s, 2, 3)
D: Left(s, 2, 3)
答案: 【 Mid(s, 2, 3)】
19、单选题:
执行以下程序段后,变量c的值为( )。a = "Visual Basic"b = "Quick"c = b & UCase(Mid(a, 2, 3)) & Right(a, 2)
选项:
A: Quick Visual
B: Quick Basic
C: Quickisuic
D: QuickISUic
答案: 【 QuickISUic】
20、单选题:
用于从字符串左边截取字符的函数是( )。
选项:
A: Ltrim()
B: Trim()
C: Left()
D: Instr()
答案: 【 Left()】
21、单选题:
表达式Val(".123E2CD")的值是( )。
选项:
A: 123
B: 0
C: 12.3
D: 123E2CD
答案: 【 12.3】
22、单选题:
表达式Str(Len("1234")) + Str(5.9)的值为( )。
选项:
A: 45.9
B: 4 5.9
C: 12345.9
D: 1234 5.9
答案: 【 4 5.9】
23、单选题:
表达式Len("幸运52")的值是( )。
选项:
A: 0
B: 4
C: 6
D: 8
答案: 【 4】
24、单选题:
可获得当前系统日期的函数是( )。
选项:
A: Date()
B: Time()
C: IsDate()
D: Year()
答案: 【 Date()】
25、单选题:
产生[5, 46]之间随机整数的Visual Basic表达式是( )。
选项:
A: Int(Rnd(1) * 42) + 6
B: Int(Rnd(1) * 42) + 5
C: Int(Rnd(1)) + 41
D: Int(Rnd(1) * 41) + 5
答案: 【 Int(Rnd(1) * 42) + 5】
选择题
1、单选题:
下列字符不属于Visual Basic字符集的是( )。
选项:
A: e
B: {
C: 6
D: *
答案: 【 {】
2、单选题:
下列( )是合法的Visual Basic标识符。
选项:
A: Int_Sum
B: Dim
C: 6days
D: x#y
答案: 【 Int_Sum】
第3讲 顺序结构程序设计
判断题
1、判断题:
对于一个只包含顺序结构的程序来说,执行次序是从上到下,从左到右。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
顺序结构程序中有些语句可以被多次执行。
选项:
A: 正确
B: 错误
答案: 【 错误】
单选题
1、单选题:
清除文本框Text1中的内容,可以使用( )。
选项:
A: Text1.Cls
B: Text1.Clear
C: Text1.Caption=""
D: Text1.Text=""
答案: 【 Text1.Text=""】
2、单选题:
当焦点进入文本框Text1时,要自动选定文本框中第6到第8个位置上的3个字符,可通过以下( )代码实现。
选项:
A: Text1.SelStart = 6Text1.SelLength = 3
B: Text1.SelStart = 5Text1.SelLength = 3
C: Text1.SelLength = 6Text1.SelStart = 4
D: Text1.SelLength = 8Text1.SelStart = 6
答案: 【 Text1.SelStart = 5Text1.SelLength = 3】
第3讲 单元测试
1、单选题:
如果变量a、b、c均为整型,下列程序段的输出结果为( )。a = 2b = 3c = a * bPrint a & "*" & b & "=" & c
选项:
A: c=6
B: a*b=c
C: 2*3=6
D: a*b=6
答案: 【 2*3=6】
2、单选题:
语句“Print 55 * 5”的输出结果是( )。
选项:
A: 5
B: 25
C: 0
D: 1
答案: 【 0】
3、单选题:
以下语句的输出结果是( )。Print Format(1234.5, "00,000.00")
选项:
A: 1234.5
B: 01,234.50
C: 01,234.5
D: 1,234.50
答案: 【 01,234.50】
4、单选题:
当执行以下过程时,在窗体上将显示( )。Private Sub Command1_Click() Print "VB" Print "Hello!"; Print "VB"End Sub
选项:
A: VB Hello! VB
B: VBHello!VB
C: VB Hello! VB
D: VBHello!VB
答案: 【 VB Hello! VB】
5、单选题:
在窗体中添加一个命令按钮Command1,两个文本框Text1和Text2,然后编写如下程序:Private Sub Command1_Click() a = Text1.Text b = Text2.Text C = LCase(a) D = UCase(b) Print C; DEnd Sub程序运行后,在文本框Text1和Text2中分别输入AbC和Efg,显示结果是( )。
选项:
A: abcEFG
B: abcefg
C: ABCefg
D: ABCEFG
答案: 【 abcEFG】
6、单选题:
在窗体上添加一个命令按钮Command1和一个文本框Text1,并在命令按钮的Click事件过程中编写如下代码:Private Sub Command1_Click() A = 1.2 C = Len(Str(A) ) Text1.Text = CEnd Sub程序运行后,单击命令按钮,在文本框中显示( )。
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 4】
7、单选题:
InputBox()函数返回值的类型为( )。
选项:
A: 数值
B: 字符串
C: 变体
D: 数值或字符串(视输入的数据而定)
答案: 【 字符串】
8、单选题:
设有语句:x = InputBox("输入数值", "0", "示例")程序运行后,在键盘上输入10后按Enter键,下列描述中正确的是( )。
选项:
A: 变量x的值是"输入数值"
B: 在InputBox对话框标题栏中显示的是"示例"
C: 0是默认值
D: 变量x的值是字符串"10"
答案: 【 变量x的值是字符串"10"】
9、单选题:
在窗体上添加一个命令按钮Command1和一个文本框Text1,把文本框的Text属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox("Enter an Integer") b = InputBox("Enter an Integer") Text1.Text = b + aEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是( )。
选项:
A: 108
B: 18
C: 810
D: 出错
答案: 【 108】
10、单选题:
执行语句“Msgbox "除数不为0",18,"数据出错"”,弹出的消息框中显示的图标是( )。
选项:
A: 停止图标
B: 问号图标
C: 感叹号图标
D: 消息图标
答案: 【 停止图标】
11、单选题:
MsgBox函数返回值的类型为( )。
选项:
A: 整型数值
B: 字符串
C: 变体
D: 数值或字符串(视输入的数据而定)
答案: 【 整型数值】
12、单选题:
命令按钮的Caption属性包含( ),则按Alt+C组合键可激活该按钮。
选项:
A: &C
B: $C
C: #C
D: @C
答案: 【 &C】
13、单选题:
设置命令按钮的( )属性为True,可使按Enter键时,执行该按钮的单击事件过程。
选项:
A: Cancel
B: Enabled
C: Value
D: Default
答案: 【 Default】
14、单选题:
设置命令按钮的( )属性,
