2005年9月计算机等级考试二级VB考前密卷[1]12
文章作者 100test 发表时间 2007:03:26 17:25:11
来源 100Test.Com百考试题网
(7)在菜单编辑器中建立一个菜单,其主菜单项的名称为nmuEdit,Visible属性为False。 程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit对应的菜单。以下是实现上述功能的程序,请填空。
Private Sub Form_ 【7】 (Button As Integer,Shift As Integer,X As Single,Y As
Single)
If Button=2 Then
【8】 mnuEdit
End If
End Sub
答案:【7】MouseDown
【8】PopupMenu
评析:PopupMenu方法的使用形式如下:[对象].PopupMenu菜单名,标志,x,y。其中:x,y:是快捷菜单显示的位置。标志:指定快捷菜单的行为。当标志为0时,快捷菜单中的项只能对鼠标左键起反应。当标志为1时,快捷菜单中的项对鼠标左键和右键都反应。标志为2时,PopupMenu方法只能用在MouseDown事件过程。
(8)与数学表达式COS2(a b)/3x 5对应的Visual Basic表达式是 【9】 。
答案:【9】(cos(a b))^2/(3*x) 5
评析:在Visual Basic中,^表示指数运算, 表示乘法,/表示除法。乘法运算符不能象数学表达式那样省略。
(9)在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。请填空。
Private Sub Option1_Click(Index As Integer)
Select Case 【10】
Case 0
a="宋体"
Case l
a="黑体"
Case 2
a="楷体GB2312"
End Select
Textl. 【11】 =a
End Sub
答案:【10】Index
【11】Font
评析:本题中Optionl为控件数组名称,故Optionl_Click事件过程中的参数Index代表被单击的控件在数组中的下标值;TextBox控件Textl的Font属性用于设置文本框中显示的文字的字体名称。
(10)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
n=5
f=1
s=0
For i=l TO n
f= 【12】
s=s f
Next
Print s
End Sub
该事件过程的功能是寸算s=l 1/2!1/3! ... 1/n!去的值。请填空。
答案:【12】f/i
评析:本题程序的功能是求和S=1 1/2! 1/3! … 1/n!,而代码中有语句s=s f。故变量f中存储的应为1/n!(n=1..2…5)。即f=f*(1/i)。