2011-2012年度第二学期期中考试
Visual Basic测试卷
姓名:          班级:          分数:       
一、填空(每空1分,共15分)
1VB模块分为                               3种类型。
2、在VB中,变量名的命名规则是:变量名必须是      开头,长度不能超过    个字符。变量名中不能包含          ,同一范围内必须是唯一的。
3、保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为              
4、程序执行过程中,其值变化的量知称为          ,在程序执行期间数值始终不变的量称为          
5、关系运算比较的结果是一个            值。
6、窗体或控件的名称对应于             属性。
7                属性用于设置显示窗体的标题。
8、窗体的                属性用于返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。
9.            属性用于返回或设置控件中文本和图形的背景颜。
10.            属性返回或设置一个Font 对象,以指定控件中文本的字体名称、字体样式和大小。
二、选择题(每题2分,共40分)
      1、在VB应用程序中,窗体、标签、和命令按钮都可以称为:(     
A、对象    B、事件    C、方法    D、属性
      2、下列不能打开代码窗口的操作是:(   
A、双击窗体上的某个控件    B、单击窗体或控件
C、按“F7”键              D、双击窗体
      4、下列各运算中,级别最高的是(   
A、关系运算    B、算术运算    C、布尔运算    D、级别相同
      5、字符串表达式“xyz123 &“abc”运算结果是(   
A、“xyz    B、“123     C、“abc    D、“xyz123abc
      6、对象的特性是指(   
A、对象    B、事件    C、方法    D、属性
      7、在VB中,有一个专门的字符串连接运算符是:(     
A*    B #    C     D、““
      8.符合Visual Basic 6.0规范的变量名是
A.a3            B.3a            C.If            D.a+b
      9.符合Visual Basic 6.0规范的表达式是
A.(a+b)(a-b)    B.a2-b2            C.a^2-b^2        D.[a+b]*[a-b]
      10.设a=”abcdefghij”,则表达式left(a,3)+Mid(a,3,3)的值是
A .”abc”        B.”hij”            C.”abccde”        D.”hijcde”
      11、在一般情况下每执行一次print语句都会自动换行,若想在一行上显示,则可以在print语句的末尾加上
A、分号或逗号  B、分号或句号  C、冒号或分号    D、冒号或逗号
      12、min表示ab中的最小值,不能实现该功能的程序段是
AIf a<b Then min=a Else min=b    BIf a<b Then
min=a
Else
min=b
End if
Cmin=IIf(a<b,b,a)                Dmin=IIf(a<b,a,b)   
      13、用Dim a(2,3) As Integer声明的数组元素的个数是
A.2            B.5            C.6            D.12
14、当用户按下和松开一个ANSI键时发生的事件是
A.Click  B.KeyUp      C.KeyPress      D.KeyDown
15、在鼠标事件中,若shift参数的值为6,则说明用户按下了
A、Alt键    B、Ctrl 键  C、Shift键  D、Ctrl键和Alt键
16、如果用户在对话框中单击了“确定”按钮,则MsgBox函数的返回值为
A.1          B.2            C.3          D.4
17、当在控件上移动鼠标时将发生()事件?
A.Change  B. DblClick  C. MouseDown  D. MouseMove
18、要使标签控件中的文本水平居中对象,应将其Alignment属性设置为()。
A.0    B.  1        C.  2        D. 3
19、要使文本框同时包含两种滚动条,应将其Scrollbars 属性设置为:
A.0    B.  1        C.  2        D. 3
20、在文本框的KeyDown事件中,如果参数shift的值为6,则表示()
A.Shift键被按下  B.  Ctrl键被按下  C. Alt键被按下  D. Ctrl和 Alt键同时被按下
三、判断题(每题1分,共10分)
1、用户定义的符号常量可以用Const语句来声明。                             
2print语句只具有输出功能。                                               
3、在VB中有两个注释语句,分别为Rem和'。                               
4、整除(\)运算的结果为整型数。                                             
5、If语句块必须以一个End If语句结束。                                     
6For循环语句中,步长是循环变量的增量,其值可以是正数或负数。             
7For循环语句,循环次数由初值、终值两个因素决定。                         
8、窗体的Line方法用于在窗体上画直线和矩形。                               
9、窗体中的Forecolor属性用于设置窗体的前景。                             
10、要使一个窗体成为MDI子窗体,应将其MDIChild属性设置设置为True        
四、 写出下面试题的结果:(每题2分,共10分)
1. Dim X  As Integer
Dim Y As single
X=4
If X^2=16 then Y=X
If X^2<15 then Y=1/X
If X^2>15 then Y=X^2+1
Print y
其结果是         
3、将下列程序段的运行结果是:             
Dim k as integer
Dim sum as integer
For k=6 to 10
sum= sum + k
Next k
Print sum
五、分析题(共10分)
1.如上图,这个程序界面中都用到了哪些控件?
2.这些控件都修改了哪些属性才能完成这种设置效果,请填下表。
控件(窗体)名称:
Caption
text
Tabel1
Tabel2
Text1
Text2
Command1
mousemove是什么键
Command2
Form1
六、简答题(共15分)
1、在用VB开发应用程序时,需要哪几个个步骤?(3分)
2、窗体的所有属性都可能通过代码来设置吗?(4分)
4、MDI是什么意思?MDI应用程序有哪特性(4分)
5、向窗体中添加控件,有哪两种方法?(4分)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。