C.将变量Y存入变量X中,再加上1的表达式 D.将变量Y存入变量X+1中
7. 对于Inputbox函数,下列说法不正确的是( )。 A.每执行一次Inputbox函数,只能输入一个值。 B.Inputbox函数输入的是数值型。
C.Inputbox函数的提示信息参数不能缺省。 D.函数值必须赋与一个变量
8.要把InputBox的返回值转换为数值应该使用的函数是( )。 A.Int B.Asc C.Len D.Val 9.下列可以将变量A和B的值互换的语句是( )。
A.A=B : B=A B.A=A+B : B=A-B : A=A-B C.A=C : C=B : B=A D.A=(A+B)/2 : B=(A-B)/2
10. 下列表达式中,合法的Visual Basic表达式有: A.(-b+sqr(b*b+4a*c))/2/a B. cos(a)^2-Atn(a) C. sqr(Y^3+3*(A*A+6B*B)); D. 1/(X+1/Y+5A)
11. A=5,B=8,则(B-A)*Rnd+A的结果是介于( )之间的整数。 A.5~8 B. 0~5 C. 3~5 D. 0~3
12. 若要处理一个值为50000的整数,应采用VB标准数据类型 描述更合适。 A、 Long
B、Integer C、Single
D、String
13. 设a = \VisualBasic\,则以下使变量b的值为“VisualBasic”的语句是 。
A、b = Left(a, 11) B、b = Mid(a, 11,10)- C、b = Right(a, 10) D、b = Mid(a, 11, 11)
14.设a=5,b=4,c=3,d=2表达式3 > 2 * b Or a = c And b <> c Or c > d 的值是 。
A、1
B、True C、False
D、2
15.设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是 。
A、窗体的单击事件过程的过程名是Form_Click B、命令按钮的单击事件过程名是C1_Click
C、命令按钮的Click事件过程的过程名是Command1_Click D、以上都是错误的
三、填空题
1. Visual Basic算术表达式a+b / (b+c / (d+e / Sqr (2*a*b )))对应的数学表达式 。
2. 产生一个100—999之间的随机整数的表达式 。
5
VB网络课堂:info.zjfc.edu.cn/vbweb
2?x?2ey3. 数学表达式sin65?的Visual Basic算术表达式
x?y0为 。
4. 表达式Ucase(Mid(\的值是 。 5. 表达式18/3-2^4*4 mod 8的值是 。 6. 不同数据类型中所占字节数最小的是 。 7. 语句Print “5*5”的执行结果为 。
四、编程题
1. 编一个程序,输入一个三位数据,在窗体打印输出其个位数,十位数和百位数。 (提示,方法1:用算术运算符; 或方法2:用Left()、Right()、Mid()函数)
2. 编一个程序,当单击窗体,通过InputBox函数一个小写字母,再利用MsgBox函数
将该字母的大写形式输出。
代码编写:
1 2、
批改人:
6 VB网络课堂:info.zjfc.edu.cn/vbweb
第3章 顺序结构程序设计
1.你预习了本章内容了吗?共花时间 分
2.你复习了上一堂课内容吗?共花时间 分
3.你作业做了吗? 4.作业是自己做的吗?
一、程序阅读
1. 下面程序执行的结果是________。
Private Sub command1_Click() A = 3: B = 2: C = 1 A = B B = C C = A
Print \End Sub
结果: 2. 下面程序执行的结果是________。
Private Sub Form_Click() A$ = \ C = Val(A$) + Val(B$) Print C \\ 100 End Sub
结果: 二、选择题
1. 假设变量B是一个布尔型变量,则下面正确的赋值语句是( )。 A.B=T B.B=”True” C.B=#True# D.B=3<4 2.下列程序执行的结果为( )。
x=5:y=6:z=7
Print \
A.a( 47 ) B.a(72) C.a(5+6*7) D.a(47) 3. 以下程序段可以实现X、Y变量值交换的是( )。
A.Y=X:X=Y B.Z=X:Y=Z:X=Y
C.Z=X:X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y 4.下述程序的运行结果是( )。
A=5
B=-5
C= NOT A=B Print C
A.True B.5 C.0 D.无法输出
6.如果将布尔常量False赋值给一个整型变量,则整型变量的值为( )。 A.0 B.-1 C.True D.False
7.用X、Y、Z表示三角形的三条边,条件“三角形任意两边之和大于第三边”的布尔
7
VB网络课堂:info.zjfc.edu.cn/vbweb
表达式可以用( )表示。
A. X+Y>Z And X+Z>Y And Y+Z>X B. X+Y
8.在窗体上画一个文本框,然后编写如下事件过程:
Private Sub Form_Click() x = InputBox(\请输入一个整数\ Print x + Text1.Text End Sub
程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是( )。
A.123 B.456123 C.579 D.123456
三、程序设计题
1.输入一个圆的半径,输出圆的面积。
2. 文本框中输入小时、分、秒,化成共有多少秒,单击命令按钮“计算“后,在标签
框中输出相对应的秒数。界面如下:
批改人:
8
VB网络课堂:info.zjfc.edu.cn/vbweb