当前位置:首页 > VFP习题
表单习题:
1.在Visual FoxPro中,表单是_______。
A.窗口界面 B.一个表中各个记录的清单 C.数据库中各个表的清单 D.数据库查询的列表 2._____是面向对象程序设计中程序运行的最基本实体。 A.类 B.对象 C.方法 D.函数
3 . 对象的______ 是指对象可以执行的动作或它的行为。 A.方法 B.属性 C.事件 D.控件
4.关于Visual FoxPro基类的最小事件集Init的说明正确的是______ A.当对象产生时引发 B.当对象从内存中释放时引发
C.当方法或事件代码出现运行错误时引发
D.当用户用鼠标单击程序界面上的一个命令按钮时引发 5.Init 事件由______时引发。
A.对象从内存中释放 B.事件代码出现错误 C.方法代码出现错误 D.对象生成
6.在容器对象的嵌套层次中,事件的处理遵循独立性原则,即______。 A.每个对象识别并处理其他的属性 B.每个对象识别并处理属于自己的方法 C.每个对象识别并处理属于自己的事件 D.每个对象识别并处理其他的事件
7.在Visual FoxPro 中,当对象方法或事件代码在运行过程中产生错误时将引发 ______事件。
A.Load B.Init C.Destroy D.Error 8.C1ick事件在______时引发。 A.用鼠标单击对象 B.用鼠标双击对象 C.表单对象建立之前 D.用鼠标右键单击对象
9.为表单Myform 添加事件或方法代码,改变该表单中的控件Cmd1 的Caption 属 性的正确命令是______。
A.THISFORMSET.Cmd1.Caption=“最后一个” B.Myform.Cmd1=“最后一个”
C.THISFORM.Cmd1.Caption=“最后一个” D.THIS.Cmd1.Caption=“最后一个” 三、建立表单
1.打开表单设计器窗口的命令是______。 A.CREAT FORM B.CREAT OBJECT C.OPEN FORM D.OPEN OBJECT
2.下列在表单设计器中调用表单生成器的方法不正确的是______。 A.单击“表单”菜单中的”快速表单”命令
B.单击表单设计器工具栏上的“表单生成器”按钮
C.在表单设计器窗口上单击鼠标右键,在弹出的快捷菜单中选择 “生成器”命令
D.单击“表单”菜单中的“表单生成器”命令
3.用DO FROM命令运行表单时,如果不加______子句,将会出错。 A.WITH B.WHERE C.FORM D.WAIT 4.表单设计器启动后,Visual FoxPro 主窗口上将出现______。 A.表单设计器和属性窗口 B.表单控件和表单设计工具栏 C. “表单”菜单 D.以上答案均正确 5.下面关于表单窗口的说法不正确的一项是______。
A.表单窗口包含在表单设计器窗口中 B.表单窗口可以在主窗口内任意移动 C.可以在表单窗口中可视化地添加和修改控件 D.表单窗口只能在表单设计器窗口中移动
表单的综合练习题
1.下列关于基类的说法,不正确的一项是______。(B)
A.基类是系统本身内含的,每个Visual FoxPro 基类都有自己的一套属性、事件和方法; B.基类被保存在类库中 C.Visual FoxPro 中的基础类即为基类 D.可以基于基类生成所需要的对象,也可以扩展基类创建自己的类 2.Visual FoxPro 中的容器类生成____。 (A) A.容器 B.对象 C.控件 D.方法
3.下列关于容器的方法不正确的是____。 (C) A.可以认为容器是一种特殊的控件 B.容 器可以包括其他的容器或控件 C.容器类生成控件 D.表单集可以算是一个容器 4.下列运行表单的方法中不正确的—项是____。 (D)
A.单击“程序”菜单中的“运行”命令 B.在表单设计器环境下,单击“表单”菜单下的 “执行表单” 命令 C.单击标准工具栏上的运行按钮 D.执行OPEN FORM 命令 5.如果要将已编辑过的方法或事件重新设置为默认值,可以(A)。 A.在“属性”窗口的列表中用鼠标右键单击事件或方法,选择“重置为默认值” B.在“属性”窗口的列表中用鼠标右键单击事件或方法,选择“默认值” C.在“属性”窗口的列表中用鼠标单击事件或方法,选择“重置为默认值” D.在“属性”窗口的列表中用鼠标单击事件或方法,选择“默认值” 6.在表单中要选定多个控件,应按____键。 (B) A.Ctrl B.Shift C. A1t D.Tab
7.下列关于数据环境的说法不正确的是____。 (C)
A.数据环境中可以包含与表单有联系的表和视图及表之间的关系 B.数据环境是一个对象,有自己的属性、方法和事件 C.数据环境中的表或视图不可以与表单同时打开 D.在数据环境设计器中可以设置表单的数据环境
8.在设计代码时,应该用____属性值而不能用____属性值来引用对象. (A)
A.Name , Caption B . A1ignment , Name C . Caption , Name D.Alignment, Caption 9.在Visual FoxPro 中,Default 属性值为.T.的命令按钮为____按钮(C) A.确定 B.否定 C.确认 D.否认
10.____属性用来指定表单或控件能否响应由用户引发的事件。 (A) A.Enabled B.Visible C. Cancel D.Default 11.PasswordChar 属性仅适用于______。 (A)
A.文本框 B.组合框 C.列表框 D.复选框 12.InputMask 属性用于指定____。 (D)
A.文本框控件内是显示用户输入的字符还是显示占位符 B,返回文本的当前内容 C.一个字段或内存变量 D.在一个文本框中如何输入和显示数据 13.利用编辑框控件,可以____。 (D)
A.选择正文 B.剪切、粘贴正文 C.复制正文 D.A,B,C 14.用于指定编辑框控件中能否使用[Tab]键的是____属性。 (A)
A . AllowTabs B . HideSelection C . ReadOnly D.ScrollBars 15.在表单MyForm 的一个控件的事件或方法代码中,改变该表单的背景色 为绿色的正确命令是____。 (C)
A.MyForm.Parent.BackColor=RGB(0,255,0) B.THISFORM.BackColor=RGB(0,255,0) C.THIS.Parent.BackColor=RGB(0,255,0) D.THIS.BackColor=RGB(0,255,0) 16.如果想使一个选项组中包括3 个按钮,可将____属性值设置为3。(B) A. Value B.ButtonCount C. Contro1Source D.Buttons
17.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以____。 (D) A.单击选项按钮 B.双击选项按钮
C.先单击选项组,并选择“编辑”命令,然后再单 击选项按钮 D.以上B 和C 都可以 18.下面关于数据环境和数据环境中两个表之间关系的陈述中,正确的是____。 (C) A.数据环境是对象,关系不是对象 B.数据环境不是对象,关系是对象 C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象 填空题
1.如果一个对象基于Visual FoxPro 而产生,那么该对象在属性C1ass 和属性____上的取 值相同,而在____和属性______上的取值为空串。如果一个对象基于Visual FoxPro 基类 的直接子类而产生,那么该对象在属性______和属性______上的取值相同。 ( BaseClass,C1assLibrary,ParentClass,ParentClass, BaseClass ) 2.在程序中要隐藏已显示的Myforml 表单对象,应使用______命令。 (Myforml.hide)
3.无论是否对事件编程,发生某个操作时,相应的事件都会被______ (激活)
4. ______是用类创建对象的函数,括号内的自变量就是一个己有的类名,该 函数返回一个______。 (createobject(),对象引用)
5.在使用CREATEOBJECT 函数生成表单对象时,表单不会自动显示在屏 幕上。要让表单显示出来,可以调用表单对象的______方法。(Show)
6.运行表单是指______。(根据表单文件及表单备注文件的内容产生表单对象) 7.要为表单设计下拉菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表 单”复选框;其次要将表单的Show Windows 属性值设置为______,使其成为顶层表单;最 后需要在表单的______事件代码中添加调用菜单程序的命令。( 2, Init) 8.在Visual FoxPro 中,控件是______。
(一个可以以图形化的方式显示出来并能与用户进行交互的对象)
9.数组属性在设计时是____的,在“属性”窗口以____显示。(只读,斜体) 10.Visual FoxPro 基类的最小属性集是_____、_____、_____、_____。 (C1ass, BaseClass, C1assLibrary, ParentClass)
菜单设计
一、选择题
1.假设已经生成了名为mymenu的菜单,问执行该菜单文件的命令是 A)DOmymenu B)DOmymenu.mpr C)DOmymenu.pjx D)DOmymenu.mnx 2.在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是
A).MNX B).PRG C).MPR D).SPR
3.如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入 A)统计(\\) B)统计(Ctrl+T) C)统计(Alt+T) D)统计(T) 4.使用VFP的菜单设计器时,选中菜单项之后,如果设计它的子菜单,应在结果中选择()。
A)命令 B)子菜单 C)过程 D)填充命令 5.在VFP中,菜单程序文件的默认扩展名为()。 A)mnxB) mntC) mprD) mpx
6.在使用菜单设计器定义菜单时,什么情况下可以使用“菜单”菜单中的“快捷菜单”命令()?
A)定义下拉式菜单时 B)定义下拉式菜单时,且菜单当时为空 C)定义快捷菜单时 D)定义快捷菜单时,且菜单当时为空 7.与菜单无关的文件的扩展名是________。
A).MNX B).MEM C).MPR D)MNT 8.菜单设计器中,“结果”列中不包含________。 A)命令 B)子菜单 C)表单 D)过程 9.“菜单设计器”窗口没有包含________命令按钮。
共分享92篇相关文档