考点1 初识Visual Basic《Visual Basic程序设计》内蒙古(对口招生)计算机类 知识点讲解
2026-10-12
|
10页
|
3人阅读
|
0人下载
精品
内容正文:
内蒙古自治区(计算机类)对口招生
《Visual Basic程序设计》复习讲义
模块 1 VB 入门
考点 1 初识Visual Basic
【考纲要求】
1. 了解Visual Basic简介;
2. 掌握Visual Basic的启动与退出;
3. 掌握帮助功能的使用。
【知识网络】
【知识和技能要点】
一、Visual Basic简介
1. Visual Basic 的性质与地位
Visual Basic(简称 VB)是 Microsoft 公司推出的程序设计语言,运行于 Windows 平台,以 BASIC 语言为基础,并融入了可视化与面向对象的程序设计思想。它把界面设计与程序代码分开处理:开发者用鼠标在窗体上摆放控件即可完成界面布局,再针对控件的事件编写少量代码。
2. Visual Basic 的主要特点
VB 最突出的特点是采用事件驱动的运行机制。传统语言编写的程序按语句的先后顺序自上而下执行,而 VB 程序启动后处于等待状态,只有当用户进行了某项操作(如单击按钮、改变文本内容)触发相应的事件时,程序才转入执行。此外,它还具备可视化界面设计、交互式设计、以及可扩充性的特点,面向对象、结构化程序设计、支持多种数据库访问以及可调用 Windows API ,开发效率较高、易于上手。
3. Visual Basic 的版本与发展
VB 自 1991 年面世以来不断升级,功能由简单走向完善,其间发布了多个版本。1998 年推出的 6.0 版是应用最广、影响最大的版本。此后 Microsoft 公司把它并入 .NET 平台,发展为 Visual Basic .NET,在语法与运行机制上均有明显变化,与 6.0 版不再完全兼容。主要分为学习版、专业版和企业版,满足不同设计人员对开发的需求。
二、Visual Basic的启动与退出
1. 启动 Visual Basic 的方法
启动 VB 的常用方式有三种:一是通过"开始"菜单中的程序组命令启动;二是双击桌面上已创建的 VB 快捷方式图标;三是在资源管理器中找到 VB 的主程序文件后双击运行。启动完成后,屏幕上出现集成开发环境窗口,系统通常还会同时给出"新建工程"对话框,供使用者选择要创建的工程类型。
2. 集成开发环境的组成
VB 把界面设计、代码编写与调试运行所需的功能集中在一个窗口中,构成集成开发环境。其主窗口包括标题栏、菜单栏和工具栏;此外还有工具箱、窗体设计器、属性窗口、工程资源管理器、窗体布局窗口和代码窗口等部件。工具箱用于选取控件,窗体设计器用于摆放控件,属性窗口用于查看和修改对象的属性,工程资源管理器用于管理工程中的各类文件,代码窗口用于编写事件过程。
3. 三种工作状态
集成环境具有设计、运行和中断三种工作状态。设计状态下可以摆放控件、设置属性并编写代码,程序不会执行;运行状态通过"启动"命令或功能键进入,程序按代码的逻辑执行;中断状态是在程序运行过程中被暂时停下,此时可以查看各变量的当前取值,便于定位错误。三种状态之间可通过工具栏按钮或菜单命令相互切换。
4. 退出 Visual Basic 的方法
退出 VB 既可单击窗口右上角的关闭按钮,也可选择"文件"菜单中的"退出"命令,或使用快捷键 Alt+Q。若当前工程中含有尚未保存的修改,系统会先弹出对话框询问是否保存,按提示确认后即可安全退出;若选择取消,则返回集成环境,已经编写的代码不会丢失。
三、帮助功能的使用
1. "帮助"菜单与帮助主题
"帮助"菜单是获取 VB 使用说明的主要入口,通过它可以打开帮助主题窗口,并按目录、索引、搜索三种方式查找所需内容。目录方式适合系统性地了解某一专题的整体结构,索引方式适合在已知关键词时快速定位条目,搜索方式则在全部帮助文档中按关键字检索。熟练运用这三种检索途径,能够显著提高独立解决问题的能力。
2. 上下文相关的即时帮助
除菜单之外,VB 还提供与当前操作对象相关联的即时帮助。在窗体上选中某个控件,或在代码窗口中把插入点停在某个属性名、方法名、函数名之上,按 F1 功能键即可直接打开与之对应的帮助页面,其中给出语法格式与使用示例。这一方式省去了逐级查找的步骤,是编写代码过程中最常用的求助手段。
3. MSDN Library 与联机帮助
VB 的帮助文档主要来源于 MSDN Library,它既可以在安装时一并装入本机,也可以在使用时通过 Internet 访问联机版本。本地帮助不依赖网络、响应较快,联机帮助则内容更新、覆盖面更广。此外,集成环境中的"对象浏览器"能够按库、类、成员逐层列出可用的对象及其属性、方法和事件,是查询对象用法的有力补充。
【真题】
2022年真题|单选题第1题 在设计阶段,双击窗体上的某个控件时,所打开的窗口是( )
A. 工程资源管理器窗口
B. 工具箱窗口
C. 代码窗口
D. 属性窗口
【答案】C
【解析】本题考查 VB 集成开发环境中各窗口的打开方式。在设计阶段双击窗体或窗体上的控件,系统会直接打开代码窗口,并把插入点定位到该对象的默认事件过程,便于立即编写代码。工程资源管理器用于管理工程文件,工具箱用于选取控件,属性窗口用于设置对象属性,均不会因双击控件而打开。
2022年真题|单选题第2题 Visual Basic 中要设置一个窗体的背景颜色,应使用( )
A. 属性窗口
B. 工程资源管理器
C. 代码窗口
D. 窗体布局窗口
【答案】A
【解析】本题考查设置对象属性的途径。窗体的背景颜色属于窗体的属性,属性窗口专门用于查看和修改所选对象的各种属性,因此在其中可以完成设置。工程资源管理器管理工程文件,代码窗口编写程序代码,窗体布局窗口用于设置窗体运行时的初始位置,都不能直接设置背景颜色。
2022年真题|单选题第3题 Visual Basic 的集成环境主窗口中,不包括( )
A. 标题栏
B. 菜单栏
C. 状态栏
D. 工具栏
【答案】C
【解析】本题考查集成环境主窗口的组成。VB 集成环境的主窗口由标题栏、菜单栏和工具栏等部分组成,用于显示程序名、提供全部操作命令以及常用命令的快捷按钮。状态栏并不属于主窗口的必备组成部分,因此本题选 C。
2023年真题|第2题 双击窗体中的任一控件对象后,Visual Basic 将显示的窗口是( )
A. 属性窗口
B. 工具箱
C. 代码窗口
D. 项目(工程)窗口
【答案】C
【解析】本题考查集成环境中窗口的打开方式。双击窗体中的控件对象时,VB 会自动打开代码窗口并定位到该控件的默认事件过程,方便编写事件响应代码。属性窗口用于设置对象属性,工具箱用于选取控件,工程窗口用于管理工程文件,因此选 C。
2024年真题|第16题 在下列选项中,不是 Visual Basic 可能的状态是( )
A. 设计状态
B. 运行状态
C. 工程状态
D. 中断状态
【答案】C
【解析】本题考查 VB 集成环境的工作状态。VB 集成环境具有设计状态、运行状态和中断状态三种工作状态:设计状态用于摆放控件与编写代码,运行状态用于执行程序,中断状态用于暂停程序以查看变量取值。"工程状态"并不是 VB 的工作状态,因此选 C。
2026年真题|第4题 Visual Basic 窗体设计器的主要功能是( )
A. 建立用户界面
B. 编写源程序代码
C. 画图形
D. 显示文本和控件
【答案】A
【解析】本题考查窗体设计器的作用。窗体设计器是摆放控件、布置界面的场所,其主要功能是建立用户界面;编写源程序代码由代码窗口完成,画图形要靠绘图方法与图形控件,显示文本和控件只是界面设计的组成部分而非其主要功能,因此选 A。
2026年真题|第5题 与传统的程序设计语言相比,Visual Basic 最突出的特点是( )
A. 结构化程序设计
B. 程序开发环境
C. 事件驱动编程机制
D. 程序调试技术
【答案】C
【解析】本题考查 VB 的编程机制。结构化程序设计、程序开发环境与程序调试技术在其他程序设计语言中同样具备,并非 VB 独有;VB 最突出的特点在于采用事件驱动的编程机制,程序启动后处于等待状态,由用户的操作触发相应的事件过程后才转入执行,因此选 C。
2022年真题|填空题第124题 Visual Basic 程序设计三种结构是________、________、________。
【答案】顺序结构;选择结构;循环结构
【解析】本题考查程序设计的三种基本结构。任何复杂的程序都可以由顺序结构、选择结构和循环结构组合而成:顺序结构按书写顺序逐条执行语句,选择结构根据条件判断决定执行哪一分支,循环结构则使某些语句重复执行。VB 同样以上述三种结构为基础。
2024年真题|填空题第123题 在设计模式时双击窗体后,VB 将显示的窗口是________。
【答案】代码窗口
【解析】本题考查集成环境中窗口的打开方式。在设计模式下双击窗体的空白区域,系统会打开代码窗口,并把插入点定位到窗体的默认事件过程模板上,供编写事件过程代码使用。
2024年真题|填空题第124题 在 Visual Basic 集成环境中,运行程序的功能键是________。
【答案】F5
【解析】本题考查集成环境的常用快捷键。在 VB 集成环境中按下 F5 功能键,或者选择"运行"菜单中的"启动"命令、单击工具栏上的启动按钮,都可以使程序进入运行状态。
2025年真题|填空题第123题 设置窗体上多个控件之间的对齐方式,使用________菜单。
【答案】格式
【解析】本题考查集成环境中菜单的功能。在设计状态下同时选中窗体上的多个控件后,使用"格式"菜单中的"对齐"子菜单,可以使这些控件按左对齐、右对齐、居中等方式排列整齐;"格式"菜单还提供统一尺寸、水平间距、垂直间距以及组合等排版命令。
【练习题】
一、填空题
1. Visual Basic 是运行在________平台上的可视化程序设计语言,其程序由用户的操作触发________过程后才转入执行。
【答案】Windows;事件
【解析】Visual Basic 运行于 Windows 操作系统之上,以 BASIC 语言为基础并融入可视化设计思想。程序启动后并不立即执行全部代码,而是等待用户操作触发相应的事件,再由事件过程完成具体处理,这就是事件驱动的编程机制。
2. 在 VB 集成开发环境中,用于选取控件的窗口是________,用于查看和修改对象属性的窗口是________,用于管理工程中各类文件的窗口是________。
【答案】工具箱;属性窗口;工程资源管理器
【解析】集成开发环境把设计、编码与调试所需部件集中在一起:工具箱中陈列各类控件,供设计界面时选取;属性窗口显示并允许设置该对象在设计阶段可设置的属性;工程资源管理器以树形结构列出当前工程包含的窗体、模块等文件,便于统一管理。
3. Visual Basic 集成环境具有设计状态、________和中断状态三种工作状态。
【答案】运行状态
【解析】VB 集成环境共有三种工作状态。设计状态用于摆放控件、设置属性和编写代码;运行状态用于执行程序;中断状态用于把正在运行的程序暂停下来,以便查看变量取值、逐句跟踪。三者之间可以相互切换。
4. 退出 Visual Basic 的快捷键是________;在代码窗口中把插入点定位到某个关键字后按________键,可以打开与之对应的帮助页面。
【答案】Alt+Q;F1
【解析】退出 VB 可用"文件"菜单中的"退出"命令或快捷键 Alt+Q。VB 还提供上下文相关的即时帮助:把插入点停在某个属性名、方法名或函数名上按 F1,即可直接打开对应的帮助页面,其中给出语法格式与示例。
5. "帮助"菜单支持按目录、________和搜索三种方式检索内容,VB 的帮助文档主要来自________。
【答案】索引;MSDN Library
【解析】"帮助"菜单提供目录、索引、搜索三种检索方式:目录适合按专题逐级浏览,索引适合按关键词直接定位条目,搜索则在全部文档中查找。VB 的帮助文档主要来源于 MSDN Library,既有可安装到本机的版本,也有通过 Internet 访问的联机版本。
二、单项选择题
1. Visual Basic 中"Visual"一词所体现的设计思想是( )
A. 界面设计可视化,即所见即所得
B. 程序执行速度可视化
C. 变量的取值可视化
D. 程序的编译过程可视化
【答案】A
【解析】"Visual"意为可视的。在 VB 中,设计界面时无须编写描述界面的代码,只需用鼠标把控件拖放到窗体上并调整其位置与大小,屏幕上显示的效果就是程序运行时的效果,这一特点称为可视化界面设计,也就是所见即所得。
2. Visual Basic 是以( )语言为基础发展而来的。
A. FORTRAN
B. BASIC
C. PASCAL
D. C
【答案】B
【解析】Visual Basic 由 BASIC 语言发展而来,名称中的"Basic"即取自该语言。它在保留 BASIC 简单易学特点的同时,加入了可视化界面设计、事件驱动机制和面向对象等特性,成为一种适合初学者入门的 Windows 应用程序开发工具。
3. 下列窗口中,不属于 Visual Basic 集成开发环境组成部分的是( )
A. 工程资源管理器
B. 窗体布局窗口
C. 我的电脑窗口
D. 属性窗口
【答案】C
【解析】VB 集成开发环境由标题栏、菜单栏、工具栏、工具箱、窗体设计器、属性窗口、工程资源管理器、窗体布局窗口和代码窗口等组成。"我的电脑"窗口属于操作系统提供的文件管理界面,与 VB 的集成开发环境无关,因此选 C。
4. 启动 Visual Basic 后,屏幕上通常首先出现的对话框是( )
A. "新建工程"对话框
B. "打开工程"对话框
C. "属性"对话框
D. "打印"对话框
【答案】A
【解析】启动 VB 后,系统一般会先显示"新建工程"对话框,其中列出标准 EXE 等可供选择的工程类型,以及"现存""最新"等选项卡。选择所需类型并确定后,集成开发环境中即建立一个新工程,同时打开窗体设计器,可以开始设计界面。
5. 在 Visual Basic 中,能够按库、类、成员逐层查看可用对象及其属性、方法和事件的工具是( )
A. 属性窗口
B. 工具箱
C. 工程资源管理器
D. 对象浏览器
【答案】D
【解析】对象浏览器把当前可用的类型库、类及其成员按层次结构列出,并给出成员的语法说明,是查阅对象属性、方法和事件用法的工具。属性窗口只显示当前选中对象的属性,工具箱陈列控件,工程资源管理器管理工程文件,均不具备这一功能。
6. 程序运行过程中若需查看各变量的当前取值以便定位错误,应使程序处于( )
A. 设计状态
B. 运行状态
C. 中断状态
D. 编译状态
【答案】C
【解析】中断状态是在程序运行过程中被暂时停下时所处的状态。在该状态下程序不再继续执行,但各变量保持着当时的取值,因而可以查看变量内容、逐句跟踪程序的执行过程,是查找错误的重要手段。设计状态与运行状态都不便于查看中间结果。
7. 下列各项中,不属于 Visual Basic 主要特点的是( )
A. 可视化界面设计
B. 事件驱动的编程机制
C. 面向对象的程序设计
D. 必须用代码逐一定义界面上的每个控件
【答案】D
【解析】VB 的主要特点包括可视化界面设计、事件驱动的编程机制、面向对象的程序设计以及结构化程序设计等。使用 VB 设计界面时,控件由鼠标摆放而成,其位置和大小由系统记录,不需要用代码逐一定义,因此 D 项的表述与 VB 的特点不符。
8. 在 Visual Basic 中,退出集成环境的命令位于( )菜单中。
A. 文件
B. 编辑
C. 视图
D. 帮助
【答案】A
【解析】"文件"菜单集中了与工程文件相关的命令,如新建、打开、保存工程以及退出集成环境等;"编辑"菜单提供剪切、复制、查找等编辑命令,"视图"菜单用于显示或隐藏集成环境的各个窗口,"帮助"菜单用于检索帮助信息。
9. 在 Visual Basic 中按下 F1 功能键的作用是( )
A. 运行程序
B. 打开与当前对象或关键字相关的帮助
C. 保存当前工程
D. 使程序进入中断状态
【答案】B
【解析】F1 是 VB 的上下文相关帮助键。在设计状态下选中某个控件后按 F1,或在代码窗口中把插入点停在某个关键字上按 F1,系统会直接打开与该对象或关键字对应的帮助页面,其中给出语法格式与使用示例。运行程序使用 F5 功能键。
10. 使用"帮助"菜单检索帮助主题时,适合先系统了解某一专题整体结构的检索方式是( )
A. 索引
B. 目录
C. 搜索
D. 书签
【答案】B
【解析】帮助主题窗口提供目录、索引、搜索三种检索方式。目录方式按专题把帮助内容组织成树状结构,逐级展开即可全面了解某一专题的来龙去脉;索引适合按关键词直接定位条目,搜索则在全部文档中查找包含指定字词的内容。
11. Visual Basic 的帮助文档主要来自( )
A. Windows 帮助系统
B. Office 助手
C. 第三方联机手册
D. MSDN Library
【答案】D
【解析】VB 的帮助文档主要来源于 MSDN Library,其中汇集了 VB 及 Windows 平台各类开发技术的说明。它既可以在安装时装入本机供离线查阅,也可以在使用时通过 Internet 访问联机版本;联机版本内容更新、覆盖面更广。
三、程序填空题
1. 在窗体上放置一个标签 Label1 和一个命令按钮 Command1。要求程序运行时窗体标题显示为"我的第一个VB程序",单击命令按钮后,标签上显示"事件驱动",同时按钮上的文字变为"单击已完成"。请补充完整下列程序代码。
Private Sub Form_[1]________()
Form1.Caption = "我的第一个VB程序"
End Sub
Private Sub Command1_Click()
[2]________.Caption = "事件驱动"
Command1.[3]________ = "单击已完成"
End Sub
【答案】[1] Load;[2] Label1;[3] Caption
【解析】窗体装入内存时自动触发的是 Load 事件,其事件过程的名称由对象名与事件名组合而成,故 [1] 处填 Load。要修改标签上显示的文字,应写成"标签名.属性名 = 属性值"的形式,标签名为 Label1,故 [2] 处填 Label1。命令按钮上显示的文字由其 Caption 属性决定,故 [3] 处填 Caption。
2. 编写程序,要求程序运行时单击窗体,将窗体标题改为"欢迎使用Visual Basic",并在窗体上输出"欢迎使用Visual Basic"这行文字。请补充完整下列程序代码。
Private Sub Form_Click()
Form1.Caption = [1]________
[2]________ "欢迎使用Visual Basic"
End Sub
【答案】[1] "欢迎使用Visual Basic";[2] Print
【解析】Caption 属性用于设置窗体标题栏中显示的文字,而标题是字符串,在 VB 中字符串常量必须用一对双引号括起来,故 [1] 处填 "欢迎使用Visual Basic"。要在窗体上输出文字,使用窗体的 Print 方法,其书写形式为"对象名.Print 输出项",此处对象为当前窗体,可以省略对象名直接写 Print,故 [2] 处填 Print。
原创精品资源学科网独家享有版权,侵权必究
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。