2012年计算机二级VB用户界面设计练习题及答案(9)

全国等级考试资料网 2022-06-20 22:00:42 242

2012年计算机二级VB用户界面设计练习题及答案(9)

二、 填空题

1.复选框 【1】 属性设置为2—Grayed时,变成灰色,禁止用户使用。

2.组合框是组合了文本框和列表框的特性而形成的一种控件。 【2】 风格的组合不允许用户输入列表框中没有的选项。

3.滚动条响应的重要事件有 【3】 和Change。

4.当用户单击滚动条的空白处时,滑块移动的增量由 【4】 属性决定。

5.在对象的KeyPress事件过程中,参数KeyAscii表示所按键的__【5】__值。

6.在程序运行时,如果将框架 【6】 属性设置为False,则框架的标题呈灰色,表示框架内的所有的对象均被屏蔽,不允许用户对其进行操作。

7.当用户单击右键时,MouseDown、MouseUp和MouseMove事件过程的Button参数值为 【7】 。

8.当用户同时按下Ctrl和Shift并单击鼠标时,MouseDown、MouseUp和MouseMove事件过程的Shift参数值为 【8】 。

9.只要将MousePoint属性设置为 【9】 ,鼠标指针就恢复原样。

10.如果将窗体的 【10】 属性设置为True,则控件的KeyPress事件过程可以接收到在窗体的KeyPress过程中修改过的KeyAscii 值。

11.下面的程序段是将列表框List1中重复的项目删除,只保留一项。

For i = 0 To List1.ListCount – 1

For j = List1.ListCount – 1 To 【11】 Step – 1

If List1.List(i) = List1.List(j) Then

【12】

End If

Next j

Next i

12.下列程序段是允许用户按Enter键将一个组合框(CboComputer)中没有的项目添加到组合框中。

Sub CboComputer_Keypress(KeyAscii As Integer)

Dim flag As Boolean

If KeyAscii = 13 Then

flag = False

For i = 0 To CboComputer.ListCount – 1

If 【13】 Then

flag = True

Exit for

End If

Next i

If 【14】 Then

【15】

Else

MsgBox(“组合框中已有该项目!”)

End If

End If

End Sub

13.在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,然后编写如下代码:

Dim SaveAll As String

Private Sub Command1_Click()

Textl.Text=Left(UCase(SaveAll),4)

End Sub

Private Sub Texl1_KeyPress(KeyAscii As Integer)

SaveAll=SaveAll+Chr(KeyAscii)

End Sub

程序运行后,在文本框中输入abcdefg,单击命令按钮,则文本框中显示的内容是_【16】____ 。

14.列表框中列表项的数目可通过__【17】__属性获得。

15.为了使计时器控件Timer1每隔1秒触发一次Timer事件,应将Timer1控件的_【18】___属性设置为__【19】___。

16.在窗体上画一个名称为Command1)标题为"计算"的命令按钮;画两个文本框,名称分别为Text1和Text2;然后画4个标签,名称分别为Label1)Label2)Label3和Label4,标题分别为"操作数1")"操作数2")"运算结果"和空白;再建立一个含有4个单选按钮的控件数组,名称为Option1,标题分别为"+")"-")"*"和"/"。程序运行后,在Text1)Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应的计算结果显示在Label4中。请在____处填入适当的内容,将程序补充完整。

Private Sub Command1_Click()

For i = 0 To 3

If _【20】___ = True Then

opt = Option1(i).Caption

End If

Next

Select Case _【21】___

Case "+"

Result = Val(Text1.Text) + Val(Text2.Text)

Case "-"

Result = Val(Text1.Text) - Val(Text2.Text)

Case "*"

Result = Val(Text1.Text) * Val(Text2.Text)

Case "/"

Result = Val(Text1.Text) / Val(Text2.Text)

End Select

_【22】___ = Result

End Sub

17. 菜单的热键指使用 【23】 键和菜单项标题中的一个字符打开菜单。

18. 建立热键的方法是在菜单标题的某个字符前加一个 【24】 符号,在菜单中这一字符会自动加上下划线,表示该字符是一个热键。

19. 如果把菜单的 【25】 属性设置为True, 则该菜单项将成为一个选项。

20. 不管是在窗口顶部的菜单条上显示菜单还是隐藏菜单,都可以用 【26】 方法把它们作为弹出菜单,在程序运行期间显示出来。

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

22. 在显示字体对话框之前必须设置 【28】 属性,否则将发生不存在的字体错误。

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

24. 如果在建立菜单时,在标题文本框中输入一个" 【30】 ",那么菜单显示时,形成一个分割线。

25. CommonDialog是ActiveX控件,需要通过 【31】 命令选择Microsoft Common Dialog 6.0选项,将CommonDialog控件添加到工具箱中。

26.在菜单编辑器中建立一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。

Form1.__ 【32】__ .pmenu

27.在菜单编辑器中建立一个菜单,其主要菜单项的名称为mnuEdit,Visible属性为False。程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit对应的菜单。以下是实现上述功能的程序,请填空。

Private Sub Form_ __【33】___(Button As Integer,Shift As Integer,X As Single,Y As Single)

If Button=2 Then

__【34】___ mnuEdit

End If

End Sub

相关资料

相关阅读