第一章 visual basic程序开发环境
1.Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。 A) 主窗口 B) 属性窗口 C) 立即窗口 D) 窗体窗口 参考答案:A
【解析】属性窗口、立即窗口和窗体窗口都能隐藏,但主窗口不能。故选A。 2.为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。 A) 功能键F10或Alt B) Shift+功能键F4 C) Ctrl或功能键F8 D) Ctrl+Alt 参考答案:A 【解析】按F10或Alt键可激活菜单,焦点聚焦到菜单栏上,进而可用键盘打开菜单和执行菜单命令。故选A。 3.VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。 A) .vbp B) .bas C) .vbw D) .frm
参考答案:B
【解析】.vbp工程文件,包含与管理工程有关的所有的文件和对象清单。 .bas标准模块文件,包含公用的一些变量和过程等代码。
.vbw工作区文件,包含了该工程中各窗体(指开发区窗体,如代码窗、设计窗)的位置。 .frm窗体文件,包含了窗体及窗体中包含的各控件的代码、属性等信息。 故选项B正确。
4. 以下关于VB文件的叙述中,错误的是( )。 A) 标准模块文件不属于任何一个窗体 B) 工程文件的扩展名为.frm C) 一个工程只有一个工程文件 D) 一个工程可以有多个窗体文件 参考答案:B
【解析】工程文件的扩展名为.vbp,故B选项错误。 5. 以下关于VB文件的叙述中,错误的是( )。 A) 标准模块文件不属于任何一个窗体 B) 工程文件的扩展名为.frm C) 一个工程只有一个工程文件 D) 一个工程可以有多个窗体文件 参考答案:B
【解析】工程文件的扩展名为.vbp,故B选项错误。 6. 下列打开\代码窗口\的操作中错误的是( )。 A) 按F4键
B) 单击\工程资源管理器\窗口中的\查看代码\按钮 C) 双击已建立好的控件
D) 执行\视图\菜单中的\代码窗口\命令 参考答案:A
【解析】按F4键打开的是\属性窗口\,故A选项错误。 7. 下列打开\代码窗口\的操作中错误的是( )。 A) 按F4键
B) 单击\工程资源管理器\窗口中的\查看代码\按钮 C) 双击已建立好的控件
D) 执行\视图\菜单中的\代码窗口\命令 参考答案:A
【解析】按F4键打开的是\属性窗口\,故A选项错误。
8. 如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。 A) B) C)
D)
参考答案:B
【解析】标签控件在工具箱中的图标是。而是文本框控件的图标,是按钮控件的图标,是形状控件的图标。
第二章 对象及其操作
1. 在面向对象方法中,不属于\对象\基本特点的是( )。 A) 一致性 B) 分类性 C) 多态性 D) 标识唯一性 参考答案:A
【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A)。 2. 以下关于事件、事件驱动的叙述中,错误的是( )。 A) 事件是可以由窗体或控件识别的操作 B) 事件可以由用户的动作触发 C) 一个操作动作只能触发一个事件
D) 事件可以由系统的某个状态的变化而触发 参考答案:C
【解析】一个操作动作有时会触发一个或多个事件。比如当按下键盘的某键时,会触发KeyDown和Keypress事件。故A选项错误。
3. 在面向对象的程序设计中,可被对象识别的动作称为( )。 A) 方法 B) 事件 C) 过程 D) 函数
参考答案:B
【解析】在VB中可被对象识别的动作称为事件,事件是由用户或系统触发的,触发后就会执行相应的事件过程代码。故选B。
4. 以下关于VB特点的叙述中,错误的是( )。 A) VB中一个对象可有多个事件过程 B) VB应用程序能以编译方式运行
C) VB应用程序从Form_Load事件过程开始执行
D) 在VB应用程序中往往通过引发某个事件导致对对象的操作 参考答案:C
【解析】VB应用程序不一定从From_Load事件开始执行,它是由工程中启动对象决定先从哪儿开始执行。故C选项错误。
5. 以下关于VB的叙述中,错误的是( )。 A) VB采用事件驱动方式运行
B) VB既能以解释方式运行,也能以编译方式运行 C) VB程序代码中,过程的书写顺序与执行顺序无关 D) VB中一个对象对应一个事件 参考答案:D
【解析】VB中一个对象可以对应一个或多个事件,事件可由用户或系统触发,触发后执行相应的事件过程。不过,不一定一个对象的所有事件过程都执行,响应哪个事件过程就执行哪个。故D选项错误。 6. 以下叙述中错误的是( )。
A) Visual Basic 是事件驱动型可视化编程工具
B) Visual Basic应用程序不具有明显的开始和结束语句
C) Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D) Visual Basic中控件的某些属性只能在运行时设置 参考答案:C
【解析】VB工具箱中不是所有的控件都具有宽度和高度属性,比如定时器控件Timer、直线控件Line就没有。故C选项错误。
7. 设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:
窗体Form1中的程序如下:
Dim Flag As Boolean Private Sub Form_Load() Flag=True End Sub
Private Sub mnu1_Click(index As Integer) If Index=1 Then
If Flag=True Then Form2.show
mnu1(1).Caption=\隐藏窗体2\ Flag=False Else