
YFP试卷七及答案 成都电子机械高等专科学校 2001/2002学年2学期《数据库原理及应用)补考试卷 考试方法闭卷适用班级99223共4页 一.判所盟(2分/题。共20分,对再√,错面×) 1、一个表固定只能在一个工作区中被打开使用。 2、在工作区中已打开的表文件都各自有自己的记录指针. 3、函数成子程序定义中的R路可以省缺, 4、VF甲中的注释可为:OTE引幸或级 5.VFP主要数据容器有:表记录、变量和数组. 6P中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作, 7。索明是改变表的物理顺序,排序是排列表的逻辑顺序。 &DI5F4Y在VFP中与DI5FLY命令等效. 9.V℉甲中的变量分内存变量和字段变量, IQ,VFP刚开始工作时,系统默认透择为第一号工作区, 二,透择题(每个选择3分。共30分) 1.函数LEN(SPCE(5)-SPCE(1)的返回值是() A》错误信息 )17 C06 04 2某表文件中有日期型字段“出生日期”,设='01/01/80矿,下列命令正确的是() A)L0 CATE FOR出生日期-'01/01/80 L0 CATE FO酸出生日期-N (C)L0 CATE FOR DT0C(出生日期-N D)L0 CATE FOR DT0C(出生日期=CT0N) 3下列概念中,正确的是() 人在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自 动关闭
VFP 试卷七及答案 成都电子机械高等专科学校 2001/2002 学年 2 学期 《数据库原理及应用》补考试卷 考试方法 闭卷 适用班级 99223 共 4 页 一. 判断题(2 分/题,共 20 分,对画√,错画×) 1、 一个表固定只能在一个工作区中被打开使用。 2、 在工作区中已打开的表文件都各自有自己的记录指针。 3、 函数或子程序定义中的 RETURN 可以省缺。 4、 VFP 中的注释可为:NOTE|* 或 && 5.VFP 主要数据容器有:表记录、变量和数组。 6. VFP 中的NULL 表示未知数据,便于与含有NULL值的SQL数据库一起工作。 7. 索引是改变表的物理顺序,排序是排列表的逻辑顺序。 8. DISPLAY 在 VFP 中与 DISPLY 命令等效。 9. VFP 中的变量分内存变量和字段变量。 10. VFP 刚开始工作时,系统默认选择为第一号工作区。 二、选择题(每个选择 3 分,共 30 分) 1.函数 LEN(SPACE(5)-SPACE(1))的返回值是( ) (A) 错误信息 (B) 17 (C) 6 (D) 4 2.某表文件中有日期型字段"出生日期",设 N='01/01/80',下列命令正确的是( ) (A) LOCATE FOR 出生日期='01/01/80' (B) LOCATE FOR 出生日期=&N (C) LOCATE FOR DTOC(出生日期)=N (D) LOCATE FOR DTOC(出生日期)=CTOD(N) 3.下列概念中,正确的是( ) A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自 动关闭

B一个表文件可以在不同的工作区月时打开 C一个工作区中可以同时打开多个表文件 D一个表文作可以在不同的工作区月时打开,且一个工作区中可以同时打开多个表 4以下命令中正确的局(》。 A STORE 8 TO X.Y B)STORE 8.9 TO X,Y C)X-8-9D)X-Y-8 &在非帐套程序结构中,可以使用OOP和IT语句的基本程序结构是(), A)TEXT-ENDTEXT B)DO WHILE-ENDDO C)IF-ENDIF D)DO CASE-ENDCASE 6.统计女生人数并将结果存放于变量X中的命令是() (A)ONTF0R,N0T.性别男”T0X (B)Q0 NT FOR(性别-“女)=,T.T0X (C)SMF0R(性别O“男)气.T.T0X (D)SU FOR性别=“女”TDX 7.在已打开的表中,要水久别除当前记录位置开始的10条记录,可用() )先执行包.ETE NEXT10金令,后用PCK命令 先执行E.ETE RECORD10命令,后用PAC区金令 (C)先执行DELETE F服RECD>10金令,后用PCK命令 (D)ZAP NEXT 10 8按数值型字授”总分“选行素引,使其按停序排列的命令是() )IND五N-总分TOP BINX0N总分/ATOP C)1NDE氢ON总分TOP(D)INDEX ON总分/DTDP 下列操作后,不改变表记录指针的命令是() (A)RECALL (B)LIST (C)SUM D)RE孔ALL 1Q,按甄数据库的数据模型分类,VFP属于(》 A》层次型
B.一个表文件可以在不同的工作区同时打开 C.一个工作区中可以同时打开多个表文件 D. 一个表文件可以在不同的工作区同时打开,且一个工作区中可以同时打开多个表 4.以下命令中正确的是( )。 A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X=Y=8 5.在非嵌套程序结构中,可以使用 LOOP 和 EXIT 语句的基本程序结构是( )。 A)TEXT--ENDTEXT B)DO WHILE--ENDDO C)IF--ENDIF D)DO CASE--ENDCASE 6.统计女生人数并将结果存放于变量 X 中的命令是( ) (A) COUNT FOR .NOT. 性别="男" TO X (B) COUNT FOR ( 性别="女")=.T. TO X (C) SUM FOR ( 性别<>"男")=.T. TO X (D) SUM FOR 性别="女" TO X 7. 在已打开的表中,要永久删除当前记录位置开始的 10 条记录,可用( ) (A) 先执行 DELETE NEXT 10 命令,后用 PACK 命令 (B) 先执行 DELETE RECORD 10 命令,后用 PACK 命令 (C)先执行 DELETE FOR RECORD> 10 命令,后用 PACK 命令 (D)ZAP NEXT 10 8.按数值型字段"总分"进行索引,使其按降序排列的命令是( ) (A) INDEX ON -总分 TO WP (B) INDEX ON 总分/A TO WP (C) INDEX ON 总分 TO WP (D)INDEX ON 总分/D TO WP 9.下列操作后,不改变表记录指针的命令是( ) (A) RECALL (B) LIST (C) SUM (D) REPL ALL 10.按照数据库的数据模型分类,VFP 属于( ) (A) 层次型

⑧关系型 C网状型 )混合型 三、填空(每空5分。共0分) 1.设表文件SCF有如下记录,其中学号、姓名为C型字段,其余为N型字段,设数 据库己经打开。 RFOORD# 学号 姓名 出生日期 性别 结贯 货款 1 913101 王刚 03/11/73 男 广西 350 2 913102 李玲 04/25/73 女 江西 200 3 913103 赵冲 0M/26/73 女 安管 150 4 913104 李新 04/28/74 女 辽宁 100 92104 章文 05/01/75 男 云南 250 6 924105 管重 05/02/74 男 河南 50 1》.按”学号'建立索引文件[SC,应该用命令一1一 2.求货款总和并存入变量,应该用命令2一 3》,求贷款平均值并存入变量P咪,应该用命令3一· ).统计女学生的人数并存入变量,应该用命令4 2有表STUDENT.F,其中有姓名等字段,姓名的类型为字符型。以下是查询程序, SET TALK OFF 5 0cErT"编入姓名:·T0一6 LOCATE FOR姓名=NAWE 7 DISPLAY 包SE ?“查无此人!“ 8 USE SET TALK ON
(B) 关系型 (C) 网状型 (D) 混合型 三、填空(每空 5 分,共 50 分) 1.设表文件 SC.DBF 有如下记录,其中学号、姓名为 C 型字段,其余为 N 型字段,设数 据库已经打开。 RECORD# 学号 姓名 出生日期 性别 籍贯 贷款 1 913101 王刚 03/11/73 男 广西 350 2 913102 李玲 04/25/73 女 江西 200 3 913103 赵冲 04/26/73 女 安徽 150 4 913104 李新 04/28/74 女 辽宁 100 5 924104 章文 05/01/75 男 云南 250 6 924105 曾重 05/02/74 男 河南 50 1).按'学号'建立索引文件 ISC,应该用命令___1___。 2).求贷款总和并存入变量 DKH,应该用命令___2___。 3).求贷款平均值并存入变量 PJDK,应该用命令___3___。 4).统计女学生的人数并存入变量 HOFW,应该用命令___4___。 2.有表 STUDENT.DBF,其中有姓名等字段,姓名的类型为字符型,以下是查询程序。 SET TALK OFF ______ 5_______ ACCEPT "输入姓名:" TO ______ 6_______ LOCATE FOR 姓名=NAME ______ 7_______ DISPLAY ELSE ?"查无此人!" ______ 8_______ USE SET TALK ON

RETURN 3.SET TALK OFF CCEPT“输入表名:”T0W USE &KM *是示最前面5条记柔 9 WAIT GO BOTTO *显示最后4条记录 10 DISP NEXT 4 USE
RETURN 3.SET TALK OFF ACCEPT "输入表名:" TO KM USE &KM *显示最前面 5 条记录 ______ 9_______ WAIT GO BOTTOM *显示最后 4 条记录 ______10_______ DISP NEXT 4 USE

2001/2002学年2学期《数据库原理及应用》补考试卷答案 量用症级99223 一 1.(×)2.(√)3.《)4.(√)5.() 6.(√)7.(√)8.《×)9.(√)10.(√) 二 C CA A B AAA AB 四 1.NDE置0W学号TDSC 2SW绕款TOKH 3 AVERAGE贷款TDPJ球 4.0ONTT0H0pNF0R性别”女 5.USE STUDENT 6.NAME 7.IF FOUND() 8.ENDIF 9.DISP NEXT 5 10.SKIP -3
2001/2002 学年 2 学期 《数据库原理及应用》补考试卷答案 适用班级 99223 一. 1.( ×) 2.( √ )3.( √ )4.( √ ) 5.( √ ) 6.( √ )7.( √ )8.( × )9.( √ )10.( √ ) 二. C C A A B A A A A B 四. 1.INDEX ON 学号 TO ISC 2.SUM 贷款 TO DKH 3.AVERAGE 贷款 TO PJDK 4.COUNT TO HOFW FOR 性别="女" 5. USE STUDENT 6.NAME 7.IF FOUND() 8.ENDIF 9.DISP NEXT 5 10.SKIP -3