VFP程序填空与阅读试题
VFP两套试题(vfp考试必备)

第一套:*【程序填空】第一题*-------------------------------------------------------*题目:以下程序通过键盘输入5个数字,找出其中最小的数。
*-------------------------------------------------------SET TALK OFF***********SPACE**********【?】INPUT "请输入第一个数字" TO XM=XDO WHILE I<=4INPUT "请输入数字" TO X***********SPACE**********IF 【?】M=XENDIF***********SPACE**********【?】ENDDO? "最小的数是",MSET TALK ON第二题:【程序填空】-HS*-------------------------------------------------------*题目: 下面程序是计算1+3+5+…+99之和的程序。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------SET TALK OFF***********SPACE**********【?】***********SPACE**********FOR I=1 TO 99 【?】S=S+IENDFOR?"结果="***********SPACE**********?? 【?】SET TALK ON第三题:*题目: 下面程序是求一个数值型数据的小数位数、整数位数* 以及该数的实际输出位数的程序。
* 请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------SET TALK OFFCLEARINPUT "X=" TO XM=XIF X=0?"小数位数为:0,整数位数为:0,"+"该数的实际输出位数为:1。
VFP考试题

判断题(10分,10个小题)1、数组也是一种数据结构,一维数组就是一种顺序表结构。
(√)2、递归算法的程序结构比迭代算法的程序结构更为精练。
(√)3、进程调度按一定的调度算法,从就绪队列中挑选出合适的进程。
(√)4、数据的基本单位是数据元素。
(√)5、在单位处理器系统中,程序的并发执行,实质上是程序的交替执行。
(√)6、菲菲农业存储管理中,页面可以映射到不连续的内存块中。
(√)7、通道方式能实现外设与CPU之间的直接进行数据交换。
(×)8、软件测试和软件调试没有任何区别。
(×)9、白盒测试方法一般适合于系统测试。
(×)10、瀑布模型的突出缺点是不适应用户需求的变化。
(√)11、在程序设计中,常用以为数组来表示线性表的顺序存储空间。
(√)12、数据在计算机内存中的表示是指数据的存储结构。
(√)13、Windows是多用户多任务操作系统。
(×)14、能影响中断响应次序的技术是中断优先级和中断屏蔽。
(√)15、链表可以随机访问任何一个结点,而顺序则不能。
(×)16、作业与进程的主要区别是前者由用户提交,后者是由系统自动生成。
(√)17、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。
(√)18、中断控制方式适用于外设同CPU之间进行大量数据交换。
(×)19、提供没有错误的程序是提高软件的可维护性的基本措施。
(×)20、软件结构是以命令为基础而组成的一种控制层次结构。
(×)21、在设备管理中通道时处理输入、输出的软件。
(×)22、从逻辑上可以把数据结构分为线性结构和非线性结构。
(√)23、若无进程处于运行状态,则就绪列队为空。
(√)24、在单处理器系统中,程序的并发执行,实质上是程序的交替执行。
(√)25、分页存储管理中,页面不能映射到不连续的内存块中。
(×)26、瀑布模型的突出缺点是不适应用户需求的变化,(√)27、栈和列队的共同特点是允许在端点之外处插入和删除元素。
VFP练习题及答案

VFP练习题及答案VFP期末笔试题型1. 单项选择题2. 写出表达式及函数结果题3. 阅读程序写出结果题4. 填空题5. 编程题一题面向过程,一题面向对象各章复习第一章数据库系统及Visual FoxPro 概述1. B 是用于建立、使用和维护数据库的系统软件。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。
A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:___B__。
A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的结构必须相同 D、一个规范化的二维表中,其行、列的顺序可任意交换3.当前常用的DBMS产品中,数据模型主要采用__B___和面向对象模型,VFP就是采用这种。
A、表格模型 B、关系模型C、E-R模型 E、模型网状模型 F、层次模型。
D、C/S4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。
在E-R图中,用 D 表示属性。
A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。
其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为 A 。
A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际应用中,设计关系模式时一般要求满足 C 。
A、1NFB、2NFC、3NFD、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。
若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选关键字。
8.关键字是关系模型中的重要概念。
当一张二维表(A表)的主关键字被包含在另一张二维表(B表)中时,则1它就被称为B表的外部关键字。
VFP课后习题参考答案

第1章一、选择题1、A2、D(8.0)3、D4、D5、B6、C7、B8、B二、填空题1、命令窗口方式、菜单方式、“关闭”按钮方式、Alt+F4、“控制”菜单2、Ctrl+W、Ctrl+Q、ESC3、交互操作方式、程序执行方式三、简答题(略)第2章一、选择题1、C、B2、C3、C、A4、B5、C6、C7、B8、D9、B 10、B 11、B 12、B 13、A 14、D 15、A 16、B17、D 18、D 19、D 20、D 21、C 22、A 23、B 24、B二、填空题1、自由表、数据库表2、主索引、侯选索引、普通索引、惟一索引3、控制表间记录指针4、字段有效性、记录有效性5、Replace all总分 with 数学+英语+电子[or sum(数学,英语,电子)],平均分 with 总分/3[or avg(数学,英语,电子)]6、表结构、记录数据7、 68、单索引文件、复合索引文件9、AVERAGE、TOTAL10、级联11、备注型、通用型12、Replace all 奖学金 with 奖学金*(1+0.1)for avg(英语,计算机)>=8513、C、N、D、M三、判断题1、F2、F3、T4、T5、T四、应用题1.Use ts.dbf in 1; Use dz.dbf in 2; Use jy.dbf in 3 2.Select 1(or use ts.dbf); browse3.Use ts.dbf; copy structure to ts1.dbf; use ts1.dbf; list structure4.Use ts.dbf; average 单价5.Total on 出版单位 to tsdj fields 单价6.Select * from ts!dz to screen where 单位=”计算机系”7.Select 2(or use dz.dbf); count for 职称=”教授” to n; ?n 8.Select * from ts!jy to screen where 借书证号=”119”9.Select * from ts!dz,ts!jy into dbf czjg where (jy.借阅日期<{^1997/10/01}).and.(dz.职称="副教授").and.(jy.借书证号=dz.借书证号); use czjg; browse10.Select 3(or use jy.dbf); index on 总编号to zbh; set relation to 总编号 into jy; Select 借书证号,书名,借阅日期 from ts!ts,ts!jy to screen where (ts.总编号=”332211”).and.(ts.总编号=jy.总编号)第3章一、选择题1、B2、A3、A4、A5、C6、C7、D8、A9、B10、C 11、B 12、C 13、B 14、B 15、B 16、D 17、C 18、D19、B 20、C 21、D 22、C 23、B 24、C 25、C 26、C 27、B28、C 29、D 30、D二、填空题14、SUBSTR()15、66622216、姓名,出生年月,总分17、6、N、D18、.T.三、判断题1、F2、T3、T4、T5、T6、T7、F四、阅读下列程序,写出程序结果1、-3,42、122.00、233、XSCJ.DBF中所有记录的平均成绩4、W102 王兰 195、242 191 161 在学生.dbf中求学号为9921101、9921102、9921103的学生的总成绩19、主程序中X=同学们主程序中Y=你们好!子程序中X= 100子程序中Y= 2子程序中Z= 300返回主程序后X=同学们返回主程序后Y= 2返回主程序后Z= 300五、阅读分析下列程序,在处填上适当的内容,使程序完整。
VFP读程序选择题[五篇]
![VFP读程序选择题[五篇]](https://img.taocdn.com/s3/m/554eb005bc64783e0912a21614791711cd797949.png)
VFP读程序选择题[五篇]第一篇:VFP读程序选择题读下列程序: CLEAR STORE 1 TO I, J DO WHILE J<5 @ I , J SAY “*” J=J+1 ENDDO CANCEL(1)屏幕显示的起始坐标为___D___。
A)1, 5 B)i, j C)0, 0 2)程序执行后,i,j的值分别为__A____A)1, 5 B)i , j C)0, 0 设表文件XS.DBF有10条记录,程序如下:USE XS GO BOTTOM N=3 DO WHILE N>=1 DISPLAY SKIP-1 WAIT N=N-1 ENDDO USE RETURN(1)程序的功能是(D)(A)显示所有记录(B)分别显示前3个记录(C)显示第3个记录(2)退出循环后,N的值是(A)(A)0(B)1(C)3 第9题、阅读下面程序INPUT“输入年龄” TO NL DO CASE CASA NL<7 ?“童年” C ASE NL<18 ?“少年” CASE NL>18 ?“少年” CASE NL>=60 ?“老年” CASE NL>=35 ?“中年” OTHER ?“青年” ENDCASE 由于设计不当,本程序运行结果不对(1)运行时输入 11,输出的结果是:B A)童年 B)少年 C)青年 D)(2)运行时输入 36,输出的结果是:B A)中年 B)少年 C)青年 D)(D)分别显示后三个(D)4 老年老年第10题、DIME A(6)S=0 FOR K=1 TO 6 INPUT“请输入数据:” TO A(K)S=S+A(K)ENDFOR AV=S/6 R=0 FOR K=1 TO 6 IF A(K)>AV ??A(K)R=R+1 ENDIF ENDFOR ?R(1)若输入的数据分别是:1 2 3 4 5 6,则显示的是(D)A)1 2 3 B)2 3 4 C)3 4 5 D)4(2)?R的值是多少(B)A)2 B)3 C)4 D)5 第11题、读下列程序:*MAIPROGRAM CLEA CLEAR ALL X1=“工资-100” Y1=200 Z1=100 DO SUB1 ? 'A处:',X1,Y1,Z1 X1=1 Y1=2 Z1=3 DO SUB2 WITH X1,Z1+10,10 ? 'C处:',X1,Y1,Z1 CANCEL PROCEDURE SUB1 PRIV Z1 Z1=10 X1=300 Y1=2 ? 'B处:',X1,Y1,Z1 Z1=1 RETURN PROCEDURE SUB1 PRIV Z1 Z1=10 X1=300 Y1=2 ? 'B 处:',X1,Y1,Z1 Z1=1 RETURNPROCEDURE SUB2 PARA X1,Z1,Y1 X1=X1+10 Y1=Y1+10X1=X1+10 RETURN(1)程序显示A处的X1,Y1,Z1值分别为___B___。
VFP考试题目及答案.doc

VFP考试题目及答案一、填空题5•退出VFP系统所使用的命令是 ______ 。
6•程序设计屮常用的三种基木结构是 ______、_____ 和 ________ 。
7. 将数学表达式{[(5+8)x6+32]・20}亦0转换成VFP表示的表达式为。
8. 设X=145, Y= 56, Z=<(X-Y n,表达式&Z+1 的值是 ____________ 。
9. Visual FoxPro中命令执行方式分为___ _____ 和。
10. 父文件与子文件建立关联吋,必须先对子文件按关键字建立,然后用命令建立关联。
11丄EFT(“123456789”丄EN(“商学院”))的函数值是_____ 。
12. 函数丫EAR ({A1978/09/09})返回值的数据类型是___________ 。
13. ___________________________________ 表达式(1998/09/08)的数据类型是 ________________________________________ 。
14. “(1998/09/08)” 的数据类型是——。
15. {A1998/09/08}的数据类型是——16. ________________________________ 写出表达式INT(5.984)的值 ____ , 17•写出下列语句的运行结果。
2 ? INT(-5.6) __________⑵?MOD(15, 4) _________⑶? SQRT(36)_________⑷? MAX(12, 6) _________SQRT(16)+25 的值 ______________________,MOD(16,-5)的值____________ LENHFOXPRO数据库管理系统]”)的值⑸? Q$ 'AaBbCcQq' __________(6) ?AT(t A,, •RSDA.DBF3) _________⑺? LEFTfCOMP; 3) ________(8) ? SUBS(,ASDFGHJK,, 2, 2) __________18.VFP屮扩展名为VUE的文件是_________ 文件;19•逻辑表达式MOD(20,5)=MOD(20,4)的结杲是_________ , “张三”$來”的结果是 ______ , “01 /02/93,,>u02/02/92n的结果是________ 。
VFP期末填空题目+答案

1、程序的功能是:在在学生表中查找并输出指定学生的所有信息。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFFCLEARUSE 学生---1----&&此处填空ACCEPT "请输入指定的学生学号:" TO XH &&此处填空SEEK XHIF ---2----&&此处填空? "查无此人!"ELSE----3----&&此处填空ENDIFUSESET TALK ON2、给定程序的功能是:判断给定的正整数值表达式的值是否为素数。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFFCLEARDO WHILE .T.INPUT "请输入一个正整数:" TO X----1----&&此处填空IF INT(X/I)=X/IEXITENDIFENDFORIF ----2---- &&此处填空? X,"是素数!"ELSE? X,"不是素数!"ENDIFWAIT "是否继续输入(Y/N)" TO YN----3-----&&此处填空LOOPELSEEXITENDIFENDDOSET TALK ON3、给定程序的功能是:输入边长,如果能构成三角形,则计算三角形面积。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFF---1----&&此处填空CLEARINPUT "输入第一边长:" TO XINPUT "输入第二边长:" TO YINPUT "输入第三边长:" TO ZIF X=0.OR.Y=0.OR.Z=0.OR. X+Y<=Z .OR. Y+Z<=X .OR. X+Z<=Y? "尺寸有误,重新输入!"---2----&&此处填空ENDIFEXITENDDOU=(X+Y+Z)/2--- 3-----&&此处填空? "AREA="+ALLTRIM(STR(M,19,2))SET TALK OFF4、给定程序的功能是:在屏幕上显示输出一个乘法九九表。
vfp考试试题和答案

vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2005届计算机专业《VFP》程序填空与阅读试卷汇编一班级姓名一、程序填空(每空3分,共27分)1.有一商场的商品销售数据库XS.DBF,其记录如下:记录号商品名单价数量总价1 电冰箱2000 3 60002 彩电1800 5 90003 电冰箱2010 1 20104 空调机1600 2 32005 彩电1900 2 3800……下面程序用于分类统计各种商品总的销售数量和总的销售额(总价),并计算出平均销售单价。
SET TALK OFFUSE XSINDE ON __________________ TO SY____________________ TO TJKUSE TJKREPL _____________________LISTUSESET TALK ON2.任意输入两个正整数X和Y,求X与Y的最小公倍数。
SET TALK OFFINPUT "X="TO XINPUT "Y="TO YIF X>YT=XX=YY=TENDIN=YDO WHILE N<=__________________IF ________________EXITENDIN=_______________________ENDDO?"最小公倍数是:"+STR(N)SET TALK ON3.现有一数据库CJ.DBF,该数据库文件中仅有一个数值型字段"数据",且无记录。
要求键盘输入十个数,将这些数保存到CJ.DBF的"数据"字段中,并由大到小显示出来。
SET TALK OFFUSE CJK=1DO WHIL K<=10_________________@K+5,1 SAY "第"+STR(K,2)+"数是:" GET 数据READ__________________ENDDINDE ON _______________ TO TMPLISTUSESET TALK ON二、程序填空(每空3分,共18分)1.男子100米短跑成绩已录入数据库Male100.DBF,现要求将前3名运动员的成绩转入获奖数据库gainer.dbf和gainer.txt文件中。
阅读下列程序, 填写空位处的代码,使程序能正确有效地实现上述要求。
set Talk offclear@14,20 say "请稍候…"use Male100___________ on 成绩/D To tempuse TempCopy _________________ To gainer.dbfuse gainercopy to gainer.txt _________________use@14,20 say "操作完毕!"Return2.现有一户籍数据库People.DBF,存贮有该地区各位公民的档案资料,现要求按"出生日期"字段(日期型),以索引查询方式,快速查找并显示所有与指定出生日期相同的记录。
Set Talk offSet Safe offClearuse peopleIndex On 出生日期To IpeopleBorn=" / / "@14,20 Say "请输入查询的出生日期:" Get Bom picture _________Read________________________Do while .NOT.EOF( ).AND. _________________DisplaySkipEnddoSet Talk onReturn三、程序填空(每空3分,共18分)1、在人事档案管理系统中,设有两个数据库:ZGQK.DBF(编号,姓名,性别,职称,部门名,基本工资)ZGGZ.DBF(编号,资金,房租,实发工资)查询并显示实发工资1200元以上的职工姓名及职称,请将程序补充完整。
SET TALK OFFSELE 1USE ZGQKINDEX TO QKSELE 2USE ZGGZLOCA FOR 实发工资>=1200IF FOUND( )DO WHILE .NOT.EOF( )DISPCONTENDDOENDIFCLOSE ALLSET TALK ON2、求1──100间能被5整除的奇数个数及其和,请将程序被充完整。
SET TALK OFFCLEAI=1S=0M=0DO WHILEIFM=M+1ENDIFI=I+2?M,SENDOSET TALK ON四、程序填空题:(每空3分,共计24分)1、显示1到100之间既能被4整除又能被6整除的整数。
set talk offn=1do whileifn=n+1Loopelse? nendiEndd2、向数据库文件TSK.DBF 中增添新记录。
Set talk offClearUse tskAn="Y"Do While An="Y"@ 10, 20 say "书号" GET 书号@ 11, 20 say "书名" GET 书名@ 12, 20 say "单价" GET 单价@ 13, 20 say "册数" GET 册数READW AIT “继续吗?(Y/ N)”EnddUse3、通过光带式菜单选择并执行子程序,其菜单和子程序名称分别为:数据录入(PG1-1. PRG)、数据查询(PG2-2. PRG)、统计报表(PG3-3. PRG)、退出系统,共四项。
SET TALK OFFDO WHILE .TCLEAR@ 10,26 PROM “1 . 数据录入”@ 11,26 PROM “2 . 数据查询”@ 12,26 PROM“3.统计报表”@ 13,26 PROM “4 . 退出系统”TO KEXITENDIDO &FNENDDO4、三个数据库文件;学生入学情况库XSRX.DBF、本学期学生成绩库XSCJ.DBF和教师情况库JXK.DBF,和数据库内容如下:USE XSRXLIST OFF姓名班级保送生张红 2 .T.李明 4 .T.王军 2 .F.赵波 2 .T.USE XSCJLIST OFF姓名数学英语计算机张红89 92 87李明80 97 67王军25 78 80赵波90 67 91USE JSKLIST OFF任课教师年龄班级课程陈35 2 数学李40 4 物理孙38 4 英语王29 3 计算机下面的程序是生成一个新数据库文件XX.DBF,此数据库文件包括四个字段:姓名、班级、任课教师、课程,记录是入学时为保送生并且本学期英语成绩在90分以上(包括90分)的全部学生。
请用正确的语句填空:SET TALK OFFCLEARSELECT 3USE JSKSELECT 2USE XSCJSELECT 1USE XSRXJOIN WITH C TO XSRX1 FOR FIELDS 姓名,班级,任课教师,课程SELECT 4USE XSRX1JOIN WITH B TO XX FOR;FIELDSSELECT 5USE XXLISTSET TALK ONRETURN11、下面是在“KSDA.DBF“库文件逻辑删除已知准考证号学生的程序:SET TALK OFFACCEPT “输入待删除考生的准考证号:”TO NOUSE KSDAIFDELETEENDIFUSERETURN5.共有五个数据库文件stdl.dbf~std5.dbf,下面程序的功能是删除每个库文件的末记录。
请填空。
N=lDO WHILE N<=5AB=_____10_____USE &ABGO BOTTOMDELETEPACKN=N+1ENDDOUSE6.下列程序的功能是对输入汉字字符串进行倒序显示,请将程序补充完整。
SET TALK OFFCLEARAB=" "ACCEPT "请输入字串" TO ABL=LEN(AB)K=1IF L=0RETURNENDIFDO WHILE K<=L@ 10,K SAY _____________________K= __________________ENDDORETURN7.分析程序,显示的值A= _____________ ,B= _______________主程序MAIN.PRGSET TALK OFFPUBLIC ASTORE 5 TO A,BDO SRB WITH A+B,A,B? A,BRETURN*子程序SUB.PRGPAUAMETERS X,Y,ZDO WHILE Z<XY=Z+1Z=Z+1ENDDORETURN8.有一数据库如下,程序功能是修改甲用户和乙用户的定购数量。
. USE DGK. LIST OFF编号设备名甲用户数量乙用户数量1 车床 3 42 铣床 5 73 创床7 6程序如下,请补充完整。
SET TALK OFFUSE DGKCLEAR@10,10 SAY "甲用户"DO WHILE .NOT.EOF()@11,10 SAY 设备名GET 甲用户数量READSKIPENDDO_________________________________@10,10 SAY "乙用户"DO WHILE .NOT.EOF()@11,10 SAY 设备名_____________________READSKIPENDDOSET TALK ONUSERETURN9.有一学生库STUDENT.DBF,结构为字段,姓名(C,8),英语(N,2),数学(N,2),奖学金(L,1),程序功能为确定是否发给奖学金(奖学金为.F.)。
若英语数学两门功能都大于或等于90分,则字段奖学金用.T.替换,请对程序填空。
SET TALK OFFCLEARUSE STUDENTDO WHILE .T.IF 英语>=90 .AND. 数学>=90______________________ENDIFSKIPIF EOF()_____________________________ENDIFENDDORETURN10.有三个数据库文件STUD1.DBF,STUD2.DBF,STUD3.DBF,STUD1.DBF 库结构为学号(C,6),姓名(姓名,8);STUD2.DBF结构为学号(C,6),系别(C,10);STUD3.DBF结构为姓名(C,6),成绩(N,2),现用关联方法显示,成绩大于90分的学生情况,并且用物理联结方法产生一个完整的学生库STUD.DBF,请在命令序列中填空。