表单 答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结构化与面向对象程序设计基础
1、结构化程序的三种基本结构(顺序、选择、循环)、三种非格式化交互式输入(ACCEPT、INPUT、WAIT),变量作用域(全局、私有、局部(本地))及参数(值传、引用(地址))传递。
2、类、对象(容器、控件)(属性、方法、事件)等概念,事件驱动程序方法。
3、VFP对象常用属性、常用事件、常用方法程序,表单控件工具各自作用。
4、面向对象编程的基本过程是:先创建容器对象→定义数据环境→摆放控件对象→设置对象属性→为事件编写程序代码。
VFP对象常用事件
对象常用方法程序:主要有:刷新(Refresh);释放(Release);设置焦点(SetFocus);激活显示表单(Show);隐藏表单(Hide)
(一)、选择题
☆☆(0)、将“复选框”控件的属性设置为()时,复选框显示灰色
为0或.F.未选中;为1或.T.选中;为2或NULL显示灰色)
(1)在VFP
A)goto B)skip C)loop
☆(2)
B)C)类刻画了一组具有相同结构、操作并遵守相同规则的对象
D)事件是一种预先定义好的特定动作,由用户或系统激活。
)在创建对象时发生()事件
(B)Click (C)Load (D)GotFocus E)☆☆(4) )
(A)表单、列、组合框页框、页面、表格(C)列表框、
列、下拉列表框
(D)表单、命令按钮组、文本框E)表单、命令按钮组、OLE控件(链
接类控件)
☆(5)在程序中不需要使用public等命令明确声明和建立,可直接使用的内存变量是(C )
A)局部变量B)公共变量私有变量D)全局变量
☆☆(6)如a=”1”,b=”2”,x12=””,m=”my”的显示结果是()
A)email C)myemail12 D)email12
☆(7)在INPUT、ACCEPT和三个命令中,必须要以回车键表示输入结束的命
INPUT、ACCEPT B)INPUT、W AIT
ACCEPT、W AIT D)INPUT、ACCEPT和WAIT
(9)
B)suspend C)quit D)wait
(10)private 语句定义的内存变量有以下特性()
A)可以在所有过程中使用B)只能在定义该变量的过
☆(11)设当前不存在任何内存变量,在命令窗口中执行“private x “,则x变量被定义为()
A)全局变量,并自动赋值为.F.
C)私有变量,并自动赋值为.F. 变量没有产生
(12)面向对象程序设计的主要结构特点之一是()
A)程序中的一切操作都是通过调用函数来实现的。B)程序中的一切操作都是
D)程序中的一切操作都(13) 类和对象之间的关系是____________。
A)定义和被定义的关系
C)类即是对象数组
(14).下列是面向对象系统的特性是____________。
B)二义性C)可重用性D)完☆☆(15).在下面关于面向对象的叙述中,错误的是。
A) 每个对象在系统中都有唯一的对象标识B) 事件作用于对象,对
象识别事件并作出相应反应
C) 一个子类能够继承其所有父类的属性和方法一个父类包括其所有
子类的属性和方法
☆☆(16).下面关于属性、方法和事件的叙述中,错误的是______________。
A)属性用于描述对象的状态,方法用于表示对象的行为
B)
C) 事件代码也可以像方法一样被显式调用在新建一个表单时,可以添加新的属性、方法和事件
☆☆17、下列说法中,错误的是()
A)事件既可以由系统引发,也可以由用户激发B)事件集合不能由用
理属于自己的事件
☆18、在对象方法的引用中,正确的表示为()
B)mandl.Caption
D)mandl.Caption=”确定”
、下列关于事件的说法,错误的是()
A)一种预先定义好的特定动作,由用户或系统激活
基类的事件是系统预先定义好的,是唯一的
基类的事件可以由用户自定义
☆20、任何对象都有自己的属性,下列关于属性的叙述中,正确的选项是()。
(B)属性是对象的内部特征,用各种类型的数据来表示。
(C)属性是对象的外部特征,用各种类型的数据来表示。
(D)属性是对象的固有方法,用各种程序代码来表示。
21、以下关于VFP
A)类具有继承性和封装性
错
C)子类一定具有父类的全部属性D)用户可以按照已有的类派生出多个子类
22、下列关于“类”的描述,错误的是()
A)一个类包含了相似的有关对象的特征和行为方法
☆☆23、类是一组具有相同属性和相同操作的对象集合,类之间共享属性和操作的机制称为()
A)多态性B)动态绑定C)静态绑定
OOP
的中心工作是程序代码的编写成部分
以对象及其数据结构为中心展开工作
C)OOP以方法表现处理事物过程
D)OOP以对象表示各种事物,以类表示对象的抽象
26、在VFP系统中,以下关于事件的叙述错误的是()
D)当事件发生时,将执行包含在事件过程中的全部代码
)
B)继承性C)封装性D)多态性
28、关于VFP类的说法,以下选项( )是不正确的。
(A)类具有继承性和封装性
,否则出错。
(C)子类一定具有父类的全部属性。
(D)用户可以按照已有的类派生出多个子类。
29、命令按钮是()。
(A)控件(B)容器(D)容器类对象
☆☆30、下列关于对象的说法,正确的选项是()。
(A)对象只能表示结构化的数据
符
(C)对象可属于一个对象类,也可不属于任何对象类(D)对象标识符在整个使用期内可随时改变。
31、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体,封装是一种()技术。
(A)组装(B)产品化(C)固体
☆32、在VFP中,表单是指()。
(B)数据库的查询结果的列表
(C)数据表中的各个记录的清单(D)数据库中各数据表的清单
33、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体,封装的目的是使对象的()分离。
(B)设计和实现(C)设计和测试(D)分析和定义
☆34、某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有4个命令按钮:Cmdtop、CmdPrior、CmdNext、CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性设为.F.,则在按钮CmdLast的Click事件中应加入()命令
A)This.Enabled=.F.
C)This.CmdNext.Enabled=.F.
35、下列有关命令按钮的Click)
A)用鼠标双击对象时引发
C)用鼠标右键单击对象时引发
☆☆36、下面关于数据环境和数据环境中2个表之间关系的叙述中,()是正确的。
A)数据环境是对象,关系不是对象
B)数据环境不是对象,关系是对象