vb作业集 - 2014 -

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=Z Or X+Z>=Y Or Y+Z>=X

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

联系客服:779662525#qq.com(#替换为@)