范县职教中心2011-2012年度第一学期期末考试
Visual Basic测试卷
出题人:赵占书
姓名: 班级: 分数:
一、填空(每空1分,共11)
1、VB模块分为 、 、 3种类型。
2、在VB中,字符串常量要用 括起来,日期/时间型常量要用 括起来。
3、在VB中,变量名的命名规则是:变量名必须是 开头,长度不能超过 个字符。变量名中不能包含 ,同一范围内必须是唯一的。
4、程序执行过程中,其值变化的量知称为 ,在程序执行期间数值始终不变的量称为 。
5、 函数返回数组某一维的下标下界值。
二、选择题(每题1.5分,共30分)
( )1、在VB应用程序中,窗体、标签、和命令按钮都可以称为:
A、对象 B、事件 C、方法 D、属性
( )2、下列不能打开代码窗口的操作是:
A、双击窗体上的某个控件 B、单击窗体或控件
C、按“F7”键 D、双击窗体
( )3、通过设置窗体的( )属性可以更改窗体的标题文字。
A、Headline B. caption C. appearance D. Title
( )4、在一个语句行内写多条语句时,每个语句之间应该使用的分隔符是
A、逗号 B、分号 C、顿号 D、冒号
( )5、下列各运算中,级别最高的是
A、关系运算 B、算术运算 C、布尔运算 D、级别相同
( )6、字符串表达式“xyz”&“123” &“abc”运算结果是
A、“xyz“ B、“123 “ C、“abc“ D、“xyz123abc“
( )7、对象的特性是指
A、对象 B、事件 C、方法 D、属性
( )8、在VB中,有一个专门的字符串连接运算符是:
A、* B、 # C、 & D、““
( )9、Dim XM As string 这句变量声名中,变量名为:
A、Dim B、 XM C、 As D、 string
( )10、日期型常量要用( )符号括起来。
A、“” B、冒号 C、# D、*
( )11、( )数据有两个值:True ,false。
A、布尔型 B、字符型 C、数值型 D、日期型
( )12.符合Visual Basic 6.0规范的变量名是
A.a3 B.3a C.If D.a+b
( )13.符合Visual Basic 6.0规范的表达式是
A.(a+b)(a-b) B.a2-b2 C.a^2-b^2 D.[a+b]*[a-b]
( )14.表达式 14 Mod 3的值是
A.2 B.-2 C. 1 D.-1
( )15.设a=”abcdefghij”,则表达式left(a,3)+Mid(a,3,3)的值是
A .”abc” B.”hij” C.”abccde” D.”hijcde”
( )16、关于常量,描述错误的是
A.在程序执行期间数值始终不变的量称为常量
B.常量分为一般常量和符号常量两种
C.数值常量包括整数、定点数和浮点数
D.系统内部定义的符号常量在程序设计中不能直接使用
( )17、在一般情况下每执行一次print语句都会自动换行,若想在一行上显示,则可以在print语句的末尾加上
A、分号或逗号 B、分号或句号 C、冒号或分号 D、冒号或逗号
( )18、关于数组的清除描述错误的是
A.Erase能够清除定长数组的内容 vb编程基础知识 const
B.Erase能够释放定长数组的所有空间
C.Erase用于定长数值数组时,则把该数组所有元素置为0
D.Erase用于动态数组时,将删除整个数组结构并释放该数组所占的内存
( )19、用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)
( )20、用Dim a(2,3) As Integer声明的数组元素的个数是
A.2 B.5 C.6 D.12
三、判断题(每题1分,共9分)
1、用户定义的符号常量可以用Const语句来声明。 ( )
2、print语句只具有输出功能。 ( )
3、标识符必须以字母开头,最大长度为255。 ( )
4、整除(\)运算的结果为整型数。 ( )
5、For循环语句中,步长是循环变量的增量,其值可以是正数或负数。( )
6、For循环语句,循环次数由初值、终值两个因素决定。 ( )
7、常量可分为两种:一般常量和符号常量。 ( )
8、释语句有两种:REM和‘(单撇号)。 ( )
9、序代码中END与end不同。 ( )
四、写出下面试题的结果:(每题3分,共9分)
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
其结果是 ;
2.A(0)=1
For i=1 to 5
A(i)=A(i-1)+i
Print A(i);
Next i
程序段的运行结果是: ;
3、Dim k as integer
Dim sum as integer
For k=6 to 10
sum= sum + k
Next k
Print sum
程序段的运行结果是: ;
五、名词解释(每题3分,共6分)
1、对象
2、数组
六、简答题(共9分)
1、在用VB中,有哪些数据类型?(4分)
2、Visual Basic程序中的错误分为哪几种类型?(3分)
3、VB过程参数有几种传递方式?(2分)
七、综合题(6分)
求1+2+3+…+100的和,要求用VB语言编程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论