(11)以下叙述中错误的是
A)窗体或控件的事件的名称可以由编程人员确定
B)控件的名称可以由编程人员设定
C)移动鼠标时,会触发M()useMOVt2事件
D)双击鼠标可以触发Dbl('lick事件
【解答方法】窗体或控件的事件的名称由系统提供,直接选A。
【解析】控件的名称可以由编程人员设定,但事件过程不是。C和D也均是正确的。
(12)在窗体上有若干控件,其中有一个名称为Command1的命令按钮。影响Command1的Tab顺序的属性是
A)Enabled
B)Tablndex
C)TabStop
D)Visible
【解答方法】用Tab进行两分,TabStop的含义显然不对.选择Tablndex.即B。
【解析】 Enabled为False是运行后使控件变灰,Visible为False则隐藏控件。
(13)以下叙述中错误的是
A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B)保存Visual Basic程序时,应分别保存窗体文件及工程文件
C)事件可以由用户引发,也可以由系统引发
D)Visual Basic应用程序只能以解释方式执行
【解答方法】对这类问题一般先快速扫视四个选项,看是否能迅速判定错误语句,如果拿不准,则迅速转到下一个选项。浏览时很容易确定D是错误的。
【解析】 A和B是保存和打开问题,论述正确。C项也是正确的。
(14)以下关系表达式中。其值为False的是
A)”BCD”>”bCD”
B)”you”<>”we”
C)”BASIC”=UCase(”Basic”)
D)”double”>”doub”
【解答方法】考生都应该熟悉:对字符来说.大写字符的ASCII码小于其小写的ASCII码,所以不必再看,直接选A。
(15)在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
X=-1
If Sgn(x)Then
Y=2-Sgn(x^2)
Else
y=2-Sgn(x)
End If
Print Y
End Sub
程序运行后,单击命令按钮,窗体上显示的是
A)3
B)2
C)1
D)-1
【解析】这种题必须抓住解题的关键。这里的第1个关键是“Sgn(x)”的含义.它是返回x符号值,即-1。第2个关键是语句“IfSgn(x)”的结果。只有If后面的表达式Sgn(x)是0时,才相当于False,执行Else后的语句。这里执行True的分支,x变为1,而Sgn(x)也相应为1,结果为y=2-1=1.选择C。
责任编辑:小草