本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-09-25到2021-01-15
本篇答案更新状态:已完结

第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、 问题:既可作算术相加,也可作字符串连接的运算符是_
答案: 【+

【作业】第3讲 VB语言基础和顺序结构 第3讲 单元作业

1、 问题:随机生成三个正整数,分别是一个1位数、一个2位数、一个3位数,计算它们的平均值,保留2位小数。运行界面如下图所示。保存工程和窗体,窗体文件名为:昵称-3-1.frm;工程名为:昵称-3-1.vbp。将工程文件和窗体文件压缩成:昵称-3-1.rar,以附件形式提交。提示:① 随机数生成某范围内的正整数公式:Int(Rnd范围+基数)其中:范围=数的上限-下限+1,基数=数的下限例如要生成2位数:Int(Rnd(99-10+1)+10)=Int(Rnd*90+10)②保留两位小数,利用Format函数:形式Format(要显示的数值,”0.00″)
评分规则: 【 界面及属性设置正确,工程能正确运行,代码正确得2分;如果不能运行,但随机产生整数正确,得1分;否则0分。

2、 问题:利用InputBox函数(如图1)输入一个合法的3位正整数,然后求该数逆序并利用Print方法在窗体输出。例如,输入123,输出是321。程序要求判断若输入的数不是3位数,用MsgBox显示提示信息,如图2所示,结束程序运行。 图1 图2保存工程和窗体,窗体文件名为:昵称-3-2.frm;工程名为:昵称-3-2.vbp。将工程文件和窗体文件压缩成:昵称-3-2.rar,以附件形式提交。提示:① 利用 “Mod”和 “\” 运算符将3位数分离出它的百位、十位和个位,然后利用乘法和加法得到逆序的3位数。
评分规则: 【 界面及属性设置正确,工程能正确运行,代码正确得2分;如果不能运行,但百位、十位和个位计算正确,得1分;否则0分。

第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 x\5 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、 问题:任何Select Case语句都可以改写成If语句,同样,任何If语句也都可以改写成Select Case语句。
选项:
A:正确
B:错误
答案: 【错误

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

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

【作业】第4讲 选择结构 第4讲 单元作业

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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