VB例题解析和练习题Word文件下载.docx

上传人:b****5 文档编号:20246223 上传时间:2023-01-21 格式:DOCX 页数:137 大小:143.35KB
下载 相关 举报
VB例题解析和练习题Word文件下载.docx_第1页
第1页 / 共137页
VB例题解析和练习题Word文件下载.docx_第2页
第2页 / 共137页
VB例题解析和练习题Word文件下载.docx_第3页
第3页 / 共137页
VB例题解析和练习题Word文件下载.docx_第4页
第4页 / 共137页
VB例题解析和练习题Word文件下载.docx_第5页
第5页 / 共137页
点击查看更多>>
下载资源
资源描述

VB例题解析和练习题Word文件下载.docx

《VB例题解析和练习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《VB例题解析和练习题Word文件下载.docx(137页珍藏版)》请在冰豆网上搜索。

VB例题解析和练习题Word文件下载.docx

【答案】C

【解析】在设计阶段,当双击窗体上的某个控件时,所打开的窗口是该控件的事件过程所在的代码窗口。

2.填空题

(1)VB6.0窗体文件默认主名是。

【答案】Formx

【解析】其中x为1,2,3等顺序号。

VB6.0窗体的名称属性和标题属性的默认值为Forml,若用户在应用程序中添加多个窗体,系统为这些窗体起的名称依次为Form2,Form3等,当保存窗体文件时,VB用窗体名称默认值作为窗体文件的默认主名,其扩展名是.frm,可以改变保存窗体文件的主名。

(2)启动VB6.0后,要建立一个新工程,开始的操作是。

【答案】在“新建工程”对话框中选择“标准EXE”选项,单击“打开”按钮。

【解析】VB6.0把一个项目称为一个工程。

(3)VB6.0生成可执行程序的扩展名是。

【答案】.exe

【解析】VB6.0是解释型语言。

在输入代码的同时,解释系统将高级语言翻译成机器指令,并可判断语法是否正确。

在设计程序时,还可以运行程序。

设计、调试成功的程序可以编译生成可执行文件(.exe),这样的文件可脱离VB6.0在Windows环境下运行。

(4)在VB6.0集成开发环境中,VB的工作状态显示在的方括号内。

【答案】标题栏

【解析】VB的工作状态有:

设计状态、运行状态和中断状态。

设计状态:

用于设计应用程序的用户界面和编写程序代码。

运行状态:

运行应用程序。

此时,不能修改用户界面和编辑程序代码。

中断状态:

运行的应用程序被暂时中断,按F5或单击工具栏的“继续”按钮可继续运行程序,单击“结束”按钮停止程序的运行。

此时,可以编辑程序代码,但不能修改用户界面。

此状态会弹出“立即”窗口,在“立即”窗口内可以输入命令,并立即执行。

二.练习题

1.单项选择题

(1)VisualBasic6.0是一种面向的程序设计语言。

A)机器B)对象C)结构D)过程

(2)下列程序设计语言中支持面向对象的程序设计语言是。

A)CB)PascalC)VisualBasicD)Cobol

(3)下列叙述中,错误的是。

A)在窗体设计阶段,双击工具箱中的控件可以将控件放入窗口

B)启动VisualBasic后,工具箱中只有标准控件

C)在VisualBasic集成开发环境中,工具箱窗口只能位于窗体的左侧

D)用户可以清除立即窗口中的内容

(4)启动VisualBasic6.0中文版后,标题栏中显示的信息是。

A)MicrosoftVisualBasic6.0[设计]

B)窗体1-MicrosoftVisualBasic6.0[设计]

C)工程1-VisualBasic6.0[设计]

D)工程1-MicrosoftVisualBasic6.0[设计]

(5)VisualBasic6.0窗体设计器的主要功能是。

A)工程界面设计B)过程代码设计

C)图形图像设计D)添加控件

(6)下列叙述中,错误的是。

A)启动VisualBasic后,工具箱中只有标准控件

B)工具箱中的控件是固定的,无法添加新的控件。

C)在VisualBasic集成开发环境中,工具箱窗口一般位于窗体的左侧

D)工具箱中控件的是类而不是对象。

(7)工程资源管理器窗口可以列出种文件

A)2B)3C)4D)5

(8)下列叙述中,错误的是。

A)启动VisualBasic后,屏幕只有一个窗体Form1

B)工程文件的扩展名是.bas

C)标准模块由程序组成

D)用使标准工具栏上的

按钮可以打开工具箱窗口

(9)下列叙述中,正确的是。

A)一个工程只有一个窗体Form1。

B)一个工程可包含255个窗体。

C)窗体模块由程序组成

D)用使工程资源管理器窗口的

按钮可以查看窗体对象

(10)下列关于属性窗口的叙述中,正确的是。

A)一个工程可以打开任意个属性窗口。

B)用使标准工具栏的

按钮可以打开属性窗口

C)属性窗口的属性列表只能按字母顺序排列

D)在工程设计中,只能在属性窗口设置属性

(11)以下不是VisualBasic特点的是。

A)可视化编程B)面向对象C)事件驱动D)算法生成

(12)以下叙述中错误的是。

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B)保存VisualBasic程序时,应分别保存窗体文件及工程文件

C)VisualBasic应用程序只能以解释方式执行

D)事件可以由用户引发,也可以由系统引发

(13)以下叙述中错误的是。

A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B)以.bas为扩展名的文件是标准模块文件

C)窗体文件包含该窗体及其控件的属性

D)一个工程中可以含有多个标准模块文件

(14)最常用于变量跟踪的窗口是。

A)监视窗口B)代码窗口C)立即窗口D)工程资源管理器窗口

(15)启动VisualBasic后,在工具箱中列出的控件是。

A)ActiveX控件B)标准控件C)ODBC控件D)可插入对象

(16)以下关于保存工程的叙述中,正确的是。

A)保存工程时只保存窗体文件即可

B)保存工程时只保存工程文件即可

C)保存工程时,先保存工程文件后保存窗体文件

D)保存工程时,先保存窗体文件后保存工程文件

(17)以下操作不能启动VisualBasic6.0的是。

A)双击VisualBasic6.0的快捷方式图标

B)通过“开始”菜单中的“运行”命令

C)通过“开始”菜单中的“程序”命令

D)在DOS的实模式下,进入VisualBasic的安装目录,运行vb6.exe

(18)以下操作不能打开VisualBasic6.0属性窗口的是。

A)按F4键

B)执行“视图”菜单中的“属性窗口”命令

C)单击标准工具栏中的【属性窗口】按钮

D)按Ctrl+T

(19)在VB集成开发环境中,功能键F8的功能是。

A)运行程序B)进入编辑状态

C)新建工程D)逐语句调试

(1)VisualBasic6.0是基于Microsoft的位操作系统设计的。

(2)VisualBasic程序设计的核心是设计。

(3)VB的一个应用程序是由窗体模块、模块和模块等组成的。

(4)编写可视化程序的基本步骤依次是:

工程界面设计、设置对象的属性、、调试运行工程和保存工程。

(5)VisualBasic6.0的编程机制是。

(6)VisualBasic6.0的程序设计方法是。

(7)标准工具栏中图标

的作用是。

(8)标准工具栏中图标

(9)标准工具栏中图标

(10)打开一个已有工程欲进行对象属性修改时,发现屏幕无属性窗口,使用工具栏中图标

或“视图”菜单的命令可以打开属性窗口。

(11)保存一个新建工程时,一般先保存文件,然后保存文件。

(12)使用“文件”菜单的命令,能够生成工程1的exe文件。

(13)VisualBasic6.0集成开发使用的操作系统是。

(14)在工程资源管理器窗口顶部有3个按钮,分别为、【查看对象】和【切换文件夹】。

【答案】

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

B

C

D

A

(11)

(12)

(13)

(14)

(15)

(16)

(17)

(18)

(19)

(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

【解析】具有封装性、继承性、多态性的程序设计称为面向对象的程序设计。

(2)用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这种设计方式称为。

A)面向对象的程序设计

B)结构化程序设计

C)事件驱动的编程机制

D)可视化程序设计

【答案】D

【解析】VB6.0集成开发工具利用窗体设计器设计应用程序界面。

用户可将工具箱中的控件添加到窗体,创建应用程序的外观;

利用属性窗口为控件设置各种属性。

系统便可以自动生成这些程序代码。

因此,称为可视化程序设计。

(3)VB中ActiveX控件的文件扩展名是。

A).clsB).ocx

C).frmD).bas

【解析】.frm和.bas是窗体模块和标准模块文件的扩展名,.cls是类模块。

因此,本题答案为B。

(4)以下叙述中错误的是。

B)以.bas为扩展名的文件是标准模块文件

D)一个工程中可以含有多个标准模块文件

【答案】A

【解析】工程资源管理器窗口中列出了建立一个应用程序所需要的文件。

当一个应用程序具有多个工程时,工程资源管理器窗口中将包含多个工程文件。

(5)以下不属于VisualBasic系统的文件类型是。

A).frmB).batC).vbgD).vbp

【答案】B

【解析】.frm是窗体文件的扩展名,.vbg是工程组文件的扩展名,.vbp是工程文件扩展名,都属于VisualBasic系统的文件类型。

.bat是批处理文件的扩展名。

(6)以下不能在工程资源管理器窗口中列出的文件类型是。

A).basB).resC).frmD).ocx

【答案】D

【解析】VB的工程资源管理器窗口中通常列有以下几类文件:

工程文件(.vbp)和工程组文件(.vbg)、窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)和资源文件(.res)。

.ocx是ActiveX控件文件的扩展名,它不能在工程资源管理器窗口中列出。

(7)以下叙述中错误的是。

A)VisualBasic是事件驱动型可视化编程工具

B)VisualBasic应用程序不具有明显的开始和结束语句

C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D)VisualBasic中控件的某些属性只能在运行时设置

【解析】VisualBasic工具箱中的大部分控件都具有宽度(Width)和高度(Height)属性,但有些控件没有这两个属性,例如计时器(Timer)控件和直线(Line)。

二.练习题

(1)对象的含义是。

A)代码的集合B)数据的集合

C)代码和数据的集合D)数据或代码的集合

(2)对象的组成的三个要素是。

A)函数、过程、语句B)窗体、控件、行为

C)属性、方法、事件D)窗体、模块、控件

(3)以下关于对象属性叙述中错误的是。

A)对象有自己特殊的属性

B)所有的对象都有相同的属性

C)不同的对象可能有相同的属性

D)属性值的设置可以在属性窗口中进行

(4)下述选项中,属于VB的程序设计方法是。

A)面向对象、顺序驱动B)面向对象、事件驱动

C)面向过程、事件驱动D)面向过程、顺序驱动

(5)事件的名称必须是。

A)窗体所能够识别的B)能够被用户触发的

C)对象所具有的D)该事件有对应的方法可执行

(6)VisualBasic中的Move、Print是对象的。

A)事件B)方法C)属性D)名称

(7)VisualBasic中的Click、Load是对象的。

A)事件B)方法C)属性D)名称

(8)VisualBasic中的Left、Top是对象的。

(9)下列有关属性设置的语句中,错误的是。

A)Labell.Caption="

画线"

B)Textl.Text=Forml.Caption

C)Commandl.Name="

VisualBasic"

D)Forml.Caption=Labell.Caption

(10)下面四个选项,不是事件的是_______。

A)ClickB)VisibleC)UnloadD)Change

(11)下列选项中,属于VisualBasic事件的是。

A)ClsB)ClickC)CaptionD)Top

(12)在属性窗口设置对象的属性时,通常采用的方式有。

A)直接键入属性值B)选择输入

C)利用对话框D)以上三种方式都是

(13)下列关于控件属性的叙述中,正确的是

A)控件属性只能在设计时设置,不能在运行时设置

B)所有控件的相同属性都有相同的默认值

C)所有对象都具有相同的属性

D)控件的属性值可以在属性窗口修改

(1)用来描述对象的特征的一组数据称为对象的。

(2)对象的属性值可以在应用程序的执行中由VB代码设定。

设定的格式是。

(3)在VB中对象的是指对象要完成的某个任务或动作。

(4)在VB中是预先定义好的能够被对象所识别的动作。

(5)名称是每个对象最基本的属性。

单窗体的默认名为。

(6)决定对象左上角在载体上的位置的属性是和。

(7)要使一个控件失效,应该将该控件的属性设置为False。

(8)设置控件上所显示文字的字体和格式的属性是。

(1)属性

(2)对象名.属性=属性值

(3)方法

(4)事件

(5)Form1

(6)Top,Left(注:

两个答案可以交换)

(7)Enabled

(8)Font

第3章窗体和菜单设计

(1)在VB中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的是。

A)Show方法B)UnLoad语句C)Load语句D)Hide方法

【解析】要将一个窗体装载到内存应使用Load语句。

Show方法是显示窗体,Hide方法是隐藏窗体,Unload语句是卸载窗体。

(2)如果要改变窗体的标题,则需要设置的属性是。

A)CaptionB)NameC)BackColorD)BorderStyle

【解析】窗体的标题由窗体的Caption属性设置。

Name属性是窗体的名称,BackColor属性是窗体分背景色,BorderStyle属性是窗体边框的样式。

(3)以下关于窗体的描述中,错误的是。

A)执行UnloadForm1语句后,窗体Form1消失,但仍在内存中

B)窗体的Load事件在加载窗体时发生

C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D)窗体的Height、Width属性用于设置窗体的高和宽

【答案】A

【解析】Unload语句的功能是将窗体从内存中卸载,因而窗体不但从屏幕上消失,同时也从内存中卸载掉。

(4)以下叙述中正确的是。

A)窗体的Name属性指定窗体的名称,用来标识一个窗体

B)窗体的Name属性的值是显示在窗体标题栏中的文本

C)可以在运行期间改变对象的Name属性的值

D)对象的Name属性值可以为空

【解析】窗体的Name属性指定窗体的名称,用来惟一的标识一个窗体,不能为空。

窗体的Name属性只能在设计阶段修改,不能在运行期间修改。

(5)设在菜单编辑器中定义了一个菜单项,名称为menu1。

为了在运行时使该菜单项不可见,应使用的语句是。

A)menu1.Enabled=TrueB)menu1.Enabled=False

C)menu1.Visible=TrueD)menu1.Visible=False

【解析】Visible属性用于表示菜单项是否可见,Enabled属性用于表示菜单项是否可用。

要隐藏菜单项menu1,将其Visible属性设置为False即可。

所以,答案是D。

(1)如果要改变窗体的标题,则需要设置的属性是。

A)CaptionB)NameC)BackColorD)BorderStyle

(2)若要将窗体从内存中卸载,其实现的方法是_______。

A)使用Show方法B)使用Load语句

C)使用UnLoad语句D)使用Hide方法

(3)设有一个菜单项,名称为MenuItem,为了在运行时使该菜单失效(变灰),应使用的正确语句是。

A)MenuItem.Enabled=FalseB)MenuItem.Enabled=True

C)MenuItem.Visible=TrueD)MenuItem.Visible=False

(4)在C:

\pic文件夹下有一个图形文件,名为Welcome.gif。

为了将该图形装入窗体Form1,应使用的正确语句是。

A)Form1.Picture="

Welcome.gif"

B)Form1.Picture=C:

\Pic\Welcome.gif

C)Form1.Picture="

C:

\Pic\Welcome.gif"

D)Form1.Picture=LoadPicture("

(5)窗体的标题内容是由下列属性中的属性决定的。

A)NameB)CaptionC)FontNameD)Text

(6)如果将窗体的ControlBox属性值设置为False,则。

A)窗体边框上的最大化和最小化按钮失效

B)ControlBox属性仍然起作用

C)窗体边框上的最大化和最小化按钮消失

D)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体移动、关闭等操作

(7)工程中创建新窗体的方法是。

A)利用标准工具箱中的窗体控件创建

B)利用“工程”菜单的“添加窗体“项

C)由系统自动产生

D)利用“工具”下拉菜单中的命令创建

(8)下列关于窗体的说法中,不正确的是

A)一个工程只能有一个窗体

B)可以把窗体看做是一个包含各种对象的容器

C)窗体是VisualBasic的一个对象

D)只有在窗体上的控件才是对象

(9)要让窗体不具有最大化功能,应该将窗体的属性设置为False。

A)MaxB)MaxButtonC)AutoRedrawD)BorderStyle

(10)在属性窗口设置窗体的下列属性时,不需要通过对话框设置的属性是。

A)FontB)PictureC)IconD)ControlBox

(11)下列属性中不属于窗体的是。

A)EnabledB)LeftC)ValueD)Visible

(12)在窗体上建立第一个文本框,则该文本框的默认名称是。

A)Label0B)Label1C)Text0D)Text1

(13)清除窗体或图形框中由绘图方法或Print方法在运行时生成的图形或文字使用。

A)ClsB)HideC)ShowD)Move

(14)在设计多窗体程序时,按照系统默认的名称分别建立4个窗体Forml、Form2、Form3和Form4,则程序运行后,最先出现的窗体是。

A)FormlB)Form2C)Form3D)Form4

(15)设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时隐藏该菜单项,应使用的语句是。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

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

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