版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2部分考 试 篇173第6章表单设计与应用6.1 知 识 要 点(1)对象和类。(2)表单的建立、使用、修改。(3)表单中控件添加、控件属性的设置。6.2 典型试题与解析【例1】下面关于类、对象、属性和方法的叙述中,错误的是_。A类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B属性用于描述对象的状态,方法用于表示对象的行为C基于同一个类产生的两个对象可以分别设置自己的属性值D通过执行不同对象的同名方法,其结果必然是相同的解析:在现实世界中的任何实体都可以认为是对象。对象可以是具体的实物,也可以是某些概念。对象的三个基本要素是属性、事件和方法。属性用来描述对象的状态,是对象的静态物
2、理特征。事件是一种预先定义好的能被对象识别和响应的动作。方法用来描述对象的行为过程。事件的触发一般是具有独立性的,也就是说每个对象识别和响应属于自己的事件。类是具有相同或相似性质的对象的抽象,也就是说类是具有相同属性、共同方法的对象的集合。答案:D【例2】在Visual FoxPro中,下面关于属性、方法和事件的描述错误的是_。A属性用于描述对象的状态,方法用于表示对象的行为B基于同一个类产生的两个对象可以分别设置自己的属性值C事件代码也可以像方法一样被显示调用D在创建一个表单时,可以添加新的属性、方法和事件解析:方法和属性都可以扩展,用户可以自己定义方法和属性,在程序中可以调用该方法和属性。
3、事件是系统提供的,不能扩展。答案:D【例3】下面关于表单若干常用事件的描述中,正确的是_。A释放表单时,Unload事件在Destroy事件之前引发B运行表单时,Init事件在Load事件之前引发C单击表单的标题栏,引发表单的Click事件D上面的说法都不对解析:Load事件的触发时机为创建对象前,Init事件的触发时机为创建对象时,单击控件将触发该控件的Click事件。释放表单时,先触发表单的Destroy事件,然后触发表单的Unload事件。答案:D【例4】运行表单时,下列有关表单事件首先被触发的是_。AClickBErrorCInitDLoad解析:Load事件的触发时机为创建对象前,I
4、nit事件的触发时机为创建对象时,Click事件是在前两个事件后,用户单击表单时触发的。答案:D【例5】表单文件的扩展名是_。A.frm B.prgC.scxD.vcx解析:.prg为程序文件扩展名,.scx为表单文件扩展名,.vcx为可视类库文件扩展名。答案:C【例6】修改已经存在的表单文件的命令是_。AMODIFY FORM BEDIT FORM COPEN FORM DREAD FORM解析:选择“文件”“打开”命令,在弹出的“打开”对话框中选择要修改的表单文件;也可以在命令窗口输入下面的命令修改表单:MODIFY FORM <表单文件名>。答案:A【例7】假设某表单的Vis
5、ible属性的初值为.F.,能将其改为.T.的方法是_。AHide BShow CRelease DSetFocus解析:Show方法是显示表单,并指定该表单是模式表单还是非模式表单。该方法将表单的Visible属性值设为.T.,同时使表单成为活动对象。答案:B【例8】关闭表单的程序代码是ThisForm.Release,Release是_。A表单对象的标题 B表单对象的属性 C表单对象的事件 D表单对象的方法解析:表单常用的事件有Init事件、Destroy事件、Load事件、Unload事件、GotFocus事件、Click事件、DbClick事件、RightClick事件和Interac
6、tiveChange事件。常用的方法有Release方法、Refresh方法、Show方法、Hide方法和SetFocus方法。答案:D【例9】新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的_。AName属性 BCaption属性 CClosable属性 DAlwaysOnTop属性解析:Name属性是所有对象都具有的属性,它是所创建对象的名称。所有对象在创建时都会由Visual FoxPro自动提供一个默认名称。Caption属性决定控件标题显示的文本内容。Closable属性决定是否可用表单标题栏上的关闭按钮关闭表单。AlwaysOnTop属性决定其他窗口是否覆盖住表单
7、窗口。答案:B【例10】假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:=2001-9-10-2001-8-20。请问以上操作后,文本框Value属性值的数据类型为_。A日期型B数值型C字符型D以上操作出错解析:文本框的Value属性可以接受任意类型的数据,可以直接输入数据,也可以输入“=”及表达式,通过运算得到。题中表达式为两个日期相减,结果为两个日期相差的天数,即数值型数据。答案:B【例11】以下所列各项属于命令按钮事件的是_。AParent BThisCThisForm DClick解析:事件是一种预先定义好的能被
8、对象识别和响应的动作,每一个对象都有与其相关联的事件,Click是对象的单击事件。Parent是对象的一个属性,而This和ThisForm是关键字,分别表示该对象和该对象所在的表单。答案:D【例12】在Visual FoxPro中,属于命令按钮属性的是_。AParentBThisCThisFormDClick解析:属性用来描述对象的状态,供对象调用。Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。答案:A【例13】假设表单上由一选项组:男女,初始时该选择组的Value的属性值为1,若单选按钮“女”被选中,该选项组的Value属性值是_。A1 B2 C“女” D“男”
9、解析:选项组控件的Value属性值默认是数值型(初始值为1),也可以是字符型。若为数值N,则表示选项组中第N个单选按钮被选中,若为字符串C,则表示选项组中Caption属性值为C的单选按钮被选中。此题中,单选按钮“女”被选中,表示第二个单选按钮被选中,所以为2。答案:B【例14】在表单设计器环境中,为表单添加一个选项按钮组:男女。默认情况下,第一个单选按钮“男”为选中状态,此时该选项按钮组的Value属性值为_。A0B1C"男"D.T.解析:选项按钮组的Value属性值默认是数值型。答案:B【例15】表单里有一个选项按钮组,包含两个选项组Option1和Option2,假设
10、Option2没有设置Click事件代码,而Option1以及单选按钮和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将_。A执行表单的Click事件代码 B执行选项按钮组的Click事件代码 C执行Option1的Click事件代码 D不会有反应解析:若命令组或选项组中某个按钮有自己独立的Click事件,当单击该按钮时,将执行为其单独设置的代码,而不执行按钮组中的Click事件代码。若按钮组编写了Click事件代码,而组中的某个按钮没有设置事件代码,那么当这个按钮的Click事件引发时,将执行按钮组的Click事件代码。答案:B【例16】表格控件的数据源可
11、以是_。A视图 B表 CSQL SELECT语句 D以上答案都对解析:表格的数据源可以是表、视图和SQL SELECT语句。答案:D【例17】表单名为myForm的表单中有一个页框myPageFrame,将该页框的第三页(Page3)的标题设置为“修改”,可以使用代码_。AmyForm.Page3.myPageFrame.Caption="修改"BmyForm.myPageFrame.Caption.Page3="修改"CThisform.myPageFrame.Page3.Caption="修改"DThisform.myPageFr
12、ame.Caption.Page3="修改"解析:当需要引用某个对象时,就必须指明对象所在的层次。访问对象属性的格式:<对象引用>.<对象属性>。对象属性是描述对象特征的,所以通常要被赋予具体的值。答案:C【例18】页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是_。ACountBPageCNumDPageCount解析:PageCount属性指定页框对象所含页面个数。该属性最小值为0,最大值为99。答案:D【例19】在Visual FoxPro中,可视类库文件的扩展名是_。A.dbfB.scxC.vcxD.dbc解析:.dbf
13、是数据表文件的扩展名,.scx是表单文件的扩展名,.vcx是可视类库文件的扩展名,.dbc是数据库文件的扩展名。答案:C【例20】创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是_。ACREATE CLASS mylib OF student AS PersonBCREATE CLASS student OF Person AS mylibCCREATE CLASS student OF mylib AS PersonDCREATE CLASS Person OF mylib AS student解析:创建新类的命令格式:CREATE C
14、LASS 类名 OF 类库名 AS 父类。答案:C6.3 测 试 题1在表单中为了快速设计表格可以使用_。A表格设计器 B表格向导 C表格生成器D表格控件2选择“表单”“快速表单”命令可以打开_。A表单向导 B表单设计器 C表单生成器 D表单编辑3表单控件工具栏的作用是在表单上创建_。A文本B事件C控件 D方法4在Visual FoxPro中,表单文件的扩展名为_。A.qpr B.prgC.scx D.pjx5如果要运行一个表单,下列事件首先触发的是_。ALoad BError CInit DClick6运行表单时,下列两个事件被引发的顺序是_。ALoad事件和Init事件同时被引发BLoad
15、事件在Init事件之后被引发CLoad事件在Init事件之前被引发DLoad事件与Init事件没有先后关系7表单启动或运行时将引发事件_。AShow BRun CDestroy DLoad8 表单关闭或释放时将引发事件_。AHide BRelease CDestroy DLoad9释放和关闭表单的方法是_。ARelease BDelete CLostFocus DDestory10有Visual FoxPro中,释放表单时会引发的事件是_。AUnload事件 BInit事件 CLoad事件 DRelease事件11在Visual FoxPro的一个表单中设计一个“退出”命令按钮负责关闭表单,该
16、命令按钮的Click事件代码是_。AThisForm.Free BThisForm.UnloadCThisForm.Close DThisForm.Release12下面属于表单方法名(非事件名)的是_。AInit BRelease CDestroy DCaption13下面属于表单方法名(非事件名)的是_。ADblClick BDestroy CShow DClick14假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是_。AMyForm.List BMyForm.Display CMyForm.Show DMyForm.ShowForm15在Visual FoxPro中调用表单mf1
17、的正确命令是_。ADO mf1 BDO FROM mf1 CDO FORM mf1DRUN mf116以下属于容器类控件的是_。AText BForm CLabel DCommandBotton17下列表单的_属性设置为真时,表单运行时将自动居中。AAutoCenter BAlwaysOnTop CShowCenterDFormCenter18在Visual FoxPro中为表单指定标题的属性是_。ATop BTitle CCaption DName19对于表单及控件的绝大多数属性,其类型通常是固定的,通常Caption属性只用来接收_。A数值型数据 B字符型数据 C逻辑型数据 D以上数据类型
18、都可以20在表单控件中,要保存多行文本,可创建_。A列表框 B文本框 C标签D编辑框21设置文本框内容的属性是_。AValueBCaptionCNameDInputmask22在Visual FoxPro中,若要文本框控件内显示用户输入时全部以“*”号代替,需要设置属性_。AValueBPasswordCPassvalueDPasswordChar23如果文本框的InputMask属性值是#99999,允许在文本输入的是_。A+12345Babc123C$12345 Dabcdef24在命令按钮组中,决定命令按钮数目的属性是_。AButtonCountBButtonsCValueDContro
19、lSource25将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容_。A只能读 B只能用来编辑 C可以读也可以编辑 D对编辑框设置无效26在表单控件中希望能够编辑日期型数据,可创建_。A编辑框 B文本框 C列表框D标签27下列关于列表控件(ListBox)的说法,错误的是_。A列表框控件可显示一个数据项列表,用户只能从中选择一个条目B不能修改列表框中Value属性的值C列表框可以有多个列,即一个条目可包含多个数据项D当列表框的RowSourceType为0时,在程序运行中,可以通过AddItem方法添加列表框条目28在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是_。A列表框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度知识产权质押委托贷款合同3篇
- 2024年贵州工业职业技术学院高职单招语文历年参考题库含答案解析
- 2025年华师大版八年级科学上册阶段测试试卷
- 二零二五版人工智能医疗诊断系统研发与应用合同3篇
- 2025年人教版(2024)选修4地理下册阶段测试试卷
- 2025年度二零二五年度个人小额贷款担保合同范本2篇
- 2025年岳麓版必修1英语下册阶段测试试卷含答案
- 二零二五年度高端制造业劳务派遣与工艺改进合同3篇
- 2025年度项目部人员合同协议书:新能源项目人员招聘及培训协议2篇
- 2024年财务内控优化服务合同
- Unity3D游戏开发PPT完整全套教学课件
- 玻璃安装应急预案
- 道德与法治中考一轮总复习课件 课时8 走向未来的少年 (九下第三单元)
- 五十音图+あ行+课件【高效备课精研+知识精讲提升】 初中日语人教版第一册
- 工程影像记录表
- 责任成本分析模板
- 医疗安全隐患排查登记表
- 现场制氮作业方案及技术措施
- JJG(建材) 107-1999 透气法比表面积仪检定规程-(高清现行)
- 员工入职登记表(标准模版)
- 柴油发电机施工方案33709
评论
0/150
提交评论