[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc

上传人:figureissue185 文档编号:501244 上传时间:2018-11-29 格式:DOC 页数:16 大小:46.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家二级VF机试(表单设计与应用)模拟试卷4及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家二级 VF机试(表单设计与应用)模拟试卷 4及答案与解析 一、选择题 1 执行命令 MyForm CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令 ( A) MyForm List ( B) MyForm Display ( C) MyForm Show ( D) MyForm ShowForm 2 如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是 Enabled或是 ( A) Moveable ( B) Closeable ( C) Visible ( D) SelStart 3 在 Visual FoxPro中,用于设置表单标题

2、的属性是 ( A) Text ( B) Title ( C) Lable ( D) Caption 4 假设某个表单中有一个复选框 (CheckBoxl)和一个命令按钮 Command1,如果要在 Commandl的 Click事 12代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是 ( A) This CheckBox 1 Value ( B) ThisForm CheckBox 1 Value ( C) This CheckBox 1 Selected ( D) ThisForm CheckBox 1 Selected 5 在 Visual Foxpro中,属于命令按钮属

3、性的是 ( A) Parent ( B) This ( C) ThisForm ( D) Click 6 在表单中为表格控件指定数据源的属性是 ( A) DataSource ( B) RecordSource ( C) DataFrom ( D) RecordFtom 7 下面不属于表单事件的是 ( A) Load ( B) Init ( C) Release ( D) Click 8 下面不属于按钮控件事件的是 ( A) Init ( B) Load ( C) Click ( D) Error 9 下面属于表单事件的是 ( A) Hide ( B) SLow ( C) Release (

4、D) DblClick 10 表格控件的数据源可以是 ( A)视图 ( B)表 ( C) SQL SELECT语句 ( D)以上三种都可以 11 为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是 ( A) VaIue ( B) ControSource ( C) InputMask ( D) PasswordChar 12 如果希望用户在文本框中输入的字符显示的是 “*”号,而不是真正输入的内容,应该指定的属性是 ( A) PasswordChar ( B) Password ( C) CharPassword ( D) CharWord 13 为了使命令按钮在界

5、面运行时显示 “运行 ”,需要设置该命令按钮的哪个属性 ( A) Text ( B) Title ( C) Display ( D) Caption 14 表单名为 myForm的表单中有一个页框 myPageFrame,将该页框的 第 3页(Page3)的标题设置为 “修改 ”,可以使用代码 ( A) myForm Page3 myPageFrame Caption “修改 “ ( B) myForm myPageFrame Caption Pase3 “修改 “ ( C) Thisform myPageFrame Page3 Caption “修改 “ ( D) Thisform myPa

6、geFrame Caption Page3 “修改 “ 15 假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择 Value属性 ,然后在设置框中输入 “ 2001 910 2001 8 20”,请问以上操作后,文本框 Value属性值的数据类型是 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 16 假设表单上有一选项组: 男女,如果选择第 2个按钮 “女 ”,则该选项组Value属性的值为 ( A) F ( B)女 ( C) 2 ( D)女或 2 17 下列所列各项属于命令按钮事件的是 ( A) Parent ( B) Tllis

7、 ( C) ThisFonn ( D) Click 18 假设表单上有一 选项组: 男女,其中第一个选项按钮 “男 ”被选中,请问该选项组的 Value属性值为 ( A) T ( B)男 ( C) 1 ( D)男或 1 19 在 Visual Fox_Pro中,假设表单上有一选项组:男 女,初始时该选项组的Value属性值为 1。若选项按钮 “女 ”被选中,该选项组的 Value属性值是 ( A) 1 ( B) 2 ( C)女 ( D)男 20 页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是 ( A) Count ( B) Page ( C) Num ( D) Page

8、Count 21 下面关于列表框和组合框的陈述中,正确的是 ( A)列表框可以设置成多重选择,而组合框不能 ( B)组合框可以设置成多重选择,而列表框不能 ( C)列表框和组合框都可以设置成多重选择 ( D)列表框和组合框都不能设置成多重选择 22 在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是 ( A) Optiongroup1 ( B) Check1 ( C) Spinner1 ( D) List1 23 在命令按钮组中,决定命令按钮数目的属性是 ( A) ButtonNum ( B) ButtonCount ( C) ControlSource ( D) Value 24

9、 在设计界面时,为提供多选功能,通常使用的控件是 ( A)选项按钮组 ( B)一组复选框 ( C)编辑框 ( D)命令按钮组 25 假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,正确的表达式是 ( A) This ThisForm Text 1 Value ( B) This Parent Parent Text 1 Value ( C) Parent Parent Text 1 Value (

10、 D) This Parent Text1 Value 26 假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Commandl和 Command2两个命令按钮。 如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,不正确的表达式是 ( A) Thisform Text 1 Value ( B) This Parent Parent Text1 Value ( C) This Thisform Text 1 Value ( D) Thisform CommandGroup1 Parent Text1

11、 Value 国家二级 VF机试(表单设计与应用)模拟试卷 4答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 MyForm为建立的表单名, show方法用来显示表单,而调用方法的格式为:对象名方法名,故要想显示表单 MyForm,要用命令MyForm show。 【知识模块】 表单设计与应用 2 【正确答案】 C 【试题解析】 本题考查控件属性。控件在任何时候都不能获得焦点的方法是将控件的 Visible(可见 )属性设置为 F,使控件成为不可见对象。 【知识模块】 表单设计与应用 3 【正确答案】 D 【试题解析】 本题考查表单的属性。在 Visual FoxPro中,表单的 C

12、aption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是 Caption。 【知识模块】 表单设计与应用 4 【正确答案】 B 【试题解析】 复选框控件可以通过其 VALUE属性设置或返回其状态 (选中或未被选中 )。 【知识模块】 表单设计与应用 5 【正确答案】 A 【试题解析】 Parent是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而 This和 ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击事件。 【知识模块】 表单设计与应用 6 【正确答案】 B 【试题解析】 表格控件的数据源属性是 RecordSource。 【知识

13、模块】 表单设计与应用 7 【正确答案】 C 【试题解析】 本题考查表单基本事件。其包括 运行时事件 Load事件:在表单对象建立之前引发,即运行表单时。 Init事件:在对象建立时引发。表单和控件对象同时包含 Init事件时,将先引发控件对象的 Init事件。 先引发表单的 Load事件,再引发表单的 Init事件。 关闭时事件 Destroy事件:在对象释放时引发。 Unload事件:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件。 交互时事件 GotFocus事件:当对象获得焦点时引发。 Click事件:用鼠标单击对象时引发。 DblClick事件:用鼠标双击对象时引发。 R

14、ightClick事件:用鼠标右键单击对象时引发。 InteractiveChange事件:当通过鼠标或键盘交互式改变一个控件的值时引发。 Erroi 事件:当对象方法或事件代码在运行过程中产生错误时引发。 【知识模块】 表单设计与应用 8 【正确答案】 B 【试题解析】 按钮控件事件中,在对象建立时引发 Init事件; 用鼠标单击对象时引发 Click事件;当对象方法或事件代码在运行过程中产生错误时引发 Error事件:按钮没有 L0ad事件。 【知识模块】 表单设计与应用 9 【正确答案】 D 【试题解析】 本题考查表单基本事件。用鼠标双击对象时引发 DblClick事件。Hide表示隐藏

15、表单, Show表示显示表单, Release表示释放表单,都不属于表单的事件。 【知识模块】 表单设计与应用 10 【正确答案】 D 【试题解析】 RecordSorceType属性指明表格数据源的类型, RecordSorce属性则指定表格的数据源。表格控件的数据源可以是视图、表、查询或是 SQL语句等。 【知识模块】 表单设计与应用 11 【正确答案】 D 【试题解析】 PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常是 *)后,文本框内将只显示占位符

16、,而不会显示用户输入的实际内容。 【知识模块】 表单设计与应用 12 【正确答案】 A 【试题解析】 本题考查文本框的 PasswordChar属性。设置文本框的PasswordChar属性可以指定用作占位符的字符 (如 “*),此时,输入到文本框中的数据仅显示占位符。 PasswordChar属性默认值是空串,此时显示的是实际输入的内容。 【知识模块】 表单设计与应用 13 【正确答案】 D 【试题解析】 在按钮上显示的文字可以通过其 CAPTION属性进行设置。 【知识模块】 表单设计与应用 14 【正确 答案】 C 【试题解析】 本题主要考查的表单中,各容器对象的调用顺序,注意要从高向低

17、的层次依次引用各个对象。即最开始引用的是表单,然后是表单中的容器控件,最后才是容器所包含的基本型控件。 另外,要注意的是,在引用表单对象时,要使用 THISFORM,这里不要使用表单的内部名称,但在引用表单中所包含的容器或基本控件时,一律使用它们的内部名称,即 name的属性值。 【知识模块】 表单设计与应用 15 【正确答案】 B 【试题解析】 2001 9 10 f2001 8 20是 一个日期表达式, 型表达式结果为两个指定日期相差的天数,其结果为一个数值型数据。 【知识模块】 表单设计与应用 16 【正确答案】 D 【试题解析】 选项组控件的 VALJE属性值的类型可以是数值型的 (这

18、是默认的情况 ),也可以是字符型的。若为数值型值 n,则表示命令组中第 n个命令按钮被选中;若为字符型值 c,则表示命令组中 Caption属性值为 c的命令按钮被选中。 【知识模块】 表单设计与应用 17 【正确答案】 D 【试题解析】 Click事件是鼠标左键单击事件 。选项 A、 B、 C都属于引用对象时要用到的关键字。其中, Parent表示当前对象的直接容器对象; This表示当前对象; Thisform表示当前对象的所在表单。 【知识模块】 表单设计与应用 18 【正确答案】 D 【试题解析】 选项组控件的 VALUE属性值的类型可以是数值型的 (这是默认的情况 ),也可以是字符型

19、的。若为数值型值 n,则表示命令组中第 n个命令按钮被选中;若为字符型值 c,则表示命令组中 Caption属性值为 c的命令按钮被选中。 【知识模块】 表单设计与应用 19 【正确答案】 B 【试题解析】 选项组的 Value属性用于指定选项组中被选定的选项按钮。该属性值的类型可以是数值型,也可以是字符型。若为数据型 N,则表示第 n个按钮被选中,若为字符型值 C,则表示选项组中 Caption属性为 c的按钮被选中。 根据题意,选中的是第 2个按钮,其 Caption属性为 “女 ”,所以其 Value值为“女 ”或者为 2。 但在本题中,已经告知 value属性的初值是 1,说明这里 v

20、alue属性值的类型是数值型,所以当选中第二个按钮时, value值应该是 2。 【知识模块】 表单设计与应 用 20 【正确答案】 D 【试题解析】 页框控件中页面个数的属性是 pagecount。 【知识模块】 表单设计与应用 21 【正确答案】 A 【试题解析】 列表框提供一组条目 (数据项 ),用户可以从中选择一个或多个条目。能显示其中的若干条目,用户可通过滚动条浏览其他条目。 组合框与列表框类似,有关列表框的属性、方法,组合框同样具有 (MultiSelect除外 ),其区别为: 对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便 从中选择。

21、所以,相比列表框,组合框能够节省表单中的显示空间。 组合框不提供多重选择的功能,没有 MultiSelect属性。 组合框有两形式:下拉组合框和下拉列表框。通过设置 Style属性可选择想要的形式。 【知识模块】 表单设计与应用 22 【正确答案】 A 【试题解析】 在表单中添加一个控件时,系统给出的默认名称是以控件的英文名命名的,所以在添加一个选项按钮组控件后,默认名称可能是 Optiongroup1。Check1为可能的复选框控件名称, Spinner1为可能的微调 按钮控件名称, List1为可能的列表框控件名称。 【知识模块】 表单设计与应用 23 【正确答案】 B 【试题解析】 命令

22、按钮组中, ButtonCount属性用于决定命令按钮数目。 【知识模块】 表单设计与应用 24 【正确答案】 B 【试题解析】 复选框可以用来提供多选功能,即可以通过选中多个复选框来实现多选功能。 【知识模块】 表单设计与应用 25 【正确答案】 B 【试题解析】 VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容 器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如parent是对象的一个属性,属性值为对象引用,指向该对象的直接

23、容器对象;This、 Thisform和 Thisformset是三个关键字,分别表示当前对象、当前表单和当前表单集。 在所给题目中,共给出了五个对象,我们要先搞清楚它们哪些是容器哪些是控件,以及它们之间的包容层次关系,首先,表单是最外层的容器,其中有一 个文本框控件 textl和一个容器命令按钮组 Commandgroup1,而 Commandgroup1中又有两个命令按钮控件 Command1和 Command2,故 Commandgroup1是Command1和 Command2的父对象,表单是 Commandgroup1和 Text1的父对象。现在要在 Command1的方法中访问文本

24、框 Text1对象,即 Command1是当前对象,但由于 Command1和 Text1没有包容关系,故必须由 Command1找到跟Text1有包容关系的对象来引用,也就是 Text1的父对象表单 。 This代表当前的Command1, This Parent指向父对象 Commandgroup1, This Parent Parent则指向 Commandgroup1的父对象表单, This Parent Parent Text1则通过父对象表单引用了文本框 Text1。 对象访问属性的格式是:对象引用,对象属性。所以引用文本框 Text1的 Vahe属性,正确的表达式应该是 This

25、 Parent Parent Text 1 Value。 【知识模块】 表单设计与应用 26 【正确答案】 C 【试题解析】 VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;This、 Thisform和 Thisformset是三个关键字,分别表示当前对象、当前表单和当前表单集。 在所给题目中,共给出了五

26、个对象,我们要先搞 清楚它们哪些是容器哪些是控件,以及它们之间的包容层次关系,首先,表单是最外层的容器,其中有一个文本框控件 text1和一个容器命令按钮组 Commandgroup1,而 Commandgroup1中又有两个命令按钮控件 Command1和 Command2,故 Commandgroup1是Command1和 Command2的父对象,表单是 Commandgroup1和 Text1的父对象。现在要在 Command1的方法中访问文本框 Text1对象,即 Command1是当前对象,但由于 Command1和 Text1没有包容关系, 故必须由 Command1找到跟Text1有包容关系的对象来引用,也就是 Text1的父对象表单。 This代表当前的Command1, This Parent指向父对象 Conamaxigroup1, This arent Parent则指向 Commandgroupl的父对象表单, This Parent Parent Text1则通过父对象表单引用了文本框 Text1。 对象访问属性的格式是:对象引用,对象属性。所以引用文本框 Text1的 Value属性,正确的表达式应该是 this parent parent text1 value。 【知识模块】 表单设计与应用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1