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