内容正文:
《Visual Basic程序设计(第6版)》电子工业出版社
项目一 Visual Basic概述
考试时间:90分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题共24小题,每题3分,共72分)
1. 以下关于 Visual Basic 特点的叙述中,错误的是( )
A.Visual Basic 是采用事件驱动编程机制的语言
B.Visual Basic 程序既可以编译运行,也可以解释运行
C.构成 Visual Basic 程序的多个过程没有固定的执行顺序
D. Visual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构
2. 以下叙述中错误的是( )。
A.一个工程中可以包含多个窗体文件
B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用
C.在设计 VB 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。
D.一个工程默认的启动对象是 Form1
3.在界面设计时,双击窗体中的对象后,VB 将显示的窗口是( )。
A.立即窗口
B.代码窗口
C.属性窗口
D.工程窗口
4.关于“事件驱动”概念,下列说法正确的是( )
A. 代码必须写在标准模块中,由 Main 顺序调用
B. 程序流程由用户或系统事件触发,而非固定线性路径
C. 所有事件过程名称可随意命名,不必与控件事件对应
D. 事件只能由用户鼠标键盘产生,系统无法产生事件
5.以下叙述中错误的是( )。
A.Visual Basic 是事件驱动型可视化编程工具
B.visual Basic 应用程序不具有明显的开始和结束语句
C.Visual Basic 工具箱中的所有控件都具有宽度(width)和高度(Height)属性
D.Visual Basic 中控件的某些属性只能在运行时设置
6、以下叙述中错误的是( )
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B.以.bas为扩展名的文件是标准模块文件
C.窗体文件包含该窗体及其控件的属性
D.一个工程中可以有多个标准模块文件
7、VB6.0 集成开发环境有三种工作状态,工作状态显示在( )。
A.状态栏的最左方
B.状态栏的最右方
C.状态栏的中括号内
D.标题栏的中括号内
8、关于 VB 程序保存规则,正确的是( )
A. 只需保存 .vbp 工程文件即可
B. 至少要分别保存 .frm 窗体文件和 .vbp 工程文件
C. 所有模块会自动存到 .vbp 内,无需单独文件
D. 保存顺序必须是先工程后窗体
9、以下叙述中错误的是( )
A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。
B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。
C.Visual Basic应用程序只能以解释方式执行。
D.事件可以由用户引发,也可以由系统引发。
10、VB可分为( )。
A.学习版、专家版和企业版
B.中文版、英文版和学习版
C.学习版、专业版和企业版
D.内部版、正式版和测试版
11、Visual Basic6.0集成环境的主窗口中不包括( )。
A.标题栏
B.菜单栏
C.状态栏
D.工具栏
12、下列关于工具箱的说法正确的是( )。
A. 工具箱中控件的数目是固定不变的
B.工具箱中包含了所有的VB控件
C. VB的内部控件不能从工具箱中移除
D. ActiveX控件不能添加到工具箱中
13、与传统的程序设计语言相比,VisualBasic最突出的特点是( )。
A.结构化程序设计
B.程序开发环境
C.事件驱动编程机制
D.程序调试技术
14、下列文件的扩展名错误的为( )。
A.工程文件 .vbp
B.窗体文件.frm
C.二进制窗体文件.frm
D.标准模块文件.bas
15、下列不能打开代码窗口的操作是( )。
A.双击窗体上的某个控件
B.双击窗体
C.按F7键
D.单击窗体或控件
16、下列关于添加“控件”的方法正确的是( )。
A.单击控件图档,将指针移到窗体上,双击鼠标
B.双击工具箱中的控体,即在窗体中央出现该控件
C.单击工具箱中的控件,将指针移到窗体上再单击
D.用鼠标左键拖动工具箱中的某控件到窗体中适当位置
17、一个可执行的VB应用程序至少要包括一个( )
A. 标准模块
B. 窗体模块
C. 类模块
D. 资源文件模块
18、VB 集成环境中,用于查看/修改变量值、调试程序的窗口是( )
A. 属性窗口
B. 立即窗口
C. 工程资源管理器窗口
D. 代码窗口
19、编译一个工程的目的是( )。
A. 将工程的程序翻译成可以看懂的文件
B. 将工程的程序重新正确编排
C. 按工程的程序生成计算机能够执行的机器代码,使之能够脱离VB集成开发环境独立运行
D. 检查工程中有无错误的机器代码,以便工程能够脱离VB集成开发环境独立运行
20、以下关于保存工程的说法正确的是( )。
A. 保存工程时只保存窗体文件即可
B. 保存工程时只保存工程文件即可
C. 先保存窗体文件,再保存工程文件
D. 先保存工程文件,再保存窗体文件
21、可视化编程的基本过程主要有三步,这三个步骤是( )
A.创建工程、设计界面、编写代码
B.创建工程、编写程序、保存程序
C.设计界面、设置属性、编写代码
D.设计界面、编写代码、调试程序
22、Visual Basic是一种( )程序设计语言。
A.过程式
B.非过程式
C.机器
D.低级
23、每建立一个窗体,工程管理器窗口中就会增加一个( )。
A.类模块文件
B.工程文件
C.窗体文件
D.程序模块文件
24、当一个工程含有多个窗体时,其中的启动窗体是( )。
A.启动VisualBasic时建立的窗体
B.第一个添加的窗体
C.最后一个添加的窗体
D.在“工程属性”对话框中指定的窗体
2、 填空题(本题共14小题,每题2分,共28分)
1. Visual Basic应用程序可以以_________方式执行和________方式执行。
2、 在Visual Basic集成环境中,运行程序的快捷键是______。
3、VB是一种面向_________的程序设计语言,采用了_________编程机制。
4、Visual Basic6.0分为三种版本,这三种版本是_________、专业版、和_________。
5、一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示________文件;扩展名为.FRM的文件表示_________文件;扩展名为.BAS的文件表示________文件。
6、 VB有三种工作模式,它们分别是______模式、设计模式和______模式。
7、激活属性窗口的快捷键是______。
8、 用Visual Basic语言设计应用程序的主要工作是完成______。
9、VB中的控件分为内部控件、ActiveX控件和______ 三类。
10、在 VB 中,要设置控件的属性,最常用的窗口是_________窗口。
11、VB 工程的扩展名为_________,窗体文件的扩展名为.frm。
12、VB 中,_________是应用程序的基本运行单位,是用户与应用程序交互的界面。
13、_________窗口主要用于程序调试,可在中断模式下输入命令查看变量值或执行简单语句。
14、窗体布局窗口用于设置程序运行时窗体在_________中的初始位置。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
《Visual Basic程序设计(第6版)》电子工业出版社
项目一 Visual Basic概述
考试时间:90分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题共24小题,每题3分,共72分)
1. 以下关于 Visual Basic 特点的叙述中,错误的是( )
A.Visual Basic 是采用事件驱动编程机制的语言
B.Visual Basic 程序既可以编译运行,也可以解释运行
C.构成 Visual Basic 程序的多个过程没有固定的执行顺序
D. Visual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构
【答案】 D
【解析】 VB 是事件驱动的结构化语言,有三种基本结构,可解释 / 编译运行。
2. 以下叙述中错误的是( )。
A.一个工程中可以包含多个窗体文件
B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用
C.在设计 VB 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。
D.一个工程默认的启动对象是 Form1
【答案】B
【解析】 Private 修饰的通用过程作用域仅限当前窗体 / 模块。
3.在界面设计时,双击窗体中的对象后,VB 将显示的窗口是( )。
A.立即窗口
B.代码窗口
C.属性窗口
D.工程窗口
【答案】B
【解析】代码窗口是编写 / 编辑 VB 代码的核心区域,双击窗体或窗体上的任意控件,VB 会自动打开代码窗口。
4.关于“事件驱动”概念,下列说法正确的是( )
A. 代码必须写在标准模块中,由 Main 顺序调用
B. 程序流程由用户或系统事件触发,而非固定线性路径
C. 所有事件过程名称可随意命名,不必与控件事件对应
D. 事件只能由用户鼠标键盘产生,系统无法产生事件
【答案】B
【解析】事件驱动核心即“触发-响应”,流程取决于事件而非预定义顺序。
5.以下叙述中错误的是( )。
A.Visual Basic 是事件驱动型可视化编程工具
B.visual Basic 应用程序不具有明显的开始和结束语句
C.Visual Basic 工具箱中的所有控件都具有宽度(width)和高度(Height)属性
D.Visual Basic 中控件的某些属性只能在运行时设置
【答案】 C
【解析】计时器(Timer)控件 —— 运行时完全不可见,仅在设计时显示图标,因此只有Interval、Enabled等属性,没有 Width 和 Height 属性。VB 程序没有像其他语言那样 “明显的开始和结束语句”。可通过End语句、关闭所有窗体等方式终止,无固定的 “结束语句”。
6、以下叙述中错误的是( )
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B.以.bas为扩展名的文件是标准模块文件
C.窗体文件包含该窗体及其控件的属性
D.一个工程中可以有多个标准模块文件
【答案】A
【解析】VB 的工程资源管理器支持多工程管理(即 “工程组”)。通过 “文件→添加工程”,可以在一个工程资源管理器中添加多个工程文件(.vbp),这些工程会组成一个工程组(.vbg)。
7、VB6.0 集成开发环境有三种工作状态,工作状态显示在( )。
A.状态栏的最左方
B.状态栏的最右方
C.状态栏的中括号内
D.标题栏的中括号内
【答案】D
【解析】VB6.0 的三种工作状态(设计模式、运行模式、中断模式)会直接显示在集成开发环境标题栏的中括号内。
8、关于 VB 程序保存规则,正确的是( )
A. 只需保存 .vbp 工程文件即可
B. 至少要分别保存 .frm 窗体文件和 .vbp 工程文件
C. 所有模块会自动存到 .vbp 内,无需单独文件
D. 保存顺序必须是先工程后窗体
【答案】B
【解析】.vbp 记录列表,.frm 保存界面与代码;两者缺一不可,否则下次无法加载。
9、以下叙述中错误的是( )
A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。
B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。
C.Visual Basic应用程序只能以解释方式执行。
D.事件可以由用户引发,也可以由系统引发。
【答案】C
【解析】VB 支持两种执行方式,而非 “只能解释执行”。
10、VB可分为( )。
A.学习版、专家版和企业版
B.中文版、英文版和学习版
C.学习版、专业版和企业版
D.内部版、正式版和测试版
【答案】C
【解析】VB 版本分三类,学习、专业和企业版。
11、Visual Basic6.0集成环境的主窗口中不包括( )。
A.标题栏
B.菜单栏
C.状态栏
D.工具栏
【答案】C
【解析】状态栏是独立的辅助窗口,不属于主窗口。
12、下列关于工具箱的说法正确的是( )。
A. 工具箱中控件的数目是固定不变的
B.工具箱中包含了所有的VB控件
C. VB的内部控件不能从工具箱中移除
D. ActiveX控件不能添加到工具箱中
【答案】 C
【解析】内部控件默认在工具箱且无法移除,ActiveX 控件可手动添加 / 移除。
13、与传统的程序设计语言相比,VisualBasic最突出的特点是( )。
A.结构化程序设计
B.程序开发环境
C.事件驱动编程机制
D.程序调试技术
【答案】C
【解析】VB 采用事件驱动机制,程序没有固定的执行顺序,代码的执行完全由 “事件” 触发。
14、下列文件的扩展名错误的为( )。
A.工程文件 .vbp
B.窗体文件.frm
C.二进制窗体文件.frm
D.标准模块文件.bas
【答案】C
【解析】VB 中窗体的二进制资源文件(用于存储窗体中的图片、图标等二进制数据)扩展名是.frx。
15、下列不能打开代码窗口的操作是( )。
A.双击窗体上的某个控件
B.双击窗体
C.按F7键
D.单击窗体或控件
【答案】D
【解析】单击窗体或控件的操作,仅用于选中该对象,使属性窗口显示其对应的属性信息,不会触发代码窗口的打开。
16、下列关于添加“控件”的方法正确的是( )。
A.单击控件图档,将指针移到窗体上,双击鼠标
B.双击工具箱中的控体,即在窗体中央出现该控件
C.单击工具箱中的控件,将指针移到窗体上再单击
D.用鼠标左键拖动工具箱中的某控件到窗体中适当位置
【答案】B
【解析】双击工具箱中的任意控件,VB 会自动在窗体正中央创建一个该控件的默认实例。
17、一个可执行的VB应用程序至少要包括一个( )
A. 标准模块
B. 窗体模块
C. 类模块
D. 资源文件模块
【答案】B
【解析】窗体模块是 VB 可执行应用程序的必要条件,无窗体则无可视化界面和启动入口。
18、VB 集成环境中,用于查看/修改变量值、调试程序的窗口是( )
A. 属性窗口
B. 立即窗口
C. 工程资源管理器窗口
D. 代码窗口
【答案】B
【解析】立即窗口(Ctrl+G 调出)是调试核心窗口。
19、编译一个工程的目的是( )。
A. 将工程的程序翻译成可以看懂的文件
B. 将工程的程序重新正确编排
C. 按工程的程序生成计算机能够执行的机器代码,使之能够脱离VB集成开发环境独立运行
D. 检查工程中有无错误的机器代码,以便工程能够脱离VB集成开发环境独立运行
【答案】C
【解析】编译的核心目的是将 VB 源代码转换为机器码,生成.exe 文件,实现脱离 VB 环境独立运行。
20、以下关于保存工程的说法正确的是( )。
A. 保存工程时只保存窗体文件即可
B. 保存工程时只保存工程文件即可
C. 先保存窗体文件,再保存工程文件
D. 先保存工程文件,再保存窗体文件
【答案】 C
【解析】窗体是工程的核心组成部分,新建或修改窗体后,需先保存窗体文件(.frm),再保存工程文件(.vbp),此时工程文件会记录已保存的窗体文件路径。
21、可视化编程的基本过程主要有三步,这三个步骤是( )
A.创建工程、设计界面、编写代码
B.创建工程、编写程序、保存程序
C.设计界面、设置属性、编写代码
D.设计界面、编写代码、调试程序
【答案】C
【解析】 VB 可视化编程的核心三步为:设计界面、设置属性、编写代码。
22、Visual Basic是一种( )程序设计语言。
A.过程式
B.非过程式
C.机器
D.低级
【答案】B
【解析】VB是面向对象的编程语言,非过程式的语言。
23、每建立一个窗体,工程管理器窗口中就会增加一个( )。
A.类模块文件
B.工程文件
C.窗体文件
D.程序模块文件
【答案】C
【解析】每新建一个窗体(比如 Form1、Form2),工程管理器就会新增一个对应的 “窗体” 节点,本质就是新增了一个窗体文件。
24、当一个工程含有多个窗体时,其中的启动窗体是( )。
A.启动VisualBasic时建立的窗体
B.第一个添加的窗体
C.最后一个添加的窗体
D.在“工程属性”对话框中指定的窗体
【答案】D
【解析】启动窗体的最终规则是 “工程属性” 中指定的窗体。
2、 填空题(本题共14小题,每题2分,共28分)
1. Visual Basic应用程序可以以_________方式执行和________方式执行。
【答案】 解释; 编译
【解析】 VB 应用程序的两种核心执行方式:解释方式(调试用,依赖 VB 环境)、编译方式(发布用,生成.exe 独立运行)。
2、 在Visual Basic集成环境中,运行程序的快捷键是______。
【答案】F5
【解析】 在VB集成环境中,按F5键可以直接运行程序,所以此处应填F5。
3、VB是一种面向_________的程序设计语言,采用了_________编程机制。
【答案】对象 ;事件驱动
【解析】VB 的核心特性:面向对象(以 “对象” 为核心组织程序)、事件驱动(由事件触发代码执行)。
4、Visual Basic6.0分为三种版本,这三种版本是_________、专业版、和_________。
【答案】学习版 ;企业版
【解析】 Visual Basic6.0 分为三种版本,这三种版本是学习版、专业版、和企业版。
5、一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示________文件;扩展名为.FRM的文件表示_________文件;扩展名为.BAS的文件表示________文件。
【答案】工程; 窗体;标准模块
【解析】 .FRM(窗体文件)核心作用:存储单个窗体的所有信息; .BAS(标准模块文件)
核心作用:用于存放全局变量、通用过程 / 函数,供工程中所有窗体共享使用。
6、 VB有三种工作模式,它们分别是______模式、设计模式和______模式。
【答案】运行; 中断
【解析】VB 有三种工作模式,它们分别是运行模式、设计模式和中断模式。
7、激活属性窗口的快捷键是______。
【答案】F4
【解析】F4为激活/调出属性窗口。
8、 用Visual Basic语言设计应用程序的主要工作是完成______。
【答案】 界面设计和代码编写
【解析】 VB采用可视化编程,主要工作包括设计用户界面(添加控件、设置属性)和编写事件代码,所以此处应填界面设计和代码编写。
9、VB中的控件分为内部控件、ActiveX控件和______ 三类。
【答案】可插入对象
【解析】 VB 控件的三类核心分类:内部控件(默认)、ActiveX 控件(扩展)、可插入对象(OLE 集成)。
10、在 VB 中,要设置控件的属性,最常用的窗口是_________窗口。
【答案】 属性
【解析】 属性窗口可可视化修改控件 / 窗体的属性(如名称、大小、标题等),按 F4 可快速调出。
11、VB 工程的扩展名为_________,窗体文件的扩展名为.frm。
【答案】 .vbp
【解析】 工程文件(.vbp)记录工程包含的所有文件和配置,窗体文件(.frm)存储窗体界面和代码。
12、VB 中,_________是应用程序的基本运行单位,是用户与应用程序交互的界面。
【答案】 窗体
【解析】窗体是 VB 程序的核心界面载体,所有控件都依托窗体存在。
13、_________窗口主要用于程序调试,可在中断模式下输入命令查看变量值或执行简单语句。
【答案】立即
【解析】 立即窗口是调试神器,比如输入? num可快速查看变量num的值,输入num=10可修改变量值。
14、窗体布局窗口用于设置程序运行时窗体在_________中的初始位置。
【答案】 屏幕
【解析】 窗体布局窗口显示屏幕缩略图,拖动窗体图标可设置其运行时的默认显示位置。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$