vb第三阶段复习题解析.docx
《vb第三阶段复习题解析.docx》由会员分享,可在线阅读,更多相关《vb第三阶段复习题解析.docx(28页珍藏版)》请在冰点文库上搜索。
vb第三阶段复习题解析
第三阶段复习题
菜单、文件、对话框、多重窗体
菜单和对话框
1.VisualBasic的对话框分为3类,这3类对话框是 。
A.输入对话框、输出对话框和信息对话框
B.预定义对话框、自定义对话框和文件对话框
C.预定义对话框、自定义对话框和通用对话框
D.函数对话框、自定义对话框和文件对话框
【解答】C
2.下列不能打开“菜单编辑器”窗口的操作是 。
A.按Ctrl+E键
B.单击工具栏中的“菜单编辑器”按钮
C.执行“工具”菜单项中的“菜单编辑器”命令
D.按Shift+Alt+M键
【解答】D
3.假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为 。
A.MenuItem.Enabled=FalseB.MenuItem.Enabled=True
C.MenuItem.Visible=TrueD.MenuItem.Visible=False
【解答】A
4.以下叙述中错误的是 。
A.在同一窗体的菜单项中,不允许出现标题相同的菜单项
B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键
C.程序运行过程中,可以从新设置菜单的Visible属性
D.弹出式菜单也在菜单编辑器中定义
【解答】A
5.对话框在关闭之前,不能继续执行其他操作,这种对话框属于 。
A.输入对话框B.输出对话框
C.模式(模态)对话框D.无模式对话框
【解答】C
6.假设在窗体上已经添加了通用对话框CommonDialog控件并设置好了属性,其名称是CommonDialogl,在程序中执行了CommonDialogl.Filter=AllFiles(*.*)|*.*|Windowsd源文件(|*.wmf)|*.wmf|位图(*.bmp)|*.bmpI语句后,在对话框的文件列表中出现的选项个数是 。
A.1B.3C.6D.该语句有错,不能执行
【解答】B
7.打开菜单编辑器的方法有4种,以下不能打开菜单编辑器的操作是 。
A.选择“工具”下拉菜单中的“菜单编辑器”选项
B.单击工具栏中的“菜单编辑器”按钮
C.在“窗体窗口”上单击右键选择弹出菜单中的“菜单编辑器”,选项
D.按Ctrl+O键
【解答】D
8.关于自定义对话框概念的说明错误的是 。
A.建立自定义对话框时必须执行添加窗体的操作
B.自定义对话框实际上是VisualBasic的窗体
C.在窗体上还要使用其他控件才能组成自定义对话框
D.自定义对话框不一定要有与之对应的事件过程
【解答】D
9.将窗体的Visible属性设置为True,与使用 产生的效果一样。
A.Load语句B.Unload语句C.Show方法D.Hide方法
【解答】C
填空题
1.有多个对话框可以同时被打开,这种对话框的类型是 通用 类型。
2.菜单编辑器窗口有3个区域:
菜单属性区、菜单编辑区和菜单项显示区
3.菜单分为 下拉式 菜单和 弹出式 菜单,菜单总与 窗体 相关联,设计菜单需要在 菜单编辑器 中设计。
4.在菜单编辑器窗口要使选定的菜单项前减少一个内缩符号“…”,应单击菜单编辑区的 左缩进 。
5.以模式方式显示自定义对话框Forml应使用语句 。
6.在菜单编辑器窗口要使选定的菜单项上移一个位置,应单击菜单编辑区的 上移 。
7.VisualBasic6.0能够建立下拉式菜单和 弹出式 菜单。
8.Load语句与Show方法功能上的区别是 show方法可触发窗体load事件过程 。
9.在菜单编辑器窗口要使选定的菜单项前增加一个内缩符号“…”,应单击菜单编辑区的 右缩进 。
10.在菜单编辑器窗口要使选定的菜单项下移一个位置,应单击菜单编辑区的 下移 。
11.CommonDialog控件是属于 的一个组件。
12.菜单编辑器窗口的菜单编辑区有7个控制按钮,它们是:
左、右箭头,上、下箭头,插入、删除和 下一个 。
13.将CommonDialog控件添加到工具箱中的操作是在 通用 对话框中完成的。
14.菜单编辑器的“标题”选项对应于菜单控件的 Caption 属性。
菜单编辑器的“名称”选项对应于菜单控件的 name 属性
菜单编辑器的“索引”选项对应于菜单控件的 index 属性。
菜单编辑器的“复选”选项对应于菜单控件的 checked 属性。
菜单编辑器的“有效”选项对应于菜单控件的 enabled 属性。
菜单编辑器的“可见”选项对应于菜单控件的 visible 属性。
15.打开通用对话框的“另存为”对话框要使用 ShowSave 方法。
16.打开菜单编辑器选择 工具 下拉菜单中的“菜单编辑器”选项。
17.弹出式菜单的设计是在 菜单编辑器 窗口中进行的。
18.建立弹出式菜单要使用的方法是 popupmenu 。
19.要使某一个菜单项不能操作,应把False赋给菜单项的属性是 Enabled 。
20.如果要为某个菜单项设置一个快捷键(由Alt键和一个指定的字符组成),设置方法是:
在设置菜单控件的 标题 属性时,在希望作为快捷键的字符前加上一个 & 符号即可。
21.打开菜单编辑器选择的快捷键是 ctrl+E 。
22.菜单设计是在“菜单编辑器”中进行的。
在菜单编辑器中完成菜单设计后,若要使该菜单作为弹出式菜单,应该使用 popupmenu 方法来显示它。
选择题
1.用InputBox函数设计的对话框,其功能是 B 。
A.只能接收用户输入的数据,但不会返回任何信息
B.能接收用户输入的数据,并返回用户输入的信息
C.既能用于接收用户输入的信息,又能用于输出信息
D.专门用于输出信息
2.和CommonDialog1.Action=3等效的方法是 C 。
A.CommonDialog1.ShowOpenB.CommonDialogl.ShowFont
C.CommonDialog1.ShowColorD.CommonDialogl.ShowSave
3.为了将菜单项分组,使不同类型菜单项之间用一条水平线分隔开。
设置方法是在菜单中插入一个菜单项,将该菜单控件的 A 属性设为一个连字符(-)即可。
A.NameB.VisibleC.ShortCutD.Caption
4.菜单编辑器窗口有3个区域,不属于菜单编辑器的是 B 。
A.菜单属性区B.菜单在线演示区C.菜单编辑区D.菜单项显示区
5.设置菜单项快捷键的方法是:
在设置菜单项的Caption属性时,在希望作为快捷键的字母前加上一个符号 C 即可。
A.#B.*C.&D.$
6.执行MsgBox语句后弹出的对话框是属于 对话框。
A.接收用户信息B.无边界C.模式D.无模式
7.和CommonDialog1.Action=2等效的方法是 D 。
A.CommonDialog1.ShowOpenB.CommonDialog1.ShowFont
C.CommonDialog1.ShowColorD.CommonDialog1.ShowSave
8.对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于 D 。
A.输入对话框B.输出对话框
C.无模式对话框D.模式(模态)对话框
9.下面4个选项中,错误的选项是 A 。
A.菜单名称是显示在菜单项上的字符串B.菜单名称是程序使用菜单的标识
C.菜单名称是设置菜单项属性的对象D.菜单名称是引用菜单项属性的对象
10.InputBox函数的参数中,必需的参数是 D 。
A.Xpos和YposB.DefaultC.TitleD.Prompt
11.文件操作对话框中FileName属性是 B 。
A.只含有文件名的字符串
B.含有相对于当前文件夹的路径和文件名的字符串
C.含有相对于当前盘的绝对路径和文件名的字符串
D.含有盘符、绝对路径和文件名的字符串
12.通用对话框提供了一组基于Windows标准的对话框,在它的标准的对话框中不含 C 。
A.打开对话框B.另存为对话框C.显示对话框D.颜色对话框
13.如若菜单项前面没有内缩符号“...”,表示该菜单项是 D 。
A.主菜单项B.子菜单项C.下拉式菜单D.弹出式菜单
14.创建自定义对话框第一个步骤是 A 。
A.在工程中添加窗体B.设计对话框外观
C.向窗体添加控件D.设计控件对象的外观和特征
15.若要想设置菜单项快捷键,应在菜单项的标题中加入的符号是 B 。
A.IB.&C.@D.%
16.VisualBasic的“部件(O)…”菜单项是包含在 D 主菜单中。
A.视图B.编辑C.格式D.工程
17.要将CommonDialog控件添加到工具箱中,应在“部件”对话框中选中 C 选项,然后单击确定按钮。
A.MicrosoftADODataControl6.0B.MicrosoftChartControl6.0
C.MicrosoftCommonDialogControl6.0D.MicrosoftDataGridControl6.0
18.菜单项能触发的事件有 D 。
A.MouseDownB.MouseUp,Click和DblClick
C.ClickD.DblClick和Click
19.打开“部件”对话框的快捷按钮是 A 。
A.Ctrl+T键B.Ctrl+O键C.Ctrl+A键D.Ctrl+N键
20.使用“打开”对话框的方法是 D 。
A.双击工具箱中的“打开”控件,将其添加到窗体上
B.单击CommonDialog控件,然后在窗体上画出“打开”对话框
C.在程序中用Show方法显示“打开”对话框
D.在程序中用ShowOpen方法显示“打开”对话框
21.假设在窗体上已经添加了通用对话框CommonDialog控件并设置好了属性,其名称是CommonDialogl,在程序中要显示“打开”对话框,使用的语句是 A 。
A.CommonDialog1.Action=1B.CommonDialog1.Action=2
C.CommonDialog1.Action=3D.CommonDialog1.Action=4
22.关于VisualBasic的菜单设计的叙述正确的是 C 。
A.VisualBasic的菜单也是一个控件,存在于VisualBasic的工具箱中
B.VisualBasic的菜单也具有外观和行为的属性
C.VisualBasic的菜单设计是在“菜单编辑器”中进行的,它不是一个控件
D.菜单的属性也是在“属性窗口中”设置的
23.在菜单设计器中,要将当前菜单项下移一个等级,应按 B 按钮。
A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”
24.在菜单设计器中,要将当前菜单项下移一个位置,应按 D 按钮。
A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”
25.VB中的菜单 B 。
A.有组合式菜单和列表式菜单B.有下拉式菜单和弹出式菜单
C.只有弹出式菜单D.只有下拉式菜单
26.要让菜单项不显示出来,应将 A 属性值设置为False。
A.VisibleB.EnabledC.MoveableD.Checked
27.激活弹出式菜单的命令是 D 。
A.LoadB.ShowC.SetFocusD.PopupMenu
28.要将菜单项的某字母设置为热键,在菜单设计中,应在菜单项的标题的该字母前加 C 字符。
A./B.@C.&D.\
29.打开通用对话框的“帮助”对话框的方法是 C
A.ShowOpenB.ShowSaveC.ShowHelpD.ShowFont
30.打开通用对话框的“打印机”对话框的方法是 C
A.ShowOpenB.ShowSaveC.ShowPrinterD.ShowFont
31.打开通用对话框的“另存为”对话框的方法是 B
A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont
32.打开通用对话框的“字体”对话框的方法是 D 。
A.ShowOpenB.ShowSaveAsC.ShowColorD.ShowFont
33.要让菜单项无效,应将 B 属性值设置为False。
A.VisibleB.EnabledC.MoveableD.Checked
34.要让没有显示的菜单项显示出来,应将 A 属性值设置为True。
A.VisibleB.EnabledC.MoveableD.Checked
35.以下 A 可从通用对话框的“打开”对话框中返回用户选择的文件名。
A.FileNameB.PathC.FontNameD.Color
36.以下 D 可从通用对话框的“颜色”对话框中返回用户选择的颜色。
A.FileNameB.PathC.FontNameD.Color
37.以下 B 可从通用对话框的“字体”对话框中返回用户选择的字体大小。
A.FileNameB.FontSizeC.FontNameD.Size
38.以下 C 可从通用对话框的“字体”对话框中返回用户选择的字体名。
A.FileNameB.PathC.FontNameD.Color
39.以下 A 为True时,表明用户从通用对话框的“字体”对话框中选择了粗体字。
A.FontBoldB.PathC.FontNameD.Color
40.以下 D 为True时,表明用户从通用对话框的“字体”对话框中选择了斜体字。
A.FontBoldB.PathC.FontNameD.FontItalic
41.在通过对话框的 A 属性中,可以设置所打开对话框的“默认路径”。
A.FileNameB.InitDirC.FilterD.Pattern
多重窗体应用
1.如果要在应用程序添加另一个窗体,正确的操作方法是 。
A.在“文件”的下拉菜单中选择“添加窗体”命令
B.在“工程”的下拉菜单中选择“添加窗体”命令
C.在“编辑”的下拉菜单中选择“添加窗体”命令
D.在“工具”的下拉菜单中选择“添加窗体”命令
【解答】B
2.在当前工程中添加一个新的窗体,错误的操作是 。
A.在“工程”下拉菜单中选择“添加窗体”命令
B.从工具栏中单击“添加窗体”按钮
C.在代码窗口或属性窗口中输入一个新的窗口名称,即自动建立一个新的窗体
D.在工程资源管理器中,在工程图标上右击鼠标,打开快捷菜单,选择“添加(A)”后,再单击“添加窗体”命令
【解答】C
3.要设置工程中某一个窗体为启动窗体,必须的操作步骤是 。
A.打开“属性窗口”,选择作为启动窗体的窗体名称
B.打开“代码窗口”,用VisualBasic语句设置启动窗体
C.打开“工程属性”对话框,选择作为启动窗体的窗体名称
D.打开“窗体设计器”窗口,选择作为启动窗体的窗体名称
【解答】C
4.下列语句中,在运行时能使Forml窗体上的图形显示的语句是
A.Form1.RefreshB.Form1.Hide
C.UnloadFromlD.Form1.cls
【解答】A
5.在多窗体设计时,“工程资源管理器”窗口是很有用的窗口。
关于“工程资源管理器”窗口功能的说明,错误的是 。
A.在“工程资源管理器”窗口中可以设置某一个窗体作为启动窗体
B.在“工程资源管理器”窗口中显示与工程有关的文件和对象
C.在“工程资源管理器”窗口中某一图标左边方框内有“-”号表示该项已经被移走
D.在“工程资源管理器”窗口中双击.frm的文件名(或图标),能够打开该文件的窗体
【解答】C
6.要将名为MyForm的窗体显示出来,正确的方法是使用 。
A.MyFormShowB.Show.MyFormC.MyFormLoadD.MyForm.Show
【解答】D
填空题
1.一个窗体对象至少包含 一个事件 。
2.建立窗口并存盘后,除了生成窗体文件外,还会生成 工程(.vbp) 文件。
3.窗体模块由标准模块 、 窗体模块 和 Submain 构成。
4.“闲置循环”指的是 闲置状态下执行的循环 。
5.程序运行时要使某一个窗体暂时隐藏,但不从内存中清除,应使用 form.hide 。
6.请将下面的一段程序填写完整。
PrivateSubCommand1_Click()
Fori=lTo1000
x=
Forj=1To1000
y=i*j
Nextj
Cls
Printy;
Nexti
EndSub
7.在当前工程中添加一个新的窗体,应选择菜单栏 工程 下拉菜单中的选项。
8.要卸载窗体,需要用到的语句是 Unloadobject ,要隐藏窗体,需要用到的语句是 object.hide 。
9.多重窗体工程在保存时的步骤是 保存模块,保存工程 。
10.在“工程资源管理器”窗口中要打开一个窗体,应该双击扩展名为 frm 的文件。
11.标准模块中的全局变量声明用 来声明,应该放在标准模块的 。
12.在“工程资源管理器”窗口中,工程图标左侧方框内标有“+”号,表示 。
13.在“工程”中移除窗体命令的作用是 。
14.SubMain过程的作用是 ,应该在 模块里建立它,一个工程里可以含有一个SubMain过程,它是不会被自动识别并执行的,需要人为的设定。
执行 工程 菜单中的 工程1属性 命令,在 通用 选项卡中单击 启动对象 条目右边的下拉箭头,将显示所在工程的所有窗体名称和SubMain过程,选择SubMain,单击“确定”按钮,就可把SubMain过程设定为启动过程。
15.载入多重窗体工程时,应如何操作 。
16.在VisualBasic中窗体具有2种状态:
分别是 和 ,窗体的Show方法有模式参数可以选择这2种状态。
选择题
1.窗体设计器是用来设计 B 。
A.应用程序的代码段B.应用程序的界面
C.对象的属性D.对象的事件
2.要想通过单击Form2上的Command1,从内存中清除Form2窗体,则可在Command1的单击事件中,使用 C 命令。
A.LoadForm2B.Form2.ShowC.UnloadForm2D.Form2.hide
3.关于窗体上控件的基本操作错误的是 B 。
A.按下一次Del键只能删除一个控件
B.按下一次Del键可以同时删除多个控件
C.按住Shift键,然后单击每个要选择的控件,可以同时选中多个控件
D.按住Ctrl键,然后单击每个要选择的控件,可以同时选中多个控件
4.窗体设计器是用来设计 B 。
A.应用程序的代码段B.应用程序的界面
C.对象的属性D.对象的事件
5.通过“工程”菜单的 D 命令可以将多个窗体添加到工程中。
A.工程属性B.添加模块C.添加类模块D.添加窗体
6.设置在窗体的标题栏上显示的文字信息应使用 B 属性。
A.NameB.CaptionC.TopD.Font
7.下列4个关于DoEvents语句的叙述中,正确的是 C 。
A.DoEvents语句是一条非执行语句
B.即使使用DoEvents语句,也不能改变语句执行的顺序
C.DoEvents语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序
D.DoEvents语句没有返回值
8.在窗体对象中,要使窗体上没有最大化按钮应将 A 属性设置为False。
A.MaxButtonB.MinButtonC.ButtonD.不能去掉最大化按钮
9.窗体上有一个命令按钮Commandl,与按Esc键(或单击该命令按钮)的作用相同的语句是 A 。
A.Commandl.Enabled=TrueB.Commandl.Visible=True
C.Commandl.Cancel=TrueD.Commandl.Value=True
10.使用下列哪个语句,只将窗体Forml载入内存,但不显示在屏幕上 A 。
A.LoadForm1B.Form1.LoadC.ShowForm1D.Form1.Show
11.下列叙述错误的是 C 。
A.一个应用程序可以只有一个窗体
B.一个应用程序通常由多个窗体组成
C.一个窗体一定对应一个窗体文件,所以一个应用程序只能包含一个窗体
D.一个应用程序只能有一个启动窗体
12.关于启动窗体的说明,错误的是 B 。
A.系统默认将第一个建立的窗体作为启动窗体
B.系统默认将最后一个被编辑的窗体作为启动窗体
C.多窗体程序中,只能有一个窗体是启动窗体
D.可以根据需要,设置某一个窗体作为启动窗体
13.执行多窗体应用程序时 B 。
A.打开一个窗体后,其他窗体都会被关闭
B.在某一时刻只能打开一个窗体
C.打开一个窗体后,其他窗体都会被隐藏起来
D.允许同时打开多个窗体
14.在VisualBasic工程中可以作为“启动对象”的程序有 D 。
A.任意窗体或模块B.任意窗体
C.任意窗体或SubMain过程D.SubMain过程或其他任意模块
15.关于多窗体应用程序的叙述正确的是 。
A.连续向工程中添加多个窗体,会生成多个窗体模块
B.连续向工程中添加多个窗体,存盘后只生成一个窗体模块
C.每添加一个窗体,即生成一个工程文件
D.只能以第一个建立的窗体作为启动界面
16.下列关于事件过程的正确说法是 B 。
A.事件过程是用于处理用户操作激发的事件的代码
B.事件过程是程序员编写的各种子程序
C.事件过程储存在标准模块中
D.事件过程与通用过程完全一样
17.下列添加窗体的操作错误的是 B 。
A.可以选择菜单栏中的菜单命令来添加窗体
B.可以选择工具栏中的“添加工程”命令来添加窗体
C.可以在工程资源管理器中选择快捷菜单中的相应选项来添加窗体
D.可以从控件工具箱中选择相应的控件来添加窗体
18.当一个工程含有多个窗体时,其中的启动窗体是 D 。
A.启动VisualBasic时建立的窗体B.第一个添加的窗体
C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体
19.从工程中删除窗体的方法是 D 。
A.选择删除命令,再选择要删除的窗体
B.先选择要删除的窗体,再选择删除命令
C.选择删除命令后,再给出要删除的窗体名
D.先给出要删除的窗体名,再选择删除命令
20.若要将窗体从内存中卸载,其实现的方法