VFP试题库

1970-01-01 08:00

30、设某表单上有一个页框控件,该页框控件的PageCount属性值在表单的运行过程中可变

(即页数会变化)。如果要求在表单刷新时总是指定页框的最后一个页面为活动页面,则可在页框控件的Refresh事件代码中使用语句:This. =PageCount。 31、某数据库中包含课程(KC)表和成绩(CJ)表,课程表中含有课程代号(kcdh)、课程

名(kcm)和学分(xf)等字段,成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段。已创建一个按课程代号查询学生成绩的表单如图所示。

表单中下拉列表框(Combo1)的数据源设置如下: RowSourceType属性为:6——字段 RowSource属性为:kc.kcdh。

在下拉列表框中选择某一课程代号后,表格控件(Grid1)立即显示该课程所有学生的成绩,且在文本框(Text1)中显示该课程的课程名,则应在下拉列表框的 事件中编写如下代码:

SELECT KC

ThisForm.Text1.Value=kc.kcm ThisForm.Grid1.RecordSource=;

\ cj.xh,cj.cj FROM cj WHERE cj.kcdh=ALLT(THIS.Value) INTO CURS tmp\

ThisForm.Refresh

根据以上代码可判定,表格控件(Grid1)的RecordSourceType属性为 。 32、设某命令按钮的标题为“确定(Y)”(该按钮访问键为“Alt+Y”),则其Caption属性值

应设置为 。

33、设Label1是某表单上的一个标签控件,则利用Label1控件显示系统日期和时间,可以

在该表单的Init事件代码中使用语句THISFORM. =TTOC(DATETIME())来实现。

34、学生注册表单(form1)如图所示,该表单中含有3个标签、2个文本框(Text1和Text2),

1个命令按钮组(包含3个按钮),其功能是对学生信息进行注册: 1)若在学生注册(ZC)表中已存在某学生的记录(学号已经存在),说明该学生已注册过;若没有,则进行注册,即将该学生的信息存入学生注册表; 2)进行注册时(即按“确认按钮时),学号和姓名不能为空。

图 学生注册表单

表单是一个窗口型控件,其集合属性为Controls,计数属性为ControlCount。此表单的ControlCount属性值为 。

根据表单的功能要求,完善下列命令按钮组的Click事件代码: ch1=ALLT(THISFORM.Text1.Value) ch2=ALLT(THISFORM.Text2.Value) DO CASE

CASE THIS.vALUE=1

IF LEN(ch1)=0 OR LEN(ch2)=0

=MESSAGEBOX(\学号、姓名必须填写!\ ELSE

FOR zc.xh=ch1 IF !EOF()

=MESSAGEBOX(\此学生已注册,请重新输入!\ ELSE

INSERT INTO zc (xh , xm) Values (ch1 , ch2) ENDIF ENDIF

CASE THIS.Value=2

THISFORM.Text1.Value=\ THISFORM.Text2.Value=\

&&使Text1文本框得到输入焦点 CASE THIS.Value=3

THISFORM.RELEASE ENDCASE

35、对于图所示的表单,当表单运行时,利用微调框(Spinner1)来调节形状控件(Shape1)

的Curvature属性,使形状控件的角的曲率发生变化。根据Curvature属性的取值范围的

限定,微调框(Spinner1)的SpinnerLowValue属性值和SpinnerHighValue属性值应该分别为0和 。当形状控件(Shape1)为椭圆时,微调框(Spinner1)的Value值应为 。

图 形状控件的曲率实验

36、表格(grid)控件是一个按行和列显示数据的容器对象,其外观与表的浏览窗口相似,

表格最常见的用途之一是显示一对多关系中的子表。在默认情况下,表格控件包含列控件,列控件又包含列标头控件和 控件。

37、在VFP中,组合框控件具有列表框控件和文本框控件的组合功能。根据是否可以输入

数据值,组合框可设置为下拉组合框或 。

38、对于图所示的表单,当表单运行时,利用微调框(Spinner1)来调节形状控件(Shape1)

的Curvature属性,使形状控件的角的曲率发生变化。该表单上的标签控件显示为“曲率(R)”,其Caption属性值应为 。为了实现表单中“微调框控件的值

发生变化时形状控件的角的曲率也随之变化”的功能,微调框控件(Spinner1)的 事件代码就为:

THISFORM.Shape1.Curvature=THIS.Value

图 形状控件的曲率实验

39、页框对象是包含页面的容器对象。在默认情况下,一个页框对象包含两个页面对象,如

果要修改页框对象所包含的页面对象,则应该修改页框的 属性值。

第七章 类的创建和应用

选择题

1、 设cmd是一个用户创建的命令按钮子类,并设置了Click事件代码。在某表单中基于cmd

类创建了一个命令按钮,则在该命令按钮的Click事件代码编辑窗口中, 。 A.cmd 类的Click事件代码可视,但不能被修改 B. cmd 类的Click事件代码可视,但能被修改

C.cmd 类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码不被执行

D. cmd 类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码被执行 2、 对于创建新类,VFP提供的工具有: 。 A. 类设计器和报表设计器 B. 类设计器和查询设计器 C. 类设计器和表单设计器 D. 类设计器

3、 从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则

cmdA、cmdB和cmdAA必具有相同的_________。 A. Caption属性 B. Name属性 C. BaseClass属性 D. ParentClass属性

填空题

1、 类(Class)是面向对象程序设计的核心。类具有许多特点,如抽象性、封装性、继承性

等,其中 是指包含和隐藏对象信息(如内部数据结构和代码)的能力,使操作对象的内部复杂性与应用程序隔离开来。

2、 在某类库中,基于CommandButton基类新建了一个子类cmd,基于子类cmd类又派生

了cmdClose子类。若利用cmdClose类为一个表单添加控件cmdCloseA,则cmdCloseA的BaseClass属性值为 。

3、 类(class)是面向对象程序设计的核心。类具有许多特点,如多态性、抽象性、封装性、

继承性等等,其中 是指一些关联的类包含同名的方法程序,但方法程序的内容可以不同。

第九章 菜单和工具栏

选择题

1、 可以添加到自定义工具栏上的控件 。 A. 只能是命令按纽 B. 只能是命令按纽和分隔符 C. 只能是命令按纽、文本框和分隔符 D. 是除表格以外的所有可以添加到表

单上的控件

2、 菜单(menu)和工具栏(toolbar)是Windows环境下各种应用程序中最常用的操作对

像。在下列有关VFP菜单与工具栏的叙述中,错误的是 。 A.VFP菜单是一个动态的菜单系统,当用户针对不同类型的文件操作时系统自动地调整菜单栏

B.用户打开/关闭不同的设计器(如数据库设计器、表单设计器、报表设计器等),在默认情况下系统会自动地打开/关闭相应的工具栏

C.在VFP窗口中,可以关闭所有的菜单和工具栏

D.利用菜单命令、工具栏按钮等或项目管理器操作创建一个文件,所实现的功能完全相同

3、 在VFP的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是______。 A. 这些项在当前状态下不起作用或其处理程序没有装人 B. 系统运行发生故障 C. 本身有缺陷 D. 以上都不对

4、 有一菜单文件MAIN.MNX,运行该菜单的操作是_______。 A. 执行命令 DO MAIN.MNX

B. 执行命令 DO MENU MAIN.MNX

C. 先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPR

D. 先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR

填空题

1、 如果要无条件地废止一个菜单项(即让该菜单项变成灰色),则在该菜单项的“跳过

”框中键入表达式 。

2、 在创建用户自定义工具栏类时,可以向工具栏类添加的对象是除 以外的所有可

以添加到表单中的控件。

3、 若将SDI菜单MENUA.MPR附加到某表单中,则必须为此表单的Init事件添加代码,

该代码内容是:DO MENUA.MPR WITH _ ,.T.。

4、 在程序运行期间,可以使用SET SYSMENU命令起用或废止Visual FoxPro系统菜单栏。

废止Visual FoxPro系统菜单栏的命令是: 5、 若要为表单设计下拉式菜单,主要操作分为二部分:其一是将菜单类型设计为SDI菜单,

并在菜单设计过程中,选择“常规选项”对话框中“顶层表单”复选框;其二是将SDI菜单附加到表单中,首先将表单的Show Windows属性值设置为:2-作为顶层表单,然后在表单的 事件代码中添加调用SDI菜单程序的命令。 6、 菜单设计是应用程序开发过程中的重要环节。当所要定义的菜单与VFP系统菜单在形式

上或功能上比较相似时,可以使用 功能,以提高工作效率。 7、 VFP中进行菜单设计时,菜单有两种,即一般菜单和 菜单。 8、 用户可以使用VFP的菜单设计器设计菜单。创建一个菜单后,系统会生成两个文件:.mnx

和.mnt。mnx菜单文件不能直接运行,当选中.mnx文件且执行“运行”操作时,系统首先自动生成两个文件:.mpx和 然后运行它。 9、 恢复Visual FoxPro 6.0系统菜单的命令是_______。


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

下一篇:《应用文写作)练习册全稿

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

马上注册会员

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