版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)学习版、专业版和工程版 B
2、)学习版、工程版和专业版 C)学习版、专业版和企业版 D)学习版、企业版和专业版【答案】C【解析】VB 6.0共有三个版本,按功能从弱到强的顺序排列应是学习版、专业版和企业版。(3)VB 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是 。 A)设计状态 B)编写代码状态 C)运行状态 D)中断状态【答案】B【解析】VB的工作状态显示在标题栏的中括号内有:设计状态、运行状态和中断状态,也称三种模式或三种阶段。(4)不能打开代码窗口的操作是 。A)双击窗体设计器的任何地方 B)按下F4键C)单击工程窗口中的【查看代码】按钮D)选择“视图”菜单中的“代码窗口”命令【答案】B【解析】按下
3、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)启动Visual Basic后,工具
7、箱中只有标准控件 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)图形图像设计 D)添加控件(6)下列
8、叙述中,错误的是 。 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) 一个工程只有一个窗体Form1。 B)
9、一个工程可包含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)可插入对象 (16)以下
11、关于保存工程的叙述中,正确的是 。 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的程序设计方法是 。(7)标准工具
13、栏中图标的作用是 。(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)BCCDABDBBB(11)(1
14、2)(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是窗体文件的扩展名,.vbg是工程组
17、文件的扩展名,.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 Basic是事件驱动型可视化编程
18、工具 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)函数、过程、语句 B)窗体
19、、控件、行为 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)属性 D)名称(7)Vis
20、ual 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
21、 D) Change(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)
22、在VB中对象的 是指对象要完成的某个任务或动作。(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
23、(8)Font(9)(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属性是窗
24、体分背景色,BorderStyle属性是窗体边框的样式。(3)以下关于窗体的描述中,错误的是 。 A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中 B)窗体的Load事件在加载窗体时发生 C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 D)窗体的Height、Width属性用于设置窗体的高和宽 【答案】A 【解析】Unload语句的功能是将窗体从内存中卸载,因而窗体不但从屏幕上消失,同时也从内存中卸载掉。(4)以下叙述中正确的是 。 A)窗体的Name属性指定窗体的名称,用来标识一个窗体 B)窗体的Name属性的值是显示在窗体标题栏中的
25、文本 C)可以在运行期间改变对象的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
27、C)MenuItem.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.gif"D) Form1.Picture=LoadPicture("C:PicWelcome.gif")(5)窗体的标题内容是
28、由下列属性中的 属性决定的。 A)Name B)Caption C)FontName D)Text(6)如果将窗体的ControlBox属性值设置为False,则 。 A)窗体边框上的最大化和最小化按钮失效 B)ControlBox属性仍然起作用 C)窗体边框上的最大化和最小化按钮消失 D)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体移 动、关闭等操作(7)工程中创建新窗体的方法是 。 A) 利用标准工具箱中的窗体控件创建 B) 利用“工程”菜单的“添加窗体“项 C) 由系统自动产生D) 利用“工具”下拉菜单中的命令创建(8)下列关于窗体的说法中,不正确的是 A)一个工程只
29、能有一个窗体 B)可以把窗体看做是一个包含各种对象的容器 C)窗体是Visual Basic的一个对象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)在窗体上建立第一个文本框,则该文本框的默认名称
30、是 。 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。为了在运行时隐藏该菜单项,应使用的语句是 。 A)menu1.Enabled=True B)menu1.Enable
31、d=False C)menu1.Visible= True D)menu1.Visible=False 答案:D(16)以下关于菜单的叙述中,错误的是 。 A)在程序运行过程中可以增加或减少菜单项 B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项 C)弹出式菜单在菜单编辑器中设计 D)利用控件数组可以实现菜单项的增加或减少(17)下列关于多窗体工程的存取说法错误的是 。 A)以.frm为扩展名保存窗体文件,以.vbp扩展名保存工程文件 B)每个窗体保存为一个扩展名为.frm的文件 C)所有窗体文件可以保存为一个以.frm为扩展名的文件 D)用“打开工程”对话框打开一个
32、工程时将把属于该工程的所有文件装入内存(18)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 。 A)如果工程中含有Sub Main过程,则程序一定首先执行该过程 B)不能把标准模块设置为启动模块 C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 D)任何时刻最多只有一个窗体是活动窗体 (19)以下叙述中错误的是 。 A)一个工程中可以包含多个窗体文件 B)在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C)在设计VB程序时,窗体模块、标准模块、类模块等需要分别保存为不同类型的磁盘文件 D)全局变量可以在标准模块中定义也可以在其他模块中定义(20)下列说法正
33、确的是 。A) 一个应用程序只包含一个窗体 B) 一个应用程序可以有多个启动窗体B) 一个大型应用程序通常由多个主窗体和子窗体组成 D) 一个窗体对应一个窗体文件2填空题(1)窗体 决定了窗体的外观。(2) 窗体的 属性用于设定窗体的标题。(3)程序运行后,用鼠标单击对象时触发的事件是 事件。(4) 使用对象的 方法可以移动对象,并在移动的同时变更对象的大小。(5) MID应用程序一般由一个 和多个子窗体构成。(6) 在Windows环境下,菜单分为两种形式:即 。(7) 在应用程序的的窗体设计窗口中,执行“工具”菜单下“菜单编辑器”命令,则打开 窗口。(8) 菜单编辑器窗口中的标题栏内用于输
34、入本菜单项的 。(9)在菜单编辑器中建立了一个菜单项,名称为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。 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)文本
35、框失去焦点 B)文本框获得焦点 C)设置文本框的焦点 D)改变文本框的内容 【答案】D 【解析】文本框的Text属性内容每发生一次改变,将触发一次Change事件;所以本题的正确答案是选项A。另外,文本框失去焦点将触发LostFocus事件,文本框获得焦点将触发GotFocus事件。(2)设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是 。 A) List1.List B) List1.ListIndex C) List1.Index D) List1.Text 【答案】D【解析】列表框的Text属性的值是最后一次选中的列表项的文本;ListIn
36、dex属性的值是最后一次选中的列表项的Index值;List属性和Index属性均为数组。因而本题的正确答案是选项D。(3)为了清除列表框中的所有内容,应使用的方法是 。 A)Cls B)Clear C)Remove D)RemoveItem 【答案】B 【解析】Cls和Remove不是列表框的方法;Clear方法用来删除列表框中的所有项目;RemoveItem方法从列表框删除指定项目。(4)在窗体上放置两个滚动条和六个标签,滚动条的名称分别为Hscroll1和Hscroll2,标签的名称分别为 Label1Label6,其中标签Label4Label6分别显示“A=”、“B=”、“A*B=”
37、等文字信息,标签Label1、Label2分别显示其右侧滚动条的当前值,Label3显示A*B的计算结果。如下图所示。当滚动条的值改变时,在相应的标签中显示滚动条的值。当单击【计算】按钮时,能够对标签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.Captio
38、n=Hscroll1.Value*HScroll2.Value End Sub C) Private 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,
39、要求每一秒钟在文本框中显示一次当前的时间。程序为: 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 【解析】对象包括窗体和控件,控件不含窗体。标准控件指工具箱中VB 6.0自带的控件。因此
40、,本题答案为C。(7)文本框的默认属性是 。 A)Caption B)Text C)Name D)Top【答案】B【解析】文本框的默认属性是Text,Text是文本框的内容,因此,本题答案为B。(8)标签默认属性是 。 A)Caption B)Text C)Name D)Top 【答案】A 【解析】标签默认属性是Caption,Caption用来改变标题信息。因此,本题答案为A。(9)滚动条的默认属性是 。 A)Min B)Max C)Value D)Name【答案】C【解析】滚动条的默认属性是Value属性。滚动条Value属性的值随着滚动滑块位置的改变而改变,是一个整型数据。(10)只能用
41、来显示字符信息的控件是 。 A)图像框 B)图形框 C)标签框 D)文本框【答案】C【解析】图像框只能用来显示图像。图形框能显示图像和字符信息,还能容纳其他控件。文本框不仅能够显示字符信息,还能编辑字符信息。(11)确定复选框是否选中,应访问的属性是 。 A)Selected B)Checked C)Style D)Value【答案】D【解析】复选框没有Selected和Checked属性。Selected是列表框的属性,表示是否选中了列表项。Style属性决定了复选框的外观。(12)设置命令按钮的标题文字时,应改变的属性是 。 A)Text B)Caption C)Name D)FontNa
42、me【答案】B【解析】命令按钮没有Text属性。Name属性是命令按钮的名称,FontName属性是命令按钮的标题文字所采用的字体名。(13)若要获得滚动条的当前值,可访问的属性是 。 A)Min B)Max C)TextD)Value【答案】D【解析】滚动条没有Text属性。滚动条的Min和Max属性分别存放滚动条的最小值和最大值。当滚动滑块的位置移动时,滚动条的Value属性值也随之改变。(14)命令按钮能响应的事件是 。 A)DblClick B)Click C)Scroll D)Load【答案】B 【解析】命令按钮不支持DblClick事件。命令按钮也没有Load和Scroll事件。命
43、令按钮能响应的事件在四个选项中只有Click事件。 (15)设置组合框的样式,可用的属性是 。 A)BackStyle B)BorderStyle C)Style D)Sorted【答案】C【解析】组合框没有BackStyle和BorderStyle属性。组合框的Sorted属性控制列表项是否按序排列,若设置为True按升序排列,否则按加入先后顺序排列。组合框的Style属性控制组合框的样式,0为标准样式,1为复选框样式。(16)要设置计时器控件的定时时间,需设置的属性是 。 A)Interval B)Enabled C)Value D)Text【答案】A【解析】计时器控件没有Value和Te
44、xt属性。计时器控件的Enabled属性设置计时器控件是否对事件产生响应。计时器控件通过Interval属性设置定时触发的周期(毫秒数),即触发计时器两个事件之间的毫秒数,Interval属性值的范围为065535。(17)不能触发滚动条的Change事件的操作是 。 A)拖动滚动条上的滑块 B)单击滚动条上的滑块 C)单击滚动条两端的箭头 D)单击箭头与滑块之间的滚动条【答案】B【解析】单击箭头与滑块之间的滚动条,滚动条的Value属性的改变量是LargeChange。单击滚动条两端的箭头,Value属性的改变量是SmallChange。拖动滚动条上的滑块,Value属性的改变量决定滑块的移
45、动量。它们都能使滚动条的Value属性值改变,因此也就能够触发滚动条的Change事件。单击滚动条上的滑块,不改变滚动条的Value属性值,也不能触发滚动条的Change事件。(18)不能作为容器使用的对象是 。 A)窗体 B)框架 C)图形框 D)图像框【答案】D【解析】窗体、框架和图形框都可作为容器使用,在这些对象中可以放置其他控件。图像框不能放置其他控件,不能作为容器使用。(19)VB 6.0应用程序提供的一组单选钮所具有的功能是 。 A)选择一次 B)选择多次 C)单一选择 D)多个选择【答案】C【解析】VB 6.0应用程序提供的一组单选钮中,在运行程序时,可以多次选绎,但从功能上讲一
46、组单选钮在任何时候只能选择一个。复选框提供多个选项供选择,可以从中选择一个或多个选项,也可以一个也不选择。二练习题1单项选择题(1)用于设置命令按钮控件的外观样式的属性是 。 A)Image B)Picture C)Style D)Caption(2)用于设置命令按钮是否为取消按钮的属性是 。 A)Image B) Default C) Cancel D)Caption(3)鼠标停留在控件上时,将显示一文本内容。该文本内容是通过 属性设置的。 A)Text B) Caption C) ToolTipText D)HelpContextID(4)设置标签中显示的文本的对齐方式使用 属性。 A) Alignment B) BorderStyle C) AutoSize D) TabIndex(5)标签控件显示文本是使用 属性来实现的。 A)Caption B)Text C)Alignment D)Visible(6)标签和文本框都可以用于显示文本,正确的叙述是 。A) 标签、文本框中的文本都是只读文本B)文本框、标签中的文本都是可编辑的文本C)标签中的文本是只读文本,文本框中的文本是可编辑的文本D) 标签中的文本是可编辑的文本,文本框中的文本是只读文本(7)用来设置文本框控件中有无滚动条的属性是 。 A)Ap
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版工程车租赁合同模板范本
- 2025年度个人房产抵押担保债务重组合同4篇
- 2025年度道路工程保险合同书3篇
- 2025年度汽车贷款逾期违约担保合同4篇
- 2025年度个人财产抵押反担保协议4篇
- 2025年紫金财产保险股份有限公司招聘笔试参考题库含答案解析
- 2025年湖南艺创建筑工程有限公司招聘笔试参考题库含答案解析
- 2025年度医疗健康产业贷款合同范本4篇
- 2025年广西来宾市自来水有限公司招聘笔试参考题库含答案解析
- 2025年南京航空航天大学后勤集团招聘笔试参考题库含答案解析
- 第7课《中华民族一家亲》(第一课时)(说课稿)2024-2025学年统编版道德与法治五年级上册
- 2024年医销售药销售工作总结
- 急诊科十大护理课件
- 山东省济宁市2023-2024学年高一上学期1月期末物理试题(解析版)
- GB/T 44888-2024政务服务大厅智能化建设指南
- 2025年上半年河南郑州荥阳市招聘第二批政务辅助人员211人笔试重点基础提升(共500题)附带答案详解
- 山东省济南市历城区2024-2025学年七年级上学期期末数学模拟试题(无答案)
- 国家重点风景名胜区登山健身步道建设项目可行性研究报告
- 投资计划书模板计划方案
- 《接触网施工》课件 3.4.2 隧道内腕臂安装
- 2024-2025学年九年级语文上学期第三次月考模拟卷(统编版)
评论
0/150
提交评论