《2022年第六章面向对象程序设计基础.docx》由会员分享,可在线阅读,更多相关《2022年第六章面向对象程序设计基础.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 第六章 面对对象程序设计基础例题1、类是一组具有相同属性和相同操作对象的集合,类之间共享属性和操作的机制称 为();A 、多态性 B、动态绑定 C、静态绑定 D、继承2、以下有关VFP 表单的表达中,不正确选项();A 、所谓表单就是数据表清单 B、VFP 表单是一个容器类的对象 C、VFP 的表单可以用来设计类似于窗口或对话框的用户界面 D、在表单上可以设置各种控件对象 3、表单内的控件都有一个默认名称,下拉列表框的默认名称是();A 、combo1 B、command1 C、check1 D、caption );4、关于表单中的列表框和组全
2、框的区分,下面表达不正确选项(A 、列表框供应一个列表给用户挑选,而组合框不供应列表 B、列表框任何时候都显示它的列表,而组合框通常只显示一项内容 C、列表框中只能挑选数据不能输入数据,而组合框可以挑选或输入数据 D、列表框只能显示数据列表供挑选,而组合框兼有列表框和文本框的功能 check1 的 click 大事代 5、在表单中加入一个复选框 check1 和一个文本框 text1,编写 码如下: thisform.text1.visable=this.value ,就单击复选框后();A 、文本框可见 B 、文本框不行见C、文本框是否可见由复选框当前值打算 D、文本框是否可见与复选框当前值
3、无关6、以下各项中,不行以作为文本框控件数据来源的是();A 、数值型字段 B、内存变量 C、字符型字段 D、备注型字段A 类基础训练题一、填空题1、在面对对象程序设计中,类具有三个主要的特性,它们分别是 _ 、_和 _;2、 VFP 供应了一系列基类来支持用户派诞生新类,_和 _;VFP 的基类有两种,它们是3、 在 面 向 对 象 的 程 序 设 计 中 , 对 象 所 具 有 的 特 征 被 称 为 _ ; 对 象 的 _就是对象可以执行的动作或它的行为;4、 VFP 供应了三种方式来创建表单,它们分别是使用_创建表单;使用_ 创 建 一 个 新 的表 单 或 修 改 一 个 已 经 存
4、在 的 表 单 ; 使 用 “表 单”菜 单 中 的_创建一个简洁的表单;5、要修改对象在表单中的位置,应修改它的_属性和left 属性,要修改对象上显示的文字的字体名称,应设置它的_属性,要使对象依据内容的多少自动调整大小,应设置它的 _属性;6、用来确定复选框是否被选中的属性是 的属性是 _;_,用来指定显示在复选框旁的文字7、在文本框中通过设置 _属性可将其设为只读,如想使用用户输入到文本中的任何字符都显示成“*” ,那么应将文本框的 _属性设置“*” ;8、表单常用大事有多个,在表单创建时引发_大事;在表单对象释放时引发1 / 7 名师归纳总结 - - - - - - -第 1 页,共
5、 7 页精选学习资料 - - - - - - - - - _大事;在用鼠标右键单击表单时引发 _大事;二、单项挑选题(在备选答案中挑选一个正确答案)1、以下关于类的表达中,不正确选项();A 、类是对象的集合 B、一个类包含了相像的对象的特点和行为方法C、类可以按其定义的属性、大事和方法进行实际的行为操作 D、类并不实行任何行为操作,它仅仅说明该怎样做 2、以下关于属性、方法和大事的表达中,不正确选项();A 、属性用于描述对象的状态,方法用于表示对象的行为 B、基于同一个类产生的两个对象可以分别设置自己的属性值 C、大事代码也可以像方法一样被显示调用 D、在新建一个表单时,可以添加新的属性、
6、方法和大事 3、在 VFP 中,表单是指();A 、数据库中各个表的清单 B、一个表中各个记录的清单C、数据库查询的列表 D、窗口界面4、以下启动表单设计器新建一个表单的方法中,不正确选项();A 、在系统菜单中挑选“ 文件”“ 新建文件” 按钮|“ 新建” ,在文件类型对话框中挑选“ 表单” ,单击B、在 command 窗口输入命令:create form C、在 command 窗口输入命令:modify form D、在工程治理器中,先挑选文档标签,然后挑选表单,单击新建按钮5、在 VFP 控件中,标签默认的名称为();A 、list B 、label C、edit D 、lable
7、6、在 VFP 中,命令按钮组是();A 、控件 B、容器 C、控件类对象 D、容器类对象7、在以下对象中,不属于控件类的为();A 、文本框 B、组合框 C、表格 D、命令按钮8、下面有关控件对象的 click 大事的正确表达是();A 、用鼠标双击对象时引发 B、用鼠标单击对象时引发C、用鼠标右键单击对象时引发 D、用鼠标右键双击对象时引发9、在 VFP 中,对象的 Visible 属性作用是();A 、设置对象是否可用 B、设置对象是否可见C、设置对象是否可转变大小 D、设置对象是否可移动10、在 VFP 中,下面属于对象的属性的是();A 、click B 、 FontSize C、A
8、ctiveX D 、Init 11、新建表单默认标题为Form1,修改表单的标题,应设置表单的();A 、Name 属性 B、caption 属性 C、closable 属性 D 、Alwaysontop 属性12、要使表单中某个控件不行用,就应将该控件的()属性设置为.F.;A 、caption B 、name C、Visiible D 、enabled 13、以下肯定是数值型的属性是();A 、caption B 、Value C、enabled D、 interval 14、在 VFP 中,以下不是表单方法的是();A 、delete B、hide C、refresh D、release
9、 15、在对象的引用中,thisform 表示();A 、当前对象 B 、当前表单 C、当前表单集 D、当前对象的上一级对象2 / 7 名师归纳总结 - - - - - - -第 2 页,共 7 页精选学习资料 - - - - - - - - - B 类训练题一、填空题1、在 VFP 中,大事既可以是_的行为,如单击鼠标或鼠标的移动;也可以是_ 行为,如系统时钟的进程;2、如 要实现表单中的控件与某一数据表中的字段的绑定,就在设计时应先在_设置表单的数据源为该数据表;3 、 在 VFP 中 , 可 以 有 两 种 不 同 的 方 式 来 引 用 一 个 对 象 , 下 面 的 两 条 语 句F
10、mand1.caption= “ 确定” 、_;this.caption= “ 确定” 引用的方式分别称为4、用命令方式或大事方式均可释放当前运行的表单(thisform ),它们所使用的命令语句分别是 _和 _;5 、用当前窗 体的label1控件显 示系统时间的语句是:thisform.label1._=_ ;6、要使当前窗体的timer1 控件每秒执行2 次,应使用timer1 的_属性,并编写它的 _大事代码;7、表单表上的一个按钮command1 和一个标签label1,当左键单击按钮时,将用标签的显示文件去修改按钮上的显示文本框,应修改按钮的_大事代码,并输入以下语句: _._=_
11、.label1._ ;8、要将按钮设置为确定按钮,应设置它的_ 属性,一个表单可以有_个确定按钮;二、单项挑选题(在备选答案中挑选一个正确答案)1、在 VFP 面对对象编程技术中,以下表达不正确选项();A 、类是具有共同属性的对象的集合 B、所谓表单就是数据表清单 C、VFP 有两大基类:控件类和容器类 D、对象是一个具有某些属性和方法的实体 2、以下调用表单生成器的方法中,不正确选项();A 、在系统菜单中挑选“ 表单”|“ 快速表单” 命令 B、单击“ 表单设计器” 工具栏中的“ 表单生成器” 按钮 C、右击表单窗口,然后在弹出的快捷菜单中挑选“ 生成器” 命令 D、在系统菜单中挑选“
12、工具”|“ 向导”|“ 表单” 命令 3、以下关于控件类的各种表达中,不正确选项();A 、控件类的敏捷性比容器类更强 B、控件类一般作为容器类中的控件 C、控件类的封装性比容器类更加严密 D、控件类对象与容器类对象是相对而言的 4、以下控件中,在表单运行时肯定不行见的是();A 、选项按钮组 B、页框 C、命令按钮 D、计时器)属性设置为 .F.;5、要使表单中某个控件不行用(变为灰色),就将该控件的(A 、caption B 、name C、visible D 、enabled 6、在表单中为表格控件指定数据源的属性是();A 、datasource B、 recordsource C、d
13、atafrom D 、recordfrom 7、假如表单中要为一规律型字段创建一个对象,较为合适的控年是();3 / 7 名师归纳总结 - - - - - - -第 3 页,共 7 页精选学习资料 - - - - - - - - - A 、文本框 B、复选框 C、选项按钮 D、组合框8、以下对象的引用属于相对引用的是();A 、Formset1.form2.check1.value B 、Fmand1.caption C、 Form1.name D、 this.caption 9、关闭当前表单的程序代码是thisform.release ,其中 release是表单对象的();A 、标题 B、
14、属性 C、大事 D、方法10、在大事代码程序中,确定错误的语句是();A 、this.caption= “ 欢迎” B 、thisform.caption= “ 欢迎”C、 this.parent.caption= “ 欢迎” D、thisform.this.caption= “ 欢迎”11、在大事代码程序中,不能显现的语句是();A 、thisform.caption= “ 欢迎进入” B、this.top=100 C、 thisform.timer1.enabled=.T. D 、thisform.grid1.visible 12、在表单运行时要求单击某一对象时释放表单,应在该对象的();
15、A 、click 大事中输入 thisform.release 代码B、 destory 大事中输入 thisform.refresh 代码C、 click 大事中输入 thisform.refresh 代码D、dblclick 大事中输入 thisform.release 代码13、假定一个表单里有一个文本框 text1 和一个命令按钮组 commandgroup1 ,命令按钮组是一个容器对象,其中包含 command1 和 command2 两个命令按钮,假如要在 command1命令按钮的某个大事代码中拜访本文本框 value 属性值,下面正确的式子是();A 、this.thisfor
16、m.text1.value B 、this.parent.parent.text1.value C、 parent.parent.text1.value D 、this.parent.text1.value 14、在 VFP 的表单设计中,有一个按钮和一个标签,功能要求是:单击按钮时,修改标签的显示内容,在大事代码中,下面的引用错误选项();A 、thisform.label1.caption B 、this.parent.label1.caption C、 parent.label1.caption D 、form1.label1.caption 15、在 VFP 的表单设计中,按钮comm
17、and1 在表单 form1 中,要求单击按钮时,将表单从内存中释放,在按钮的click 大事代码中编写的命令不能是();A 、thisform.release B 、this.parent.release C、 form1.release D、this.release 三、分析题1、在 VFP 中,要设计如下列图的表单,试完成以下任务;4 / 7 名师归纳总结 - - - - - - -第 4 页,共 7 页精选学习资料 - - - - - - - - - (1)需添加哪些控件(英文名称)?(2)应设置这些控件的哪些属性(包括表单本身)?(3)要求单击“ 退出” 按钮,释放表单,写出大事名称
18、及对应的大事代码;2、在 VFP 中,要设计如下列图的表单,试完成以下任务;(1)它能自动显示当前的系统时间,需添加哪些控件(英文名称)?(2)应设置这些控件的哪些属性(包括表单本身)?(3)编写计时器及“ 退出” 按钮的大事名称及对应的大事代码;四、综合应用题1、在 VFP 中,创建一个表单,运行后的成效如下列图,该表单的功能是:在三个文本框中输入三个整数,单击“ 判定” 按钮,就判定其中最大数的奇偶性,并反映在选项组中,单击“ 退出” 按钮,就释放表单;5 / 7 名师归纳总结 - - - - - - -第 5 页,共 7 页精选学习资料 - - - - - - - - - (1)简要说明
19、创建表单的步骤;(2)编写“ 判定” 按钮的 click 大事代码;2、在 VFP 中,创建一个表单,运行后的成效如下列图,要求该表单的功能是:挑选几个城市后,单击“ 添加” 按钮,将选中的城市添加到右边的列表框内;(1)简要说明创建表单的步骤;(2)编写“ 添加” 按钮的 click 大事代码;3、在 VFP 中创建如下列图的表单,请完成以下要求:6 / 7 名师归纳总结 - - - - - - -第 6 页,共 7 页精选学习资料 - - - - - - - - - (1)指出表单中有哪些应使用的控件;(2)编写代码,实现如下功能:单击“ 显示” 按钮的功能是显示“ 您的爱好:” 标签,并把详细的爱好挑选填入 按钮的功能是释放表单;text1 内,假如没有挑选,就填入“ 无爱好” ;单击“ 退出”4、在 VFP 中,创建一个表单,运行后的成效如下列图,它的功能是输入三个正数,单击“ 判定” 按钮,判定它是否能构成三角形,并在选项组中进行显示;单击“ 清除” 按钮,将三个文本框内容及判定结果清空,编写“ 判定” 和“ 清除” 按钮的 click 大事代码;7 / 7 名师归纳总结 - - - - - - -第 7 页,共 7 页