面向对象程序设计基础.doc
《面向对象程序设计基础.doc》由会员分享,可在线阅读,更多相关《面向对象程序设计基础.doc(14页珍藏版)》请在咨信网上搜索。
第六章 面向对象程序设计基础 例题 1、 类是一组具有相同属性和相同操作对象的集合, 类之间共享属性和操作的机制称为( ) 。 A、 多态性 B、 动态绑定 C、 静态绑定 D、 继承 2、 以下有关VFP表单的叙述中, 不正确的是( ) 。 A、 所谓表单就是数据表清单 B、 VFP表单是一个容器类的对象 C、 VFP的表单能够用来设计类似于窗口或对话框的用户界面 D、 在表单上能够设置各种控件对象 3、 表单内的控件都有一个默认名称, 下拉列表框的默认名称是( ) 。 A、 combo1 B、 command1 C、 check1 D、 caption 4、 关于表单中的列表框和组全框的区别, 下面叙述不正确的是( ) 。 A、 列表框提供一个列表给用户选择, 而组合框不提供列表 B、 列表框任何时候都显示它的列表, 而组合框一般只显示一项内容 C、 列表框中只能选择数据不能输入数据, 而组合框能够选择或输入数据 D、 列表框只能显示数据列表供选择, 而组合框兼有列表框和文本框的功能 5、 在表单中加入一个复选框check1和一个文本框text1, 编写check1的click事件代码如下: thisform.text1.visable=this.value, 则单击复选框后( ) 。 A、 文本框可见 B、 文本框不可见 C、 文本框是否可见由复选框当前值决定 D、 文本框是否可见与复选框当前值无关 6、 以下各项中, 不能够作为文本框控件数据来源的是( ) 。 A、 数值型字段 B、 内存变量 C、 字符型字段 D、 备注型字段 A类基础训练题 一、 填空题 1、 在面向对象程序设计中, 类具有三个主要的特性, 它们分别是_________、 _________和_________。 2、 VFP提供了一系列基类来支持用户派出生新类, VFP的基类有两种, 它们是_________和_________。 3、 在面向对象的程序设计中, 对象所具有的特征被称为_________; 对象的_________就是对象能够执行的动作或它的行为。 4、 VFP提供了三种方式来创立表单, 它们分别是使用_________创立表单; 使用_________创立一个新的表单或修改一个已经存在的表单; 使用”表单”菜单中的_________创立一个简单的表单。 5、 要修改对象在表单中的位置, 应修改它的_________属性和left属性, 要修改对象上显示的文字的字体名称, 应设置它的_________属性, 要使对象根据内容的多少自动调整大小, 应设置它的_________属性。 6、 用来确定复选框是否被选中的属性是_________, 用来指定显示在复选框旁的文字的属性是_________。 7、 在文本框中经过设置_________属性可将其设为只读, 若想使用用户输入到文本中的任何字符都显示成”*”, 那么应将文本框的_________属性设置”*”。 8、 表单常见事件有多个, 在表单创立时引发_________事件; 在表单对象释放时引发_________事件; 在用鼠标右键单击表单时引发_________事件。 二、 单项选择题( 在备选答案中选择一个正确答案) 1、 下列关于类的叙述中, 不正确的是( ) 。 A、 类是对象的集合 B、 一个类包含了相似的对象的特征和行为方法 C、 类能够按其定义的属性、 事件和方法进行实际的行为操作 D、 类并不实行任何行为操作, 它仅仅表明该怎样做 2、 下列关于属性、 方法和事件的叙述中, 不正确的是( ) 。 A、 属性用于描述对象的状态, 方法用于表示对象的行为 B、 基于同一个类产生的两个对象能够分别设置自己的属性值 C、 事件代码也能够像方法一样被显示调用 D、 在新建一个表单时, 能够添加新的属性、 方法和事件 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 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、 ActiveX 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 15、 在对象的引用中, thisform表示( ) 。 A、 当前对象 B、 当前表单 C、 当前表单集 D、 当前对象的上一级对象 B类训练题 一、 填空题 1、 在VFP中, 事件既能够是___________的行为, 如单击鼠标或鼠标的移动; 也能够是___________行为, 如系统时钟的进程。 2、 若要实现表单中的控件与某一数据表中的字段的绑定, 则在设计时应先在___________设置表单的数据源为该数据表。 3、 在VFP中, 能够有两种不同的方式来引用一个对象, 下面的两条语句Fmand1.caption=”确定”、 this.caption=”确定”引用的方式分别称为___________。 4、 用命令方式或事件方式均可释放当前运行的表单( thisform) , 它们所使用的命令语句分别是___________和___________。 5、 用当前窗体的label1控件显示系统时间的语句是: thisform.label1. ___________=___________。 6、 要使当前窗体的timer1控件每秒执行2次, 应使用timer1的___________属性, 并编写它的___________事件代码。 7、 表单表上的一个按钮command1和一个标签label1, 当左键单击按钮时, 将用标签的显示文件去修改按钮上的显示文本框, 应修改按钮的___________事件代码, 并输入以下语句: ___________.___________=___________.label1. ___________。 8、 要将按钮设置为确定按钮, 应设置它的___________属性, 一个表单能够有___________个确定按钮。 二、 单项选择题( 在备选答案中选择一个正确答案) 1、 在VFP面向对象编程技术中, 以下叙述不正确的是( ) 。 A、 类是具有共同属性的对象的集合 B、 所谓表单就是数据表清单 C、 VFP有两大基类: 控件类和容器类 D、 对象是一个具有某些属性和方法的实体 2、 以下调用表单生成器的方法中, 不正确的是( ) 。 A、 在系统菜单中选择”表单”|”快速表单”命令 B、 单击”表单设计器”工具栏中的”表单生成器”按钮 C、 右击表单窗口, 然后在弹出的快捷菜单中选择”生成器”命令 D、 在系统菜单中选择”工具”|”向导”|”表单”命令 3、 下列关于控件类的各种叙述中, 不正确的是( ) 。 A、 控件类的灵活性比容器类更强 B、 控件类一般作为容器类中的控件 C、 控件类的封装性比容器类更加严密 D、 控件类对象与容器类对象是相对而言的 4、 下列控件中, 在表单运行时一定不可见的是( ) 。 A、 选项按钮组 B、 页框 C、 命令按钮 D、 计时器 5、 要使表单中某个控件不可用( 变为灰色) , 则将该控件的( ) 属性设置为.F.。 A、 caption B、 name C、 visible D、 enabled 6、 在表单中为表格控件指定数据源的属性是( ) 。 A、 datasource B、 recordsource C、 datafrom D、 recordfrom 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、 属性 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、 在表单运行时要求单击某一对象时释放表单, 应在该对象的( ) 。 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.thisform.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的表单设计中, 按钮command1在表单form1中, 要求单击按钮时, 将表单从内存中释放, 在按钮的click事件代码中编写的命令不能是( ) 。 A、 thisform.release B、 this.parent.release C、 form1.release D、 this.release 三、 分析题 1、 在VFP中, 要设计如图所示的表单, 试完成以下任务。 ( 1) 需添加哪些控件( 英文名称) ? ( 2) 应设置这些控件的哪些属性( 包括表单本身) ? ( 3) 要求单击”退出”按钮, 释放表单, 写出事件名称及对应的事件代码。 2、 在VFP中, 要设计如图所示的表单, 试完成以下任务。 ( 1) 它能自动显示当前的系统时间, 需添加哪些控件( 英文名称) ? ( 2) 应设置这些控件的哪些属性( 包括表单本身) ? ( 3) 编写计时器及”退出”按钮的事件名称及对应的事件代码。 四、 综合应用题 1、 在VFP中, 创立一个表单, 运行后的效果如图所示, 该表单的功能是: 在三个文本框中输入三个整数, 单击”判断”按钮, 则判断其中最大数的奇偶性, 并反映在选项组中, 单击”退出”按钮, 则释放表单。 ( 1) 简要说明创立表单的步骤。 ( 2) 编写”判断”按钮的click事件代码。 2、 在VFP中, 创立一个表单, 运行后的效果如图所示, 要求该表单的功能是: 选择几个城市后, 单击”添加”按钮, 将选中的城市添加到右边的列表框内。 ( 1) 简要说明创立表单的步骤。 ( 2) 编写”添加”按钮的click事件代码。 3、 在VFP中创立如图所示的表单, 请完成下列要求: ( 1) 指出表单中有哪些应使用的控件。 ( 2) 编写代码, 实现如下功能: 单击”显示”按钮的功能是显示”您的爱好: ”标签, 并把具体的爱好选择填入text1内, 如果没有选择, 则填入”无爱好”; 单击”退出”按钮的功能是释放表单。 4、 在VFP中, 创立一个表单, 运行后的效果如图所示, 它的功能是输入三个正数, 单击”判断”按钮, 判断它是否能构成三角形, 并在选项组中进行显示; 单击”清除”按钮, 将三个文本框内容及判断结果清空, 编写”判断”和”清除”按钮的click事件代码。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 基础
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文