当前位置:文档之家› 表单习题

表单习题

表单习题
表单习题

210.29.175.60/webclass

一、表单forma(10分)(VFP01)

TEST项目中已经存在表单FORMA,该表单可以完成类似于Windows中的记事本功能。其实现的基本思想为:打开一个文本文件时将该文件的内容放入临时表中,保存时将临时表中内容写入文本文件中。已知在表单的LOAD事件中已经定义了一个临时表textfile。根据下列要求对表单进行修改,完成以后运行

1.设置表单的ControlBox属性,使表单

运行时左上角的窗口菜单图标不显

示,如图2所示。

2.设置表单的有关属性,使表单运行时

边框样式为“固定对话框”。

3.为“打开”按钮设置访问键“ALT+O”。

4.设置表单的标题为“记事本”。

5.完善“新建”按钮的Click事件代码,

当运行表单并点击该按钮时编辑框清

空且得到焦点。

图2

6.完善“打开”按钮的Click事件代码,

当运行表单并点击该按钮时将选定的文本文件的内容放入临时表中。

完成修改以后,运行表单,画面显示如图2所示。此时点击“打开”按钮,会弹出“打开”对话框,选择一个已存在的文本文件(如当前目录下没有,也可以到其它目录下选择),单击“确定”按钮以后被选择的文本文件就会显示在编辑框中,此时可对该文本文件进行编辑,编辑以后可以按“保存”,也可以按“另存为”按钮。如果要新建一个文本文件,可点击“新建”按钮。

答案:

1.Controlbox属性值为.F. (2)

2.Borderstype属值为.F. (1)

3.Command1.caption="打开\

4.表单的Caption属性为“记事本”(1)

5.This.Parent.edit1.value="" (2)

This.Parent.edit1.SetFocus

6.IF Empty(lsfilename) (3)

Update textfile Set filename = lsfilename

二、设计表单formh (10分)(VFP08)

TEST 项目中已经存在表单FORMH ,该表单可以完成类似于Windows 记事本的功能。其实现的基本思想为:打开时将文本文件的内容放入临时表中,保存时将临时表中内容放入文本文件中。已知在表单的Load 事件中已经定义了一个临时表TEXTFILE ,根据下列要求对表单进行修改,完成以后运行表单,

效果如图2所示。

1. 表单在运行时不可以最大化。

2. 将编辑框的字体属性设为“楷体”。

3. 为“保存”按钮设置访问键

“ALT+S ”。

4. 添加一个名为cmdSaveAs 命令按

钮,其标题为“另存为”,位置如图

2所示。

5. 完善“打开”按钮的Click 事件代

码,要求当打开一个文本文件时,

将文本文件的名字用括号括起来以

后加在表单的标题后面,如图2所

示。

6. 表单中已经定义了一个新方法ue_SaveAs ,为“另存为”按钮编写Click 事件代码,当

点击该按钮时调用该方法。

完成修改以后,运行表单,画面显示如图2所示,单击“打开”按钮,会弹出一个对话框,选择一个已存在的文本文件(如当前目录下没有,也可以到其它目录下选择),确定以后,被选择的文本文件就会显示在编辑框中,编辑以后可以按“保存”按钮,也可以按“另存为”按钮保存为其他文本文件。

答案:

表单(10分)

1. 表单的MaxButton 属性值为.F. (1)

2. FontName 的属性值为“宋体” (1)

3. (1)

4. (2)

5. ThisForm.Caption='记事本'+'('+lsfilename+')' (3)

6. Thisform.ue_saveas (2)

图2

三、表单formb (10分)

TEST 项目中已经存在表单FORMB ,该表单用来查询学生成绩。选项按钮组提供了两种查询方式:按学号查该学生的各门课的成绩,或者按课程查该课程有多少学生选修及各个学生的成绩情况。根据下列要求对表单进行修改, 完成以后运行表单,效果如图2和图3所示。

1. 将表格中的各列标头改为如图2所示的标题。

2. 将表格的删除标志列去掉。

3. 设置表单的有关属性,使表单运行时不可随意移动。

4. 完善选项按钮组op1的Click 事件代码,使得当选择“按学号”查时标签label1标题为

“总成绩”,当选择“按课程”查时标签label1标题为“总人数”。

5. 完善列表框的InterActiveChange 事件代码:使得当“按学号”查询并在列表框中选择学

号时文本框中统计该学生的总成绩,当“按课程代号”查询并在列表框中选择课程代号时文本框中统计该课程的学生选修人数。

答案:

1. 将表格中的各列标头改为如下图所示

(2分) 2. 将表格的删除标志去掉

(1分) 3. 表单的Moveable 属性为.F.

(1) 4. https://www.doczj.com/doc/096517668.html,bel1.caption='总成绩'

(1) https://www.doczj.com/doc/096517668.html,bel1.caption='总人数'

(1) 5. ThisForm.text1.Value=czcj(1)

(2) Thisform.text1.value=czrs(1) (2)

图2

图3

三、表单formc (10分)

TEST 项目中已经存在表单FORMC ,该表单用

来进行系统登录。已知A 盘根目录下存在表文件

USER ,该表用来存放登录用户的工号(no )、姓名

(name )、职务(title )和口令(password )。根据下

列要求对表单进行修改,完成以后运行表单,效果

如图2所示。

1. 设置窗口的标题为“系统登录”。

2. 使姓名和年月下拉列表框只可选择,不可输入。

3. 将“职务”文本框置为废止状态。

4. 姓名下拉列表框显示的内容为用户姓名,其RowSouceType 为“3-SQL 语句”,请设置

RowSource 属性。

5. 假如USER 表中姓名(name )字段的值不重复,且已经按姓名建立了一个普通索引

name ,索引表达式为name ,当用户点击“确定”按钮时,要验证用户输入的口令

的合法性:若口令输入正确则关闭该登录窗口;若口令输入不正确,则提示用户重

新输入,并将口令文本框中的内容置空,然后将光标停留在口令文本框中。根据上

述要求完善“确定”按钮的Click 事件代码。

答案:

1.表单的Caption 属性为“系统登录” (1)

2.下拉框的Style 属性为2 (2)

3.职务文本框的Enabled 属性为.F. (1)

4.SELECT name FROM user INTO CURS cNameTmp (2)

5.SEEK lc_name ORDER name IN USER (2)

This.Parent.Txt_Password.SetFocus() (2)

2

2 TEST 项目中已经存在表单FORMD ,该表单用来进行系统登录。已知A 盘根目录

下存在表文件USER ,该表用来存放登录用户的编号(no )、姓名(name )、职务(title )和口令(password )。另一张表LOGIN 用来存放登录的年(year )和月(month )根据下列要求对表单进行修改,完成以后运行表单,效果

如图2所示。

1. 将表单的标题设置为“系统登录”。

2. 设置表单有关属性,使表单运行时不可最小化。

3. 使口令文本框中输入的字符以“*”号显示。

4. 为“确定”按钮设置有关属性,使得当表单运行

并按 ENTER 键时,无论当前焦点在哪个对象

上,“确定”按钮总能得到焦点并自动执行它的

Click 事件代码。

5. “年月”下拉列表框的RowSouceType 为“3-SQL

语句”,设置它的RowSource 属性,使得该下拉

列表框中显示LOGIN 表中的年月两个字段的数据。且

显示格式为 ××××年××月(如图2所示)。

6. 假如USER 表中姓名(name )字段的值不重复,且已经按姓名建立了一个普通索引

name ,索引表达式为name ,完善姓名下拉列表框的InterActiveChange 事件,使得

当选择不同的用户姓名时,“职务”文本框中显示其相应的职务(title)字段的值。

答案:

1. 表单的Caption 属性为“系统登录” (1)

2. 表单的MinButton 属性值为.F. (1)

3. 口令文本框的PasswordChar 值为* (1)

4. “确定”按钮的Default 属性为.T. (1)

5. SELECT year+'年'+Right('0'+ALLT(month),2)+'月' FROM login INTO CURS cYmtmp

(2)

6. SEEK lsname ORDER name IN USER (2)

THISFORM.TXT_TITLE.V ALUE = USER.TITLE (2)

TEST 项目中已经存在表单FORME ,该表单用来进行人员信息查询,根据下列要求修改表单,完成以后运行表单,效果如图2所示。

1. 将表单设置为固定对话框。

2. 为“退出”按钮设置一个访问键“ALT+X ”。

3. 设置表格的有关属性,使表格不显示删除标记列。

4. 将表单数据环境中的USER 表设置为独占方式打开。

5. 在表单的Load 事件中创建一个名为USER_CUR 的临时表,要求包含工号(no )、

姓名(name)、职务(title)、部门(department)和说明(remark) 字段,括号中的符号表示相应的字段名称,字段的类型及长度与数据环境中的用户信息表(USER )中对应的字段相同。

6. 为“退出”按钮编写Click 事件代码,要求当点击“退出”按钮时先关闭USER_CUR

临时表,然后再关闭表单。

答案:

1. Borderstyle 属值为2 (1)

2. Command4.Caption="退出(\

3. Grid1.DeleteMark=.F. (1)

4. Exclusive 属性.T. (1)

5. create curs user_cur(no c(10),name c(20),title c(20),department c(20),remark m) (2)

6. IF USED(‘user_cur ’) (4)

USE IN user_cur

ENDIF

Thisform.release

图2

TEST 项目中已经存在表单FORMF ,该表单用来查询USER 表中的人员信息,根据下列要求修改表单,完成以后运行表单,效果如图2所示。

1.设置表格的有关属性,使表格能够

获得焦点,但不能修改其内容。

2.设置表单标题为“人员信息查询”。

3.设置表格中“工号”列的标题居中。

4.设置表单中Text1文本框的有关属

性,使当光标移动到文本框上时,

鼠标指针的形状为“I ”型。

5.在表单的Load 事件代码中已经包

含了创建名为USER_CUR 临时表

的命令语句。完善代码,要求以部门(department )和工号(no )两个

字段为该临时表创建一个结构复合索引,索引名为ind_bmgh ,使得该临时表中的数据以部门排序,部门相同时,再按工号排序。

6.已知在A 盘根目录下存在报表文件USER-REP 。为“预览”按钮编制Click 事件代码,当点击该按钮时,预览报表USER-REP 。

7.已知表单的数据环境中已经添加了人员信息表(USER )。完善表单的Init 事件代码,以完成将USER 表中的所有记录添加到临时表USER_CUR 中的功能。

答案:

1. 表单的ReadOnly 属性为.T. (1)

2. 表单的Caption 属性为“人员信息查询” (1)

3. grid1.column1.header1.Alignment=2 (1)

4. MousePointer 属性为1 (1)

5. index on department+no tag ind_bmgh (2)

6. Report Form user_rep PREV (2)

7. APPEND FROM USER (2)

GO TOP

图2

TEST项目中已经存在表单FORMG,该表单用来查询学生成绩。根据下列要求修改表单,完成以后运行表单,效果如图2所示。

1.设置表单有关属性,使表单在运行时自动居中。

2.设置表单中Text2文本框的有关属性,

使其能获得焦点,但不能修改其内容。

3.将Lebel2标签的字体设为粗体。

4.为“退出”按钮加一个访问键“ALT+R”。

5.在表单的Load事件中已经包含了创建

一个名为CJ_CUR临时表的代码,请完

善该该事件代码,要求按课程名(kcm)

字段为临时表CJ_CUR创建一个结构复

合索引ind_kcm。

6.点击“退出”按钮时,关闭临时表

CJ_CUR,并释放表单,完成“退出”按

钮的相应代码。

答案:

1.Form1.AutoCenter=.t.(1分)

2.Text2.ReadOnly=.t.(1分)

3.Lebel2.FontBold=.t.(1分)

4.退出\

5.Index on kcm TAG Ind_kcm (2)6.IF USED(‘cj_cur’) (2)USE IN cj_cur

ENDIF

ThisForm.Release (2) 图

2

九、表单formi (10分)

TEST 项目中已存在表单FORMI ,该表单用于文本编辑。按如下要求修改表单,完成后表单的运行界面如图2所示。

1. 创建表单集,将TEST 项目中CLASSLIB 类库中的

colortoolbar 工具栏添加到表单集中。

2. 将表单的标题改为“文本编辑”。

3. 表单运行时不可最大化。

4. 创建编辑框的双击事件代码,使编辑框恢复原来的白色

背景和黑色前景。

5. 编写表单的ReSize 事件代码,使得当表单改变大小时,

编辑框的大小与表单同步改变,(设表单的宽度和高度始

终比编辑框的宽度和高度大2)。

答案:

1. (2)

2.表单的Caption 属性为“成绩查询” (1)

3.表单的MaxButton 属性为.F. (1)

4.this.backcolor=rgb(255,255,255) (1)

this.forecolor=rgb(0,0,0) (1)

5.this.edtbox.width=this.width-2 (2)

this.edtbox.height=this.height-2 (2)

十、表单formj (10分)

TEST 项目中已存在表单FORMJ ,该表单是一个微型调色盘。按如下要求修改表单,完成后表单的运行界面如图2所示。

1. 设置表单的有关属性,使表单在运行时不能最大化和最小化。

2. 在“蓝”标签右侧适当位置添加一个微调控件,名为spnB 。设置spnB 的微调步长

为2,初值为255,允许的最大值和最小值分别是255和0。

3. 表单中已定义了一个SetColor ()方法,功能是根据“红”

和“绿”两个微调控件的值来设置圆形形状的背景色,现

修改该方法,使其能根据“红”、“绿”和“蓝”三个微调

控件的值来设置圆形形状的背景色。

4. 编写“蓝”微调控件spnB 的InterActiveChange 事件代码,

在该事件代码中调用表单的SetColor()方法。

答案:

2 图2

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。 ?A、备注文件 ?B、项目文件 ?C、表单文件 ?D、菜单文件 参考答案: C 2.在当前表单的LABEL1控件中显示系统时间的语句是()。 ?A、https://www.doczj.com/doc/096517668.html,BEL1.CAPTION=TIME() ?B、https://www.doczj.com/doc/096517668.html,BEL1.VALUE=TIME() ?C、https://www.doczj.com/doc/096517668.html,BEL1.TEXT=TIME() ?D、https://www.doczj.com/doc/096517668.html,BEL1.CONTROL=TIME() 参考答案: A 3.以下叙述与表单数据环境有关,其中正确的是()。 ?A、当表单运行时,数据环境中的表处于只读状态,只能 显示不能修改 ?B、当表单关闭时,不能自动关闭数据环境中的表 ?C、当表单运行时,自动打开数据环境中的表 ?D、当表单运行时,与数据环境中的表无关 参考答案: C

4.在Visual FoxPro中,运行表单T1.SCX的命令是()。 ?A、DO T1 ?B、RUN FORM1 T1 ?C、DO FORM T1 ?D、DO FROM T1 参考答案: C 5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。 ?A、ThisForm.Text1.value ?B、This.Parent.value ?C、Parent.Text1.value ?D、this.Parent.Text1.value 参考答案: A 6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 ?A、.F. ?B、女 ?C、 2

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

VFP基础部分练习题解析

VFP 基础练习题 对于二维表的关键字来讲,不一定存在的是 ____A____ 。 A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字 关系型数据库采用 ____C____ 表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 Vfp 关系数据库管理系统中的三种基本关系运算是 A. 选择,投影,链接 B. 选择,投影,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 关系数据操纵语言可不包含 B 关系运算。 A. 联接 B. 交运算 C. 选择 D. 投影 数据库(DB 、数据库系统(DBS 和数据库管理系统(DBMS 三者之间的关系是__B__ A. DB包含 DBS 和 DBMS B. DBS包含 DB 和 DBMS C. DBMS包含 DBS 和 DB D. DB就是 DBS ,也就是 DBMS 下列关于数据库系统的正确叙述是:____A_____ A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切数据冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 已知 N='1',M='2',X12='good',则表达式 X&N&M的值为 ___D____。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD'

下列关于数据的操作说法中,正确的是 ___C___。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 用 DIMENSION ARR(3,3命令声明了一个二维数组后,再执行 ARR=3命令,则___C___。 A. 命令 ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第 1个元素被赋值为 3 C. 所有的数值元素均被赋值为 3 D. 当存在数组 ARR 时,不可用 ARR=3命令创建与数组同名的内存变量 在命令窗口中执行了命令 X=5后,则默认该变量的作用域是 __A__。 A. 全局 B. 局部 C. 私有 D. 不定 在 VFP 中,以下函数返回值不是数值型的是 _____D_______ A. LEN(… ADEFE ? B. AT (“ AT ” , “ ATENSION ” C. YEAR(DATE ( D. LEFT(“ THISDAY ” , 4 若在 Visual FoxPro命令行中键入 AA=02/25/99后,变量 AA 的类型为 ______D_____。 A. L B. D C. C D. N 下列符号中不能作为 Visual FoxPro系统中的合法变量名的是 D 。 A. _ab B. 姓 A C. a_bc1 D. a-bc

VFP操作考试题型(表单)

《数据库技术与应用》(VFP)操作考试题型 一、表单操作 1.按要求在考生文件夹下完成下列操作: 1)按下图设计一表单文件formcalc1。设置表单(名称为form1)标题为“人民币兑换美元”。 2)表单中添加两个标签,设置第一个标签(label1) 标题为“输入人民币”,第二个标签(label2) 标题为“兑换为美元”。 3)添加两个文本框(名称分别为text1和text2),显示美元的文本框(text2)设为只读。 4)表单中添加一个命令按钮,其(名称为command1)的标题为“兑换”,编写“兑换”命令按钮的代码,要求运行表单时,在文本框(text1)中输入人民币后,单击“兑换”命令按钮,算出兑换的的美元(人民币兑换成美元的比例为:1美元=7元人民币),在文本框(text2)中显示结果。 操作完成后将操作结果保存在考生文件夹下。 command1的click代码: thisform.text2.value=val(thisform.text1.value)/7 2.按要求在考生文件夹下完成下列操作: 1)按下图设计一表单文件formdbca12。设置表单(名称为form1)标题为“人数统计”。 2)在数据环境中添加ygb.dbf。 3)表单中添加两个文本框,(名称分别为text1和text2),显示人数的文本框设为“只读”。 4)表单中添加一个命令按钮(名称为command1)的标题为“统计人数”,编写此命令按钮的代码,要求运行表单时,在在文本框(text1)中输入性别“男”(或“女”),统计文本框(text1)指定性别的人数.将结果显示在文本框(text2)中。 操作完成后将操作结果保存在考生文件夹下。

户外活动区域性体育游戏观察记录表

观察记录 儿童姓名年龄4岁2月 观察者班级中五班 观察环境区域性体育游戏观察时间2017.9.14 观察目的能够愉快的与同伴进行体格锻炼。 观察实录 行为分析8:20-8:24 今天晨间体锻的场地是小猪爬爬乐。皮皮小朋友先从垫子上爬行,爬过垫子后接着是有轮胎作为支撑的梯桥,皮皮先用两只手撑着轮胎,一只脚跨上了轮胎, 另外一只脚一登,爬上了轮胎,慢慢的转了一个身, 手扶着轮胎,先一只脚慢慢踩在梯子上然后另外一只 脚也从轮胎上下来,踩在梯子上,慢慢的蹲下身子, 两手抓着梯子,身体慢慢往前走,走到头后,皮皮从 梯子上下来,开心的喊道:“我赢了!” 8:25-8:30 来到跳圈场地上,两只脚“ 1.2.3”跳,成功的从一个圈圈跳到了前面的圈圈里,第一次没有站稳,没关系, 幼儿能勇敢、大胆、独立的走完爬过轮胎,走过梯子,并在结束后用语言和动作表达自己愉快 幼儿原本是两脚分 开起步跳圈,但是发现站不稳,身体容易摇晃,原因是圈里是有限制的,脚要跳在圈的中间,于是改幼儿的游戏注意力 容易被其他事物所吸引,但过段时间后,依旧能把

再来一次,只见他保持身体的平衡,两只脚并拢身体下蹲起步跳,稳稳的站在前面的圈里,继续努力一个圈一个圈的往前跳,直到终点。 8:40-8:45 这时候班里的王子诚来了,是皮皮的好朋友,皮皮看到后马上跑过去找诚诚,看到诚诚后第一句话就说“诚诚我要表扬你呢,你昨天吃饭表现的真棒”。说完后拉着诚诚的手带他去玩圈了。 分析:(可对应《指南》目标) 一、区域性体育游戏技巧: 1. 能愉快的与同伴一起进行游戏。 2. 较难在较窄的低矮物体上平稳地走一段距离。 3.能助跑跨跳过一定距离。 4.愿意并主动参加群体活动。 二、使用道具方面: 1. 遇到困难,会进行一定的变通,但不退缩。 2. 容易被其他事情所吸引。 幼儿交往的能力在不断的提高,皮皮对朋友能大方交谈,看到小朋友

2008级《VFP程序设计》练习(表单题部分)表单题(参考答案)

2008级《VFP程序设计》练习(表单题部分) 一、表单设计 230100、LOGIN.scx ###### form Form1 AutoCenter = .T. Caption = "登录" ###### label Label1 AutoSize = .T. Caption = "密码" ###### label Label2 AutoSize = .T. Caption = "登录日期" ###### textbox Text1 InputMask = "999999" PasswordChar = "*" ###### textbox Text2 BorderStyle = 0 Value = (DATE( )) ReadOnly = .T.

BackColor = 192,192,192 ###### commandbutton Command1 Caption = "确定" ###### commandbutton Command2 Caption = "取消" ###### 230101、shape.scx ###### form Form1 Caption = "画图" ###### shape Shape1 Height = 100 Width = 70 Top = 20 Left = 30 BorderColor = 255,0,0 ###### command Command1 Caption = "画图" ###### command Command2 Caption = "退出" ######

230102、line.scx ###### form Form1 Caption = "图形" ###### shape Shape1 Height = 100 Width = 100 BorderWidth = 6 Curvature = 99 BackColor = 255,0,255 BorderColor = 255,255,0 ###### line Line1 BorderWidth = 20 BorderColor = 0,0,255 ###### 230103、imsh2.scx

幼儿户外活动观察记录表

幼儿户外活动观察记录表 观察对象:张涵宇记录者:张欢 时间 10月10日 地点 操场 班级 小三班 观察环节 体育游戏 现象记录 张涵宇运动能力发育很好,特别喜欢运动。但在今天我组织的《小山羊吃青草》的游戏中,我发现,别的小朋友都能遵守规则在25cm宽的线之间走,而他却一会儿跑,一会蹦,一会跳的,而且根本不看线,直管自己高兴就好。 现象分析 这说明张涵宇遵守游戏规则的意识很差,自律能力也很差。 实施措施及效果 虽然他总是第一名,但我没有肯定和表扬他,并在小朋友面前对比了张涵宇和其他小朋友的做法,让孩子们去评定,应该去表扬谁,批评谁。之后我和他互换角色,让他来当遵守规则的好宝宝,我当不遵守规则的张涵宇,结果我赢了,但是他很不服气,这时候,我就跟他讲道理,他很认真的听。 幼儿户外活动观察记录表 观察对象:李明朗记录者:张欢 时间 10月8—21日 地点 操场 班级 小三班 观察环节 早操 现象记录 李明朗每天来幼儿园的时候都要强调说:“妈妈再见!我不要做操。”今天早操时间,我特意又观察了一下他,今天的李明朗情绪很高涨,做操做得特别认真呢!但我发现,只要我一

看他,他就会停下来,等过一会儿觉得我不再看他时,他才会继续做操。 现象分析 我觉得李明朗并不是不喜欢做操,也不是不想做操,他只是比较胆怯,不好意思,也不太敢在别人面前表现自己。因为我不看他时,他做得很好,一看他,他就会下意识地停下来,身体扭扭捏捏的,不好意思的站在那里不动。 实施措施及效果 对于李明朗这种胆怯的孩子,我们首先要给他安全感,其次要多鼓励和肯定他,让他在小朋友面前树立起勇气和自信。特别是在运动方面,因为他是男孩子,更应该是那种爱表现,敢创新的。经过一段时间,我发现李明朗现在会主动做操了,每当我看到他认真做操就给他一个甜甜的笑和肯定,他也回应我的是一个甜甜的笑,而且会做得更带劲了! 幼儿户外活动观察记录表 观察对象:朱嘉良记录者:刘捷 时间 10月8日 地点 操场 班级 大二班 观察环节 体育游戏 现象记录 朱嘉良小朋友运动技特发展特别好,跑的特别快。今天在户外游戏“跳绳”中发现,他竟然可以跳到部分同龄幼儿的两倍之高,但由于可能第一次接触跳绳,还达不到手与脚的配合! 现象分析 这说明朱嘉良小朋友弹跳性特别好,但手和脚的配合却缺乏锻炼! 实施措施及效果 分步骤引导他学习跳绳:首先,按节拍练习手部晃绳的动作。其次,学习腿部的跳跃动作,不需要跳的很高。再让他手脚配合练习,帮助他掌握正确的跳绳方法。老师并时常给予鼓励,

vf题库 表单 操作题讲解..

表单操作题 1 设计一个名为Frm01的表单,表单的控件名和文件名均为Frm01。表单的形式如下图所示。要求如下: 1. 表单标题为"零件供应情况",表格控件为Grid1,命令按钮"查询"为Command1、"退出"为Command2,标签控件Label1 和文本框控件Text1(程序运行时用于输入工程号)。 2. 运行表单时,在文本框中输入工程号,单击"查询"命令按钮后,表格控件中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关"数据"属性实现),并将结果按"零件名"升序排序存储到pp.dbf文件。 单击"退出"按钮关闭表单。 答题要求: (1)将表格的recordsourcetype属性设为“0” (2)查询的单击事件: 使用select语句,将查询结果存到一个表pp.dbf中,然后再将表格grid1的recordsource属性设为"pp" (3)表单备注文件不能删除 查询按钮代码: SELECT 零件.零件名, 零件.颜色, 零件.重量; FROM 供应零件!供应INNER JOIN 供应零件!零件; ON 供应.零件号= 零件.零件号; WHERE 供应.工程号= thisform.text1.value; ORDER BY 零件.零件名; INTO TABLE pp.dbf thisform.grid1.recordsource=null &&这句话可以删除 thisform.grid1.recordsource="pp" thisform.grid1.refresh thisform.refresh 3 求1到100以内的奇数,单击"计算"按钮后,首先清除列表框中原先的内容,然后显示结果,单击"退出"按钮后退出表单。表单文件名为Frm03.scx。 要求: 1.窗体命名为frm03.scx(表单备注文件不能删除) 2.窗体的标题为:求100以内的奇数 3.命令按钮"计算"(名称为command1),"退出"(名称为command2) 4.列表框名称为list1 5.判断一个数是否为奇数使用语句“i%2<>0”,即i除2不等于0 6.列表框中增加一项使用语句“additem(str(i))” 7.要求使用for循环语句 8.退出表单用release语句 计算按钮的代码: thisform.list1.clear

(修改)vfp表单例题参考

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: https://www.doczj.com/doc/096517668.html,bel2.Caption=Thisform.Text1.Value

写法二: X=Thisform.Text1.Value https://www.doczj.com/doc/096517668.html,bel2.Caption=X 3)“关闭”的按钮Command2的Click事件代码:Thisform.Release (二)

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.doczj.com/doc/096517668.html,bel2.caption="欢迎使用" else https://www.doczj.com/doc/096517668.html,bel2.caption="密码错误" Endif Command2 的CLICK事件代码: thisform.release (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If Thisform.text1.value=”ABCD”

vf表单程序题(含答案)

1、利用文本框和标签控件设计了一表单,文本框Text1的Valid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[ event] x=alltrim 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 (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22 (2)Text2和 Text3的初值分别为 0、0 2、有数据表“图书.DBF”包含书号、书名、出版社、作者等字 段,设计如图1所示表单,表单运行后,单击命令按钮可以在 表格控件中显示图书表的部分字段的数据,如图1所示,请选 择并完善代码。 命令按钮的CLICK事件代码: USE 图书 copy TO TS FIELDS 书号,书名 =”TS” 表单的UNLOAD(释放对象时发生)事件: CLOSE ALL DROP TABLE TS 3、考生数据表(文件名为:)中有“准考证号/C/9”、“密码/C/6”、 “成绩/N/5/1”等字段。设计如图2所示表单,将考生数据表

添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。请选择并完善代码。 “查询”按钮的CLICK事件代码如下: SELECT KS KH=ALLTRIM for 准考证号=KH and密码=MM IF FOUND() THISFORM..=str(成绩,5,1) ELSE MESSAGEBOX(“准考证号或密码错误!”) ENDIF 4、设计如图3所示表单,表单运行后,要在表格中显示图书表中数量 最少的3种图书信息,请选择并完善代码。 表单FORM1的INIT事件代码如下: top 3 * ROM 图书; Order by数量 INTO CURSOR TEMP” 5、有学生成绩表(文件名:),表中数据如下所示,设计如图5所示表单,将学生成绩表添加到表单数据环境中,表单运行时,单击“统计”命令按钮,LABEL1显示课程名为计算机基础且成绩在80以上的平均成绩,LABEL2显示这些记录的绩点总和 学生成绩表(文件名:) 姓名课程名成绩绩点 陈兵计算机基础924 杨昆计算机基础681 江三计算机基础883 陈兵程序设计803 杨杨电子商务702 杨杨计算机基础904 图5 (1)程序填空:“统计”命令按钮的CLICK事件代码如下:

vfP 函数练习题

第二章练习题 一、选择题。 1. 就关系数据描述语言来说,Visual FoxPro属于______数据库管理系统。 A)问答式B)语言描述式 C)域描述语句式D)关系描述语句式 2. 下列______符号不能作为Visual FoxPro中的变量名。 A)ABCDEFG B)K1234 C)12ASDFG D)xyz 3. 日期型数据长度固定为______个字符。 A)10B)12 C)8 D)6 4. 在Visual FoxPro数据库文件中,逻辑型、日期型、备注型数据的宽度分别是______。 A)1,8,128 B)2,8,10 C)1,8,10 D)1,8,任意 5. 以下4个符号中,______是Visual FoxPro中的一个常量。 A)T B)TOP C).T. D)TO 6. Visual FoxPro中,表达式: 2*3^2+2*8/4+3^2的值为______。 A)64 B)31 C)49 D)22 7. 下列4个式子中,______不是Visual FoxPro中的表达式。 A)05/23/88 B)"2002" C)X+Y D)XYZ='5' AND ABC=5 8. 将逻辑值赋给内存变量X的正确方法是______。 A)X="T" B)STORE "T" TO X C)X=TRUE D)STORE .T. TO X 9. 设M="324.2",?43+&M的结果是______。 A)43 B)324.2 C)43324.2 D)367.2 10. 设A=123,B=456,K="A+B",则表达式l+&K的值是______。 A)1123456 B)580 C)1+A+B D)579 11. 顺序键入以下命令,显示结果为______。 STORE "14.31" TO X Y=INT(&X+5) ?Y A)20 B)14.315 C)14.31 D)19 12. Visual FoxPro中的索引文件分为单索引文件和复合索引文件,其中复合索引文件的扩展名为______。A)IDX B)EDX C)CDX D)NDX 13. 用于存储内存变量的文件扩展名为______。 A)FPT B)PRG C)FMT D)MEM 14. Visual FoxPro函数INT(RAND()*10)的值是在______范围内的整数。 A)(0,1)B)(1,10)C)(0,10)D)(1,9) 15. 数学式子sin25°写成Visual FoxPro表达式是______。 A)SIN25 B)SIN(25)C)SIN(25°)D)SIN(25*PI/180) 16. 设某数据库有100条记录。用函数EOF ( ) 测试结果为.T.,此时,当前记录号为______。 A)100 B)101 C)99D)1 17. 在下列表达式中,结果为日期类型的正确表达式是______。 A)DATE() + 25 B)DA TE() + TIME() C)DATE() – CTOD("06/11/2002") D)365 – DATE() 18. 执行如下命令: ?LEN(TRIM("北京市□□□")) 结果是______(其中□表示一个空格)。 A)6 B)3 C)9 D)10 19. 执行下列命令: M="ABCDabcd" ?SUBSTR(M,INT(LEN(M)/2+1),2) 输出结果是______。 A)AB B)ab C)bc D)abcd 20. Visual FoxPro数据库文件中,函数ROUND(1234.567,2)的值是______。 A)1234.57 B)1234.56 C)1235 D)1234 21. 执行下列命令后显示的结果是______。 A=CTOD("05/23/89") B=CTOD("05/03/89") ?B-A A)20 B)-20 C)“05/20/89” D)“05/-20/89” 22. 执行下列命令后显示的结果是______。 STR="VFoxPr数据库" ?SUBSTR(STR,LEN(STR)/2+1,6) A)VFoxPrB)数据库C)数据D)Pr数据 23. 执行下列命令后显示的结果是______。 X="Visual FoxPro is OK" ?AT("Fox",X) A)8B)6 C)FoxPro D)Visual 24. 函数STUFF("数据库",5,6,"管理系统")的结果是______。 A)数据库管理系统B)数据管理系统C)管理系统D)库系统 25. FoxPro数据库管理系统的数据模型是______。 A)概念型B)网状型C)关系型D)层次型 26. 下面4条叙述中,正确的叙述是______。 A)在命令窗口中被赋值的变量都是全局变量 B)在上级程序定义的变量在被调用的下级程序中无效 C)在程序中,用DECLARE定义的数组为全局变量 D)在程序中,用DIMENSION定义的数组为全局变量 27. 下面4条叙述中,正确的叙述是______。 A)在命令窗口中被赋值的变量均为局部变量 B)在命令窗口中用PRIV ATE命令说明的变量均为局部变量 C)在被调用的下级程序中用PUBLIC命令说明的变量都是全局变量 D)在程序中用PRIVA TE命令说明的变量均为全局变量 28. 下面4条叙述中,正确的叙述是______。 A)局部变量不可以与全局变量同名,但可以与上级程序中的局部变量同名 1

VF表单编程例题详解

11.1表单的建立与运行 ●创建表单的过程,就是定义控件的属性,确定事件或方法、代码的过程。 ●表单就是一个容器,它可以容纳多个控件。 ●11.1.2用表单设计器创建表单 ●打开表单设计器: ●C r e a t e f o r m ●文件/新建/表单/新建文件 11.1表单的建立与运行 ●2.表单设计器环境 ●(1)属性窗口 ●表单及其控件均称为对象,每个对象都有自己属性,事件和方法。 ●有的属性值可以在设置框中输入,有的需要从系统所提供的一组属性值中指定 ●有的属性是只读的,用户不能修改,斜体显示 ●要为属性设置一个字符值,可以在设置框中直接输入,不要加定界符。 (2)表单控件工具栏 要求会使用的控件: 标签、文本框、编辑框、命令按钮、组合框、列表框和表格 (3)表单设计器工具栏 (4)表单菜单 表单中的对象设计过程: 向表单添加控件-->设置属性-->设计代码 11.1.3表单的运行 有2种方法可以运行表单: (1)直接使用命令D O F O R M〈表单名〉 (2)在表单设计器窗口,选择“表单”菜单中的“运 行”命令,或直接单击工具栏中的红色惊叹号。 保存表单时,表单将被保存为一个表单文件(扩展名是.s c x)和一个表单备注文件(扩展名是.s c t)(P196) 11.2表单的操作 11.2.1表单的属性 1.常用表单属性 表单属性很多,但绝大多数很少用到。 表11.3中列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计时用到。 请大家参考表11.3。 11.2.2常用事件与方法 事件:一种系统预先定义而由用户或系统发出的动作 2.表单事件 以下3个事件用于表单和表单集: (1)L o a d事件:该事件代码从表单装入内存至表单被释放期间仅被运行一次。 (2)U n L o a d事件:在表单被释放时发生,是释放表单或表单集的最后一个事件。

vf表单操作题题干加答案

1.59、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 考生文件夹下有一个form1表单文件,其中三个命令按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改): (1) 单击"刷新标题"命令按钮时,使表单的标题为"简单应用"; (2) 单击"订单记录" 命令按钮时,使表格控件中显示order_list表中的记录; (3) 单击"关闭表单" 命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不可以增加语句。 (1) thisform.caption="简单应用" (2) thisform.grid1.recordsource="order_list.dbf" (3) thisform.release 2.68、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改: (1) 将按钮"刘缆雇员工资"的标题修改为"浏览雇员工资"; (2) 单击"浏览雇员工资"命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览; (3) 单击"退出表单"命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不能增加语句行。 (2) SELECT * from salarys (3) THISFORM.release 3.77、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1.请修改并执行名称为form1的表单,要求如下: (1) 为表单建立数据环境,并将"雇员"表添加到数据环境中; (2) 将表单标题修改为"XXX公司雇员信息维护"; (3) 修改命令按钮"刷新日期"的Click事件下的语句,使用SQL的更新命令,将"雇员"表中"日期"字段值更换成当前计算机的日期值。 (3) UPDATE 雇员 set 日期=DATE() 4.108、三、综合应用(1小题,计30分) 设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单,表单文件名和表单名均为form1,表单标题为"外汇"; 2. 表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1); 3. 页框控件(PageFrame1)中含有两个页面,每个页面都通过一个表格控件显示有关信息: 1) 第一个页面Page1上的标题为"持有人",其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为"表",显示自由表currency_sl中的内容; 2) 第二个页面Page2上的标题为"外汇汇率",其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为"表",显示自由表rate_exchange中的内容; 3) 单击"退出"命令按钮(Command1)关闭表单。 5.111、三、综合应用(1小题,计30分) 建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单myform(文件名和表单名均为myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表customer 中的记录,第二个表格控件名称是grd2,用于显示与表customer中当前记录对应的order表中的记录。要求两个表格尺寸相同、水平对齐。 6.117、三、综合应用(1小题,计30分) 在考生文件夹下,打开Ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个名称为myforma的表单(文件名和表单名均为myforma),表单的标题为"客户商品订单基本信息浏览"。表单上设计一个包含三个选项卡的页框(pageframe1)和一个"退出"命令按钮(command1)。要求如下: 1. 为表单建立数据环境,按顺序向数据环境添加Article表、Customer表和OrderItem表。 2. 按从左至右的顺序三个选项卡的标签(标题)的名称分别为"客户表"、"商品表"和"订单表",每个选项卡上均有一个表格控件,分别显示对应表的内容(从数据环境中添加,客户表为Customer、商品表为Article、订单表为OrderItem)。 3. 单击"退出"按钮关闭表单。 7.120+15、三、综合应用(1小题,计30分) 在考生文件夹下,打开学生数据库SDB,完成如下综合应用: 设计一个表单名为sform的表单,表单文件名为SDISPLAY,表单的标题为"学生课程教师基本信息浏览"。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个"退出"按钮(Command1)。其他功能要求如下: 1. 为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。 2. 要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。 3. 三个选项卡的标签的名称分别为"学生表"(Page1)、"课程表"(Page2)和"教师表"(Page3),每个选项卡分别以表格形式浏览学生表(grdStudent)、课程表(grdCourse)和教师表(grdTeacher)的信息。选项卡位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。 4. 单击"退出"按钮时关闭表单。 9.120+40、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

《VFP》第五章习题全解

第五章 一、填空 1、以下程序的功能是将英文字母组成的字符串加密.加密的算法是: 如果是大写字母,用原字母后面的第4个字母代替原字母, 否则用原字母后的第2个字母代替原字母,如原文"China",加密后的密文是"Gjkpc", 完善下列程序: m=space(0) c="China" for i=1 to 【 len(c)】 nc=asc(substr(c,I,1)) if nc>64 【 and】 nc<91 &&该字母的ASC值在64之91之间,表明该字母是大写 m=m+【chr(nc+4)/ chr(4+nc)】 else m=m+chr(nc+2) endif endf 2、完善下列程序,其功能是显示如下所示的文字图形. 金 字字 大大大 宝宝宝宝 塔塔塔塔塔 【程序清单】 CLEAR c="金字大宝塔" n=LEN(c)/2 FOR i=1 TO n ?SPACE(70-i) FOR j=1 【TO i】 ?? SUBS(C,2*i-1,2) =INKEY(0.5) ENDFOR ENDFOR 3、请写出x的值【 30】,y值是【 -2】 X=26 y=0 if int(x/2)=x/2 y=mod(x,3) x=x+4 endif if int(x/3)=x/3 y=Mod(x,-4) endif ? x,y

4、如果当前日期是2000年4月1日,并且命令 ?date()在屏幕上返回 04/01/00, 则命令行 ?date()+10在屏幕上返回的值为【 04/11/00】 5、已知N="1",M="2",X12="GOOD",则表达式X&N&M的值为【 GOOD】 6、已知有三个文件分别程序文件、查询文件、表单文件,文件名都是a, 请问运行程序文件的命令是【 do a】、 运行查询文件的命令是【do a.qpr】、 运行表单文件的命令是【 do form a】 7、执行下列程序后,输出到屏幕的结果为【 3】。 【程序清单】 CLEAR cstring="VisualFoxPro" nresult=0 m=LEN(cstring) FOR n=1 to m c=SUBSTR(cstring,n,1) IF !BETWEEN(ASC(c),ASC("A"),ASC("Z")) LOOP ENDIF nresult=nresult+l ENDFOR ?nresult 8、完善下列自定义函数STR_RV(),其功能是将一个字符串(假设所有字符均为ASCII和 GB2312字符集中的字符)进行"反序".例如,STR_RV("ABCD")的返回值为"DCBA". 【程序清单】 FUNCTION str_rv() PARAMETERS c P=SPACE(O) DO WHILE LEN(C)>0 x=ASC(【LEFT(c,1)/SUBSTR(c,1,1)/ SUBS(c,1,1)】) IF x>127 &&ASCII码值大于127的字符为汉字(x为半个汉字的机内码) i=2 ELSE i=1 ENDIF P=LEFT(C,i)+P C=SUBSTR(c,i+1) ENDDO 【 RETURN P/ RETU P】 ENDFUNC 9、在Visual FoxPro中,基类的事件集合是固定的,不能进行扩充.基类的最小事件集包括 Init 事件、Destroy 事件和【error 】事件 10、如果2002年3月18号是星期一,则以下命令在屏幕上显示【 2】 x={^2002/03/18} ?dow(x)

VF表单部分复习题

(VF)面向对象程序设计(表单)部分综合复习题 一、单项选择题 1、如图所示,选项按钮组的值为( A )。 (A)2 (B)0 (C)1 (D)非团员 2、命令按钮组是(B) A)控件(B)容器(C)控件类对象(D)容器类对象 3、在VF中,表单是指:( D ) A)数据库中的各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D)窗口界面 4、在表单的常用方法中,将表单从内存中释放的方法是( B ) A、Show B、 Release C、Hide D、Refresh 5、要使得命令按钮有效,应设置该命令按钮的( C ) A)Visible属性值为.T. B)Visible属性值为.F. C)Enabled属性值为.T. D)Enabled属性值为.F. 6、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关 联,这种关联是(C)。 A)永久性关联(B)永久性关联或临时性关联 C)临时性关联(D)永久性关联和临时性关联 7、设计菜单时,不需要完成的操作是( B ) A、生成菜单程序 B、浏览表单 C、指定各菜单任务 D、创建主菜单及子菜单 二、程序填空题 1、如下图所示,用标签、文本、命令按钮构成一个表单。在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本框中的内容被清除,单击“退出”按钮,将退出表单运行。 为完成上述要求: (1)“清除”按钮的click事件代码是① THISFORM.TEXT1.VALUE=”” (2)“退出”按钮的click事件代码是②THISFORM.RELEASE (3)“显示”按钮的click事件代码是③THISFORM.TEXT1.VALUE=TIME() (4) 应该设置表单的④CAPTION 属性为“显示当前系统时间”

VFP48章节习题及答案

习题1 数据库基础知识 一、选择题 1.数据库系统的构成为:数据库、计算机硬件系统、用户和________。 A) 操作系统B) 文件系统 C) 数据集合D) 数据库管理系统 2.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指________。 A) 各条记录中的数据彼此有一定的关系 B) 一个数据库文件与另一个数据库文件之间有一定的关系 C) 二维表格 D) 数据库中各个字段之间彼此有一定的关系 3.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实之间 关系属于________。 A) 一对一联系B) 一对二联系 C) 多对多联系D) 一对多联系 4.使用关系运算对系统进行操作,得到的结果是________。 A) 属性B) 元组C) 关系D) 关系模式 5.用二维表形式表示的数据模型是________。 A) 层次数据模型B) 关系数据模型 C) 网状数据模型D) 网络数据模型 6.DBMS指的是________。 A) 数据库管理系统B) 数据库系统 C) 数据库应用系统D) 数据库服务系统 7.如果要改变一个关系中属性的排列顺序,应使用的关系运算是________。 A) 重建B) 选取C) 投影D) 连接 8.对于“关系”的描述,正确的是________。 A) 同一个关系中允许有完全相同的元组 B) 同一个关系中元组必须按关键字升序存放 C) 在一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不能出现相同的属性名 9.关于关系模式的关键字,以下说法正确的是________。 A) 一个关系模式可以有多个主关键字 B) 一个关系模式可以有多个候选关键字 C) 主关键字可以取空值 D) 有一些关系模式没有关键字 10.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是________。 A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 11.设有变量sr=”2002年上半年全国计算机等级考试”,能够显示”2002年上半年计算机 等级考试”的命令是________。 A) ? sr-”全国” B) ? SUBSTR(sr,1,8)+ SUBSTR(sr,11,17)

相关主题
文本预览
相关文档 最新文档