2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试VB考前特训习题,希望能帮到大家,想了解更多资讯,请关注留学群的及时更新哦。
2018年3月计算机二级考试VB考前特训习题9
(1)在窗体上画一个文本框(名称为Textl)和一个标签(名称为IJabdl),程序运行后,在文本框中每输入一个字符.都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
A.Private Sub Textl_Change( )
Labell.Caption=Str(Len(Textl.Text))End Sllb
B.Private Sub Textl—Click( )
Labell.Caption=Str(Len(Textl.Text))End Sub
C.Private Sub Textl_Change( )Labell.Caption=Textl.TextEnd Sub
D.Private Sub I_abell_Change( )
Labell.Caption=Str(Len(Textl.Text))End Sub
(2)在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”;l个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Textl,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句
A.Optionl.Value=FalseCheckl.Value=Tme
B.Opfionl.Value=TrueCheckl.Value=0
C.Option2.Value:FalseCheckl.Value=2
D.Optionl.Value=TreeCheckl.Value=l
(3)以下说法中正确的是( )。
A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程
B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同
D.在KeyPress事件过程中,KeyAscii参数可以省略
(4)假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是( )。
A.数组中每个命令按钮的名称(Name属性)均为Commandl
B.若未做修改,数组中每个命令按钮的大小都一样
C.数组中各个命令按钮使用同一个Click事件过程
D.数组中每个命令按钮的Index属性值都相同
(5)以下关于菜单的叙述中,错误的是( )。
A.当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器
B.把菜单项的Enabled属性设置为False,则可删除该菜单项
C.弹出式菜单在菜单编辑器中设计
D.程序运行时,利用控件数组可以实现菜单项的增加或减少
(6)以下叙述中错误的是( )。
A.在程序运行时,通用对话框控件是不可见的
B.调用同—个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
C.调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
D.调用通用对话框控件的ShowColor方法,可以打开颜色对话框窗口
(7)下面控件中,没有Caption属性的是( )。
A)复选框
B.单选按钮
C.组合框
D.框架
(8)用来设置文字字体是否斜体的属性是( )。
A.FontUnderline
B.FontBold
C.FontSlope
D.FontItalic
(9)窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(cir-cle)。编写程序如下:
Private Sub Form_Load( )Shapel.Top=O
Timerl.Interval=100
End Sub.Private Sub Timerl_Timer( )
Smile x As Integer
Shapel.Top=Shapel.Top+100x:x+l
Ifx Mod l0=0 ThenShapel.Top=0End If
End Sub
以下关于上述程序的叙述中,错误的是( )。
A)每执行一次Timerl_Timer事件过程,X的值都在原有基础上增加1
B.Shapel每移动10次回到起点,重新开始
C.窗体上的Shapel由下而上移动
D.Shapel每次移动l00
(10)设有如下一段程序:
Privme Sub Commandl—Click( )
Static a As Variant
a=Array(”one”,”two”,”three”,”four”,”five”)Print a(3)
End Sub
针对上述事件过程,以下叙述中正确的是( )。
A.变量声明语句有错,应改为Smile a(5)As Variant
B.变量声明语句有错,应改为Smile a
C.可以正常运行,在窗体上显示three
D.可以正常运行,在窗体上显示four
(1)A【解析】根据题意可知,在文本框中输入字符这个动作使标签上显示的内容发生变化,说明是文本框触发了某事件,排除D选项;文本框中每输入一个字符,标签中立即就会发生变化,故是Change事件,排除B选项;标签中显示的是文本框中字符的个数,不是输入的内容,排除C选项。故A选项正确。
(2)D【解析】单选按钮控件的Value属性值为True表示被选中,False表示未被选中;复选框控件的Value属性值为0表示未选中,l表示选中,2表示禁止。本题中是单选按钮和复选框都被选中,故D选项正确。
(3)A【解析】B选项错误原因:窗体有自己的KeyPress事件过程;c选项错误原因:KeyPress事件过程中的KeyAscii参数返回按键的ASCIl码值,大小写字母返回值不同;而KeyDown事件过程中的KeyCode参数返回的是按键代码,大小写字母返回值相同。故按下的键相同时,keyAscii和KeyCode参数不一定返回相同值;D选项错误原因:KeyPress事件中的KeyAscii参数不能省略。A选项正确。
(4)D【解析】命令按钮控件数组中各控件用相同的名称和同一Click事件过程,大小也一样,但是为了区分它们,各控件的Index属性值是不同的。故D选项错误。
(5)B【解析】当菜单项的Enabed属性值设置为False时,菜单项只是变为无效项,不可用,不会删除该菜单项。故B选项错误。
(6)C【解析】调用通用对话框的ShowOpen方法,只是显示文件“打开”对话框,如果ShowOpen方法后面没有其他处理文件的代码,就不能实现打开文件的功能。故选项C错误。
(7)C【解析】Caption属性是设置或返回拄件的标题。组合框没有Caption属性。故选C。
(8)D【解析】FontUnderline属性设置文字是否有下划线;FontBold属性是设置文字是否加粗;Fonthalic属性是设置文字是否斜体;没有FontSlope属性。故选D。
(9)C【解析】题目中变量x定义为Static,即每次进入Timer事件过程时,x都会保留上次的硅氐从而实现每执行一次Timerl_Timer事件过程X的值都在原有基础上增加1。程序中判断调用Timer事件过程l0次后,重置Shapel的t叩值为0,即回到起点。控件Shapel的Top属性是距离窗体顶的位置,数值越大距离越远,因此Shapel会由上向下移动。
(10)D【解析】题目中变量a被定义为Variant类型,va.riant是一种特殊的数据类型,除了定长String数据及用户定义类型外,可以包含任何种类的数据。变量a被赋值为字符串数组,数组默认下标从0开始,因此元素a(3)的值为“four”。
推荐阅读:
留学群计算机等级考试 栏目推荐: