编者按:电脑报函授学校VB编程短训班(第二期)结业考试定在4月中旬进行。结业试题的题型、难度与模拟试题相近,请各位学员认真复习,争取考出好成绩(模拟试题的答案详见下期本版)。
一、术语解释
1. 函数 2. 控件 3.全局变量 4. 像素
5. 代码 6. 项目 7. 死循环 8. 语法错误
9. 消息框 10. 循环
二、判断正误
1. 在VB语法中,可以传递多个参数给函数并接受函数的多个返回值。
2. 使用其他语言(如Visual C++)的程序员也可以使用由VB 5 Custom
Control Edition创建的ActiveX控件。
3. End If语句对单行If语句不需要。
4. Exit语句的功能是退出当前应用程序。
5. 用户可以编写自定义过程和函数。
6. 当两个或更多的控件有相同的Name属性时,控件数组就存在。
7. 必须使用Format()函数适当地格式化日期和时间值,因为设置的日期和时间函数可能不能解释International
Settings设置。
8. 可以把Printer对象添加到工具箱中。
9.
从一个过程的结束到该过程的下次运行,如果一个变量的值没有发生变化,那么该静态变量是一个全局变量。
10. 打印机集合中的每台打印机都有唯一索引,索引从0开始,每台打印机都可根据索引编号来引用。
三、填空题
1. 如果你确实不能识别哪一个控件有焦点,那么按几下______键,就可以看到焦点会从一个控件跳向另一个控件。
2. 在VB中,通常数据可分为______、______和______三种类型。
3. 当______一个控件时,Visual Basic不允许任一用户编辑该控件。
4. 下列循环重复______次:
inti=10
do while inti>=1
inti=inti-1
loop
5. 用Open语句打开数据文件时,其Mode参数可设为__________、__________或__________
。
6. 通用对话框可以设置为以下几种特殊对话框:______、______、______、______、______和______
。
7. 赋值语句是用来给______、______或其他对象赋值的程序。
8. 像其它函数一样,____________也返回值,而且当调用这些函数时,它们还能选择性地接收传递给它们的参数。
9.关心维护工作的程序员都知道,足够的______有助于理解程序代码并进行将来的维护工作。
10.VB中利用Circle方法可以画______、______和______ 。
四、选择题
1. 在程序运行的大部分时间里,用户屏幕上显示最多的控件是______
。
A. 文本框 B. 输入框 C. 组合框 D. 列表框
2. ______语句能实现多项分支选择。
A. If ... Else B. Select Case
C. Do ... While D. Do ... Until
3. 组合框可分为三种类型______ 。
A. 下拉式组合框 B. 简单列表框
C. 简单组合框 D. 下拉式列表框
4. VB中包含______两类数组。
A. 属性数组 B. 数据数组
C. 事件数组 D. 控件数组
5. 在下列函数中,内置数学函数有______ 。
A. 数据转换函数 B. 普通数学函数
C. 三角函数 D. 对数函数
6. 下列______控件主要用于数据库操作 。
A. Data B. DBGrid C. DBCombo D. ListBox
7. 利用Print方法,可以打印______ 。
A. 文字 B. 变量 C. 控件 D. 表达式
8. 可以进行图形图像操作的控件有______ 。
A. Image控件 B. PictureBox控件
C. Timer控件 D. ListBox控件
9. VB程序的错误类型有______ 。
A. 中断错误 B. 语法错误
C. 运行期错误 D. 逻辑错误
10. 下列操作符的优先级最高。
A. * B. + C. \ D. Mod
五、编程题(请写清楚详细的界面和控件属性设计以及相应的代码)
1.
试编制一个程序,使鼠标在不同对象上移动时显示不同的形状。
2. 用一个简单的实例来说明怎样对一个数据库文件进行查询。
本文出自:《电脑报》1999年04月5日第13期
|