VF表单部分复习题

VF表单部分复习题
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 属性为“显示当前系统时间”

13、设计一个四则运算的表单如下图所示:

(1)由以上图可知本表单的_____【1】CAPTION ______属性应设置成“四则运算”

(2) 按钮的ClICK代码如下

Xl=VAL(THISFORM.TEXT1.VALUE)

X2=VAL(THISFORM.TEXT2.VALUE)

XX= 【2】 THISFORM.OPTIONGROUP1.VALUE

DO 【3】 CASE

CASE XX=1

THISFORM.TEXT3.VALUE=X1+X2

CASE XX=2

THISFORM.TEXT3.VALUE=X1-X2

CASE XX=3

THISFORM.TEXT3.VALUE=X1*X2

CASE XX=4

THISFORM.TEXT3.VALUE=X1/x2

【4】ENDCASE

(3) 按钮的CliCK代码如下

THISFORM.TEXTl.VAlUE=’’

THlSFORM.TEXT2.VALUE=’’

THISFORM.TEXT3.VALUE=’’

【5】THISFORM.OPTIONGROUP1.VALUE=1

THISFORM.TEXTl.SETFOCUS

(4) 按钮的CLICK代码

_______【6】_ thisform.release ____________

15、创建一个检查口令输入的表单,口令设置为“ABCD”,要求:

●开始运行是,Label2不显示任何信息,在前两次输入口令错误时显示“口令错,请重

新输入口令!”,第三次输入口令错误时显示“对不起,您无权使用本系统!”。如口

令正确则显示“欢迎使用本系统”。

●单击“确定”按钮(Command1)时,检查用户输入口令的正确性及输入次数,口令三

次输入错误时,处于禁用状态。

● Text1用语接收用户输入的口令,口令输入时,其中的值用“*”号显示,当口令三次

输入错误时,处于禁用状态。

●单击“关闭”按钮(Command2)时,关闭本表单。

(1)Label2的Caption属性的初始值应设置为:_____①_""___;

(2)为用”*”号显示输入口令,应设置Text1的_ passwordchar __②__属性,属性值为“_*_③__”;

(3)表单Form1的Form1.activeate事件代码为

Thisform.Text1.SetFocus

PUBLIC n

n=0

(4)Command1按钮(“确定”按钮)的Click事件代码为:

M=thisform.text1.value

If_____④_ thisform.text1.value="ABCD"____

https://www.360docs.net/doc/4e16595189.html,bel2.caption=“欢迎使用本系统!”

Else

n=n+1

https://www.360docs.net/doc/4e16595189.html,bel2.caption=“口令错,请重新输入口令!”

thisform.text1.value=_""__⑤___

thisform.text1.setfocus

if _ n=3___⑥______

https://www.360docs.net/doc/4e16595189.html,bel2.caption=“对不起,您无权使用本系统!”

thisform.text1.enabled=.f.

______⑦__ https://www.360docs.net/doc/4e16595189.html,mand1.enabled=.f._____

endif

endif

(5)命令按钮Comand2(“关闭”按钮)的Click事件代码为 ___⑧_thisform.release___

三、表单程序设计

1、利用磁盘上已有的数据表”RS.DBF”,建立一张删除记录的表单(from_2),界面如下

所示.

要求:

(1)用文本框显示”人事数据表中记录的逻辑删除”,该控件在运行时不能输入

新的文本内容.

(2)将表中所有的字段按上图添加到表单中

(3)添加一个命令组控件,其中包括三个命令按钮:”上一条”,”下一条”,”逻

辑删除”.当记录显示到第一条记录时,”上一条”按钮不可使用,当记录显

示到最后条记录时;”下一条”按钮不可使用;当记录显示不是在第一条记

录,”上一条”按钮恢复使用;当记录显示不是最后条记录,”下一条”按钮

恢复使用.当点击”逻辑删除”按钮时,则将当前记录逻辑删除.

(4)表中再添加一个命令按钮”结束”,当点击”结束”按钮时,表单的运行结

束.

(1)第一个文本的设置(5分)

value=”人事数据表中记录的逻辑删除“。

Readonly=.t.

(2)添加表中记录控件及属性设置(10分)

标签控件:Label1.Caption=“编号”,Label2.Caption=“姓名”,

Label3.Caption=“出生年月”,

Label4.Caption=“职称”,Label5.Caption=“工资”;Label6.Caption=“奖金”,Label7.Caption=“部门”;文本框控件:Text1的controlsource=rs.编号,Text2的controlsource=rs.姓名,Text3的controlsource=rs.出生年月,Text4的controlsource=rs.职称,Text5的controlsource=rs.工资,Text6的controlsource=rs.奖金,Text7的controlsource=rs.部门;命令按钮组控件:

Commandgroup1.buttomcount=3

https://www.360docs.net/doc/4e16595189.html,mand1.caption=“上一条”

https://www.360docs.net/doc/4e16595189.html,mand1.caption=“下一条”

https://www.360docs.net/doc/4e16595189.html,mand1.caption=“逻辑删除”

“命令按钮”控件:caption=“结束”

(3)当记录显示到第一条记录时,“上一条”按钮不可使用,当记录显示到最后条记录时,“下一条”按钮不可使用;当记录显示不是在第一条记录,“上一条”按钮恢复使用;当记录显示不是最后条记录,“下一条”按钮恢复使用。(20分)

“上一条”按钮的click事件代码

https://www.360docs.net/doc/4e16595189.html,mand1.enabled=.t.

if recno()=1

https://www.360docs.net/doc/4e16595189.html,mand2.enabled=.f.

else

skip - 1

endif

thisform.refresh

“下一条”按钮的click事件代码

https://www.360docs.net/doc/4e16595189.html,mand1.enabled=.t.

if recno()=reccount()

https://www.360docs.net/doc/4e16595189.html,mand2.enabled=.f.

else

skip

endif

thisform.refresh

(4)当点击“添加记录”按钮时,则可向本数据表添加新的数据。(10分)

添加记录按钮的click事件代码:

dele

thisform.refresh

(5) 当点击“退出”按钮时,结束表单的运行。(5分)

“退出”按钮的click事件代码:

thisform.release

2、利用磁盘上已有的数据表”STDA.DBF”,建立一张查询记录的表单(form_3),界面如下:

要求:

(1)将表中所有的字段按上图所示添加到表单中.

(2)添加一个命令组控件,其中包括二个命令按钮:”确定”,”取消”.当输入

查询学号后,点击”确定”按钮,则显示查询结果;点击”取消”按钮,则

表示重新输入查询学号.

(3)表中再添加一个命令按钮”查询结果”,当点击”查询结束”按钮时,表单

的运行结束.

(4)运行表单时,若没有输入查询的学号,则表单中不显示任何记录(注:显示的

记录内容不能修改).

(1)添加表中控件及属性设置(10分)

标签控件:Label1.Caption=“学生信息查询”,Label⒉Caption=“请输入查询学号”,Label3.Caption=“学号”,Label4.Caption=“姓名”,Label5.Caption=“性别”;Label6.Caption=“出生日期”,Label7.Caption=“籍贯”,Label8.Caption=“入学分”;文本框空间“Text2的controlsource=stda.学号,Text3的controlsource=stda.姓名,Text4

的controlsource=stda.性别,Text5的controlsource=stda.出生日期,Text6的controlsource=stda.籍贯,Text7的controlsource=stda.入学分;命令按钮组控件:

Commandgroup1.buttomcount=2

https://www.360docs.net/doc/4e16595189.html,mand1.caption=“确定”

Commandgrou https://www.360docs.net/doc/4e16595189.html,mand1.caption=“取消”

“命令按钮”控件:caption=“查询结束“

(2)“确定”,“取消”。当输入查询学号后,点击“确定”按钮,则显示查询结果;点击“取消”按钮,则表示重新输入查询学号。(15分)

“确定”按钮的click事件代码(10分)

loca for alltrim(stda.学号)=alltrim(thisform.text1.value))

if found()

thisform.refresh

endif

“取消”按钮的click事件代码(5分)

thisform.text1.value=””

thisform.text1.setfocus

thisform.refresh

(3) 当点击“查询结束”按钮时,结束表单的运行。(5分)

“查询结束”按钮的click事件代码:

thisform.release

(4)运行表单时,若没有输入查询的学号,则表单中不显示任何记录(注:显示的记录内容不能修改)(20分)

Form 表单的init事件代码:

thisform.txt 学号.value=“”

thisform.txt 姓名.value=“”

thisform.chk 性别.value=.f.

thisform.txt 出生日期.value=“”

thisform.txt 籍贯.value=“”

thisform.txt 入学分.value=“”

thisform.txt 学号.readonly=.t.

thisform.txt 姓名.readonly=.t.

thisform.chk 性别. readonly=.t.

thisform.txt 出生日期.readonly=.t.

thisform.txt 籍贯.readonly=.t.

thisform.txt 入学分.readonly=.t.

thisform.text1.setfocus

thisform.refresh

vf选择题及答案总结

一、选择题 1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。 A、INSERT B、REPLACE C、APPEND D、ADD 2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap 3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。 A、视情况而定 B、当前记录 C、bof D、为文件尾 5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc 6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。 A、将全部丢失 B、不会丢失 C、可能丢失某些数据项 D、可能丢失某些数据记录 7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。 A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 8. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 9. 一个数据库文件中多个备注字段的内容是存放在( B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中 10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。 A、modify structure B、delete C、replace D、zap 11. 在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 12. 联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 13. 退出VFP系统的命令是(D)。 A.EXIT B.RETURN C.CANCEL D.QUIT

VF程序的设计试题及答案

VF程序设计 请注意: 1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值 请注意:本学期您只有一次在线考试机会,请慎重做答和提交! 01:29:42 单项选择题 第1题以下关于Visual FoxPro的叙述最全面的是( D)本题1分 A、Visual FoxPro是一个数据库应用平台软件 B、Visual FoxPro是一个数据库应用开发工具 C、Visual FoxPro是一个综合应用软件 D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 第2题关系数据库系统中所使用的数据结构是(D )本题1分 A、树 B、图 C、表格 D、二维表 第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分 A、操作系统 B、文件系统 C、文件结构 D、数据结构 第4题用二维表形式表示的数据模型是( B )本题1分 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 第5题关系数据库管理系统的3种基本关系运算不包括( A)本题1分 A、比较 B、选择 C、连接 D、投影 第6题下列关于数据库系统的叙述中,正确的是(A )本题1分 A、表的字段之间和记录之间都存在联系 B、表的字段之间和记录之间都不存在联系 C、表的字段之间不存在联系,而记录之间存在联系 D、表中只有字段之间存在联系 第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分

VF考试试题及答案

? 《Visual FoxPro程序设计基础》 模拟试题及解答 一、项目管理器、数据库、表和记录的输入和维护(25分) 1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“”文件名,以下同); 解答:①建立自己的目录: ②设路径:点击VF程序中【工具】下拉菜单【选项】 / ③建立项目名称:点击VF程序中【文件】下拉菜单【新建】

2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“”); 解答:①建立数据库: 3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下: ~ 字段名 类型宽度小数位数标题 Xh C6《学号 Xm C8姓名 Xb{ C 2性别 Zydh C6: 专业代号 Ximing C12系名

` ②长表名:

4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下: 小数位数标题 字段名类型- 宽度 Xh C6学号 C2课程代号! Kcdh Cj N5} 成绩 1 解答:①建立表:

②长表名 ) 5、在学生表()和成绩表()中分别添入如下记录 Xh Xm Xb Zydh Ximing 200901—男102001信息管理系

朱元元 200902刘刚男109003' 计算机科学系200903高萍萍女109004数字通信系 200904陆海丽( 女 109005微波通信系 表二、 Xh Kcdh Cj 200901~ 01 20090102 20090201 、 200902 02 解答:①点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ②点击VF程序中【显示】下拉菜单【追加方式】 ③点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ④点击VF程序中【显示】下拉菜单【追加方式】 ( 6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”; 解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)

河北省对口升学计算机专业 VF高二期末试题(含答案)

黄骅职教中心升学部高二年级期末考试VF试卷 学号_____ 姓名________分数_________ 一、填空:(每空1分,共20分) 1、命令A=2005/4/2之后,内存变量A的数据类型是N (或数值) 型。 2、在全局、局部、私有三种变量中,作用范围最小的变量是局部变量。 3、在SQL查询语句中,显示部分结果的top短语必须要与order by__短语一起来使用。 4、数组A(3,3)中的元素个数是_9_个,其中A(1,1)=1,A(1,2)=2,A(1,3)=3,A(2,1)=4,A(2,2)=5,A(2,3)=6,则A(5)=____5_____. A(9)=___.F.______ 5、VFP中变量名的命名规则:只能使用汉字、字母、下划线和数字 6、当输入比较长的命令时,可加一个分号(或;)来续行,回车后继续在下一行输入。 7、刚打开一个10个记录的表时, BOF()的值是.F.,RECNO()的值是 1 。当执行SKIP -1后,BOF()的值是.T., RECNO()的值是 1 ,当EOF()的值是.T.时,RECNO()的值是11 。 8、将当前表中所有的学生年龄加1,可使用命令REPLACE ALL年龄WITH 年龄+1 9、表达式LEN(“2008年“+“奥运会”)的值是___12____,STR(56.789,2)的值为_____”57”__。A=“K”,K=-5.9,则TYPE(“&A”)的返回值是___N_, INT(K) 的返回值是___-5__ 10、每个子过程必须以PROCEDURE开头(短语要写完全) 11、有如下一段程序: INPUT "请输入当前日期:" TO RQ ? RQ+5 在执行以上计算命令时,应该输入{^2009/10/23} ,显示结果是:10/28/2009。 (或CTOD(“10/23/09”) 二、判断:(每题1分,共10分) 1、查询教师表中职称为讲师和教授的全部记录,则条件表达式可写成:职称="讲师" and 职称="教授"。F 2、执行命令WAIT TO M后,内存变量M的数据类型是数值型。F 3、select 3和select c功能完全相同,都是选择第三个工作区为当前工作区。T 4、VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T 5、命令go top与go 1功能是相同的F 6、同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。T 7、运行查询的命令是DO 查询文件名.qpr。T 8、定义一个3行2列的数组ARR,使用的命令是:dimension ARR(2,3)。F 9、For和While短语都是进行选择操作,所以它们完全相同F 10、子程序中RETURN TO MASTERR 功能是返回最高一级调用程序T

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

VF习题集答案

Chap 1 VF基础知识 一、关系数据库的基本概念 1 关系数据库管理系统所管理的关系是(B) A) 一个DBF文件B)若干个二维表 C) 一个DBC文件 D) 若干个DBC文件 2 COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能(D) A) 投影 B) 连接 C) 关联D)选择 3 数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是(A) A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 4 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为(A) A)域 B) 码 C) 分量 D) 集合 5 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(A) A)关键字 B) 数据项 C) 主属性 D) 主属性值 6 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C) A) 重建 B) 选取C)投影 D) 连接 7 在下述关于数据库系统的叙述中,正确的是(B) A) 数据库中只存在数据项之间的联系B)数据库的数据项和记录之间都存在联系 C) 数据库的数据项之间无联系,记录之间存在联系 D) 数据库的数据项和记录之间都不存在联系 8 数据库系统与文件系统的主要区别是(B) A) 数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 9 数据库系统的核心是(C) A) 数据库 B) 操作系统C)数据库管理系统 D) 文件 10 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(C) A) 索引、排序、查找 B) 建库、录入、排序 C)选择、投影、联接 D) 显示、统计、复制 11 Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指(C) A) 各条记录中的数据彼此有一定的关系 B) 一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合一定条件的二维表格式 D) 数据库中各个字段之间彼此有一定的关系 12 用二维表数据来表示实体及实体之间联系的数据模型称为(D) A) 实体-联系模型 B) 层次模型 C) 网状模型D)关系模型 13 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括(B) A) 联接B)比较 C) 选择 D) 投影 14 为了合理组织数据,应遵从设计原则是(D) A) “一事一地”的原则,即一个表描述一个实体或实体间的一种联系 B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 C) 用外部关键字保证有关联的表之间的联系

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

VF第4章习题及答案

一.选择题 1. SQL的数据操作语句不包括。 A.INSERT B.UPDAT C.DELETE D.CHANGE 2. SQL语句中修改表结构的命令是。 A.ALTER TABLE B.MODIFY TABLE C.ALTER STRUCTURE D.MODIFY STRUCTURE 3. 设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表, 如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是。 A.SELECT学号,姓名,性别FROM S WHERE EXISTS (SELECT* FROM SC WHERE; SC.学号=S.学号AND成绩<=85) B.SELECT学号,姓名,性别FROM S WHERE NOT EXISTS(SELECT * FROM SC ;WHERE SC.学号=S.学号AND成绩<=85) C.SELECT学号,姓名,性别FROM S WHERE EXISTS (SELECT * FROM SC WHERE ;SC.学号=S.学号 AND 成绩>85) D.SELECT学号,姓名,性别FROM S WHERE NOT EXISTS (SELECT * FROM SC ;WHERE SC.学号=S.学号AND成绩<85)

4. 从“订单”表中删除签订日期为2004年1月10日之前(含)的订 单记录,正确的SQL 语句是。 A.DROP FROM 订单WHERE签订日期<={^2004-l-10} B.DROP FROM 订单 FOR 签订日期<={^2004-l-lO} C.DELETE FROM 订单 WHERE 签订日期<={^2004-1-10} D.DELETE FROM 订单 FOR 签订日期<={^2004-l-10) 5. 假设”订单”表中有订单号、职员号、客户号和金额字段,正确 的SQL语句只能是。 A.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND; AVG_金额>200 B.SELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)>3 AND; AVG (金额)>200 C.SELECT职员号FROM订单GROUP,BY职员号HAVING COUNT(*)>3 WHERE ;AVG(金额)>200 D.SELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)>3

二级vf考试试题及答案资料

一.选择题 1.欲从项目管理器中创建菜单,应选择选项卡: 文档 代码 其它 数据 你的答案: 2.菜单中定义访问键,在访问键前应加上字符: “Ctrl+” “Alt+” “ “( 你的答案: 3.要给表文件学生.DBF中的整数型字段“入学总分”指定取值范围为550≤入学总分≤650,以下正确的命令是( )。 ALTER TABLE ALTER TABLE 分总 ALTER TABLE 分<=650 ALTER TABLE 你的答案:0 标准答案:2 4.表格中的列控件默认是:

TextBox EditBox CheckBox ListBox 你的答案: 5.用二维表形式表示的数据模型是() 层次数据库 网状数据模型 网络数据模型 关系数据模型 你的答案:0 标准答案:4 6.如果要选取一个关系中的若干属性,应使用的关系运算是() 连接 选择 投影 重建 你的答案: 7.当数据表在原始物理顺序中记录指针指向第一个记录之前,则EOF()、BOF ()和RECNO()的返回值分别为()。 .T. .F.

.T. .F. 你的答案:0 标准答案:2 8.在下面的表达式中,运算结果是逻辑真的是()。 EMPTY LIKE EMPTY AT 你的答案:0 标准答案:1 9.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令() SET CENTURY OFF SET CENTURY OF 4 SET CENTURY ON SET CENTURY TO 4 你的答案:0 标准答案:3 10.执行下列命令后,屏幕上显示的结果是()。X="ARE YOU Ok?"Y="are"?AT(Y,X) .T. 1

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.360docs.net/doc/4e16595189.html,mandButton,OptionGroup,ListBox https://www.360docs.net/doc/4e16595189.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

安徽省计算机二级VFP考试理论模拟试题2(附答案)

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110)2 B) (120)8 C) (70)10 D) (3A)16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。

A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10.下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。 A)PRG和DBC B)PJX和DBC

VF期末考试题及答案

VF期末考试题 一.选择题(每题1分,共50分) 1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的() A.模型的集合 B.数据的集合 C.应用的集合 D.存储的集合 2.DBMS的含义是() A.数据库系统 B.数据库 C.数据库管理员 D. 数据库管理系统 3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是() A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和 依存关系,关系完整性主要包括() A.参照完整性、域完整性、用户自定义完整性 B.数据完整性、实体完整性、参照完整性 C.实体完整性、域完整性、参照完整性 D.动态完整性、实体完整性、参照完整性 5.一个学生可以选修不同的课程,很多学生可以选同一门课程,则课程与学生这两个实体之间的联系是() A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系 6.Visual FoxPro 支持的数据模型是() A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型 7.退出Visual FoxPro 系统的方法包括() (1)打开“文件”菜单,单击“退出”命令。 (2)在Visual Foxpro的系统环境窗口,单击右上角的“退出”按钮。 (3)在“命令”窗口输入并执行QUIT命令。 (4)在“命令”窗口输入并执行CLEAR命令。 A.(1)(2)(3) B.(1)(2)(4) C.(2)(3)(4) D.(1)(3)(4) 8.命令?2007/01/02执行后的输出结果为() A.2007/01/02 B.01/02/2007 C.1003.50 D.2007 9.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为() A.字符型 B.数值型 C.日期型 D.逻辑型 10. 依次执行下列命令: SUB1=SUBSTR(“程序设计基础”,1,8) SUB2=SUBSTR(“Microsoft Visual Foxpro”,11) S=SUB2+SUB1 ?S 屏幕上显示的结果是() A.程序设计基础 B. Microsoft Visual Foxpro

VF练习题及答案

第六章测试题(1) 题目1 下列语句中,不属于循环语句的是()。 A. IF...ENDIF B. DO...ENDDO C. FOR...ENDFOR D. SCAN...ENDSCAN 题目2 执行下列程序的结果为() S=1 FOR n=1 TO 10 SETP 3 S=s*n ENDFOR ?s 360 160 280 105 题目3 若只要关闭个别过程文件可以用()命令实现 提示:建立过程文件名是MODIFY COMMAND;打开过程文件的命令是SET PROCEDURE TO [ADDITIVE];关闭所有过程文件是SET PROCEDURE TO;关闭个别过程文件的命令是RELEASE PROCEDURE

RELEASE PROCEDURE SET PROCEDURE TO SET PROCEDURE TO ...ADDITIVE MODIFY COMMAND 题目4 由下列程序 FOR I=1 TO 6 ??I ENDFOP 此程序的执行结果是() 1 6 1 2 3 4 5 6 6 5 4 3 2 1 题目5 建立程序文件命令的是 DO COMMAND <文件名> MODIFY COMMAND <文件名> CREAT COMMAND <文件名> USE COMMAND <文件名> 题目6 在一个程序中,运行程序文件的命令是()

CREAT <文件名> DO<文件名> MODIFY<文件名> USE<文件名> 题目7 可以通过单击“工具”菜单中的"调试器"命令调用“调试器”,也可以使用命令() 提示:调用“调试器”有两种方式:单击“工具”菜单中的"调试器"命令;在“命令”窗口中输入DEBUG命令 DEBUG DEBUG OUT OPEN 以上都不对 题目8 下列说法错误的是 input 命令的功能是暂停执行程序,将从键盘输入的数据送入指定内存变量后再继续执行 使用input命令只能接受字符串 ACCEPT命令是暂停执行程序,将键盘输入的字符串送入指定内存变量后再继续执行 WAIT命令是暂停执行程序,直到用户按任意键或单击鼠标时继续执行程序 题目9 下列关于参数传递和变量作用域的说法中,错误的是

VF第一章练习题及其答案

例题 1.在命令窗口中输入下列命令: x=1 STORE x+l TO a,b,c a,b,c 主屏幕上显示的结果是____。 A.1 B.1 1 C.2 2 2 D.1 1 1 [解析] 本题考查的知识点是内存变量赋值命令“ST0RE<表达式>To<内存变量名>”的使用。STORE命令可以将同一个表达式的值应该赋与多个内存变量。本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。因此正确答案为C。 [答案] C 2.在命令窗口中输入下列命令: m=”发展口口口” n="生产力" m-n 主屏幕上显示的结果是____。 A. 发展口口口生产力B.发展生产力口口口C.m,n D.n,m [解析]本题考查的知识点是字符串运算符的使用。题目中“发展”后的空余部分表示空格。在Visual FoxPro中,字符串运算符有两个:十和—。“十”表示前后两个字符串首尾连接形成一个新的字符串;“—” 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。本题用“—”作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。 [答案] B 3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。 A.88 B.100 C.72 D.193 [解析]本题考查的知识点是算术表达式的运算优先级。在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(“取模”),再算(加)、—(减)。 将已知数代入表达式中,计算过程如下: x^3/4+6*y-7*2+(4+z/9)^2 =8^3/4+6*5-7*2+(4+27/9)^2 =8^3/4+6*5-7*2+7^2 =128+30-14+49 =193 [答案]D 4.关系表达式中关系运算符的作用是____。 A.比较两个表达式的大小B.计算两个表达式的结果 C.比较运算符的优先级D.计算两个表达式的总和 [解析] 本题考查的知识点是关系表达式中关系运算符的作用。在Visual FoxPro中,关系运算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精确比较(==)、包含测试( $),其作用是比较两个表达式的大小和结果,其运

VFP大学期末考试基本操作题标准答案

VFP大学期末考试基本操作题答案

————————————————————————————————作者:————————————————————————————————日期: 2

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、 SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

VF习题及答案

一、选择题:(每小题2分,共70分) 1、DBMS的含义是:( B ) A、数据库系统 B、数据库管理系统 C、数据库管理员 D、数据库 2、从关系模式中指定若干个属性组成新的关系的运算称为:( B ) A、联接 B、投影 C、选择 D、排序 4、扩展名为dbf的文件是( A ) A、表文件 B、表单文件 C、数据库文件 D、项目文件 5、关系数据库管理系统所管理的关系是( B )。 A、一个DBF文件 B、若干个二维表 C、一个DBC文件 D、若干个DBC文件 6、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()。 A、表单文件 B、报表文件 C、标签文件 D、以上三种文件 7、清除主窗口屏幕的命令是( A )。 A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS 8、VISUAL FOXPRO DBMS 基于的数据模型是( C ) A、网状型 B、层次型 C、关系型 D、混合型 9、下列运算中,不属于专门的关系运算的是( D ) A、连接 B、选择 C、投影 D、笛卡儿积 10、数据库系统与文件系统的主要区别是( B ) A、文件系统简单、而数据库系统复杂 B、文件系统只能管理少量数据,而数据库系统能管理大量数据 C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 D、文件系统不能解决数据冗余问题,而数据库系统则可以解决 11、数据库系统的核心是( A )。 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 12、Visual FoxPro6、0是一个( C )。 A、8位数据库开发系统 B、16位数据库开发系统 C、32位数据库开发系统 D、64位数据库开发系统 13、显示和隐藏命令窗口的操作是( D )。 A、单击"常用"工具栏上的"命令窗口"按钮 B、打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。 C、直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口 D、以上方法都可以 14、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。 A、一对一联系 B、一对二联系 C、多对多联系 D、一对多联系 15、将2004年5月1日的日期保存到日期变量RQ中,正确的语句是( B ) A、STORE DTOC("05/01/2004")TO RQ B、STORE CTOD("05/01/2004")TO RQ C、STORE "05/01/2004" TO RQ D、STORE 05/01/2004 TO RQ 16、下列程序段的输出结果是( D )CLEAR STORE “10”TO A

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种图书信息,请选择并完善代码。

相关文档
最新文档