《VB-例题解析和练习题(共102页).doc》由会员分享,可在线阅读,更多相关《VB-例题解析和练习题(共102页).doc(102页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上第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
5、.0把一个项目称为一个工程。(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)启动Vis
7、ual 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 Bas
10、ic程序时,应分别保存窗体文件及工程文件 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) .frmD) .bas【答案】B【解析】.frm和.bas
16、是窗体模块和标准模块文件的扩展名,.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 Bas
18、ic是事件驱动型可视化编程工具 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)对象的组成的三个要素是 。 A)
19、函数、过程、语句 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)方法 C)
20、属性 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) Change(
21、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属性是窗体分背景色,Borde
24、rStyle属性是窗体边框的样式。(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)MenuItem.
27、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 D)Te
28、xt(6)如果将窗体的ControlBox属性值设置为False,则 。 A)窗体边框上的最大化和最小化按钮失效 B)ControlBox属性仍然起作用 C)窗体边框上的最大化和最小化按钮消失 D)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体移 动、关闭等操作(7)工程中创建新窗体的方法是 。 A) 利用标准工具箱中的窗体控件创建 B) 利用“工程”菜单的“添加窗体“项 C) 由系统自动产生D) 利用“工具”下拉菜单中的命令创建(8)下列关于窗体的说法中,不正确的是 A)一个工程只能有一个窗体 B)可以把窗体看做是一个包含各种对象的容器 C)窗体是Visual Basic的
29、一个对象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)清除窗体或
30、图形框中由绘图方法或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。为了在运行时隐藏该菜单项,应使用的语句是 。 A)menu1.Enabled=True B)menu1.Enabled=False C)menu1.Visible= True D)menu1.Visible=F
31、alse 答案:D(16)以下关于菜单的叙述中,错误的是 。 A)在程序运行过程中可以增加或减少菜单项 B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项 C)弹出式菜单在菜单编辑器中设计 D)利用控件数组可以实现菜单项的增加或减少(17)下列关于多窗体工程的存取说法错误的是 。 A)以.frm为扩展名保存窗体文件,以.vbp扩展名保存工程文件 B)每个窗体保存为一个扩展名为.frm的文件 C)所有窗体文件可以保存为一个以.frm为扩展名的文件 D)用“打开工程”对话框打开一个工程时将把属于该工程的所有文件装入内存(18)如果一个工程含有多个窗体及标准模块,则以下叙述中
32、错误的是 。 A)如果工程中含有Sub Main过程,则程序一定首先执行该过程 B)不能把标准模块设置为启动模块 C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 D)任何时刻最多只有一个窗体是活动窗体 (19)以下叙述中错误的是 。 A)一个工程中可以包含多个窗体文件 B)在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C)在设计VB程序时,窗体模块、标准模块、类模块等需要分别保存为不同类型的磁盘文件 D)全局变量可以在标准模块中定义也可以在其他模块中定义(20)下列说法正确的是 。A) 一个应用程序只包含一个窗体 B) 一个应用程序可以有多个启动窗体B) 一个大型
33、应用程序通常由多个主窗体和子窗体组成 D) 一个窗体对应一个窗体文件2填空题(1)窗体 决定了窗体的外观。(2) 窗体的 属性用于设定窗体的标题。(3)程序运行后,用鼠标单击对象时触发的事件是 事件。(4) 使用对象的 方法可以移动对象,并在移动的同时变更对象的大小。(5) MID应用程序一般由一个 和多个子窗体构成。(6) 在Windows环境下,菜单分为两种形式:即 。(7) 在应用程序的的窗体设计窗口中,执行“工具”菜单下“菜单编辑器”命令,则打开 窗口。(8) 菜单编辑器窗口中的标题栏内用于输入本菜单项的 。(9)在菜单编辑器中建立了一个菜单项,名称为pmenu,用下面的语句可以把它作
34、为弹出式菜单弹出,请填空。 Form1. pmenu 【答案】1单项选择题(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)ACADBCBABD(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)CDAADBCABD2填空题(1)属性(2)Caption(3)Click(4)Move(5)父窗体(6)下拉菜单和快捷菜单(7)菜单编辑器(8)标题(9)PopupMenu 第4章 常用标准控件一例题解析 (1)以下能够触发文本框Change事件的操作是 。 A)文本框失去焦点 B)文本框获得焦点 C)设置文本框的焦点 D)改变文本框的内容 【答案】D 【解析
35、】文本框的Text属性内容每发生一次改变,将触发一次Change事件;所以本题的正确答案是选项A。另外,文本框失去焦点将触发LostFocus事件,文本框获得焦点将触发GotFocus事件。(2)设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是 。 A) List1.List B) List1.ListIndex C) List1.Index D) List1.Text 【答案】D【解析】列表框的Text属性的值是最后一次选中的列表项的文本;ListIndex属性的值是最后一次选中的列表项的Index值;List属性和Index属性均为数组。因而
36、本题的正确答案是选项D。(3)为了清除列表框中的所有内容,应使用的方法是 。 A)Cls B)Clear C)Remove D)RemoveItem 【答案】B 【解析】Cls和Remove不是列表框的方法;Clear方法用来删除列表框中的所有项目;RemoveItem方法从列表框删除指定项目。(4)在窗体上放置两个滚动条和六个标签,滚动条的名称分别为Hscroll1和Hscroll2,标签的名称分别为 Label1Label6,其中标签Label4Label6分别显示“A=”、“B=”、“A*B=”等文字信息,标签Label1、Label2分别显示其右侧滚动条的当前值,Label3显示A*B
37、的计算结果。如下图所示。当滚动条的值改变时,在相应的标签中显示滚动条的值。当单击【计算】按钮时,能够对标签Label1、Label2中显示的两个值求积,并将结果显示在Label3中。以下不能实现上述功能的事件过程是 。 A)Private Sub Command1_Click() Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption) End Sub B) Private Sub Command1_Click() Label3.Caption=Hscroll1.Value*HScroll2.Value End Sub C) Priv
38、ate Sub Command1_Click()Label3.Caption=Hscroll1*HScroll2 End Sub D) Private Sub Command1_Click() Label3.Caption=HScroll1.Text*HScroll2.Text End Sub 【答案】D【解析】滚动条的默认属性是Value,滚动条不具有Text属性,所以,选项D不能实现题目要求的功能,答案是D。(5)在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间。程序为: Private Sub Timer1 () TxtTime.Text=Time End Sub 在下划线上应填入的内容是 。 A) Enabled B)Visible C)Interval D)Timer 【答案】D【解析】从题目上分析,可知在空白处填入的应该是计时器控件的事件名称,而计时器只具有Timer事件,所以本题的正确答案是选项D。(6)以下选项中,不是Visual Basic标准控件的是 A)命令按钮 B)定时器 C)窗体 D)单选框【答案】C 【解析】对象包括窗体和控件,控件不含窗体。标准控件指工具箱中