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

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

1、国家二级 VF(表单设计与应用)机试模拟试卷 1及答案与解析 一、选择题 1 在 Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是 ( A)属性用于描述对象的状态,方法用于表示对象的行为 ( B)基于同一个类产生的两个对象可以分别设置自己的属性值 ( C)事件代码也可以象方法一样被显式调用 ( D)在创建一个表单时,可以添加新的属性、方法和事件 2 利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是 ( A) cdx ( B) frx ( C) VeX ( D) SCX 3 在 Visual Foxpro中,可视类库文件的扩展名是 ( A) dbf ( B)

2、scx ( C) vex ( D) dbc 4 创建一个名为 student的新类,保存新类的类库名称是 mylib,新类的父类是Person,正确的命令是 ( A) CREATE CLASS mylib OF student As PerSon ( B) CREATE CLAS S studem OF Pemon As mylib ( C) CREATE CLAS S student OF mylib As Person ( D) CREATE CLASS Person OF mylib As student 5 打开已经存在的表单文件的命令是 ( A) MODIFY FORM ( B) E

3、DIT FORM ( C) OPEN FORM ( D) READ FORM 6 扩展名为 SCX的文件是 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 7 表单文件的扩展名是 ( A) frm ( B) prg ( C) SCX ( D) vex 8 基于 Visual FoxPro基类生成一个表单对象的语句是 ( A) CREATEOBJECT(“FROM“) ( B) CREATEOBJECT(“FORM“) ( C) OBJECTCREATE(”FROM“) ( D) OBJECTCREATE(”FORM“) 9 建立表单的命令是 ( A) CREATE FO

4、RM ( B) CREATE TABLE ( C) NEW FORM ( D) NEW TABLE 10 在 Visual FoxPro中调用表单文件 mfl的正确命令是 ( A) DO mfl ( B) DO FROM mfl ( C) DO FORM mfl ( D) RUN mfl 11 下面关于命令 DO FORM XX NAME YY LINKED的陈述中,正确的是 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单

5、对象引用变量 YY,在释放变量 YY时并不关闭表单 12 在 “表单控件 ”工具栏中,除了控件按钮,还有 4个辅助按钮。 默认情况下处于按下状态的辅助按钮是 ( A) “选定对象 ”按钮 ( B) “按钮锁定 ”按钮 ( C) “生成器锁定 ”按钮 ( D) “查看类 ”按钮 13 为便于在表单中连续添加同种类型的多个控件,可先按下 “表单控件 ”工具栏中的 ( A) “选定对象 ”按钮 ( B) “按钮锁定 ”按钮 ( C) “生成器锁定 ”按钮 ( D) “查看类 ”按钮 14 在 Visual FoxPro中,释放表单时会引发的事件是 ( A) UnLoad事件 ( B) Init事件

6、( C) Load事件 ( D) Release事件 15 关闭表单的程序代码是 ThisForm Release, Release是 ( A)表单对象的标题 ( B)表单对象的属性 ( C)表单对象的事件 ( D)表单对象的方法 16 假设某表单的 Visible属性的初值为 F,能将其设置为 T的方法是 ( A) Hide ( B) Show ( C) Release ( D) SetFocus 17 让隐藏的 MeForm 表单显示在屏幕上的命令是 ( A) MeForm Display ( B) MeForm Show ( C) MeForm List ( D) MeForm See

7、18 假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 ( A)查看生成的 SQL代码 ( B)选择所要查询的字段 ( C)增加或删除查询表 ( D)指定查询条件 19 将当前表单从内存中释放的正确语句是 ( A) ThisForm Close ( B) ThisForm Clear ( C) ThisForm Release ( D) ThisForm Refresh 20 下列 表单的哪个属性设置为真时,表单运行时将自动居中 ( A) AutoCenter ( B) AlwaysOnTop ( C) ShowCenter ( D) FormCenter 21 在 V

8、isual FoxPro中,用于设置表单标题的属性是 ( A) Text ( B) Title ( C) Lable ( D) Caption 22 在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是 ( A) This ( B) Thisform ( C) Caption ( D) Click 23 下面属于表单方法名 (非事件名 )的是 ( A) Init ( B) Release ( C) Destroy ( D) Caption 24 表单里有一个选项按钮组,包含两个选项按钮 Optionl和 Option2,假设Option2没有设置 Click事件代码,而

9、 Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击 Option2,系统将 ( A)执行表单的 Click事件代码 ( B)执行选项按钮组的 Click事件代码 ( C)执行 Optionl的 Click事件代码 ( D)不会有反应 25 假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是 ( A) MyForm List ( B) MyForm Display ( C) MyForm Show ( D) MyForm ShowForm 26 如果运行一个表单,下列事件首先被触发的是 ( A) Load ( B) Error ( C) In

10、it ( D) Click 27 在表单中为表格控件指定数据源的属性是 ( A) DataSource ( B) DataFrom ( C) RecordSource ( D) RecordFrom 28 执行命令 MyForm=CreateObject(”Form”)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令 ( A) MyForm List ( B) MyForm Display ( C) MyForm Show ( D) MyForm ShowForm 29 如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是 Enabled或是 ( A) Moveable ( B)

11、 Closeable ( C) Visible ( D) SelStart 30 在 Visual FoxPro中,用于设置表单标题的属性是 ( A) Text ( B) Title ( C) Lable ( D) Caption 31 假设某个表单中有一个复选框 (CheckBoxl)和一个命令按钮 Commandl,如果要在 Commandl的 Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是 ( A) This CheckBox 1 Value ( B) ThisForm CheckBox 1 Value ( C) This CheckBox1 Selec

12、ted ( D) ThisForm CheckBoxl Selected 32 在 Visual Foxpro中,属于命令按钮属性的是 ( A) Parent ( B) This ( C) ThisForm ( D) Click 33 在表单中为表格控件指定数据源的属性是 ( A) DataSource ( B) RecordSource ( C) DataFrom ( D) RecordFrom 34 下面不属于表单事件的是 ( A) Load ( B) Init ( C) Release ( D) Click 35 下面不属于按钮控件事件的是 ( A) Init ( B) Load ( C

13、) Click ( D) Error 36 下面属于表单事件的是 ( A) Hide ( B) Show ( C) Release ( D) DblClick 37 表格控件的数据源可以是 ( A)视图 ( B)表 ( C) SQL SELECT语句 ( D)以上三种都可以 38 为了隐藏 在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是 ( A) Value ( B) ControSource ( C) InputMask ( D) PasswordChar 39 如果希望用户在文本框中输入的字符显示的是 “*”号,而不是真正输入的内容,应该指定的属性是 ( A) Pa

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

15、”修改 ” ( C) Thisform myPageFrame Page3 Caption=”修改 ” ( D) Thisform myPageFrame Caption Page3=”修改 ” 42 假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择 Value属性,然后在设置框中输入 “=2001-9-10-2001-8-20)”,请问以上操作后,文本框 Value属性值的数据类型是 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 43 假设表单上有一选项组: O男 O女,如果选择第 2个按钮 “女 ”,则该选项组Value属性的

16、值为 ( A) F ( B)女 ( C) 2 ( D)女或 2 44 下列所列各项属于命令按钮事件的是 ( A) Parent ( B) This ( C) ThisForm ( D) Click 45 假设表单上有一选项组: 男 女,其中第一个选项按钮 “男 ”被选中,请问该选项组的 Value属性值为 ( A) T ( B) “男 “ ( C) 1 ( D) “男 “或 1 46 在 Visual FoxPro中,假设表单上有一选项组: 男 女,初始时该选项组的Value属性值为 1。若选项按钮 “女 ”被选中,该选项组的 Value属性值是 ( A) 1 ( B) 2 ( C)女 ( D

17、)男 47 页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是 ( A) Count ( B) Page ( C) Num ( D) PageCount 48 下面关于列表框和组合框的陈述中,正确的是 ( A)列表框可以设置成多重选择,而组合框不能 ( B)组合框可以设置成多重选择,而列表框不能 ( C)列表框和组合框都可以设置成多重选择 ( D)列表框和组合框都不能设置成多重选择 49 在一个空的表单中添加一个选项按钮组 控件,该控件可能的默认名称是 ( A) Optiongroup 1 ( B) Check1 ( C) Spinner1 ( D) List1 50 在命

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

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

20、xt1 Value ( C) This Thisform Text 1 Value ( D) Thisform CommandGroup 1 Parent Text1 Value 国家二级 VF(表单设计与应用)机试模拟试卷 1答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。 2 【正确答案】 C 【试题解析】 本题考查类库文件的默认扩展名。使用 “类设计器 ”能够可视化地创建并修改类。类存储在类库 ( VCX)文件中。 cdx是复合索引文件

21、的扩展名; frx是报表文件的扩展名; SCX是表单文件扩展名。 3 【正确答案】 C 【试题解析】 dbf是表的扩展名, scx是表单的扩展名, dbc是数据库的扩展名。 vcx是可视类文件的扩展名。 4 【正确答案】 C 【试题解析】 在 Visual FoxPro中调用类设计的方法有以下几种: 方法 l:在 “项目管理器 ”对话框中,选择 “类 ”选项卡,然后单击 “新建 ”按钮。 方法 2:在 “新建 ”对话框中选择 “类 ”单选项,然后单击 “新建文件 ”命令按钮。 方法 3:在命令窗口中输入命令: CREATE CLASS。 通过命令创建一个名为 student的新类,保存新类的类

22、库名称 mylib, 5 【正确答案】 A 【试题解析】 打开已经存在的表单文件的命令是 modify form。 6 【正确答案】 C 【试题解析】 Visual FoxPro 中表单文件的扩展名为 scx;项目文件扩展名为 pjx;菜单文件扩展名 mnx:而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为 dct。 7 【正确答案】 C 【试题解析】 表单的扩展名是 SCX,表单备注文件的扩展名是 SCT。 8 【正确答案】 B 【试题解析】 本题考查基于基类生成一个表单对象的语句。在程序设计中,可以使用 CREATEOBJECT 函数来直接生成基于某个类的对象。该函数的格式如下:

23、CREATEOBJECT(, , ) 函数基于指定的类生成一个对象,并返回对象的引用。基于 Visual FoxPro基类FROM生成一个表单对象的语句是: CREATEOBJECT(“FORM“)。 9 【正确答案】 A 【试题解析】 建立表单的命令为 CREATE FORM。其他 3种命令都是错误的。 10 【正确答 案】 C 【试题解析】 在 Visual FoxPro中可以通过 DO 命令执行文件,运行表单的命令格式是: DO FORM。 11 【正确答案】 C 【试题解析】 NAME 子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上 LINKED关键字时,表单对象将随

24、指向它的变量的清除而关闭。 12 【正确答案】 A 【试题解析】 在 “表单控件 ”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括 “选定对象 ”、 “按钮锁定 ”、 “生成器锁定 ”和 “查看类 ”4个辅助按钮, “选定对象 ”按钮:用于选定表单中的控件,该按钮默认为选定状态 (按下 ),此时在表单中单击某一个控件就可以使其处于选定状态(出现八个操作点 )。 13 【正确答案】 B 【试题解析】 在 “表单控件 ”工具栏内含控件按钮,利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括 “选定对象 ”、 “按钮锁定 ”、 “生成器锁定 ”和 “查

25、看类 ”4个辅助按钮。按下 “按钮锁定 ”按钮,可以添加同种类型的多个控件,而不需要多次按此控件的按钮。 14 【正确答案】 A 【试题解析】 选项 B中的 Init事件在表单建立时引发;选项 C中的 Load 事件在表单建立之前引发;选项 D中的 Release属于释放表单的方法而不是事件;选项 A中的 Unload 事件在表单释放时引发。 15 【正确答案】 D 【试题解析】 Release 是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新 )、 Show(显示 )、 Hide(隐藏 )、 SetFocus(获得焦点 )等。 16 【正确答案】 B 【试题解析】 Visib

26、le属性指定对象是可见还是隐藏。在表单设计器环境下创建的对象,该属性的默认值为 T,即对象是可见的。要使表单成为活动的,可以使用 Show方法。 Show 方法可以使表单称为可见的同时,也使其成为活动的。 17 【正确答案】 B 【试题解析】 VisualFoxPro 中常用的方法如下: Show:显示表单。该方法将表单的 Visible属性设置为 T,并使表单成为活动对象。 Hide:隐藏表单。该方法将表单的 Visible属性设置为 F。 Release:将表单从内存中释放 (清除 )。例如,释放表单的代码为:Thisform Release。 Refresh:重新绘制表单或控件,并刷新它

27、的所有值。注意;刷新表单时,将刷新表单中所有控件的值,当页框被刷新时,只有活动页被刷新。 SetFocus:让控件获得焦点,使其称为活动对象。如果一个控件的状态为不可用或不可见时,该方法设置将无效。 18 【正确答案】 C 【试题解析】 表单运行时首先触发的是 Load 事件,之后是 Init 事件; 如果表 单容器中包含其他控件,那么先触发其他控件的 lnit事件,最后是表单的 Init事件。 19 【正确答案】 C 【试题解析】 释放和关闭当前表单的命令是: ThisForm Release。 20 【正确答案】 A 【试题解析】 Autocenter指定表单在初始化时是否自动在 Visu

28、al FoxPro主窗口内居中显示,而 AlwaysOnTop 指定表单是否总是位于其他打开窗口之上。 21 【正确答案】 D 【试题解析】 表单的标题属性用 Caption表示。 22 【正确答案】 C 【试题解析】 在表单设计中, This表示当前对象, Thisform用来表示当前对象所在的表单, Caption用来表示控件的标题属性, Click用来表示鼠标左键单击对象时触发的事件。 23 【正确答案】 B 【试题解析】 1nit和 Destroy属于事件, Caption 是属性, Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。 24 【正确答案】 B

29、 【试题解析】 Click 事件是鼠标单击事件,当为表单或控件设置了 Click事件代码后,运行表单时, 单击该对象将引发 Click事件。 选项组是一个容器类控件,它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。 可以通过设置选项组的 Click事件代码实现对各个按钮的控制,如果选项组和选项组中某个单选按钮都存在 Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的 Click事件代码,反之,单击没有设置 Click事件代码的单选按钮,则执行选项按钮组

30、的 Click 事件代码。 25 【正确答案】 C 【试题解析】 运行表单时,在产生表单对象后,将调用表单对象的 Show 方法显示表单。其中, Show方法将表单的 Visible属性设置为 T,并使表单成为活动对象。 26 【正确答案】 A 【试题解析】 Load在表单建立之前触发,运行表单时,先触发 Load 事件,接着触发 Init(初始化 )事件。而选项 B和 D中的 Error(错误 )事件和 Click(左键单击 )事件是在表单运行中所发生的事件,也是在 Load 事件之后。 27 【正确答案】 C 【试 题解析】 RerordSource属性用来指定表格控件的数据源。 28 【

31、正确答案】 C 【试题解析】 MyForm为建立的表单名, show 方法用来显示表单,而调用方法的格式为:对象名方法名,故要想显示表单 MyForm,要用命令MyForm show。 29 【正确答案】 C 【试题解析】 本题考查控件属性。控件在任何时候都不能获得焦点的方法是将控件的 Visible(可见 )属性设置为 F,使控件成为不可见对象 30 【正确答案】 D 【试题解析】 本题考查表单的属性。在 Visual FoxPro中,表单的 Caption 属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是 Caption。 31 【正确答案】 B 【试题解析】 复选框控件可

32、以通过其 VALUE 属性设置或返回其状态 (选中或未被选中 )。 32 【正确答案】 A 【试题解析】 Parent 是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而 This 和 ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击事件。 33 【正确答案】 B 【试题解析】 表 格控件的数据源属性是 RecordSource。 34 【正确答案】 C 【试题解析】 本题考查表单基本事件。其包括 运行时事件 Load事件:在表单对象建立之前引发,即运行表单时。 lnit事件:在对象建立时引发。表单和控件对象同时包含 Init事件时,将先引发控件对象的 I

33、nit事件。 先引发表单的 Load 事件,再引发表单的 Init事件。 关闭时事件 Destroy事件:在对象释放时引发。 Unload事件:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件。 交互时事件 GotFocus事件:当对象获得焦点时引发。 Click事件:用鼠标单击对象时引发。 DblClick事件:用鼠标双击对象时引发。 RightClick事件:用鼠标右键单击对象时引发。 InteractiveChange事件:当通过鼠标或键盘交互式改变一个控件的值时引发。 Error事件:当对象方法或事件代码在运行过程中产生错误时引发。 35 【正确答案】 B 【试题解析】 按钮

34、控件事件中,在对象建立时引发 Init事件;用鼠标单击对象时引发 Click事件;当对象方法或事件代码在运 行过程中产生错误时引发 Error事件;按钮没有 Load 事件。 36 【正确答案】 D 【试题解析】 本题考查表单基本事件。用鼠标双击对象时引发 DblClick事件。Hide表示隐藏表单, Show 表示显示表单, Release表示释放表单,都不属于表单的事件。 37 【正确答案】 D 【试题解析】 RecordSorceType 属性指明表格数据源的类型, RecordSorce属性则指定表格的数据源。表格控件的数据源可以是视图、表、查询或是 SQL语句等。 38 【正确答案】

35、 D 【试 题解析】 PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常是 *)后,文本框内将只显示占位符,而不会显示用户输入的实际内容。 39 【正确答案】 A 【试题解析】 本题考查文本框的 PasswordChar属性。设置文本框的PasswordChar属性可以指定用作占位符的字符 (如 “*”),此时,输入到文本框中的数据仅显示占位符。 PasswordChar属性默认值是空 串,此时显示的是实际输入的内容。 40 【正确答案】 D 【试题解析】 在

36、按钮上显示的文字可以通过其 CAPTION属性进行设置。 41 【正确答案】 C 【试题解析】 本题主要考查的表单中,各容器对象的调用顺序,注意要从高向低的层次依次引用各个对象。即最开始引用的是表单,然后是表单中的容器控件,最后才是容器所包含的基本型控件。 另外,要注意的是,在引用表单对象时,要使用 THISFORM,这里不要使用表单的内部名称,但在引用表单中所包含的容器或基本控件时,一律使用它们的内部名称,即 name的属性值。 42 【正确答案】 B 【试题解析】 2001-9-10 2001-8-20)是一个日期表达式, 型表达式结果为两个指定日期相差的天数,其结果为一个数值型数据。 4

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

38、的 (这是默认的情况 ),也可以是字符型的。若为数值型值 n,则表示命令组中第 n个命令按钮被选中;若为字符型值 c,则表示命令组中 Caption 属性值为 c的命令按钮被选中。 46 【正确答案】 B 【试题解析 】 选项组的 Value属性用于指定选项组中被选定的选项按钮。该属性值的类型可以是数值型,也可以是字符型。若为数据型 N,则表示第 n 个按钮被选中,若为字符型值 C,则表示选项组中 Caption 属性为 c的按钮被选中。 根据题意,选中的是第 2个按钮,其 Caption 属性为 “女 ”,所以其 Value值为“女 ”或者为 2。 但在本题中,已经告知 value属性的初值

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

40、示空间。 组合框不提供多重选择的 功能,没有 MultiSelect属性。 组合框有两形式:下拉组合框和下拉列表框。通过设置 Style属性可选择想要的形式。 49 【正确答案】 A 【试题解析】 在表单中添加一个控件时,系统给出的默认名称是以控件的英文名命名的,所以在添加一个选项按钮组控件后,默认名称可能是 Optiongroupl。Checkl 为可能的复选框控件名称, Spinnerl 为可能的微调按钮控件名称, List1为可能的列表框控件名称。 50 【正确答案】 B 【试题解析】 命令按钮组中, ButtonCount属性用于决定命令按钮数目。 51 【正确答案】 B 【试题解析】

41、 复选框可以用来提供多选功能,即可以通过选中多个复选框来实现多选功能。 52 【正确答案】 B 【试题解析】 VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如parent是对象的一个属性,属性值为对象引用, 指向该对象的直接容器对象;This、 Thisform和 Thisformset是三个关键字,分别表示当前对象、当前表单和当前表单集。 在所给题目中,共给出了五个对象,我们要

42、先搞清楚它们哪些是容器哪些是控件,以及它们之间的包容层次关系,首先,表单是最外层的容器,其中有一个文本框控件 text1和一个容器命令按钮组 Commandgroup1,而 Commandgroup1 中又有两个命令按钮控件 Commandl 和 Command2,故 Commandgroup1 是Commandl 和 Command2 的父对象,表单是 Commandgroup1 和 Text1的父对象。现在要在 Command1 的方法中访问文本框 Text1对象,即 Command1是当前对象,但由于 Commandl 和 TextI没有包容关系,故必须由 Commandl 找到跟Tex

43、t1有包容关系的对象来引用,也就是 Text1的父对象表单。 This 代表当前的Command1, This Parent指向父对象 Commandgroup1, This Parent Parent则指向 CommandgroupI 的父对象表单, This Parent Parent Text1则通过父对 象表单引用了文本框 Text1。 对象访问属性的格式是:对象引用对象属性。所以引用文本框 Textl的 Value属性,正确的表达式应该是 This Parent Parent Text1 Value。 53 【正确答案】 C 【试题解析】 VFP中的对象一般可分为两种:容器对象和控件

44、对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或 关键字,如parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;This、 Thisform和 Thisformset是三个关键字,分别表示当前对象、当前表单和当前表单集。 在所给题目中,共给出了五个对象,我们要先搞清楚它们哪些是容器哪些是控件,以及它们之间的包容层次关系,首先,表单是最外层的容器,其中有一个文本框控件 textl和一个容器命令按钮组 Comman

45、dgroup1,而 Commandgroup 1 中又有两个命令按钮控件 Commandl 和 Command2,故 Commandgroup1是Command1 和 Command2 的父对象,表单是 Commandgroup1 和 Text1的父对象。现在要在 Command1 的方法中访问文本框 Text1对象,即 Command1是当前对象,但由于 Commandl 和 Text1没有包容关系,故必须由 Commandl 找到跟Text1有包容关系的对象来引用,也就是 Text1的父对象表单。 This 代表当前的Command1, This Parent指向父对象 Commandgroup1, This Parent Parent则指向 Commandgroup1 的父对象表 单, This Parent Parent Text1则通过父对象表单引用了文本框 Text1。 对象访问属性的格式是:对象引用对象属性。所以引用文本框 Textl 的 Value属性,正确的表达式应该是 This parent parent textl value。

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

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

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