内容正文:
编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共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的初值分别为 、
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$