vf习题(6)

2020-04-18 06:44

A 使对象的定义和实现分离 B 使对象的设计和实现分离 C 使对象的设计和实现分离 D 使对象的分析和定义分离

3.类是一组具有相同属性和相同操作的集合,类之间共享属性和操作的机制称为 A 多态性 B 动态绑定 C 静态绑定 D 继承

4.用DEFINE CLASS命令定义一个Myclass的类时,若要为该类添加一个按钮对象,应当使用的基本代码 A AddObject(“Connand1”,”CommandButton”)

B Myclass.AddObject(“Connand1”,”CommandButton”) C Add Object Command1 AS CommandButton

D Add Object Myclass.Command1 AS CommandButton 5.执行如下程序后,程序最后一行显示的结果为 myfrm1=CreateObject(“form”) myfrm2=myfrm1

myfrm2.name=”表单2” myfrm1.name=”表单1” ?myfrm2.name

A myfrm1 B myfrm2 C 表单1 D 表单2 6.Visual FoxPro中的容器类生成

A 容器 B 对象 C 控件 D 属性 7.下列不属于容器类控件的是

A表单 B 编辑框 C 表格 D 页框 8.下列关于容器的说法不正确的是 A 可以认为容器是一种特殊的控件 B 容器可以包括其他的容器或控件 C 容器类可以生成物控件 D 表单集是一个容器

9.下列关于运行表单的方法中,不正确的一项是 A 单击“程序”菜单中的“运行”命令

B 在表单设计器环境中,单击“表单”菜单下的“执行表单”命令 C 单击常用工具栏中的“运行”按钮 D 执行RUN FORM命令运行表单

10.下列关于“事件”的叙述中,错误的是

A Visual FoxPro中基类的事件可以由用户创建

B Visual FoxPro中基类的事件是由系统预先定义好的,不可由用户创建 C 事件是一种事先定义好的特定的动作,可由用户或系统激活 D 鼠标的单击、双击、移动和键盘按键均可激活某个事件 11.表单对象可以包括

A任意控件 B 所有的容器对象 C 页框或任意控件

D页框、任意控件、容器或自定义对象

12.在设计代码时,应该通过下列_____属性值来引用对象

A Caption B Name C Label D Alignment 13.下列关于属性、方法和事件的叙述,错误的是

A事件代码也可以像方法一样被显示调用

B 属性用于描述对象的状态,方法用于描述对象的行为 C 新建一个表单时,可以添加新的属性、方法和事件

D 基于同一个类产生的两个对象可以分别设置自己的属性值 14.在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为

21

A ThisForm.Refresh B ThisForm.Delete C ThisForm.Hide D thisForm.Release 15.任何对象都有自己的属性,下列关于属性的说法,正确的是

A 属性是对象所具有的固定特征,通常用各种类型的数据来表示 B 属性是对象所具有的内部特征,通常用各种类型的数据来表示 C 属性是对象所具有的外部特征,通常用各种类型的数据来表示 D 属性是对象所具有的固定特征,通常用各种程序代码来表示 16. 在表单中要选定多个控件,应按_____键的同时,用鼠标进行选择

A Ctrl B Alt C Shift D Tab 17.在运行表单的命令中,下列关于NOSHOW短语的说法正确的是 A 如果使用该短语,那么表单在运行时,由始到终都是隐藏的

B 如果使用该短语,那么表单在运行时不显示,只有当Visible属性值被设置为真时才被显示 C 如果使用该短语,那么表单在运行时不显示,只有调用了表单的Show方法才被显示 D 选项B和C均可用来调用显示表单 18.下列关于表单数据环境的说法,错误的是

A 可以在数据环境中加入与表单操作有关的表 B 数据环境是表单的容器

C 可以在数据环境中建立表之间的联系 D 表单运行时自动打开其数据环境中的表

19.命令按钮中,用于指定表单或控件是否能响应由用户名引发的事件的是

A Enabled B Visaible C Cancel D Default 20.不可以作为文本框控件数据源的是

A数值型字段 B 内存变量 C 字符型字段 D 备注型字段 21.复选框的Value属性值如果等于1,则表示该复选框的当前状态为

A 未被选中 B 被选中 C 不确定 D错误设置 22.在Visual FoxPro中,组合框Style属性值为0,则该下框的形式为

A 下拉组合框 B 下拉列表框 C 下拉文本框 D 错误设置 23.在下列控件中,可使用PasswordChar属性的是

A 文本框 B 编辑框 C列表框 D 选项A和B 24.列表框控件中用于指定一个字段或变量用于保存用户从列表中选择的结果的属性是

A RowSoure B RowSourceType C Control D ControlSource 25.在表单Myform中通过事件代码,将标签Lbl1的Caption属性值设置为“模拟考试系统”,下列程序代码正确的是

A Myform.Lbl1.Cation=”模拟考试系统” B This.Lbl1.Cati=”模拟考试系统”

C ThisForm.Lbl1.Caption=”模拟考试系统” D ThisForm.Lbl1.Caption=”模拟考试系统” 26.如果文本框的SelStart属性值为-1,表示的含义为 A 表示光标定位在文本框的第一个字符位置上 B 表示从当前光标处向前选定一个字符 C 表示从当前光标处向后选定一个字符 D 错误属性值,该属性值不能为负数 27.决定微调控件最大值的属性是

A Value B Interval C KeyboardLowValue D KeyboardHighValue 28.下列关于编辑框的说法正确的是

A 编辑框可用来选择、剪切、粘贴及复制正文 B 在编辑框中只能输入和编辑字符型数据 C 编辑框实际上是一个完整的字处理器 D 以上说法均正确

22

29.下列对编辑框(EditBox)控件属性的描述正确的是 A SelLength属性的设置可以小于0

B 当ScrollBars的属性值为.T.时,用户能使用编辑框中的内容 C SelText属性在做界面设计时不可用,在运行时可读写 D ReadOnly属性值为.T.时,用户能使用编辑中的内容 30.下列对控件的描述正确的是

A 用户可以在组合框中进行多重选择 B 用户可以在列表框中进行多重选择

C 用户可以在一个选项组中同时选中多个按钮

D 用户对一个表单内的一组复选框,只能选中其中一个

31.在表单设计器环境中,要选定表单中某个选项组里的某个选项按钮,应该 A 直接单击选项组中的按钮 B 双击选项组中的按钮

C 用鼠标右键单击选项组,并在快捷菜单中选择“编辑”命令,然后单击要选择的按钮 D 通过菜单命令“编辑”—>“对象”选择按钮对象

32.对于不同的表单控件,其属性Value所表示的含义也有所不同。例如,选项组中Value含义为 A 该选项组中单个选项按钮所包含的事件 B 用于指定选项组中哪个选项被选中 C 每个选项按钮的标题名称 D 选项所包含的整个事件代码

33.在列表框中,下列属性不管在何种情况下都为只读属性的是

A ListCount B List C MultiSelct D Value

34.在页框设计中,如果页面标题过长,为使标题正常显示,可通过多行显示,控制多行显示的属性是 A SelLength B Tabs C Pages D TabStretch

35.假设当前表单中的页框共包括3个页面,下列语句中,能正确设置第3 个页标题为“第三页”的代码是 A ThisForm.PageFrane.Page(3).Caption=”第三页” B ThisForm.PageFrame.Pages(3).Caption= ”第三页” C ThisForm.PageFrame1.Page(3).Caption= ”第三页” D ThisForm.PageFrame1.Pages(3).Caption= ”第三页” 二、填空题

1.在面向对象程序设计中,对象具有的4个主要特性是抽象性、多态性、_____和_____。 2.类是一组具有相同属性和相同操作的对象集合,类中的每个对象都是这个类的一个_____。

3.在Visual FoxPro中,可以用两种方式来引用一个对象,在下列命令中,第一条命令的引用方式属于_____,第二条命令的引用方式为_____。 ①This.Caption=”统计”

②ThisForm.OptionGroup1.Option1.Captio=”统计”

4.在Visual FoxPro中,在创建对象时发生的事件是_____;从内存中释放对象时发生的事件是_____;鼠标右键单击事件是_____。

5.利用_____中的按钮可以对选定的控件进行居中、对齐等多种操作。

6.利用命令方式释放表单的命令格式为_____,利用事件方式释放表单的代码为_____。

7.如果在清除指向表单变量的同时,要求自动关闭表单,则必须在运行表单的命令语句中添加_____短语。

8.要想定义标签控件的Caption属性值的大小,要定义标签的_____属性,为了使标签标题文本能以多行显示,可以将标题睥_____属性值设置为真(.T.)。

9.将文本框的PasswordChar属性值设置为“*”,并且将InputMask属性值设置为99,999.99,当在文本框中输入1234.45时,文本框中显示的是_____。

10.用于指定编辑框控件中能否使用“Tab”键的是_____属性。

23

11.用来确定复选框是否被选中的属性是_____,用来指定显示在复选框旁的文字的属性是_____。 12.为了使编辑框中显示的数据为只读,必须将控件的_____属性设置为真。 13.组合框与列表框类似,但组合框中不提供_____的功能。

14.在列表框中,用以存放列表中数据条目的字符数组的属性是_____。

15.将控件与通用型字段绑定的方法是:在控件的ControlSource属性中指定_____。 16.表格对象由若干个_____组成。

17.表单中的_____控件可用来创建多页面表单,该控件的_____属性可用来设置页面数。

第九章练习

一、选择、

1、下列命令中,_____使系统菜单不可用

A set sysmenu to nosave B set sysmenu save C set sysmenu to D set sysmenu to default 2、下列关于各种命令的功能说法中,不正确的是

A set sysmenu 命令可以允许或禁止在程序执行时访问菜单

B 可在表单的destroy事件代码中添加清除菜单的命令,格式为release menu <菜单名>[extended] C 命令activate popup可以用来激活一个条形菜单

D 在表单的init事件代码中添加调用菜单程序命令的格式为do <文件名> with this [,”<菜单名>”] 3、设计菜单要完成的最终操作是

A 创建主菜单及子菜单 B 指定各菜单任务 C 浏览菜单 D 生成可执行的菜单程序 4、在一个系统中,为使多个对象协调工作,可使用 A 工具栏 B 菜单栏 C 对话框 D 命令按钮

5、在命令窗口中,可通过_____命令直接启动菜单设计器 A set sysmenu to default B modify menu <菜单文件名>

C define menu <条形菜单名> D define popup <弹出式菜单名>

6、在visual foxpro中,快捷键通常是由_____健与其访问字母的组合 A ctrl B alt C shift D ctrl+alt

7、在菜单设计中,可在上、下级菜单之间进行切换的下拉列表框是_____ A 菜单级 B 菜单项 C “向上”按钮 D 结果 8、用于设置菜单访问键的是

A 菜单名称 B “提示选项”对话框 C “菜单级”下拉框 D “菜单选项“对话框 9、在菜单设计器中,“插入栏“命令按钮的作用是 A 可在当前菜单项之前插入一个新的菜单项行 B 可在当前菜单项之后插入一个新的菜单项行

C 在当前菜单项之前插入一个visual foxpro系统菜单命令 D 在当前菜单项之后插入一个visual foxpro系统菜单命令 10、下列关于“菜单设计器“中”选项“列的说法,正确的是

A 在菜单设计器中,每个菜单项的“选项“列都有一个无符号按钮

B 单击“选项“按钮会出现”提示选项“对话框,且设置过属性后,按钮上会出现符号√ C 在“提示选项“对话框中,可以为菜单项指定快捷键 D 以上说法均正确

11、在“菜单设计器”中,“插入”按钮的作用是

A 可在当前菜单项之前插入一个新的菜单项行 B 可在当前菜单项之后插入一个新的菜单项行 C 在当前菜单项之前插入一个visual foxpro系统菜单命令 D 在当前菜单项之后插入一个visual foxpro系统菜单命令 12、在下列命令中,可定义条形菜单命令的是

A define menu <菜单名> B define popup <菜单名>

24

C create menu <菜单名> D create popup <菜单名> 13、下列关于快捷菜单的说法,不正确的是 A 快捷菜单中没有条形菜单 B 快捷菜单中只有弹出式菜单 C 快捷菜单中不包括弹出式菜单 D 快捷菜单可以由几个具有上下级关系的弹出式菜单组成 14、向顶层表单添加菜单的命令是do <文件名> with this [,”<菜单名>”],其中的<菜单名>指的是 A 调用的条形菜单名称 B 调用的弹出式菜单名称 C 为被调用的弹出式菜单指定的一个内部名字 D 为被调用的条形菜单指定的一个内部名字 15、要创建快捷菜单,应该

A 利用快捷命令创建 B 在菜单设计器中创建 C 调用事件创建 D 利用菜单向导创建 二、填空

1、不管是条形菜单还是弹出式菜单,每个菜单项都有一个内部名字,例如“文件”主菜单的选项名称是_____,弹出式菜单的内部名字是_____。

2、不带参数的_____命令,将屏蔽系统菜单,使系统菜单不可用;将系统菜单恢复为默认设置,可使用_____命令。

3、利用命令方式调用“菜单设计器”窗口,进行菜单的建立或修改,其命令格式为_____。 4、利用命令定义条形菜单或弹出式菜单的关键字是_____。

5、要为表单设计下拉式菜单,首先需要在表单设计时,在_____对话框中选中“顶层表单”复选框;其次要将表单的_____属性设置为2,使其成为顶层表单;最后需要在表单的_____事件代码中设置调用菜单程序的命令。 6、在表单的_____事件中,设置清除菜单的命令,如果要清除条形菜单的同时一起清除其下属的所有子菜单,必须使用短语_____。 7、要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的_____事件代码中添加调用该弹出式菜单的程序代码。

8、快捷菜单一般由一个或一组上下级的_____菜单组成。

第十章练习

一、选择题

1、在报表布局中,每个字段一列,字段名在页面上方,字段与其数据在同一列,每行一条记录的布局类型为____ A 列报表 B 行报表 C 多栏报表 D 一对多报表 2、布局类型为一对多的报表,一般适用于打印 A 财政报表、销售总结 B 列表 C 发票、会计报表 D 电话薄、名片 3、在“报表设计器”工具栏中,不包括

A “选定对象”按钮 B “数据环境”按钮 C “数据分组”按钮 D “调色板工具栏”按钮 4、为使报表的打印效果美观,“报表控件”工具栏中提供了 A “线条”控件按钮美化报表 B “矩形”控件按钮美化报表

C “圆角矩形”控件按钮美化报表 D 以上3种控件都可用来美化报表 5、有报表文件pp1,要使用报表设计器修改该报表文件的命令是 A create pp1 B modify pp1 C create report pp1 D modify report pp1 6、下列关于创建报表的方法,错误的是 A 使用报表设计器可以创建自定义报表 B 使用报表向导可以创建报表

C 使用快捷报表可以创建简单规范的报表 D 利用报表向导创建的报表是快速报表 7、下列关于报表的存储内容,说法正确的是

A 报表文件存储每个数据自动的值、数据源的位置和格式信息

B 报表文件不存储格式信息,只存储每个数据自动的值和数据源的位置 C 报表文件不存储数据源的位置,只存储每个数据字段的值和格式信息 D 报表文件不存储每个数据自动的值,只存储数据源的位置和格式信息

25


vf习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分析化学题目

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: