y ab b a xe e x x cos 2 2 2 3 3
四、 根据条件写出 Visual Basic 表达式
1. 产生 0~100 之间的整数(包括 0 和 100) 。 2. 点(x,y)在笛卡尔平面坐标系的第二或第三象限。 3.产生不等式:0≤x≤100。
4.a 和 b 中至少有一个小于 c。 5.两位同学的性别不同。
6.两位同学的考试成绩只有一位是及格的。 7.能被 3 和 5 同时整除的数。
8.实数 x 的小数后第 2 位被四舍五入的数。
五、 计算下列表达式的值
1.1+2*3/4 2. 4^(-0.5)+5 3. #04/11/2011#-#02/02/2011# 4. #03/25/2004#+5 5. \ 6. \
7.8 Mod 3+2^3/4\\3 8. Len(\ 9. 13\\4*2>9 Mod 3 10. Not 12/3<>4 Or 13 Mod 2<40\\5 11.Mid(Ucase(\ 12. Asc(Chr(66))+Val(Str(10))
2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 14 页 共 85 页 第 4 章 数据输入输出 一、选择题
1. 以下赋值语句中正确的是【 A 】 。 A. Label1.Caption = \
B. Text1.Text + 1 = Text1.Text C. x = InputBox() D. a + b * 4 = c
2. 以下程序段执行后,a 和 b 的值分别为【 C 】 。 a = 3: b = 5
t = a: a = b: b = t
A. a 值为 3,b 值为 3 B. a 值为 3,b 值为 5 C. a 值为 5,b 值为 5 D. a 值为 5,b 值为 3
3. 利用 Visual Basic 编写程序时,可利用下列【 A 】函数或方法,来显示一个供使用者 输入信息的对话框。 A. InputBox 函数 B. Print 方法 C. MsgBox 方法 D. MsgBox 函数
4. 在默认情况下,InputBox 函数返回值的类型为【 B 】 。 A. 逻辑类型 B. 字符串型 C. 数值型 D. 日期型
5. 可以实现从键盘输入一个作为数值型变量 x 的值的语句是【 C 】 。 A. x = InputBox()
B. x = InputBox(\请输入数据\ C. x = Val(InputBox(\请输入数据\ D. x = Val(InputBox())
6. 在窗体上画一个文本框和一个命令按钮,其名称分别为 Text1 和 Command1,然后编写
程序如下:
Private Sub Command1_Click() str1 = InputBox(\请输入\ Text1.Text = UCase(str1) End Sub
程序运行后, 单击命令按钮, 若在输入对话框中输入 abc, 则在文本框中显示的是 【 D 】 。 A. 空 B. a C. abc D. ABC
7. 现有如下程序段: Private Sub Form_Click()
I = MsgBox(\ End Sub
程序运行后,单击窗体,则以下叙述中正确的是【 B 】 。
A. I 的值是“bb”
B. 消息框的标题是“bb” C. 消息框中显示的是“bb” D. 程序出错
2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 15 页 共 85 页
8. 假定有如下的命令按钮(名称为 Command1)事件过程: Private Sub Command1_Click()
x = InputBox(\输入:\输入整数\
MsgBox \输入的数据是:\输入数据:\ End Sub 程序运行后, 单击命令按钮, 如果从键盘上输入整数 30, 则以下叙述中错误的是 【A】 。 A. x 的值是数值 30
B. 输入对话框的标题是“输入整数” C. 消息框的标题是“输入数据:30” D. 消息框中显示的是“输入的数据是:”
9. 语句 Print 5 \\ 6 Mod 2 的输出结果是【 A 】 。 A. 0 B. 1 C. 2 D. 3
10. 下列 Visual Basic 的程序执行后, 【 B 】选项输出的结果不是 2。 A. Print 7 \\ 3
B. Print 5 Mod 2 C. Print 2 ^ 1 D. Print 6 / 3
11. 在窗体上画一个命令按钮,其名称为 C1,然后编写如下事件过程: Private Sub C1_Click() x = 23451
Print Format(x, \ End Sub
程序运行后,单击命令按钮,则窗体上显示的是【 B 】 。 A. 234.5 B. 23451.0 C. 23451 D. 00234.5
12. 设窗体上有两个对象,分别是图片框 Picture1 和标签 Label1,下面关于 Print 方法的 是用中,错误的一条是【 D 】 。
A. Picture1.Print 789 B. Print 789 C. Priter.Print 789 D. Label1.Print 789
13. 语句 Print \的输出结果为【 】 。 A. Sgn(-26) = 26
B. Sgn(-26) = -26 C. Sgn(-26) = +1 D. Sgn(-26) = -1
14. 变量未赋值时,数值型变量的值为【 A 】,字符变量的值为【 B 】 。 A. 0 B. \ C. True
D. False
15. 为了给 X、Y、Z 三个变量赋值为 1,下面正确的赋值语句是【 B 】 。 A. X=Y=Z
B. X=1:Y=1:Z=1 C. X=1,Y=1,Z=1 D. X,Y,Z=1
16.显示如下图所示的输入框语句是【 A 】 。
2012-2013 学年第二学期“计算机程序设计基础 Visual Basic”练习题 第 16 页 共 85 页
A. A = Inputbox(\请输入\ \正整数\,\应用示例\,\ B. A = Inputbox(\应用示例\请输入\ \正整数\,\ C. A = Inputbox(\,\应用示例\请输入\ \正整数\ D. A = Inputbox(\请输入正整数\,\应用示例\,\ 17. 显示如下图所示的输出框语句是【 C 】 。
A. Msgbox \注意\在这里书写消息内容\ B. Msgbox \注意\在这里书写消息内容\ C. Msgbox \在这里书写消息内容\,3, \注意\ D. Msgbox \在这里书写消息内容\,2, \注意\ 18. 下列正确的赋值语句是【 D 】 。
A. txt1.text + txt2.text = txt2.text B. Command1.Name = cmdOK C. 12Label.Caption = 1234 D. A = inputbox(Hello)
19. 设窗体上有一个命令按钮 Command1,其 Click 事件过程如下: Private Sub Command1_Click() A = Inputbox(\请输入第一个数\ B = Inputbox(\请输入第二个数\ Print A + B End Sub
程序运行后, 单击命令按钮, 先后在输入框中分别输入 123,321, 则在窗体上输出 【 C 】 。
A. 444 B. 321123 C. 123321 D. 132231
20. 设窗体上有一个命令按钮 Command1,其 Click 事件过程如下:
程序运行后,三次单击命令按钮,分别在输入框中输入 1, 2,3,则在文本框 Text1 中

