ImageVerifierCode 换一换
格式:DOCX , 页数:137 ,大小:143.35KB ,
资源ID:7148816      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7148816.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB例题解析和练习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB例题解析和练习题.docx

1、VB例题解析和练习题第3篇 例题解析和练习题第1章 Visual Basic 集成开发环境一. 例题解析 1单项选择题(1)使用VB 6.0集成开发环境开发的应用程序不适宜的运行环境是 。 A) Windows 3.2 B) Windows 9x C) Windows NT D) Windows 2000【答案】A【解析】VB 6.0集成开发工具,是32位应用程序的开发工具。这样的应用程序适宜在Windows 9x,Windows NT或Vindows2000环境中运行。而DOS和Windows 3.X是16位的操作系统。(2)VB 6.0共有三个版本,按功能从弱到强的顺序排列应是 。A)学习

2、版、专业版和工程版 B)学习版、工程版和专业版 C)学习版、专业版和企业版 D)学习版、企业版和专业版【答案】C【解析】VB 6.0共有三个版本,按功能从弱到强的顺序排列应是学习版、专业版和企业版。(3)VB 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是 。 A)设计状态 B)编写代码状态 C)运行状态 D)中断状态【答案】B【解析】VB的工作状态显示在标题栏的中括号内有:设计状态、运行状态和中断状态,也称三种模式或三种阶段。(4)不能打开代码窗口的操作是 。A)双击窗体设计器的任何地方 B)按下F4键C)单击工程窗口中的【查看代码】按钮D)选择“视图”菜单中的“代码窗口”命令

3、【答案】B【解析】按下F4键将打开属性窗口,其余的操作都能够打开代码窗口。(5)工程文件的扩展名是 。 A) .frm B) .vbp C) .bas D) .frx【答案】B【解析】VB的应用程序称为工程,一个工程由若干文件组成,其中工程文件的扩展名是 .vbp。(6)窗体文件的扩展名是 。 A) .frm B) .vbp C) .bas D) .frx 【答案】A【解析】在VB的应用程序中,每个窗体对应一个文件,窗体文件的扩展名是.frm。(7)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 。 A)工程资源管理器窗口 B)工具箱窗口 C)代码窗口 D)属性窗口 【答案】C【解析】在

4、设计阶段,当双击窗体上的某个控件时,所打开的窗口是该控件的事件过程所在的代码窗口。2填空题 (1)VB 6.0窗体文件默认主名是 。 【答案】Formx 【解析】其中x为1,2,3等顺序号。VB 6.0窗体的名称属性和标题属性的默认值为Forml,若用户在应用程序中添加多个窗体,系统为这些窗体起的名称依次为Form2,Form3等,当保存窗体文件时,VB用窗体名称默认值作为窗体文件的默认主名,其扩展名是.frm,可以改变保存窗体文件的主名。(2)启动VB 6.0后,要建立一个新工程,开始的操作是 。 【答案】在“新建工程”对话框中选择“标准EXE”选项,单击“打开”按钮。 【解析】VB 6.0

5、把一个项目称为一个工程。(3)VB 6.0生成可执行程序的扩展名是 。 【答案】 .exe 【解析】VB 6.0是解释型语言。在输入代码的同时,解释系统将高级语言翻译成机器指令,并可判断语法是否正确。在设计程序时,还可以运行程序。设计、调试成功的程序可以编译生成可执行文件(.exe),这样的文件可脱离VB 6.0在Windows环境下运行。(4)在VB 6.0集成开发环境中,VB的工作状态显示在 的方括号内。 【答案】标题栏 【解析】VB的工作状态有:设计状态、运行状态和中断状态。 设计状态:用于设计应用程序的用户界面和编写程序代码。 运行状态:运行应用程序。此时,不能修改用户界面和编辑程序代

6、码。 中断状态:运行的应用程序被暂时中断,按F5或单击工具栏的“继续”按钮可继续运行程序,单击“结束”按钮停止程序的运行。此时,可以编辑程序代码,但不能修改用户界面。此状态会弹出“立即”窗口,在“立即”窗口内可以输入命令,并立即执行。二. 练习题1单项选择题(1)Visual Basic 6.0是一种面向 的程序设计语言。 A)机器 B)对象 C)结构 D)过程(2)下列程序设计语言中支持面向对象的程序设计语言是 。 A)C B)Pascal C)Visual Basic D)Cobol(3)下列叙述中,错误的是 。 A)在窗体设计阶段,双击工具箱中的控件可以将控件放入窗口 B)启动Visua

7、l Basic后,工具箱中只有标准控件 C)在Visual Basic集成开发环境中,工具箱窗口只能位于窗体的左侧 D)用户可以清除立即窗口中的内容 (4)启动Visual Basic6.0中文版后,标题栏中显示的信息是 。 A) Microsoft Visual Basic6.0设计 B) 窗体1-Microsoft Visual Basic 6.0设计 C) 工程1-Visual Basic6.0设计 D) 工程1-Microsoft Visual Basic 6.0设计 (5)Visual Basic 6.0窗体设计器的主要功能是 。A)工程界面设计 B)过程代码设计 C)图形图像设计

8、D)添加控件(6)下列叙述中,错误的是 。 A) 启动Visual Basic后,工具箱中只有标准控件 B) 工具箱中的控件是固定的,无法添加新的控件。 C)在Visual Basic集成开发环境中,工具箱窗口一般位于窗体的左侧 D)工具箱中控件的是类而不是对象。(7)工程资源管理器窗口可以列出 种文件A) 2 B) 3 C) 4 D) 5(8)下列叙述中,错误的是 。 A) 启动Visual Basic后,屏幕只有一个窗体Form1 B) 工程文件的扩展名是.bas C)标准模块由程序组成 D) 用使标准工具栏上的按钮可以打开工具箱窗口(9)下列叙述中,正确的是 。 A) 一个工程只有一个窗

9、体Form1。 B) 一个工程可包含255个窗体。 C) 窗体模块由程序组成 D) 用使工程资源管理器窗口的按钮可以查看窗体对象(10)下列关于属性窗口的叙述中,正确的是 。 A) 一个工程可以打开任意个属性窗口。 B) 用使标准工具栏的按钮可以打开属性窗口 C) 属性窗口的属性列表只能按字母顺序排列 D) 在工程设计中,只能在属性窗口设置属性 (11)以下不是Visual Basic特点的是 。 A) 可视化编程 B)面向对象 C)事件驱动 D)算法生成(12)以下叙述中错误的是 。 A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B) 保存Visual Basic

10、程序时,应分别保存窗体文件及工程文件 C) Visual Basic应用程序只能以解释方式执行D) 事件可以由用户引发,也可以由系统引发 (13)以下叙述中错误的是 。 A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B)以 .bas为扩展名的文件是标准模块文件 C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件 (14)最常用于变量跟踪的窗口是 。 A)监视窗口 B)代码窗口 C)立即窗口 D)工程资源管理器窗口 (15) 启动Visual Basic后,在工具箱中列出的控件是 。 A) ActiveX控件 B)标准控件 C)ODBC控件 D)可

11、插入对象 (16)以下关于保存工程的叙述中,正确的是 。 A)保存工程时只保存窗体文件即可 B)保存工程时只保存工程文件即可 C)保存工程时,先保存工程文件后保存窗体文件D)保存工程时,先保存窗体文件后保存工程文件(17)以下操作不能启动Visual Basic 6.0的是 。 A)双击Visual Basic 6.0的快捷方式图标 B)通过“开始”菜单中的“运行”命令 C)通过“开始”菜单中的“程序”命令 D)在DOS的实模式下,进入Visual Basic的安装目录,运行vb6.exe(18)以下操作不能打开Visual Basic 6.0属性窗口的是 。 A)按F4键 B)执行“视图”菜

12、单中的“属性窗口”命令 C)单击标准工具栏中的【属性窗口】按钮 D)按Ctrl+T(19)在VB集成开发环境中,功能键F8的功能是 。A)运行程序 B)进入编辑状态 C)新建工程 D)逐语句调试2填空题(1)Visual Basic 6.0是基于Microsoft的 位操作系统设计的。(2)Visual Basic程序设计的核心是设计 。(3)VB的一个应用程序是由窗体模块、 模块和 模块等组成的。(4)编写可视化程序的基本步骤依次是:工程界面设计、设置对象的属性、 、调试运行工程和保存工程。(5)Visual Basic 6.0的编程机制是 。 (6)Visual Basic 6.0的程序设

13、计方法是 。(7)标准工具栏中图标的作用是 。(8)标准工具栏中图标的作用是 。(9)标准工具栏中图标的作用是 。(10)打开一个已有工程欲进行对象属性修改时,发现屏幕无属性窗口,使用工具栏中图标或“视图”菜单的 命令可以打开属性窗口。(11)保存一个新建工程时,一般先保存 文件,然后保存 文件。(12)使用“文件”菜单的 命令,能够生成工程1的exe文件。(13)Visual Basic 6.0集成开发使用的操作系统是 。(14)在工程资源管理器窗口顶部有3个按钮,分别为 、【查看对象】和【切换文件夹】。【答案】1单项选择题(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)BCC

14、DABDBBB(11)(12)(13)(14)(15)(16)(17)(18)(19)DCACBDDDD2填空题(1)32(2)对象(3)标准,类(4)编写程序代码(5)事件驱动(6)面向对象(7)打开工程资源管理器窗口(8)运行工程(9)保存工程(10)属性窗口(11)frm(或窗体) ,vbp(或工程)(12)生成工程1.exe(13)Windows(14)查看代码 第2章 面向对象的程序设计一例题解析(1)面向对象的程序设计指满足 。 A)可视化、结构化、动态化 B)封装性、继承性、多态性 C)对象的链接、动态链接、动态数据交换 D)ODBC,DDE,OLE【答案】B【解析】具有封装性、

15、继承性、多态性的程序设计称为面向对象的程序设计。(2)用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这种设计方式称为 。 A)面向对象的程序设计 B)结构化程序设计 C)事件驱动的编程机制D)可视化程序设计【答案】D【解析】VB 6.0集成开发工具利用窗体设计器设计应用程序界面。用户可将工具箱中的控件添加到窗体,创建应用程序的外观;利用属性窗口为控件设置各种属性。系统便可以自动生成这些程序代码。因此,称为可视化程序设计。(3)VB中ActiveX控件的文件扩展名是 。 A) .cls B) .ocx C) .frm D) .bas【答案】B【解析】.frm和.b

16、as是窗体模块和标准模块文件的扩展名,.cls是类模块。因此,本题答案为B。(4)以下叙述中错误的是 。 A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B)以.bas为扩展名的文件是标准模块文件 C)窗体文件包含该窗体及其控件的属性 D)一个工程中可以含有多个标准模块文件 【答案】A 【解析】工程资源管理器窗口中列出了建立一个应用程序所需要的文件。当一个应用程序具有多个工程时,工程资源管理器窗口中将包含多个工程文件。 (5)以下不属于Visual Basic系统的文件类型是 。 A) .frm B).bat C).vbg D).vbp 【答案】B 【解析】.frm是窗体

17、文件的扩展名,.vbg是工程组文件的扩展名,.vbp是工程文件扩展名,都属于Visual Basic系统的文件类型。.bat是批处理文件的扩展名。 (6)以下不能在工程资源管理器窗口中列出的文件类型是 。 A) .bas B).res C).frm D).ocx 【答案】D【解析】VB的工程资源管理器窗口中通常列有以下几类文件:工程文件(.vbp)和工程组文件(.vbg) 、窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)和资源文件(.res)。.ocx是Active X控件文件的扩展名,它不能在工程资源管理器窗口中列出。(7)以下叙述中错误的是 。 A)Visual B

18、asic是事件驱动型可视化编程工具 B)Visual Basic应用程序不具有明显的开始和结束语句 C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D)Visual Basic中控件的某些属性只能在运行时设置 【答案】C【解析】Visual Basic工具箱中的大部分控件都具有宽度(Width)和高度(Height)属性,但有些控件没有这两个属性,例如计时器(Timer)控件和直线(Line)。二练习题1单项选择题(1)对象的含义是 。 A)代码的集合 B)数据的集合 C)代码和数据的集合 D)数据或代码的集合(2)对象的组成的三个要素是 。

19、A)函数、过程、语句 B)窗体、控件、行为 C)属性、方法、事件 D)窗体、模块、控件(3)以下关于对象属性叙述中错误的是 。 A)对象有自己特殊的属性 B)所有的对象都有相同的属性 C)不同的对象可能有相同的属性 D)属性值的设置可以在属性窗口中进行(4)下述选项中,属于VB的程序设计方法是 。 A)面向对象、顺序驱动 B)面向对象、事件驱动 C)面向过程、事件驱动 D)面向过程、顺序驱动(5)事件的名称必须是 。 A)窗体所能够识别的 B)能够被用户触发的 C)对象所具有的 D)该事件有对应的方法可执行(6)Visual Basic中的Move、Print是对象的 。 A)事件 B)方法

20、C)属性 D)名称(7)Visual Basic中的Click、Load是对象的 。 A)事件 B)方法 C)属性 D)名称(8)Visual Basic中的Left、Top是对象的 。 A)事件 B)方法 C)属性 D)名称(9)下列有关属性设置的语句中,错误的是 。 A)Labell.Caption=画线 B)Textl.Text=Forml.Caption C)Commandl.Name=Visual Basic D)Forml.Caption= Labell.Caption(10)下面四个选项,不是事件的是_。A) Click B) Visible C) Unload D) Chang

21、e(11)下列选项中,属于Visual Basic事件的是 。 A)Cls B)Click C)Caption D)Top(12)在属性窗口设置对象的属性时,通常采用的方式有 。 A)直接键入属性值 B)选择输入 C)利用对话框 D)以上三种方式都是 (13)下列关于控件属性的叙述中,正确的是 A)控件属性只能在设计时设置,不能在运行时设置 B)所有控件的相同属性都有相同的默认值 C)所有对象都具有相同的属性 D)控件的属性值可以在属性窗口修改2填空题(1)用来描述对象的特征的一组数据称为对象的 。(2)对象的属性值可以在应用程序的执行中由VB代码设定。设定的格式是 。(3)在VB中对象的 是

22、指对象要完成的某个任务或动作。(4)在VB 中 是预先定义好的能够被对象所识别的动作。(5)名称是每个对象最基本的属性。单窗体的默认名为 。(6)决定对象左上角在载体上的位置的属性是 和 。(7)要使一个控件失效,应该将该控件的 属性设置为False。 (8)设置控件上所显示文字的字体和格式的属性是 。【答案】1单项选择题(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)CCBBCBACCB(11)(12)(13)BDD2填空题(1)属性(2)对象名.属性=属性值(3)方法(4)事件(5)Form1(6)Top,Left(注:两个答案可以交换)(7)Enabled(8)Font(9

23、)(10)第3章 窗体和菜单设计一例题解析(1)在VB中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的是 。 A)Show方法 B)UnLoad语句 C)Load语句 D)Hide方法【答案】C【解析】要将一个窗体装载到内存应使用Load语句。 Show方法是显示窗体,Hide方法是隐藏窗体,Unload语句是卸载窗体。(2)如果要改变窗体的标题,则需要设置的属性是 。 A)Caption B)Name C)BackColor D)BorderStyle 【答案】A【解析】窗体的标题由窗体的Caption属性设置。Name属性是窗体的名称,BackColor属性是窗体分背景色,Bor

24、derStyle属性是窗体边框的样式。(3)以下关于窗体的描述中,错误的是 。 A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中 B)窗体的Load事件在加载窗体时发生 C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 D)窗体的Height、Width属性用于设置窗体的高和宽 【答案】A 【解析】Unload语句的功能是将窗体从内存中卸载,因而窗体不但从屏幕上消失,同时也从内存中卸载掉。(4)以下叙述中正确的是 。 A)窗体的Name属性指定窗体的名称,用来标识一个窗体 B)窗体的Name属性的值是显示在窗体标题栏中的文本 C)可以在运

25、行期间改变对象的Name属性的值D)对象的Name属性值可以为空【答案】A 【解析】窗体的Name属性指定窗体的名称,用来惟一的标识一个窗体,不能为空。窗体的Name属性只能在设计阶段修改,不能在运行期间修改。(5)设在菜单编辑器中定义了一个菜单项,名称为menu1。为了在运行时使该菜单项不可见,应使用的语句是 。 A) menu1.Enabled=True B)menu1.Enabled=False C) menu1.Visible=True D)menu1.Visible=False【答案】D【解析】Visible属性用于表示菜单项是否可见,Enabled属性用于表示菜单项是否可用。要隐藏

26、菜单项menu1,将其Visible属性设置为False即可。所以,答案是D。二练习题1单项选择题(1)如果要改变窗体的标题,则需要设置的属性是 。 A)Caption B)Name C)Back Color D)Border Style (2)若要将窗体从内存中卸载,其实现的方法是_。A) 使用Show方法 B) 使用Load语句C) 使用UnLoad语句 D) 使用Hide方法(3)设有一个菜单项,名称为MenuItem,为了在运行时使该菜单失效(变灰),应使用的正确语句是 。 A)MenuItem.Enabled=False B)MenuItem.Enabled=True C)MenuI

27、tem.Visible=True D)MenuItem.Visible=False(4)在C:pic文件夹下有一个图形文件,名为Welcome.gif。为了将该图形装入窗体Form1,应使用的正确语句是 。 A) Form1.Picture=Welcome.gif B) Form1.Picture=C:PicWelcome.gif C) Form1.Picture=C:PicWelcome.gifD) Form1.Picture=LoadPicture(C:PicWelcome.gif)(5)窗体的标题内容是由下列属性中的 属性决定的。 A)Name B)Caption C)FontName

28、D)Text(6)如果将窗体的ControlBox属性值设置为False,则 。 A)窗体边框上的最大化和最小化按钮失效 B)ControlBox属性仍然起作用 C)窗体边框上的最大化和最小化按钮消失 D)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体移 动、关闭等操作(7)工程中创建新窗体的方法是 。 A) 利用标准工具箱中的窗体控件创建 B) 利用“工程”菜单的“添加窗体“项 C) 由系统自动产生D) 利用“工具”下拉菜单中的命令创建(8)下列关于窗体的说法中,不正确的是 A)一个工程只能有一个窗体 B)可以把窗体看做是一个包含各种对象的容器 C)窗体是Visual Ba

29、sic的一个对象D)只有在窗体上的控件才是对象(9)要让窗体不具有最大化功能,应该将窗体的 属性设置为False。 A)Max B)MaxButton C)AutoRedraw D)BorderStyle (10)在属性窗口设置窗体的下列属性时,不需要通过对话框设置的属性是 。 A)Font B)Picture C)Icon D)ControlBox (11)下列属性中不属于窗体的是 。 A)Enabled B)Left C)Value D)Visible(12)在窗体上建立第一个文本框,则该文本框的默认名称是 。 A)Label0 B)Label1 C)Text0 D)Text1 (13)清除窗体或图形框中由绘图方法或Print方法在运行时生成的图形或文字使用 。A)Cls B) Hide C) Show D) Move(14)在设计多窗体程序时,按照系统默认的名称分别建立4个窗体Forml、Form2、Form3和Form4,则程序运行后,最先出现的窗体是 。 A)Forml B)Form2 C)Form3 D)Form4(15)设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是 。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1