1、国家二级 VF机试(表单设计与应用、菜单、报表设计及应用程序的开发与生成)模拟试卷 2及答案与解析 一、选择题 1 将当前表单从内存中释放的正确语句是 ( A) ThisForm Close ( B) ThisForm Clear ( C) ThisForm Release ( D) ThisForm Reflesh 2 下列表单的哪个属性设置为真时,表单运行时将自动居中 ( A) AutoCenter ( B) AlwaysOnTop ( C) ShowCenter ( D) FormCenter 3 在 Visual FoxPro中,用于设置表单标题的属性是 ( A) Text ( B)
2、Title ( C) Lable ( D) Caption 4 在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是 ( A) This ( B) Thisform ( C) Caption ( D) Click 5 下面属于表单方法名 (非事件名 )的是 ( A) Init ( B) Release ( C) Destroy ( D) Caption 6 表单里有一个选项按钮组,包含两个选项按钮 Option1和 Option2,假设 Option2没有设置 Click喜件代码,而 Optionl以及选项按钮组和表单都设置了 Click事件代码,那么当表单运行时,如果
3、用户单击 Option2,系统将 ( A)执行表单的 Click事件代码 ( B)执行选项按钮组的 Click事件代码 ( C)执行 Option1的 Click事件代码 ( D)不会有反应 7 假设表单 MyForm隐藏着,让该表单在屏幕上显示的命令是 ( A) MyForm List ( B) MyForm Display ( C) MyForm Show ( D) MyForm ShowForm 8 如果运行一个表单,下列事件首先被触发的是 ( A) Load ( B) Error ( C) Init ( D) Click 9 在表单中为表格控件指定数据源的属性是 ( A) DataSo
4、urce ( B) DataFrom ( C) RecordSource ( D) RecordFrom 10 执行命令 MyForm=CreateObject(Form)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令 ( A) MyForm List ( B) MyForm Display ( C) MyForm Show ( D) MyForm ShowForm 11 如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是 Enabled或是 ( A) Moveable ( B) Closeable ( C) Visible ( D) SelStart 12 在 Visual
5、 FoxPro中,用于设置表单标题的属性是 ( A) Text ( B) Title ( C) Lable ( D) Caption 13 假设某个表单中有一个复选框 (CheckBox1)和一个命令按钮 Command1,如果要在 Command1的 Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是 ( A) This CheckBox1 Value ( B) ThisForm CheckBox1 Value ( C) This CheckBox1 Selected ( D) ThisForm CheckBox1 Selected 14 在 Visual Fo
6、xpro中,属于命令按钮属性的是 ( A) Parent ( B) This ( C) ThisForm ( D) Click 15 在表单中为表格控件指定 数据源的属性是 ( A) DataSource ( B) RecordSource ( C) DataFrom ( D) RecordFrom 16 下面不属于表单事件的是 ( A) Load ( B) Init ( C) Release ( D) Click 17 下面不属于按钮控件事件的是 ( A) Init ( B) Load ( C) Click ( D) Error 18 下面属于表单事件的是 ( A) Hide ( B) Sh
7、ow ( C) Release ( D) DblClick 19 设置文本框显示内容的 属性是 ( A) Value ( B) Caption ( C) Name ( D) InputMask 20 表格控件的数据源可以是 ( A)视图 ( B)表 ( C) SQL SELECT语句 ( D)以上三种都可以 21 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是 ( A) Value ( B) ControSource ( C) InputMask ( D) PasswordChar 22 如果希望用户在文本框中输入的字符显示的是 *号,而不是真正输入的内容,应该
8、 指定的属性是 ( A) PasswordChar ( B) Password ( C) CharPassword ( D) CharWord 23 为了使命令按钮在界面运行时显示 “运行 ”,需要设置该命令按钮的哪个属性 ( A) Text ( B) Title ( C) Display ( D) Caption 24 表单名为 myForm的表单中有一个页框 myPageFrame,将该页框的第 3页(Page3)的标题设置为 “修改 ”,可以使用代码 ( A) myForm Page3 myPageFrame Caption=修改 ( B) myForm myPageFrame Capt
9、ion Page3=修改 ( C) Thisform myPageFrame Page3 Caption=修改 ( D) Thisform myPageFrame Caption Page3=修改 25 假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择 Value属性,然后在设置框中输入 “=2001-9-10-2001-8-20”,请问以上操作后,文本框 Value属性 值的数据类型是 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 26 假设表单上有一选项组: 男 女,如果选择第 2个按钮 “女 ”,则该选项组Value属性的值
10、为 ( A) F ( B)女 ( C) 2 ( D)女或 2 27 下列所列各项属于命令按钮事件的是 ( A) Parent ( B) This ( C) ThisForm ( D) Click 28 假设表单上有一选项组: 男 女,其中第一个选项按钮 “男 ”被选中,请问该选项组的 Value属性值为 ( A) T ( B) 男 ( C) l ( D) 男 或 1 国家二级 VF机试(表单设计与应用、菜单、报表设计及应用程序的开发与生成)模拟试卷 2答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 释放和关闭当前表单的命令是: ThisForm Release。 【知识模块】 表单
11、设计与应用 2 【正确答案】 A 【试题解析】 Autocentei指定表单在初始化时是否自动在 Visual FoxPro主窗口内居中显示,而 AlwaysOnTop指定表单是否总是位于其他打开窗口之上。 【知识模 块】 表单设计与应用 3 【正确答案】 D 【试题解析】 表卑的标题属性角 Caption表示。 【知识模块】 表单设计与应用 4 【正确答案】 C 【试题解析】 在表单设计中, This表示当前对象, Thisform用来表示当前对象所在的表单, Caption用来表示控件的标题属性, Click用来表示鼠标左键单击对象时触发的事件。 【知识模块】 表单设计与应用 5 【正确答
12、案】 B 【试题解析】 Init和 Destmy属于事件, Caption是属性, Release是方法 ,方法和事件的区别在于,方法是可以引用的而事件不可以引用。 【知识模块】 表单设计与应用 6 【正确答案】 B 【试题解析】 Click事件是鼠标单击事件,当为表单或控件设置了 Click事件代码后,运行表单时,单击该对象将引发 Click事件。 选项组是一个容器类控件,它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。 可以通过设置选项组的 Click事件代码实现对各个按钮的控制,如果选
13、项组和选项组中某个单选按钮都存在 Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的 click事件代码,反之,单击没有设置Click事件代码的单选按钮,则执行选项按钮组的 Click事件代码。 【知识模块】 表单设计与应用 7 【正确答案】 C 【试题解析】 运行表单时,在产生表单对象后,将调用表单对象的 Show方法显示表单。其中, Show方法将表单的 Visible属性设置为 T, 并使表单成为活动对象。 【知识模块】 表单设计与应用 8 【正确答案】 A 【试题解析】 Load在表单建立之前触发,运行表单时,先触发 Load事件,接着触发 In
14、it(初始化 )事件。而选项 B和 D中的 Error(错误 )事件和 Click(左键单击 )事件是在表单运行中所发生的事件,也是在 Load事件之后。 【知识模块】 表单设计与应用 9 【正确答案】 C 【试题解析】 RerordSource属性用来指定表格控件的数据源。 【知识模块】 表单设计与应用 10 【正确答案 】 C 【试题解析】 MyForm为建立的表单名, show方法用来显示表单,而调用方法的格式为:对象名方法名,故要想显示表单 MyForm,要用命令MyForm show。 【知识模块】 表单设计与应用 11 【正确答案】 C 【试题解析】 本题考查控件属性。控件在任何时
15、候都不能获得焦点的方法是将控件的 Visible(可见 )属性设置为 F,使控件成为不可见对象 【知识模块】 表单设计与应用 12 【正确答案】 D 【试题解析】 本题考查表单的属性。在 Visual FoxPro中,表单的 Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是 Caption。 【知识模块】 表单设计与应用 13 【正确答案】 B 【试题解析】 复选框控件可以通过其 VALUE属性设置或返回其状态 (选中或未被选中 )。 【知识模块】 表单设计与应用 14 【正确答案】 A 【试题解析】 Parent是对象的一个属性,属性值为对象引用,指向对象的直接
16、容器对象。而 This和 ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击 事件。 【知识模块】 表单设计与应用 15 【正确答案】 B 【试题解析】 表格控件的数据源属性是 RecordSource。 【知识模块】 表单设计与应用 16 【正确答案】 C 【试题解析】 本题考查表单基本事件。其包括 运行时事件 Load事件:在表单对象建立之前引发,即运行表单时。 Init事件:在对象建立时引发。表单和控件对象同时包含 Init事件时,将先引发控件对象的 Init事件。 先引发表单的 Load事件,再引发表单的 Init事件。 关闭时事件 Destroy事件:在对象释
17、放时引发。 unload事件:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件。 交互时事件 GotFocus事件:当对象获得焦点时引发。 Click事件:用鼠标单击对象时引发。 DlblClick事件:用鼠标双击对象时引发。 RightClick事件:用鼠标右键单击对象时引发。 InteractiveChaIlge事件:当通过鼠标或键盘交互式改变一个控件的值时引发。 Error事件:当对象方法或事件代码在运行过程中产生错误时引发。 【知识模块】 表单设计与应用 17 【正确答案】 B 【试题解析】 按钮控件事件中,在对象建立时引发 Init事件;用鼠标单击对象时引发 Click事件
18、;当对象方法或事件代码在运行过程中产生错误时引发 Error事件;按钮没有 Load事件。 【知识模块】 表单设计与应用 18 【正确答案】 D 【试题解析】 本题考查表单基本事件。用鼠标双击对象时引发 DblClick事件。Hide表示隐藏表单, Show表示显示表单, Release表示释放表单,都不属于表单的事件。 【知识模块】 表单设计与应用 19 【正确答案】 A 【试题解析】 文本框的 value属性用于设置文本框显示内容。 InputMask属性指定在一个文本框中如何输入和显示数据。 【知识模块】 表单设计与应用 20 【正确答案】 D 【试题解析】 RecordSorceTyp
19、e属性指明表格数据源的类型, Recordsorce属性则指定表格的数据源。表格控件的数据源可以是视图、表、查询或是 SQL语句等。 【知识模块】 表单设计与应用 21 【正确答案】 D 【试题解析】 PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常是 *)后,文本框内将只显示占位符,而不会显示用户输入的实际内容。 【知识模块】 表单设计与应用 22 【正确答案】 A 【试题解析】 本题考查文本框的 PasswordChar属性。设置文本框的Password
20、Char属性可以指定用作占位符的字符 (如 “*”),此时 ,输入到文本框中的数据仅显示占位符。 PasswordChar。属性默认值是空串,此时显示的是实际输入的内容。 【知识模块】 表单设计与应用 23 【正确答案】 D 【试题解析】 在按钮上显示的文字可以通过其 CAPTION属性进行设置。 【知识模块】 表单设计与应用 24 【正确答案】 C 【试题解析】 本题主要考查的表单中,各容器对象的调用顺序,注意要从高向低的层次依次引用各个对象。即最开始引用的是表单,然后是表单中的容器控件,最后才是容器所包含的基本型控件。 另外, 要注意的是,在引用表单对象时,要使用 THISFORM,这里不
21、要使用表单的内部名称,但在引用表单中所包含的容器或基本控件时,一律使用它们的内部名称,即 name的属性值。 【知识模块】 表单设计与应用 25 【正确答案】 B 【试题解析】 2001-9-10- 2001-8-20是一个日期表达式, -型表达式结果为两个指定日期相差的天数,其结果为一个数值型数据。 【知识模块】 表单设计与应用 26 【正确答案】 D 【试题解析】 选项组控件的 VALUE属性 值的类型可以是数值型的 (这是默认的情况 ),也可以是字符型的。若为数值型值 n,则表示命令组中第 n个命令按钮被选中:若为字符型值 c,则表示命令组中 Caption属性值为 c的命令按钮被选中。
22、 【知识模块】 表单设计与应用 27 【正确答案】 D 【试题解析】 Click事件是鼠标左键单击事件。选项 A、 B、 C都属于引用对象时要用到的关键字。其中, Parent表示当前对象的直接容器对象: This表示当前对象; Thisform表示当前对象的所在表单。 【知识模块】 表单设计与应用 28 【正确 答案】 D 【试题解析】 选项组控件的 VALUE属性值的类型可以是数值型的 (这是默认的情况 ),也可以是字符型的。若为数值型值 n,则表示命令组中第 n个命令按钮被选中;若为字符型值 c,则表示命令组中 Caption属性值为 c的命令按钮被选中。 【知识模块】 表单设计与应用