国家二级VB机试(对象及其操作)模拟试卷6 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 以下关于多窗体的叙述中,正确的是
A.任何时刻,只有一个当前窗体
B.向一个工程添加多个窗体,存盘后生成一个窗体文件
C.打开一个窗体时,其他窗体自动关闭
D.只有第一个建立的窗体才是启动窗体
正确答案:A
解析:本题考查窗体的使用。选项A)正确;选项B)错误,每个窗体都有其存盘文件:选项C)错误,打开一个窗体时,其他的窗体不一定会关闭:选项D)错误,启动窗体可以在工程属性中设
置,和建立顺序无关。 知识模块:对象及其操作
2. 在程序运行时,下面的叙述中正确的是
A.用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程
B.用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程
C.只装入而不显示窗体,也会执行窗体的Form_Load事件过程
D.装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程
正确答案:C
解析:窗体的Click(单击)事件在程序运行时单击窗体内的某个无其它控件的部位时发生;窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该条件与窗体是否显示无关。 知识模块:对象及其操作
3. 以下关于窗体的叙述中错误的是
A.窗体的Hide方法将窗体隐藏并卸载
B.窗体的Show方法可以将窗体装入内存并显示该窗体
C.若工程中包含多个窗体,则可指定一个为启动窗体
D.窗体的Load事件在加载窗体时发生
正确答案:A
解析:窗体的Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Show方法可以将窗体装入内存并显示;Hide方法将窗体隐藏。若工程中包含多个窗体,则可指定其中一个为启动窗体。 知识模块:对象及其操作
4. 为了使窗体左上角不显示控制框,需设置为False的属性是
A.Visible
B.Enabled
C.ControlBOX
D.Caption
正确答案:C
解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运行时为只读。Visible属性用来设置窗体是否可见;Enabled属性用来设置窗体是否可用;Caption属性用来设置窗体的标题。 知识模块:对象及其操作
5. 为了在Form Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
A.设置窗体的Visible属性
B.设置窗体的AutoRedraw属性
C.调用窗体的Show方法
D.设置窗体的Enabled属性
正确答案:C
解析:窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化。由于此时窗体尚未被显示,为了在Form Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行窗体的Show方法。 知识模块:对象及其操作
6. 为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
A.把窗体的ControlBox属性设置为False,其他属性任意
B.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数
C.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0
D.把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数
正确答案:B
解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属
性在运行时为只读,而且还要求BorderStyle属性设置为1到5中的一个数,不能为0(因为此时无边框)。 知识模块:对象及其操作
7. 如果要将一个窗体从内存中清楚,应使用的语句是
A.Unload
B.Show
C.Load
D.Hide
正确答案:A
解析:与窗体有关的事件较多,其中Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload事件当窗体从内存中被清除时发生。Show和Hide是用于显示和隐藏窗体的方法。 知识模块:对象及其操作
8. 以下关于窗体的叙述中,错误的是
A.Hide方法能隐藏窗体,但窗体仍在内存中
B.使用Show方法显示窗体时,一定触发Load事件
C.移动或放大窗体时,会触发Paint事件
D.双击窗体时,会触发DblClick事件
正确答案:B
解析:Load方法用于将窗体装入内存,Show方法用于显示窗体,Hide方法用于隐藏窗体,Unload方法可以将指定的窗体从内存中清除。移动或放大窗体时,会触发Paint事件:单击窗体时,会触发Click事件;双击窗体时,会触发DblClick事件。 知识模块:对象及其操作
9. 设窗体名称为frm1。以下叙述中正确的是
A.运行程序时,能够加载窗体的事件过程是frm1_Load
B.运行程序时,能够加载窗体的事件过程是Form1_Load
C.程序运行中用语句:frm1.Name=New可以更改窗体名称
D.程序运行中用语句:frm1.Caption=新标题可以改变窗体的标题
正确答案:D
解析:无论窗体的名称叫做什么名字,加载窗体的事件过程名都规定为Form Load;任何对象在程序运行过程中均不能改变Name属性,但是可以在运行时改变Caption属性。 知识模块:对象及其操作
10. 设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是
A.Form1_MouseDown大学vb实验教程答案
B.Win_MouseDown
C.Form_MouseDown
D.MouseDown_Form1
正确答案:C
解析:在VB中,某个控件事件过程的过程名应该为:控件名称事件名称,但是窗体例外,任何窗体的事件过程都使用Form事件名称,因此窗体Form1的MouseDown事件的过程名就应该是Form MouseDown。 知识模块:对象及其操作
11. 为了使窗一体的大小可以改变,必须把它的BorderStyle属性设置为
A.1
B.2
C.3
D.4
正确答案:B
解析:窗体的BorderStyle(边框类型属性)用于设置窗体的边框类型,0代表没有外框;1代表
有最小化和最大化按钮,固定单边框;2代表有最小化和最大化与及关闭按钮,可以改变窗体大小;3代表固定对话框,没有最小化和最大化按钮:4代表固定工具窗口,不能改变大小尺寸;5代表可改变大小的工具窗口。 知识模块:对象及其操作
12. 设窗体名称为frmTest,为了在程序代码中将窗体的标题改为”等级考试”,其代码应该是
A.frmTest.Caption=等级考试
B.Form1.Caption=等级考试
C.frmTest.Title=等级考试
D.Form1.Title=等级考试
正确答案:A
解析:窗体也是对象,访问窗体的属性应该使用窗体名,属性名来实现,表示窗体标题的属性是Caption属性。 知识模块:对象及其操作
13. 下面叙述中错误的是
A.由于窗体不能获得焦点,所以窗体没有键盘事件
B.框架控件没有键盘事件
C.标签控件没有键盘事件
D.文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活
正确答案:A
解析:输入型控件具备键盘事件,框架和标签不是输入型控件,所以不具备键盘事件;文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活:窗体也有键盘事件,KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。 知识模块:对象及其操作
14. 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是
A.Timer1.Interval=0.5
B.Timer1.Interval=5
C.Timer1.Interval=50
D.Timer1.Interval=500

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。