当前位置:文档之家› vb界面设计 练习题(含答案)

vb界面设计 练习题(含答案)

1.在用菜单编辑器设计菜单时,必须输入的项有________。

A)标题B)快捷键C)索引D)名称
2.在下列关于菜单的说法中,错误的是________。

A)每个菜单项与其他控件一样也有自己的属性和事件
B)除了Click事件之外,菜单项还能响应其他如DblClick等事件
C)菜单项的快捷键不能任意设置
D)程序运行时,若菜单项的Enabled属性为False,则该菜单项变成灰色
3.在下列关于对话框的叙述中,错误的是________。

A)CommanDialog1.ShowFont 显示字体对话框
B)在打开对话框中,用户选择的文件名可以经FileTile属性返回
C)在打开对话框中,用户选择的文件名及路径可以经FileName属性返回
D)通用对话框中可以制作和显示帮助对话框
4.菜单的热键指使用Alt键和菜单标题中的一个字符来打开菜单,建立热键的方法是在菜单标题的某个字符前加上一个________字符。

A)% B)$ C)& D)#
5.要将通用对话框CommanDialog1设置成不同的对话框,应通过________属性来设置。

A)Name B)Action C)Tag D)Left
6.关于多重窗体的叙述中,正确的是________。

A)作为启动对象的Main子过程只能放在窗体模块内
B)如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载哪一个窗体
C)没有启动窗体,程序不能运行
D)以上都不对
7.在VB中,除了可以指定某个窗体作为启动对象外,还可以指定________作为启动对象。

A)事件B)Main 子过程C)对象D)菜单
8.以下语句正确的是________。

A)CommonDialog1.Filter = All Files|*.*|Picture(*.bmp)|*.bmp
B)CommonDialog1.Filter="All Files"|"*.*"|"Picture(*.bmp)"|"*.bmp"
C)CommonDialog1.Filter="All Files|*.*|Picture(*.bmp)|*.bmp"
D)CommonDialog1.Filter={All Files|*.*|Picture(*.bmp)|*.bmp}
9.如果Form1是启动窗体,并且Form1的load事件过程中有Form2.Show,则程序启动后________。

A)发生一个运行错误
B)发生一个编译
C)在所有的初始化代码运行后Form1是活动窗体
D)在所有的初始化代码运行后Form2是活动窗体
10.当用户将焦点移到另一个应用程序时,当前应用程序的活动窗体将________。

A)发生DeActive事件
B)发生LostFocus事件
C)发生DeActive和LostFocus事件
D)DeActive和LostFocus事件都不发生
11.在下列关于菜单的说法中,错误的是________。

A)每个菜单项与其他控件一样也有自己的属性和事件
B)除了Click事件之外,B菜单项还能响应其他如DblClick等事件
C)菜单项的快捷键不能任意设置
D)程序运行时,若菜单项的Enabled属性为False,则该菜单项变成灰色
12.在下列关于对话框的叙述中,错误的是________。

A)CommonDialog1.ShowFont 显示字体对话框
B)在打开对话框中,用户选择的文件名可以经FileTitle属性返回
C)在打开对话框中,用户选择的文件名及路径可以经FileName属性返回
D)通用对话框中可以制作和显示帮助对话框
13. 关于多重窗体的叙述中,正确的是________。

A)作为启动对象的Main子过程只能放在窗体模块内
B)如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载哪一个窗体
C)没有启动窗体,程序不能运行
D)以上都不对
14. 在Visual Basic工程中,可以作为“启动对象“的程序是______。

A)任何窗体或标准模块B)任何窗体或过程
C)Sub Main过程或其他任何模块D)Sub Main 过程或任何窗体
15. 以下叙述中错误的是______。

A)在程序运行时,通用对话框控件是不可见的
B)在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D)调用通用对话框控件的ShowColor方法,可以打开颜色对话框
16. 以下叙述中错误的是______。

A)下拉式菜单和弹出式菜单都用菜单编辑器建立
B)在多窗体程序中,每个窗体都可以建立自己的菜单系统
C)除分隔线外,所有菜单项都能接收Click事件
D)如果把一个菜单项的Enable属性设置为False,则该菜单项不可见
17. 在窗体上画一个名称为CommonDialog1 的通用对话框,一个名称为Command1的命令按钮。

然后编写如下事件过程:
Private Sub Command1_Click()
CommonDialog1.FileName = ""
CommonDialog1.Filter = "all file|*.*|(*.DoC)|*.Doc|(*.Txt)|*.Txt"
CommonDialog1.FilterIndex = 2
CommonDialog1.DialogTitle = "VBTest"
CommonDialog1.Action = 1
End Sub
对于这个程序,以下叙述中错误的是______。

A)该对话框被设置为“打开”对话框B)在该对话框中指定的默认文件名为空
C)(*.Txt)
填空:
1.在菜单编辑器中建立一个菜单,其主要菜单项的名称为mnuEdit,Visible属性为False。

程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit对应的菜单。

以下是实现上述功能的程序,请填空。

Private Sub Form_ __【1】___(Button As Integer,Shift As Integer,X As Single,Y As Single)
If Button=2 Then
__【2】___ mnuEdit
End If
End Sub
2.不管是在窗口顶部的菜单条上显示菜单还是隐藏菜单,都可以用(3)方法把它们作为弹出菜单,在程序运行期间显示出来。

3.. 假定有一个通用对话框CommonDialog1,除了可以用CommonDialog1.Action=3显示颜色对话框外,还可以用(4)方法显示。

4.. 在显示字体对话框之前必须设置(5)属性,否则将发生不存在的字体错误。

5.. 在用Show方法后显示自定义的对话框时,如果Show方法之后带(6)参数,就将窗体作为模式对话框显示。

6. 如果在建立菜单时,在标题文本框中输入一个" (7)",那么菜单显示时,形成一个分割线。

相关主题