《Visual FoxPro 程序设计》(五)面向对象的程序设计方法(1) - 知识点训练卷 河北省计算机类 考纲百套卷 第51卷

2024-11-18
| 2份
| 14页
| 173人阅读
| 0人下载

内容正文:

编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第51卷,是知识点训练卷,按考纲中的《Visual FoxPro 程序设计》---(五)面向对象的程序设计方法的第1-2点范围与要求编写。其2点范围与要求是:1 .面向对象的概念。2 .表单创建。 河北省《计算机类考纲百套卷》 第51卷 Visual FoxPro 程序设计 (五)面向对象的程序设计方法 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 在面向对象程序设计中,“对象”通常是指( ) A. 数据和操作数据的函数 B. 数据和操作数据的方法 C. 仅数据 D. 仅操作数据 【答案】B 2. 以下哪个不是面向对象程序设计的基本特征( ) A. 封装 B. 继承 C. 多态 D. 循环 【答案】D 3. 在Visual FoxPro中,以下哪个不是表单的属性( ) A. Caption B. Name C. Font D. Loop 【答案】D 4. 创建表单时,以下哪个关键字用于指定表单的名称( ) A. Name B. Caption C. Form D. Class 【答案】A 5. 以下哪个方法用于显示表单( ) A. Show() B. Display() C. Load() D. Run() 【答案】A 6. 在表单中,以下哪个事件在表单加载时触发( ) A. Load B. Click C. Unload D. DblClick 【答案】A 7. 在Visual FoxPro中,以下哪个方法用于隐藏表单( ) A. Hide() B. Close() C. Unload() D. Destroy() 【答案】A 8. 以下哪个属性用于设置表单的标题( ) A. Title B. Caption C. Name D. Text 【答案】B 9. 在表单中,以下哪个事件在表单关闭时触发( ) A. Close B. Unload C. Destroy D. Click 【答案】B 10. 在Visual FoxPro中,以下哪个关键字用于创建新类( ) A. Class B. Object C. New D. Create 【答案】A 11. 在面向对象编程中,对象是由什么组成的( ) A. 属性和方法 B. 变量和函数 C. 数据和过程 D. 类和实例 【答案】A 12. 在Visual FoxPro中,哪个命令用于创建一个新的表单( ) A. CREATE FORM B. DEFINE FORM C. MAKE FORM D. NEW FORM 【答案】A 13. 面向对象编程中的“封装”是指什么( ) A. 将数据和操作数据的方法组合在一起 B. 将所有方法放在一个类中 C. 将所有数据放在一个类中 D. 将类和对象分开 【答案】A 14. 在Visual FoxPro中,表单的属性不包括以下哪一项( ) A. Caption B. Name C. Height D. Database 【答案】D 15. 面向对象编程中的“继承”允许一个类( ) A. 隐藏其内部实现细节 B. 从另一个类继承属性和方法 C. 将方法传递给其他类 D. 只使用公共方法 【答案】B 16. 在Visual FoxPro中,哪个控件用于在表单上显示文本( ) A. Label B. TextBox C. ComboBox D. CommandButton 【答案】A 17. 面向对象编程中的“多态性”是指( ) A. 一个类可以有多个实例 B. 一个方法可以有多个不同的实现 C. 一个类可以继承多个父类 D. 一个对象可以属于多个类 【答案】B 18. 在Visual FoxPro中,表单激活事件触发的是( )事件。 A. Init B. Load C. Activate D. Open 【答案】C 19. 面向对象编程中的“抽象”是指( ) A. 忽略对象的不重要细节 B. 创建对象的实例 C. 将对象的属性和方法定义为私有 D. 将对象的属性和方法定义为公共 【答案】A 20. 在Visual FoxPro中,哪个属性用于设置表单的标题栏文本( ) A. Caption B. Title C. Header D. Label 【答案】A 二、判断题(本大题共10小题,每题2分,共20分) 1. 面向对象是一种以数据为中心的编程方法。( ) 【答案】× 2. 面向对象程序设计中的对象是一个包含数据和方法的实体。( ) 【答案】√ 3. Visual FoxPro 中的表单是一种用于显示和编辑数据的对象。( ) 【答案】√ 4. 在面向对象程序设计中,封装是指将对象的属性和方法公开给其他对象。( ) 【答案】× 5. 继承是面向对象程序设计中的一个特性,允许子类继承父类的属性和方法。( ) 【答案】√ 6. 多态性是指同一个方法在不同对象上具有不同的行为。( ) 【答案】√ 7. 在Visual FoxPro中,创建表单需要使用表单设计器。( ) 【答案】√ 8. 表单的Load事件在表单创建之前触发。( ) 【答案】× 9. 在Visual FoxPro中,表单的控件可以绑定到数据环境中的数据源。( ) 【答案】√ 10. 面向对象程序设计方法可以提高软件的可维护性和可扩展性。( ) 【答案】√ 三、填空题(本大题共10小题,每题2分,共20分) 1. 面向对象程序设计(OOP)是一种编程范式,它将数据和操作数据的方法打包在称为______的实体中。 【答案】对象 2. 在面向对象程序设计中,______是指对象的内部状态和行为被保护起来,不允许外部直接访问。 【答案】封装 3. 面向对象程序设计中的______机制允许创建一个新的类,继承一个现有类的属性和方法。 【答案】继承 4. 在面向对象程序设计中,______是指同一个操作可以在不同的对象上产生不同的结果。 【答案】多态性 5. Visual FoxPro 中的______是用于创建和管理应用程序用户界面的主要工具。 【答案】表单 6. 在Visual FoxPro中,要创建一个新的表单,可以选择"文件"菜单下的"新建",然后选择______。 【答案】表单 7. 表单的______事件在表单加载到内存时发生。 【答案】Load 8. 在Visual FoxPro表单中,可以通过设置______属性来指定表单的标题。 【答案】Caption 9. 在表单中添加控件时,可以通过______属性来指定控件与数据源的绑定。 【答案】ControlSource 10. 在Visual FoxPro中,要显示表单,可以使用______方法。 【答案】Show 四、程序分析题(每个空5分,本大题共20分) 1.利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的Valid事件代码如下所示。向Text1中输入一段字符:”Figure 1-18 shows you HOW to use a MENU.”(不含双引号) x=alltrim(thisform.text1.value) y=len(x) store 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor thisform.text2.value=z1 thisform.text3.value=z2 (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为 、 (2)Text2和 Text3的初值分别为 、 【答案】 (1)8 19 (2)0 0 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第51卷,是知识点训练卷,按考纲中的《Visual FoxPro 程序设计》---(五)面向对象的程序设计方法的第1-2点范围与要求编写。其2点范围与要求是:1 .面向对象的概念。2 .表单创建。 河北省《计算机类考纲百套卷》 第51卷 Visual FoxPro 程序设计 (五)面向对象的程序设计方法 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 在面向对象程序设计中,“对象”通常是指( ) A. 数据和操作数据的函数 B. 数据和操作数据的方法 C. 仅数据 D. 仅操作数据 2. 以下哪个不是面向对象程序设计的基本特征( ) A. 封装 B. 继承 C. 多态 D. 循环 3. 在Visual FoxPro中,以下哪个不是表单的属性( ) A. Caption B. Name C. Font D. Loop 4. 创建表单时,以下哪个关键字用于指定表单的名称( ) A. Name B. Caption C. Form D. Class 5. 以下哪个方法用于显示表单( ) A. Show() B. Display() C. Load() D. Run() 6. 在表单中,以下哪个事件在表单加载时触发( ) A. Load B. Click C. Unload D. DblClick 7. 在Visual FoxPro中,以下哪个方法用于隐藏表单( ) A. Hide() B. Close() C. Unload() D. Destroy() 8. 以下哪个属性用于设置表单的标题( ) A. Title B. Caption C. Name D. Text 9. 在表单中,以下哪个事件在表单关闭时触发( ) A. Close B. Unload C. Destroy D. Click 10. 在Visual FoxPro中,以下哪个关键字用于创建新类( ) A. Class B. Object C. New D. Create 11. 在面向对象编程中,对象是由什么组成的( ) A. 属性和方法 B. 变量和函数 C. 数据和过程 D. 类和实例 12. 在Visual FoxPro中,哪个命令用于创建一个新的表单( ) A. CREATE FORM B. DEFINE FORM C. MAKE FORM D. NEW FORM 13. 面向对象编程中的“封装”是指什么( ) A. 将数据和操作数据的方法组合在一起 B. 将所有方法放在一个类中 C. 将所有数据放在一个类中 D. 将类和对象分开 14. 在Visual FoxPro中,表单的属性不包括以下哪一项( ) A. Caption B. Name C. Height D. Database 15. 面向对象编程中的“继承”允许一个类( ) A. 隐藏其内部实现细节 B. 从另一个类继承属性和方法 C. 将方法传递给其他类 D. 只使用公共方法 16. 在Visual FoxPro中,哪个控件用于在表单上显示文本( ) A. Label B. TextBox C. ComboBox D. CommandButton 17. 面向对象编程中的“多态性”是指( ) A. 一个类可以有多个实例 B. 一个方法可以有多个不同的实现 C. 一个类可以继承多个父类 D. 一个对象可以属于多个类 18. 在Visual FoxPro中,表单激活事件触发的是( )事件。 A. Init B. Load C. Activate D. Open 19. 面向对象编程中的“抽象”是指( ) A. 忽略对象的不重要细节 B. 创建对象的实例 C. 将对象的属性和方法定义为私有 D. 将对象的属性和方法定义为公共 20. 在Visual FoxPro中,哪个属性用于设置表单的标题栏文本( ) A. Caption B. Title C. Header D. Label 二、判断题(本大题共10小题,每题2分,共20分) 1. 面向对象是一种以数据为中心的编程方法。( ) 2. 面向对象程序设计中的对象是一个包含数据和方法的实体。( ) 3. Visual FoxPro 中的表单是一种用于显示和编辑数据的对象。( ) 4. 在面向对象程序设计中,封装是指将对象的属性和方法公开给其他对象。( ) 5. 继承是面向对象程序设计中的一个特性,允许子类继承父类的属性和方法。( ) 6. 多态性是指同一个方法在不同对象上具有不同的行为。( ) 7. 在Visual FoxPro中,创建表单需要使用表单设计器。( ) 8. 表单的Load事件在表单创建之前触发。( ) 9. 在Visual FoxPro中,表单的控件可以绑定到数据环境中的数据源。( ) 10. 面向对象程序设计方法可以提高软件的可维护性和可扩展性。( ) 三、填空题(本大题共10小题,每题2分,共20分) 1. 面向对象程序设计(OOP)是一种编程范式,它将数据和操作数据的方法打包在称为______的实体中。 2. 在面向对象程序设计中,______是指对象的内部状态和行为被保护起来,不允许外部直接访问。 3. 面向对象程序设计中的______机制允许创建一个新的类,继承一个现有类的属性和方法。 4. 在面向对象程序设计中,______是指同一个操作可以在不同的对象上产生不同的结果。 5. Visual FoxPro 中的______是用于创建和管理应用程序用户界面的主要工具。 6. 在Visual FoxPro中,要创建一个新的表单,可以选择"文件"菜单下的"新建",然后选择______。 7. 表单的______事件在表单加载到内存时发生。 8. 在Visual FoxPro表单中,可以通过设置______属性来指定表单的标题。 9. 在表单中添加控件时,可以通过______属性来指定控件与数据源的绑定。 10. 在Visual FoxPro中,要显示表单,可以使用______方法。 四、程序分析题(每个空5分,本大题共20分) 1.利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的Valid事件代码如下所示。向Text1中输入一段字符:”Figure 1-18 shows you HOW to use a MENU.”(不含双引号) x=alltrim(thisform.text1.value) y=len(x) store 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor thisform.text2.value=z1 thisform.text3.value=z2 (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为 、 (2)Text2和 Text3的初值分别为 、 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《Visual FoxPro 程序设计》(五)面向对象的程序设计方法(1) - 知识点训练卷 河北省计算机类 考纲百套卷 第51卷
1
《Visual FoxPro 程序设计》(五)面向对象的程序设计方法(1) - 知识点训练卷 河北省计算机类 考纲百套卷 第51卷
2
《Visual FoxPro 程序设计》(五)面向对象的程序设计方法(1) - 知识点训练卷 河北省计算机类 考纲百套卷 第51卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。