MOOC 面向对象程序设计(许辉)(新疆大学)1450312449 最新慕课完整章节测试答案
第1讲初识VisualBasic
随堂测验
1、单选题:
关于VB6.0的语句书写规则中,正确的是______。
选项:
A: 一行只能书写一条语句
B: 语句中不能包含空格
C: 语句中只能包含关键字和运算符
D: 语句中可以包含常量
答案: 【 语句中可以包含常量】
2、判断题:
可以在通用声明段声明变量
选项:
A: 正确
B: 错误
答案: 【 正确】
第2讲可视化编程基础
随堂测验
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、单选题:
假设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讲选择结构
随堂测验
1、单选题:
单选按钮Option控件的__________属性值为True,表示选中该按钮。
选项:
A: Enabled
B: Value
C: Visible
D: Locked
答案: 【 Value 】
2、单选题:
复选框的CheckBox的Value属性有多种值,下列_________不属于该属性值。
选项:
A: vbUnchecked
B: vbSelected
C: vbChecked
D: vbGrayed
答案: 【 vbSelected】
3、判断题:
如果有多组相互独立的单选控件,应使用框架Frame控件,将各组单选控件放置在各个框架中。
选项:
A: 正确
B: 错误
答案: 【 正确】
第5讲循环结构
随堂测验
1、单选题:
下列Do ``` Loop 循环计算2~100 偶数和,正确的是_______。
选项:
A: Dim sum%, i% sum = 0 i = 2 Do While i <= 100 sum = sum + i i = i + 2 Loop MsgBox (sum)
B: Dim sum%, i% sum = 0 i = i + 2 Do While i <= 100 sum = sum + i Loop MsgBox (sum)
C: Dim sum%, i% sum = sum + i i = 2 Do While i >= 100 i = i + 2 Loop MsgBox (sum)
D: Dim sum%, i% sum = 0 i = 2 Do sum = sum + i i = i + 2 Loop While i > 100 MsgBox (sum)
答案: 【 Dim sum%, i% sum = 0 i = 2 Do While i <= 100 sum = sum + i i = i + 2 Loop MsgBox (sum)】
2、单选题:
若有如下循环,程序执行后显示______次MsgBox。Dim s%Do While s<=3 s=s+1 MsgBox(s)Loop
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 4】
第6讲循环结构(续)
随堂测验
1、单选题:
关于枚举法的说法中,正确的是_______。
选项:
A: 枚举法得到的结果不一定全面,有可能遗漏答案。
B: 枚举法的算法效率是最高的。
C: 枚举法一般采用多重循环实现。
D: 枚举法的算法效率和数据量有关,数据量越大,效率越高。
答案: 【 枚举法一般采用多重循环实现。】
2、单选题:
如下程序的功能是删除文本框Text1中的数字字符。请在_________处填入适当的内容,完善程序。Private Sub Command1_Click() Dim i%, s$, c$ s = "" For i = 1 To Len(Text1.Text) c = Mid(Text1.Text, i, 1) If _________ Then s = s + c End If Next Text1.Text = sEnd Sub
选项:
A: c >= "0" And c <= "9"
B: c >= 0 And c <= 9
C: c < "0" Or c > "9"
D: c <= 0 Or c >= 9
答案: 【 c < "0" Or c > "9" 】