VB考试题模拟卷(参考答案) 下载本文

上海交通大学基础医学院

二010年~二011学年第 一 学期 10 级 专业

VB程序设计 课程 模拟试卷

考试日期 2010.12 大班 小班 姓名 学号 题号 得分 阅卷人 一 二 三 四 五 其他 总分 (加分人) (复核人) 考试要求: 1、在E盘中的根文件夹创建一个子文件夹,新文件夹名称为自己的学号、姓名和“考试”;例如:“5078058001-李文海-考试”。

2、要求编程题在上述文件夹中保存两个文件(窗体文件:李文海.frm和工程文件李文海.vbp)。

3、将上述文件夹上传到老师网盘上相应班级的文件夹中。

一、选择题 (10分,正式试卷为10题)

1、 VB是一种面向对象的可视化程序设计语言,采取了____的编程机制。

A、事件驱动 B、过程驱动 C、函数驱动 D、模块驱动

2、 在VB中____是一个特例,它既是类也是对象。

A、命令按钮 B、文本框 C、标签 D、窗体

3、 多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把____指

定为启动窗体。

A、包含控件最多的窗体 B、设计时的第一个窗体 C、含有Form_Load过程的窗体 D、命名为Form1的窗体

4、 VB集成开发环境具有三种工作模式,以下____是使用最多的VB工作模式。

A、编辑 B、设计 C、运行 D、中断

5、 有一程序代码:Text1.FontSize = ”宋体”,其中Text1、FontSize和”宋体”分别代表的是

____。

A、对象、方法、属性 B、对象、属性、值 C、属性、对象、值 D、对象、值、属性

6、 不具备Caption属性的对象是____。

A、文本框 B、标签框 C、命令按钮 D、多选框

7、 VB是一种面向对象的程序设计语言,____不是面向对象系统所包含的三个要素。

A、变量 B、事件 C、方法 D、属性

8、 不具备Text属性的对象是____。

A、文本框 B、图文框 C、组合框 D、列表框

9、 当启动程序时,系统自动执行的是____事件过程。

A、Form_Click B、Form_Load C、Command_Click D、Text1.Change

10、 表达式Int (19 / 3) +5 ^ 2 * 8 Mod 10 \\ 3的值是____。

A、6 B、8 C、7 D、72

11、 在VB集成环境创建应用程序时,除了工具箱窗口、属性窗口和窗体窗口外,还有必

不可少的是____。

A、窗体布局窗口 B、立即窗口 C、监视窗口 D、代码窗口

12、 要使Print方法在Form_Load事件过程中起作用,要对窗体的____属性进行设置。

A、BackColor B、ForeColor C、AutoSize D、AutoRedraw

13、 若要使标签控件显示时不覆盖其背景内容,要对它的____属性进行设置。

A、ForeColor B、BackColor C、BackStyle D、BorderStyle

14、 若要在程序运行时隐藏对象,要对该对象的____属性进行设置。

A、Enabled B、Visible C、Caption D、Appearance

15、 在重定义动态数组的大小时,可以用____语句。

A、Dim B、Static C、ReDim D、Preserve

16、 在子过程或函数过程中,要定义静态变量时,可以用____语句。

A、ReDim B、Static C、Preserve D、Dim

17、 如果一个工程中有多个窗体,为方便调用,全局过程应该在____中定义。

A、窗体模块 B、类模块 C、标准模块 D、工程模块

18、 在窗体上有一个名为Combo1的组合框。当光标在组合框的文本栏中时,如果按下字

母键“A”,则被调用的事件过程是____。

A、Text1_KeyPress B、Combo1_Change C、Combo1_Click D、Combo1_GotFocus

19、 在Select Case X语句中,以下的多分支语句中____是不正确的。

A、Case X>”D” B、Case Is < “P” C、Case “A”,”I”,”T” D、Case “a” To “z

20、 要使窗体在运行是不可改变窗体的大小和没有最大化和最小化按钮,只要对下列____

属性设置就有效。 A、MaxButton B、BorderStyle C、Width D、MinButton

21、 要判断在文本框中是否按了Enter键,应在文本框的____事件中进行判断。

A、KeyDown B、Click C、Change D、KeyPress

22、 在一个语句内写多条语句时,每个语句之间要用____分隔。

A、 , B、 : C、 ; D、 、

23、 下面____是合法的单精度型变量。

A、num! B、sum$ C、ave# D、points&

24、 赋值句:a=123+Mid(“123456”,2,3)执行后,a的结果是____。

A、123234 B、12334 C、357 D、157

25、 赋值句:a=InStr(4,“Shanghai-HangZhou”,”ang”)执行后,a的结果是____。

A、3 B、5 C、11 D、13

26、 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是____。

A、递归结构 B、选择结构 C、函数结构 D、过程结构

27、 数组下界的默认值为0,但可以在通用说明段用____改变为1。

A、Option Array 1 B、Option Explicit 1 C、Option Change 1 D、Option Base 1

28、 在过程定义中用____表示形参是值传递方式。

A、ByVal B、ByDef C、Value D、ByValue

29、 用来设置粗体字的属性是____。

A、FontItalic B、FontName C、FontSize D、FontBold

30、 下列____控件没有Max,Min和Value属性。

A、Slider B、SSTab C、UpDown D、ProgressBar

31、 在用菜单编辑器设计菜单时必须输入的项是____。

A、快捷键 B、索引 C、标题 D、名称

32、 显示文件打开对话框的方法是____。

A、ShowFile B、ShowOpen C、ShowSave D、ShowClose

33、 要使用状态条(StatusBar),必须先要加载____部件。

A、Microsoft Common Dialog Control 6.0 B、Microsoft Common Dialog Control2 6.0 C、Microsoft Windows Common Control 6.0 D、Microsoft Windows Common Control2 6.0

34、 组合框一共有三种风格(Style),下面哪一种不是组合框的风格____。

A、下拉式组合框 B、下拉式列表框 C、简单组合框 D、简单列表框