第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讲选择结构

第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,程序运行后,显示的结

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

发表评论

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