版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VF机试(表单设计与应用)模拟试卷1(共8套)(共236题)国家二级VF机试(表单设计与应用)模拟试卷第1套一、选择题(本题共26题,每题1.0分,共26分。)1、表单里有一个选项按钮组,包含两个选项按钮Optionl和Option2。假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码。那么当表单运行时,如果用户单击Option2,系统将()。A、执行表单的Click事件代码B、执行选项按钮组的Click事件代码C、执行Optionl的Click事件代码D、不会有反应标准答案:B知识点解析:表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。本题没有设置Optiort2的Click事件代码,当单击时,优先触发选项按钮组的Click事件代码。所以B选项正确。2、假设有一表单,其中包含一个选项按钮组,则当表单运行时,最后引发的事件是()。A、LoadB、表单的InitC、选项按钮的InitD、选项按钮组的Init标准答案:B知识点解析:一般来说,用户触发事件是没有顺序性的,但一个对象上所产生的系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。有关表单和控件的Load、Init、Destroy、Unload事件的先后顺序可总结为:①表单的Load事件;②表单中控件的Init事件;③表单的Init事件;④表单的De—stroy事件;⑤表单中控件的Destroy事件;⑥表单的Unoad事件。因此本题最后引发的事件为表单的Init。3、如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是()。A、MoveableB、CloseableC、VisibleD、SelStart标准答案:C知识点解析:SetFocus方法用于让控件获得焦点,使其成为活动对象。如果一个控件的.Enabled属性值或Visible属性值为.F.,将不能获得焦点。4、关闭释放表单的方法是()。A、shutB、eloseFormC、releaseD、close标准答案:C知识点解析:Release用于将表单从内存中释放(清除)。如表单有一一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的CIJCK事件代码设置为,ThisForm.Release。A、B、D选项不存在。5、下面不属于表单事件的是()。A、LoadB、InitC、ReleaseD、Click标准答案:C知识点解析:事件是一种由系统预选定义,而由用户或系统触发的动作。可由用户触发(如click事件),也可以是由系统触发(如load事件)。对于用户触发的事件,又可分为用户操作触发和事件代码触发两种方式。本题中,Load、Init和Click均为表单的常用事件,只有Release为常用方法,因此选C。6、在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是:A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:A知识点解析:表单控件工具栏提供设计表单界面的各种控件按钮。选定对象:用于选定一个或多个对象,默认情况下处于按下状态;按钮锁定:按下此按钮时,可以向表单连续添加多个同种类型的控件;生成器锁定:按下此按钮时,每次添加控件,系统自动打开相应的生成器对话框,便于设置属性。查看类:利用此按钮添加一个已有的类库文件,或选择一个已注册的类库。7、在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是()。A、OptiongrouplB、ChecklC、Spinner1D、Listl标准答案:A知识点解析:选项组(OptionGroup)又称为选项按钮组,是包含选项按钮的一种容器。新建一个选项组控件,默认名为Optiongroupl,因此A选项正确。Check1为复选框的默认名,Spinner1为微调控件的默认名,List1为列表框默认名。8、在VisualFoxpro中,属于命令按钮属性的是()。A、ParentB、ThisC、ThisFormD、Click标准答案:A知识点解析:Parent是命令按钮的属性,它指向了命令按钮的父级对象;This指向命令按钮本身,它不是命令按钮的属性;ThisForm指向了命令按钮所在的Form对象,它也不是命令按钮的属性;Click是命令按钮的事件。9、在VisualFoxpro中,属于命令按钮属性的是()。A、ParentB、ThisC、ThisFormD、Click标准答案:A知识点解析:Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。而This、Thisform是关键字,它们分别表示当前对象、当前表单。Click是命令按钮的事件而不是属性。10、在命令按钮组中,决定命令按钮数目的属性是()。A、ButtonCountB、ButtonNumC、ValueD、ControlSource标准答案:A知识点解析:命令组是包含一组命令按钮的容器控件.其中ButtonCount属性用于指定命令按钮的数目,Value属性指定命令组当前的状态:如果为数值型,则表示第n个按钮被选中。ControlSource为选项组的常用控件,用于为选项组指定要绑定的数据源。没有ButtonNum这二属性,因此A选项正确。11、为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。A、ValueB、ControlSoureeC、InputMaskD、PasswordChar标准答案:D知识点解析:文本框的Value属性是文本框的当前内容;ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据;PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。12、设置文本框显示内容的属性是()。A、ValueB、CaptionC、NameD、InputMask标准答案:A知识点解析:文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在一个文本框中如何输入和显示数据;文本框无Caption属性。13、如果希望用户在文本框中输入的字符显示的是“*”号,而不是真正输入的内容,应该指定的属性是()。A、PasswordCharB、PasswordC、CharPasswordD、CharWord标准答案:A知识点解析:PasswordChar属性用于指定文本框控件内是显示用户输入的字符还是显示占位符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符(即占位符,通常为*)后,文本框内将只显示占位符,而不会显示用户输入的文本,在设计登录口令框时经常用到。14、假设某个表单中有一个复选框(CheckBoxl)和一个命令按钮Commandl,如果要在Commandl的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是()。A、This.CheckBoxl.ValueB、ThisForm.CheckBoxl.ValueC、This.CheckBox1.SelectedD、ThisForm.CheckBoxl.Seleeted标准答案:B知识点解析:如果没有设置ControlSouree属性,可通过Value属性来设置或返回复选框的状态,其默认值为0。若在Commandl的Click事件代码中取得复选框的值,需要使用thisform.checkboxl.value语句。15、在VisualFoxPto中,假设表单上有一选项组:⊙男○女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是()。A、1B、2C、"女"D、"男"标准答案:B知识点解析:选项组又称为选项按钮组,是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。Value属性用于初始化或返回选项组中被选中的选项按钮。其储存的是选择“选项组”中选项的位置顺序,女排在第2个位置,所以选项按钮“女”被选中时,Value的值为2,即B选项正确。16、在表单设计器环境中,为表单添加一选项按钮组:⊙男○女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的Value属性值为()。A、0B、lC、男D、.T.标准答案:B知识点解析:选项组的’Value值为选项组中被选中的选项按钮。如果设置了ControlSource属性,那么该属性值为ControlSource属性指定的变量值,否则为默认值,即选中的选项的序号,该序号从1开始,所以本题答案为1。17、在设计界面时,为提供多选功能,通常使用的控件是()。A、选项按钮组B、一组复选框C、编辑框D、命令按钮组标准答案:B知识点解析:选项组控件可设置多个选项,但每次只能选一个;复选框控件可设置多个选项,每次可选取多个;编辑框可进行编辑;当一个表单需要多个命令按钮时使用命令按钮组。提供多选功能的是复选框,B正确。18、假设表单上有一选项组:●男○女,其中第一个选项按钮“男”被选中。请问该选项组的Value属性值为()。A、.T.B、男C、1D、男或1标准答案:D知识点解析:单选按钮的Value属性表示单选按钮被选中(True)或不被选中的状态(-"alse),复选框的属性和单选按钮的属性基本类似,Value属性指示其所处的状态:O表示没有选中,1表示该项选中,2表示禁止使用。而该属性值的类型可以是数值型的,也可以是字符型的。题中要求“男”为默认选项,因此按钮的value属性应设置为“男”。19、假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该选项组value属性的值为()。A、.F.B、女C、2D、女或2标准答案:D知识点解析:单选按钮的Value属性表示单选按钮被选中True)或不被选中的状态(False),而该属性值的类型可以是数值型的,也可以是字符型的。题中选中的是“女”默认属性为2。20、下面关于列表框和组合框的陈述中,正确的是()。A、列表框可以设置成多重选择,而组合框不能B、组合框可以设置成多重选择,而列表框不能.C、列表框和组合框都可以设置成多重选择D、列表框和组合框都不能设置成多重选择标准答案:A知识点解析:组合框与列表框类似,也是用于提供一组条目供用户从中选择。列表框属性对组合框同样适用(除MuhiSelect外),并且具有相似的含义和用法。主要区别在于:①对于组合框来说,通常只有一个条目是可见的。而列表框可以看到多个条目,还可以拖动滚动条看到更多的条目。②组合框不提供多重选择的功能,没有MultiSeleet属性。而列表框有多重选择的功能。③组合框有两种形式:下拉组合框和下拉列表框。通过设置Style属性来选择想要的形式:0表示选择下拉组合框。用户可从列表中选择条目.又可以在编辑区内输入;2表示选择下拉列表框。用户只能从列表中选择条目。21、在表单控件中,不属于容器型控件的是()。A、组合框B、选项组C、页框D、表格标准答案:A知识点解析:表单中控件分为基本型控件和容器型控件。基本型控件有标签(Labd)控件、命令按钮(CommandButton)、文本框(TextBox)、编辑框(EditBox)、列表框(LJstl)、组合框(ComboBox)、计时器控件(Timer)、微调控件(Spinner);容器型控件有命令组(CommandGroup)、选项组(OptionGroup)、表格(Grid)、页框(PageFrame)。本题A选项组合框属于基本型控件。22、在表单中为表格控件指定数据源的属性是()。A、DataSourceB、DataFromC、RecordSourceD、RecordFrom标准答案:C知识点解析:表格是一种容器对象,其外形与Browse窗口相似,一个表格由若干列对象(Column)组成,每个列对象包含一个标头对象(Header)和若干控件。这里,表格、列、标头和控件都有自己的属性、事件和方法。其中,RecordSource属性用于指明表格数据源,即C选项正确。23、表格控件的数据源可以是()。A、视图B、表C、SQLSELECT语句D、以上三种都可以标准答案:D知识点解析:表格控件的ReeordSourceType可以是0—4,其中0是表,1是别名,2是提示,3是查询,4是SQL语句,而视图本身就是一个虚拟表,也可以作为表格的数据源。24、在VisualFoxPro中,用于设置表单标题的属性是()。A、TextB、TitleC、LaNeD、CaDtion标准答案:D知识点解析:在表单中,Caption属性是指显示于表单标题栏上的文本,即表单的标题。题中A、C选项为控件名.其中text为文本框控件,label为标签控件。表单中没有title,因此D选项正确。25、页框控件也称作选项卡控件,在一个页框中可以有多个页面,表示页面个数的属性是()。A、CountB、PageC、NumD、PageCount标准答案:D知识点解析:页框是包含页面的容器对象,且页面本身也是一种容器,可以包含所需的控件。其中,Pageeount属性用于指明一个页框对象所包含的页面数量,最小值为0,最大值为99。因此选项D正确。26、创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是()。A、CREATECLASSmylibOFstudentAsPersonB、CREATECLASSstudentOFPersonAsmylibC、CREATECLASSstudentOFmylibAsPersonD、CREATECLASSPersonOFmylibAsstudent标准答案:C知识点解析:建立类语句的格式为”CREATECLASS类名OF类库名?AS父类”,题中要求新类的类库名称是aylib,父类是person,因此,正确的命令是"CREATE.CLAssstudentOFmylibAsPerson",即C选项正确。国家二级VF机试(表单设计与应用)模拟试卷第2套一、选择题(本题共35题,每题1.0分,共35分。)1、在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是A、属性用于描述对象的状态,方法用于表示对象的行为B、基于同一个类产生的两个对象可以分别设置自己的属性值C、事件代码也可以象方法一样被显式调用D、在创建一个表单时,可以添加新的属性、方法和事件标准答案:D知识点解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。2、利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是A、cdxB、frxC、vcxD、scx标准答案:C知识点解析:本题考查类库文件的默认扩展名。使用“类设计器”能够可视化地创建并修改类。类存储在类库(.VCX)文件中。cdx是复合索引文件的扩展名;frx是报表文件的扩展名;scx是表单文件扩展名。3、在VisualFoxpro中,可视类库文件的扩展名是A、.dbfB、.scxC、.vcxD、.dbc标准答案:C知识点解析:.dbf是表的扩展名,.scx是表单的扩展名,.dbc是数据库的扩展名.vcx是可视类文件的扩展名。4、创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是A、CREATECLASSmylibOFstudentAsPerSonB、CREATECLASSstudemOFPemonAsmylibC、CREATECLASSstudentOFmylibAsPersonD、CREATECLASSPersonOFmylibAsstudent标准答案:C知识点解析:在VisualFoxPro中调用类设计的方法有以下几种:方法1:在“项目管理器”对话框中,选择“类”选项卡,然后单击“新建”按钮。方法2:在“新建”对话框中选择“类”单选项,然后单击“新建文件”命令按钮。方法3:在命令窗口中输入命令:CREATECLASS。通过命令创建一个名为student的新类,保存新类的类库名称mylib,新类的父类是Person。命令如下:CREATECLASSstudentOFmylibASPerson。5、打开已经存在的表单文件的命令是A、MODIFYFORMB、EDITFORMC、OPENFORMD、READFORM标准答案:A知识点解析:打开已经存在的表单文件的命令是:modiflyform。6、扩展名为.scx的文件是A、备注文件B、项目文件C、表单文件D、菜单文件标准答案:C知识点解析:VisualFoxPro中表单文件的扩展名为.sex;项目文件扩展名为.pjx;菜单文件扩展名.mnx;而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为.dct。7、表单文件的扩展名是A、frmB、prgC、scxD、vcx标准答案:C知识点解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。8、基于VisualFoxPro基类生成一个表单对象的语句是A、CREATEOBJECT("FROM")B、CREATEOBJECT("FORM")C、OBJECTCREATE("FROM")D、OBJECTCREATE("FORM")标准答案:B知识点解析:本题考查基于基类生成一个表单对象的语句。在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下:CREATEOBJECT(<类名>[,<参数1>,<参数2>…1)函数基于指定的类生成一个对象,并返回对象的引用。基于VisualFoxPro基类FROM生成一个表单对象的语句是:CREATEOBJECT("FORM")。9、建立表单的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE标准答案:A知识点解析:建立表单的命令为CREATEFORM。其他3种命令都是错误的。10、在VisualFoxPro中调用表单文件mfl的正确命令是A、DOmflB、DOFROMmflC、D0OFORMmflD、RUNmfl标准答案:C知识点解析:在VisualFoxPro中可以通过DO命令执行文件,运行表单的命令格式是:DOFORM<表单文件名>。11、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:C知识点解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。12、在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:A知识点解析:在“表单控件”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮,“选定对象”按钮:用于选定表单中的控件,该按钮默认为选定状态(按下),此时在表单中单击某一个控件就可以使其处于选定状态(出现八个操作点)。13、为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:B知识点解析:在“表单控件”工具栏内含控件按钮,利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮。按下“按钮锁定”按钮,可以添加同种类型的多个控件,而不需要多次按此控件的按钮。14、在VisualFoxPro中,释放表单时会引发的事件是A、UnLoad事件B、Init事件C、Load事件D、Release事件标准答案:A知识点解析:选项B)中的Init事件在表单建立时引发;选项C)中的Load事件在表单建立之前引发;选项D)中的Release属于释放表单的方法而不是事件;选项A)中的Unload事件在表单释放时引发。15、关闭表单的程序代码是ThisForm.Release,Release是A、表单对象的标题B、表单对象的属性C、表单对象的事件D、表单对象的方法标准答案:D知识点解析:Release是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新)、Show(显示)、Hide(隐藏)、SetFocus(获得焦点)等。16、假设某表单的Visible属性的初值为.F,能将其设置为.T.的方法是A、HideB、ShowC、ReleaseD、SetFocus标准答案:B知识点解析:Visible属性指定对象是可见还是隐藏。在表单设计器环境下创建的对象,该属性的默认值为.T.,即对象是可见的。要使表单成为活动的,可以使用Show方法。Show方法可以使表单称为可见的同时,也使其成为活动的。17、让隐藏的MeForm表单显示在屏幕上的命令是A、MeForm.DisplayB、MeForm.ShowC、MeForm.ListD、MeForm.See标准答案:B知识点解析:VisualFoxPro中常用的方法如下:Show:显示表单。该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。Hide:隐藏表单。该方法将表单的Visible属性设置为.F.。Release:将表单从内存中释放(清除)。例如,释放表单的代码为:Thisform.Release。Refresh:重新绘制表单或控件,并刷新它的所有值。注意:刷新表单时,将刷新表单中所有控件的值,当页框被刷新时,只有活动页被刷新。SetFocus:让控件获得焦点,使其称为活动对象。如果一个控件的状态为不可用或不可见时,该方法设置将无效。18、假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是A、选项按钮组的InitB、表单的LoadC、表单的InitD、选项按钮的Init标准答案:C知识点解析:表单运行时首先触发的是Load事件,之后是Init事件;如果表单容器中包含其他控件,那么先触发其他控件的Init事件,最后是表单的Init事件。19、将当前表单从内存中释放的正确语句是A、ThisForm.CloseB、ThisForm.ClearC、ThisForm.ReleaseD、ThisForm.Refresh标准答案:C知识点解析:释放和关闭当前表单的命令是:ThisForm.Release。20、下列表单的哪个属性设置为真时,表单运行时将自动居中A、AutoCenterB、AlwaysOnTopC、ShowCenterD、FormCenter标准答案:A知识点解析:Autocenter指定表单在初始化时是否自动在VisualFoxPro主窗口内居中显示,而AlwaysOnTop指定表单是否总是位于其他打开窗口之上。21、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、LableD、Caption标准答案:D知识点解析:表单的标题属性用Caption表示。22、在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是A、ThisB、ThisformC、CaptionD、Click标准答案:C知识点解析:在表单设计中,This表示当前对象,Thisform用来表示当前对象所在的表单,Caption用来表示控件的标题属性,Click用来表示鼠标左键单击对象时触发的事件。23、下面属于表单方法名(非事件名)的是A、InitB、ReleaseC、DestroyD、Caption标准答案:B知识点解析:Init和Destroy属于事件,Caption是属性,Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。24、表单里有一个选项按钮组,包含两个选项按钮Option1和Option2,假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将A、执行表单的Click事件代码B、执行选项按钮组的Click事件代码C、执行Optionl的Click事件代码D、不会有反应标准答案:B知识点解析:Click事件是鼠标单击事件,当为表单或控件设置了Click事件代码后,运行表单时,单击该对象将引发Click事件。选项组是一个容器类控件;它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。可以通过设置选项组的Click事件代码实现对各个按钮的控制,如果选项组和选项组中某个单选按钮都存在Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的Click事件代码,反之,单击没有设置Click事件代码的单选按钮,则执行选项按钮组的Click事件代码。25、假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是A、MyForm.ListB、MyForm.DisPlayC、MyForm.ShowD、MyForm.ShowForm标准答案:C知识点解析:运行表单时,在产生表单对象后,将调用表单对象的Show方法显示表单。其中,Show方法将表单的Visible属性设置为.T.,并使表单成为活动对象。26、如果运行一个表单,下列事件首先被触发的是A、LoadB、ErrorC、InitD、Click标准答案:A知识点解析:Load在表单建立之前触发,运行表单时,先触发Load事件,接着触发Init(初始化)事件。而选项B)和D)中的Error(错误)事件和Click(左键单击)事件是在表单运行中所发生的事件,也是在Load事件之后。27、在表单中为表格控件指定数据源的属性是A、DataSourceB、DataFromC、RecordSourceD、RecordFrom标准答案:C知识点解析:RerordSource属性用来指定表格控件的数据源。28、执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A、MyForm.ListB、MyForm.DisplayC、MyForm.ShowD、MyForm.ShowForm标准答案:C知识点解析:MyForm为建立的表单名,show方法用来显示表单,而调用方法的格式为:对象名.方法名,故要想显示表单MyForm,要用命令MyForm.show。29、如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是A、MoveableB、CloseableC、VisibleD、SelStart标准答案:C知识点解析:本题考查控件属性。控件在任何时候都不能获得焦点的方法是将控件的Visible(可见)属性设置为.F.,使控件成为不可见对象。30、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、LableD、Caption标准答案:D知识点解析:本题考查表单的属性。在visualFoxPro中,表单的Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是Caption。31、假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是A、This.CheckBox1.ValueB、ThisForm.CheckBox1.ValueC、This.CheckBox1.SelectedD、ThisForm.CheckBox1.Selected标准答案:B知识点解析:复选框控件可以通过其VALUE属性设置或返回其状态(选中或未被选中)。32、在VisualFoxpro中,属于命令按钮属性的是A、ParentB、ThisC、ThisFormD、Click标准答案:A知识点解析:Parent是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而This和。ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击事件。33、在表单中为表格控件指定数据源的属性是A、DataSourceB、RecordSourceC、DataFromD、RecordFrom标准答案:B知识点解析:表格控件的数据源属性是RecordSource。34、下面不属于表单事件的是A、LoadB、InitC、ReleaseD、Click标准答案:C知识点解析:本题考查表单基本事件。其包括①运行时事件Load事件:在表单对象建立之前引发,即运行表单时。Init事件:在对象建立时引发。表单和控件对象同时包含Init事件时,将先引发控件对象的Init事件。先引发表单的Load事件,再引发表单的Init事件。②关闭时事件Destroy事件:在对象释放时引发。Llnload事件:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件。③交互时事件GotFocus事件:当对象获得焦点时引发。Click事件:用鼠标单击对象时引发。DblClick事件:用鼠标双击对象时引发。RightClick事件:用鼠标右键单击对象时引发。InteractiveChange事件:当通过鼠标或键盘交互式改变一个控件的值时引发。Error事件:当对象方法或事件代码在运行过程中产生错误时引发。35、下面不属于按钮控件事件的是A、InitB、LoadC、ClickD、Error标准答案:B知识点解析:按钮控件事件中,在对象建立时引发Init事件;用鼠标单击对象时引发Click事件;当对象方法或事件代码在运行过程中产生错误时引发Error事件;按钮没有Load事件。国家二级VF机试(表单设计与应用)模拟试卷第3套一、选择题(本题共33题,每题1.0分,共33分。)1、在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是A、属性用于描述对象的状态,方法用于表示对象的行为B、基于同一个类产生的两个对象可以分别设置自己的属性值C、事件代码也可以象方法一样被显式调用D、在创建一个表单时,可以添加新的属性、方法和事件标准答案:D知识点解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。2、利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是A、cdxB、frxC、VCXD、SCX标准答案:C知识点解析:本题考查类库文件的默认扩展名。使用“类设计器”能够可视化地创建并修改类。类存储在类库(.VCX)文件中。cdx是复合索引文件的扩展名;frx是报表文件的扩展名;SCX是表单文件扩展名。3、在VisualFoxpro中,可视类库文件的扩展名是A、.dbfB、.SCXC、.VeXD、.dbc标准答案:C知识点解析:.dbf是表的扩展名,.scx是表单的扩展名,.dbc是数据库的扩展名,.vcx是可视类文件的扩展名。4、创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是A、CREATECLASSmylibOFstudentAsPerSonB、CREATECLASSstudemOFPemonAsmylibC、CREATECLASSstudentOFmylibAsPersonD、CREATECLASSPersonOFmylibAsstudent标准答案:C知识点解析:在VisualFoxPro中调用类设计的方法有以下几种:方法1:在“项目管理器”对话框中,选择“类”选项卡,然后单击“新建”按钮。方法2:在“新建”对话框中选择“类”单选项,然后单击“新建文件”命令按钮。方法3:在命令窗口中输入命令:CREATECLASS。通过命令创建一个名为student的新类,保存新类的类库名称mylib,新类的父类是Person。命令如下:CREATECLASSstudentOFmylib.ASPerson。5、打开已经存在的表单文件的命令是A、MODIFYFORMB、EDITFORMC、OPENFORMD、READFORM标准答案:A知识点解析:打开已经存在的表单文件的命令是modi母form。6、扩展名为.scx的文件是A、备注文件B、项目文件C、表单文件D、菜单文件标准答案:C知识点解析:VisualFoxPro中表单文件的扩展名为.SCX:项目文件扩展名为.pjx;菜单文件扩展名.mnx;而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为.dct。7、表单文件的扩展名是A、frmB、prgC、sexD、VCX标准答案:C知识点解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。8、基于VisualFoxPro基类生成一个表单对象的语句是A、CREATEOBJECT("FROM")B、CREATEOBJECT("FORM")C、OBJECTCREATE("FROM")D、OBJECTCREATE("FORM")标准答案:B知识点解析:本题考查基于基类生成一个表单对象的语句。在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下:CREATEOBJECT(<类名>[,<参数l>,<参数2>…])函数基于指定的类生成一个对象,并返回对象的引用。基于VisualFoxPro基类FROM生成一个表单对象的语句是:CREATEOBJECT("FORM")。.9、建立表单的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE标准答案:A知识点解析:建立表单的命令为CREATEFORM。其他3种命令都是错误的。10、在VisualFoxPro中调用表单文件mf1的正确命令是A、DOmf1B、D0FROMmf1C、DOFORMmf1D、RUNmf1标准答案:C知识点解析:在VisualFoxPro中可以通过DO命令执行文件,运行表单的命令格式是:DOFORM<表单文件名>。11、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:C知识点解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。12、在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:A知识点解析:在“表单控件”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮,“选定对象”按钮:用于选定表单中的控件,该按钮默认为选定状态(按下),此时在表单中单击某一个控件就可以使其处于选定状态(出现八个操作点)。13、为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件"工具栏中的A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:B知识点解析:在“表单控件”工具栏内含拉件按钮,利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮。按下“按钮锁定”按钮,可以添加同种类型的多.个控件,而不需要多次按此控件的按钮。14、在VisualFoxPro中,释放表单时会引发的事件是A、UnLoad事件B、Init事件C、Load事件D、Release事件标准答案:A知识点解析:选项B中的Init事件在表单建立时引发;选项C中,的Load事件在表单建立之前引发;选项D中的Release属于释放表单的方法而不是事件;选项A中的Unload事件在表单释放时引发。15、关闭表单的程序代码是ThisForm.Release,Release是A、表单对象的标题B、表单对象的属性C、表单对象的事件D、表单对象的方法标准答案:D知识点解析:Release是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新)、Show(显示)、Hide(隐藏)、SetFocus(获得焦点)等。16、假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是A、HideB、ShowC、ReleaseD、SetFocus标准答案:B知识点解析:Visible属性指定对象是可见还是隐藏。在表单设计器环境下创建的对象,该属性的默认值为.T.,即对象是可见的。要使表单成为活动的,可以使用Show方法。Show方法可以使表单称为可见的同时,也使其成为活动的。17、让隐藏的MeForm表单显示在屏幕上的命令是A、MeForm.DisplayB、MeForm.ShowC、MeForm.ListD、MeForm.See标准答案:B知识点解析:VisualFoxPro中常用的方法如下:.Show:显示表单。该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。.Hide:隐藏表单。该方法将表单的Visible属性设置为.F.。.Release:将表单从内存中释放(清除)。例如,释放表单的代码为:Thisfonn.Release。.Refresh:重新绘制表单或控件,并刷新它的所有值。注意:刷新表单时,将刷新表单中所有控件的值,当页框被刷新时,只有活动页被刷新。.SetFocus:让控件获得焦点,使其称为活动对象。如果一个控件的状态为不可用或不可见时,该方法设置将无效。18、假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是A、选项按钮组的InitB、表单的LoadC、表单的InitD、选项按钮的Init标准答案:C知识点解析:表单运行时首先触发的是Load事件,之后是Init事件;如果表单容器中包含其他控件,那么先触发其他控件的lnit事件,最后是表单的Init事件。19、将当前表单从内存中释放的正确语句是A、ThisForm.CloseB、ThisForm.ClearC、ThisForm.ReleaseD、ThisForm.Refresh标准答案:C知识点解析:释放和关闭当前表单的命令是:ThisForm.Release。20、下列表单的哪个属性设置为真时,表单运行时将自动居中A、AutoCenterB、AlwaysOnTopC、ShowCenterD、FormCenter标准答案:A知识点解析:Autocenter指定表单在初始化时是否自动在VisualFoxPro主窗口内居中显示,而AlwaysOnTop指定表单是否总是位于其他打开窗口之上。21、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、Lable.D、Caption标准答案:D知识点解析:表单的标题属性用Caption表示。22、在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是A、ThisB、ThisformC、CaptionD、Click标准答案:C知识点解析:在表单设计中,This表示当前对象,Thisform用来表示当前对象所在的表单,Caption用来表示控件的标题属性,Click用来表示鼠标左键单击对象时触发的事件。23、下面属于表单方法名(非事件名)的是A、InitB、ReleaseC、DestroyD、Caption标准答案:B知识点解析:Init和Destroy属于事件,Caption是属性,Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。24、表单里有一个选项按钮组,包含两个选项按钮Optionl和Optiort2,假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将A、执行表单的Click事件代码B、执行选项按钮组的Click事件代码C、执行Optionl的Click事件代码D、不会有反应标准答案:B知识点解析:Click事件是鼠标单击事件,当为表单或控件设置了Click事件代码后,运行表单时,单击该对象将引发Click事件。选项组是一个容器类控件,它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。可以通过设置选项组的Click事件代码实现对各个按钮的控制,如果选项组和选项组中某个单选按钮都存在Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的Click事件代码,。反之,单击没有设置Click事件代码的单选按钮,则执行选项按钮组的Click事件代码。25、假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是A、MyForm.ListB、MyForm.DisplayC、MyForm.ShowD、MyForm.ShowForm标准答案:C知识点解析:运行表单时,在产生表单对象后,将调用表单对象的Show方法显示表单。其中,Show方法将表单的Visible属性设置为.T.,并使表单成为活动对象。26、如果运行一个表单,下列事件首先被触发的是A、LoadB、ErrorC、InitD、Click标准答案:A知识点解析:Load在表单建立之前触发,运行表单时,先触发Load事件,接着触发Init(初始化)事件。而选项B和D)中的Error’(错误)事件和Click(左键单击)事件是在表单运行中所发生的事件,也是在Load事件之后。27、在表单中为表格控件指定数据源的属性是A、DataSourceB、DataFromC、RecordSourceD、RecordFrom标准答案:C知识点解析:RerordSource属性用来指定表格控件的数据源。28、执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A、MyForm.ListB、MyForm.DisplayC、MyForm.ShowD、MyForm.ShowForm标准答案:C知识点解析:MyForm为建立的表单名,show方法用来显示表单,而调用方法的格式为:对象名.方法名,故要想显示表单MyForm,要用命令MyForm.show。29、如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是A、MoveableB、CloseableC、VisibleD、SelStart标准答案:C知识点解析:本题考查控件属性。t控件在任何时候都不能获得焦点的方法是将控件的Visible(可见)属性设置为.F.,使控件成为不可见对象30、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、LableD、Caption标准答案:D知识点解析:本题考查表单的属性。在VisualFoxPro中,表单的Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是Caption。31、假设某个表单中有一个复选框(CheckBoxl)一个命令按钮Commandl,如果要在Commandl的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是A、This.CheckBox1.ValueB、ThisForm.CheckBox1.ValueC、This.CheckBoxl.SelectedD、ThisForm.CheckBoxl.Selected标准答案:B知识点解析:复选框控件可以通过其VALUE属性设置或返回其状态(选中或未被选中)。32、在VisualFoxpro中,属于命令按钮属性的是A、ParentB、ThisC、ThisFormD、Click标准答案:A知识点解析:Parent是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而This和ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击事件。33、在表单中为表格控件指定数据源的属性是A、DataSourceB、RecordSourceC、DataFromD、RecordFrom标准答案:B知识点解析:表格控件的数据源属性是RecordSource。国家二级VF机试(表单设计与应用)模拟试卷第4套一、选择题(本题共27题,每题1.0分,共27分。)1、在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是A、属性用于描述对象的状态,方法用于表示对象的行为B、基于同一个类产生的两个对象可以分别设置自己的属性值C、事件代码也可以象方法一样被显式调用D、在创建一个表单时,可以添加新的属性、方法和事件标准答案:D知识点解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。2、利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是A、cdxB、frxC、vcxD、sex标准答案:C知识点解析:本题考查类库文件的默认扩展名。使用“类设计器”能够可视化地创建并修改类。类存储在类库(.VCX)文件中。edx是复合索引文件的扩展名:frx是报表文件的扩展名;$CX是表单文件扩展名。3、在VisualFoxpro中,可视类库文件的扩展名是A、.dbfB、.sexC、.vcxD、.dbc标准答案:C知识点解析:.dbf是表的扩展名,.scx是表单的扩展名,.dbe是数据库的扩展名,.vcx是可视类文件的扩展名。4、创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是A、CREATECLASSmylibOFstudentAsPerSonB、CREATECLASSstudemOFPemonAsmylibC、CREATECLASSstudentOFmylibAsPersonD、CREATECLASSPersonOFmylibAsstudent标准答案:C知识点解析:在VisualFoxPro中调用类设计的方法有以下几种:方法1:在“项目管理器”对话框中,选择“类”选项卡,然后单击“新建”按钮。方法2:在“新建”对话框中选择“类”单选项,然后单击“新建文件”命令按钮。方法3:在命令窗口中输入命令:CREATECLASS。通过命令创建一个名为student的新类,保存新类的类库名称mylib,新类的父类是Person。命令如下:CREATECLASSstudentOFmylibAS.Person。5、打开已经存在的表单文件的命令是A、MODIFYFORMB、EDITFORMC、OPENFORMD、READFORM标准答案:A知识点解析:打开已经存在的表单文件的命令是modifyform。6、扩展名为.sex的文件是A、备注文件B、项目文件C、表单文件D、菜单文件标准答案:C知识点解析:VisualFoxPro中表单文件的扩展名为.scx;项目文件扩展名为.pjx;菜单文件扩展名.mnx;而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为.dct。7、表单文件的扩展名是A、frmB、prgC、scxD、vcxx标准答案:C知识点解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。8、基于VisualFoxPro基类生成一个表单对象的语句是A、CREATEOBJECT("FROM")B、CREATEOBJECT("FORM")C、OBJECTCREATE("FROM")D、OBJECTCREATE("FORM")标准答案:B知识点解析:本题考查基于基类生成一个表单对象的语句。在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下:CREATEOBJECT(<类名>[,<参数1>,<参数2>…])函数基于指定的类生成一个对象,并返回对象的引用。基于VisualFoxPro基类FROM生成一个表单对象的语句是:CREATEOBJECT("FORM")。9、建立表单的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE标准答案:A知识点解析:建立表单的命令为CREATEFORM。其他3种命令都是错误的。10、在VisualFoxPro中调用表单文件mf1的正确命令是A、DOmf1B、DOFROMmf1C、DOFORMmf1D、RUNmf1标准答案:C知识点解析:在VisualFoxPro中可以通过DO命令执行文件,运行表单的命令格式是:DOFORM<表单文件名>。11、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:C知识点解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。12、在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:A知识点解析:在“表单控件”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮,“选定对象”按钮:.用于选定表单中的控件,该按钮默认为选定状态(按下),此时在表单中单击某一个控件就可以使其处于选定状态(出现八个操作点)。13、为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的A、“选定对象”按钮B、“按钮锁定”按钮C、“生成器锁定”按钮D、“查看类”按钮标准答案:B知识点解析:在“表单控件”工具栏内含控件按钮,利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮。按下“按钮锁定”按钮,可以添加同种类型的多个控件,而不需要多次按此控件的按钮。14、在VisualFoxPro中,释放表单时会引发的事件是A、UnLoad事件B、Init事件C、Load事件D、Release事件标准答案:A知识点解析:选项B中的Init事件在表单建立时引发;选项C中的Load事件在表单建立之前引发;选项D中的Release属于释放表单的方法而不是事件;选项A中的Unload事件在表单释放时引发。15、关闭表单的程序代码是ThisForm.Release.Release是A、表单对象的标题B、表单对象的属性C、表单对象的事件D、表单对象的方法标准答案:D知识点解析:Release是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新)、Show(显示)、Hide(隐藏)、SetFocus(获得焦点)等。16、假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是A、HideB、ShowC、ReleaseD、SetFocus标准答案:B知识点解析:Visible属性指定对象是可见还是隐藏。在表单设计器环境下创建的对象,该属性的默认值为.T.,即对象是可见的。要使表单成为活动的,可以使用Show方法。Show方法可以使表单称为可见的同时,也使其成为活动的。17、让隐藏的MeForm表单显示在屏幕上的命令是A、MeForm.DisplayB、MeForm.ShowC、MeForm.ListD、MeForm.See标准答案:B知识点解析:VisualFoxPro中常用的方法如下:Show:显示表单。该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。Hide:隐藏表单。该方法将表单的Visible属性设置为.F.。Release:将表单从内存中释放(清除)。例如,释放表单的代码为:Thisform.Release。Refresh:重新绘制表单或控件,并刷新它的所有值。注意:刷新表单时,将刷新表单中所有控件的值,当页框被刷新时,只有活动页被刷新。SetFocus:让控件获得焦点,使其称为活动对象。如果一个控件的状态为不可用或不可见时,该方法设置将无效。18、假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是A、选项按钮组的InitB、表单的LoadC、表单的InitD、选项按钮的Init标准答案:C知识点解析:表单运行时首先触发的是Load事件,之后是Init事件:如果表单容器中包含其他控件,那么先触发其他控件的Init事件,最后是表单的Init事件。19、将当前表单从内存中释放的正确语句是A、ThisForm.CloseB、ThisForm.ClearC、TiffsForm.ReleaseD、ThisForm.Refresh标准答案:C知识点解析:释放和关闭当前表单的命令是:ThisForm.Release。20、下列表单的哪个属性设置为真时,表单运行时将自动居中.A、AutoCenterB、AlwaysOnTopC、ShowCenterD、FormCenter标准答案:A知识点解析:Autocenter指定表单在初始化时是否自动在VisualFoxPro主窗口内居中显示,而AlwaysOnTop指定表单是否总是位于其他打开窗口之上。21、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、LableD、Caption标准答案:D知识点解析:表单的标题属性用Caption表示。22、在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是A、ThisB、ThisformC、CaptionD、Click标准答案:C知识点解析:在表单设计中,This表示当前对象,Thisform用来表示当前对象所在的表单,Caption用来表示控件的标题属性,Click用来表示鼠标左键单击对象时触发的事件。23、下面属于表单方法名(非事件名)的是A、InitB、ReleaseC、DestroyD、Caption标准答案:B知识点解析:Init和Destroy属于事件,Caption是属性,Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。24、表单里有一个选项按钮组,包含两个选项按钮Option1和Option2,假设Option2没有设置Click事件代码而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将A、执行表单的Click事件代码B、执行选项按钮组的Click事件代码C、执行Optionl的Click事件代码D、不会有反应标准答案:B知识点解析:Click事件是鼠标单击事件,当为表单或控件设置了Click事件代码后,运行表单时,单击该对象将引发Click事件。选项组是一个容器类控件,它可以包含若干个单选按钮,每个单选按钮都可以看成是一个独立的基本类控件,并设置自己的属性、事件和方法等。用户可以操作其中的单选按钮,也可以操作整个按钮。可以通过设置选项组的Click事件代码实现对各个按钮的控制,如果选项组和选项组中某个单选按钮都存在Click事件代码,那么一旦单击那个按钮,会优先执行为它单独设置的代码,而不会执行选项组的Click事件代码,反之,单击没有设置Click事件代码的单选按钮,则执行选项按钮组的Click事件代码。25、假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是A、MyForm.ListB、MyForm.DisplayC、MyVorm.ShowD、MyForm.ShowForm标准答案:C知识点解析:运行表单时,在产生表单对象后,将调用表单对象的Show方法显示表单。其中,Show方法将表单的Visible属性设置为.T.,并使表单成为活动对象。26、如果运行一个表单,下列事件首先被触发的是A、LoadB、ErrorC、InitD、Click标准答案:A知识点解析:Load在表单建立之前触发,运行表单时,先触发Load事件,接着触发Init(初始化)事件。而选项B和D中的Error(错误)事件和Click(左键单击)事件是在表单运行中所发生的事件,也是在Load事件之后。27、在表单中为表格控件指定数据源的属性是A、DataSourceB、DataFromC、RecordSourceD、RecordFrom标准答案:C知识点解析:RerordSource属性用来指定表格控件的数据源。国家二级VF机试(表单设计与应用)模拟试卷第5套一、选择题(本题共25题,每题1.0分,共25分。)1、在VisualFoxPro中下列陈述正确的是()。A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象C、数据环境是对象,关系是数据环境中的对象D、数据环境和关系都不是对象标准答案:C知识点解析:客观世界里任何实体都可以视为对象,对象可以是具体事物,也可以指某些概念。所以数据环境是一个对象,它有自己的属性、方法和事件。关联是数据环境中的对象,它也有自己的属性、方法和事件。2、关闭表单的程序代码是ThisForm.Release,Release是()。A、表单对象的标题B、表单对象的属性C、表单对象的事件D、表单对象的方法标准答案:D知识点解析:在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用予对象,对象识别事件并作出相应反应。Release是将表单从内存中释放,它是表单的一种行为,所以它是表单对象的方法。3、在VisualFoxPro中,下面关于属性、事件、方法叙述错误的是()。A、属性用于描述对象的状态B、方法用于表示对象的行为C、事件代码也可以像方法一样被显式调用D、基于同一个类产生的两个对象不能分别设置自己的属性值标准答案:D知识点解析:在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为。事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件可以由系统引发,也可以由用户引发,当由用户引发时,可以像方法_样被显式调用。基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。这对象一般有着不同的状态,且彼此间相对独立。4、下面关于类、对象、属性和方法的叙述中,错误的是()。A、类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B、属性用于描述对象的状态,方法用于表示对象的行为C、基于同一个类产生的两个对象可以分别设置自己的属性值D、通过执行不同对象的同名方法,其结果必然是相同的标准答案:D知识点解析:客观世界里的任何实体都可以被看作是对象,对象的属性和方法是对象的两个重要性质,对象属性用来表示对象的状态,对象方法用来描述对象的行为。类是对一类相似对象的性质描述,这些对象具有相同的性质、相同的种类和方法。通常,把基于某个类生成的对象称为这个类的实例,基于同一个类的产生的两个对象可以分别设置自己的属性。5、以下所列各项属于命令按钮事件的是()。A、ParentB、ThisC、ThisFormD、Click标准答案:D知识点解析:在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是Parent、This、ThisForm、ThisFormSet。this是当前对象,ThisForm是当前表单,Parent是当前对象的父对象。因此A、B、C都不是命令按钮的事件。Click为命令按钮的事件,在鼠标单击时引发,所以选项D正确。6、在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是()。A、ThisB、ThisFormC、CaptionD、Click标准答案:C知识点解析:在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是Parent、This、ThisForm、111isFormSet。而Click为常用事件,在鼠标单击时引发。Caption属性用于指定表单中控件的标题,所以C选项正确。7、表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码()。A、myForm.Page3.myPageFrame.Caption="修改"B、myForm.myPageFrame.Caption.Page3="修改"C、Thisform.myPageFrame.Page3.Caption="修改"D、Thisform.myPageFrame.Caption.Page3="修改"标准答案:C知识点解析:在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常要用到的关键字是:Parent(对象的直接容器对象,即父对象);This(当前对象);ThisForm(当前表单);ThisFormSet(当前表单集)。本题将该页框的第3页(Page3)的标题设置为"修改",正确的代码应该是Thisform.myPageFrame.Page3.Caption="修改",即C选项。8、假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Commandl和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,不正确的表达式是()。A、Thisform.Textl.ValueB、This.Parent.Parent.Textl.ValueC、This.Thisform.Textl.ValueD、Thisform.CommandGroupl.Parem.Textl.Value标准答案:C知识点解析:在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置。经常要用到的关键字是:Parent(对象的直接容器对象,即父对象);This(当前对象)本题中This表示Command命令按钮;ThisForm(当前表单);ThisFormSet(当前表单集)。本题this.Parent是CornmandGroupl,this.Parent.Parent.是CommandGroupl的Par
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建立高效的财务业务运作模式
- 2025年全球及中国工业级4-苄氧基苯酚行业头部企业市场占有率及排名调研报告
- 2025年全球及中国石墨片保护膜行业头部企业市场占有率及排名调研报告
- 2025年全球及中国消费电子NFC天线行业头部企业市场占有率及排名调研报告
- 2025年全球及中国旅游广告和营销服务行业头部企业市场占有率及排名调研报告
- 2025-2030全球非侵入式血流动力学监测解决方案行业调研及趋势分析报告
- 2025年全球及中国光伏舟托行业头部企业市场占有率及排名调研报告
- 2025年全球及中国晶须碳纳米管行业头部企业市场占有率及排名调研报告
- 2025年全球及中国溴化钙粉行业头部企业市场占有率及排名调研报告
- 2025-2030全球高压镍氢电池行业调研及趋势分析报告
- 高中物理考试成绩分析报告
- 部编版小学语文三年级上册同步练习试题含答案(全册)
- 血性胸水的护理课件
- 四年级数学下册口算天天练45
- 雕塑采购投标方案(技术标)
- 北京房地产典当合同书
- 文学类文本阅读 高一语文统编版暑假作业
- 文明施工考核标准
- 《雾都孤儿人物分析4000字(论文)》
- MZ/T 039-2013老年人能力评估
- GB/T 6329-1996胶粘剂对接接头拉伸强度的测定
评论
0/150
提交评论