2011-2012年度第二学期期中考试
Visual Basic测试卷
姓名: 班级: 分数:
一、填空(每空1分,共15分)
1、VB模块分为 、 、 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、字符串表达式“xyz”&“123” &“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表示a和b中的最小值,不能实现该功能的程序段是
A.If a<b Then min=a Else min=b B.If a<b Then
min=a
Else
min=b
End if
C.min=IIf(a<b,b,a) D.min=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语句来声明。 ( )
2、print语句只具有输出功能。 ( )
3、在VB中有两个注释语句,分别为Rem和'。 ( )
4、整除(\)运算的结果为整型数。 ( )
5、If语句块必须以一个End If语句结束。 ( )
6、For循环语句中,步长是循环变量的增量,其值可以是正数或负数。 ( )
7、For循环语句,循环次数由初值、终值两个因素决定。 ( )
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小时内删除。
发表评论