VB前三章练习题 下载本文

2016-2017学年度第一学期第一次月考

C.方法是一种特殊的过程和函数 D 方法调用格式和对象属性使用格式相同 二、填空题(40分,每空2分)

高二《VB程序设计》试题

1.写出整数n能同时被13整除的Basic表达式 。 一、 选择题(20分,每题2分)

1.在代码中引用一个控件时,应使用控件的( )属性。 A.Caption B.Name C.Text D.Index

2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0

C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( )。

A.-1 B.0 C.1 D.以上都不对 5.67890属于( )类型数据。

A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( )。

A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( )是有效的。

A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.确定窗体控件位置的属性是( )

A width 和height B width 或height C TOP 和 LEFT D TOP 或 LEFT 9.下列说法中错误的是( )

A窗体文件的扩展名为 .frm B 一个窗体对应一个窗体文件

C VB中一个工程只包含一个窗体 D VB中一个工程最多可以包含255个窗体。 10. 下列说法中错误的是( )

A方法是对象的一部分 B 在调用方法时,对象名是不可缺少的

2.代码窗口中有两个下拉列表框:左侧是 列表框,右侧是 列表框。

3.写出在字符串 ”Visual Basic 6.0” 中截取 ”Visual” 的Basic表达式 。

4.函数Len(“abcdef”)的返回值是 。 5.函数VAL(”e1245”)的返回值为 。

6.若要在一行书写多条语句,则各语句间应加分隔符,Visual Basic的语句分隔符为 。

7.在VB中,用户定义常量使用 语句,声明变量使用 语句. 8.12 mod 3*6 \\5= 。

9.VB程序设计采用的编程机制是 。 10.VB对象可以分为两类,分别为 和 。 11.对象的三要素是 、 、和 . 12.变量名的命名必须以 开头。

13.format(123.56,”0000.0”)的输出值为 14.lcase(“HJD”)的值为 。 15.INT(rnd) 的值为 。

三、将下列数学表达式转换为VB表达式。(15分,每题3分) 1.a2+2ab+b2 __________________________ 2. 8eln10 __________________________ 3. 2sin(450)cos(450) __________________________ 4. 3a?b _______________________________ 5. 9a+2ab+4b __________________________

四、判断题,正确打“√”,错误打“×”(15分,每题3分) 1.在VB中,控件的事件只能通过用户的操作触发。( )

2.字符型数据以双引号作为定界符,输出时双引号本身不会显示在屏幕上。( ) 3.保存工程时,窗体文件和工程文件的文件名不能相同。( ) 4.改变控件的大小,可以使用鼠标和键盘,还可以通过修改代码。( ) 5. VB函数中的参数可以是常量、变量、表达式,还可以是另一个函数。( )

3. Private Sub command1_click() a = 25 b = 45 c = a + b d = c + b 五、写出下面程序的输出结果。(共15分,每题5分) 1. Private Sub command1_click() A=22:b=12:c=13 A=a+b B=b+c Print a,b End Sub

( )

2. Private Sub command1_click() a = \

b = \ c = a + b

d = Left(a, 1) + Mid(a, 7, 1) e = Left(b, 1) + Mid(b, 12, 1) Print c Print d; e End Sub

( )

e = d +c Print c Print d; e End Sub ( )