国家二级VF机试(表单设计与应用)模拟试卷7
选择题
1.在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是(D)
A. 属性用于描述对象的状态,方法用于表示对象的行为
B. 基于同一个类产生的两个对象可以分射设置自己的属性值
C. 事件代码也可以象方法一样被显式调用
D. 在创建一个表单时,可以添加新的属性、方法和事件
解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。
2.在Visual Foxpro中,可视类库文件的扩展名是(C)
A. .dbf
B. .SCX
C. .VCX
D. .dbc
解析:.dbf是表的扩展名,.sex是表单的扩展名,.dbc是数据库的扩展名,.VCX是可视类文件的扩展名。
3.向项目中添加表单,应该使用项目管理器的(D)
A. “代码”选项卡
B. “类”选项卡
C. “数据”选项卡
D. “文档”选项卡
解析:在“文档”选项卡中所显示和管理的是Visual FoxPro中的表单、报表和标签:程序、API库和应用程序属于“代码”选项卡,数据库、自由表和查询属于“数据”选项卡。
4.打开已经存在的表单文件的命令是(A)
A. MODIFY FORM
B. EDIT FORM
C. OPEN FORM
D. READ FORM
解析:打开已经存在的表单文件的命令是modify form。
5.表单文件的扩展名是(C)
A. frm
B. prg
C. SCX
D. VCX
解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。
6.建立表单的命令是(A)
A. CREATE FORM
B. CREATE TABLE
C. NEW FORM
D. NEW TABLE
解析:建立表单的命令为CREATE FORM。其他3种命令都是错误的。
7.下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是(C)
A. 产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B. 产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C. 产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D. 产生表单对象引用变量YY,在释放变量YY时并不关闭表单
解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。
8.在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是(A)
A. “选定对象”按钮
B. “按钮锁定”按钮
C. “生成器锁定”按钮
D. “查看类”按钮
解析:在“表单控件”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮,“选定对象”按钮:用于选定表单中的控件,该按钮默认为选定状态(按下),此时在表单中单击某一个控件就可以使其处丁选定状态(出现八个操作点)。
9.使用下图,表单名称为Form1,表单中有两个命令按钮(command1和command2)、两个标签、两个文本框(Text1和Text2)。
(A)
A. THISFORM.CAPTION=\\
B. FORM1.CAPTION=\\
C. THISFORM.NAME=\\
D. FORM1.NAME=\\
解析:要设置表单的标题显示文本,应该设置表单的CAPTION属性。因为是在本表单的load事件中设置表单的标题,所以应该加入选项A中的语句,即THISFORM.CAPTION=\\
10.为表单建立了快捷方式mymenu,调用快捷菜单的命令代码Do mymenu WITH THIS应该放在表单的哪个事件中?(D)
A. Destory事件
B. Init事件
C. Load事件
D. RightClick事件
解析:表单的RightClick事件由鼠标右键单击表单触发,题目中已经为表单建立了快捷菜单,其触发事件是鼠标右键,因此选项D为正确答案。表单的Init事件在建立表单时引发,Destroy事件在表单释放时引发。Load事件在表单建立之前引发。
11.下面对表单若干常用事件的描述中,正确的是(D)
A. 释放表单时,Unload事件在Destroy事件之前引发
B. 运行表单时,Init事件在Load事件之前引发
C. 单击表单的标题栏,引发表单的Click事件
D. 上面的说法都不对
解析:选项A错误,表单Destroy事件先于Unload事件引发。选项B错误,Load事件先于Init事件引发。选项C错误,单击表单的标题栏不会引发表单的Click事件。故选项D正确答案。
12.在Visual ForPro中,UnLoad事件的触发时机是(A)
A. 释放表单
B. 打开表单
C. 创建表单
D. 运行表单
解析:在Visual ForPro中,释放表单时触发UnLoad事件。
13.关闭表单的程序代码是ThisForm.Release,Release是(D)
A. 表单对象的标题
B. 表单对象的属性
C. 表单对象的事件
D. 表单对象的方法
解析:Release是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新)、Show(显示)、Hide(隐藏)、SetFocus(获得焦点)等。
14.让隐藏的MeForm表单显示在屏幕上的命令是(B)
A. MeForm.Display
B. MeForm.Show
C. MeForm.List
D. MeForm.See
解析:Visual FoxPro中常用的方法如下:
.Show:显示表单。该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。
.Hide:隐藏表单。该方法将表单的visible属性设置为.F.。
.Release:将表单从内存中释放(清除)。例如,释放表单的代码为:Thisform.Release。
.Refresh:重新绘制表单或控件,并刷新它的所有值。注意:刷新表单时,将刷新表单中所有控件的值,当页框被刷新时,只有活动页被刷新。
.SetFocus:让控件获得焦点,使其称为活动对象。如果一个控件的状态为不可用或不可见时,该方法设置将无效。
15.将当前表单从内存中释放的正确语句是(C)
A. ThisForm.Close
B. ThisForm.Clear
C. ThisForm.Release
D. ThisForm.Refresh
解析:释放和关闭当前表单的命令是:ThisForm.Release。
16.在Visual FoxPr
本文档预览:3600字符,共8242字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载