VFP习题以及SQL练习题 (8)

人走茶凉 分享 2020-06-22 下载文档

CLEAR

?XM, ZY, ZF USE

RETURN

8. 设成绩表 CJK.DBF 中“数学”(数值型字段)这门课程的学分为4, 其学分值计算的方法如下:

数学≥90,学分值为4; 80≤数学〈90,学分值为3; 70≤数学〈80,学分值为2; 60≤数学〈70,学分值为1; 数学〈60,学分值为0。

计算任一学生学这门课程的学分值的程序如下: SET TALK OFF USE CJK

ACCEPT \输入学号:\ XF=0 && 存放学分值 LOCATE FOR 学号=XH DO CASE

CASE__________①__________ XF=4

CASE___________②___________ XF=3

CASE___________③___________ XF=2

CASE___________④___________ XF=1 OTHERWISE XF=0 ENDCASE ?\学号:\ USE

RETURN

9. 按程序中的要求填内容。 SET TALK OFF

ACCEPT \输入数据表名:\ USE &KM

* 连续显示1~5 条记录 ____________①__________ WAIT

GO BOTTOM

* 显示最后 4 条记录

____________②__________ LIST REST USE

RETURN

四、 读程序选结果

1. 有以下两个表文件,其中表文件 SEE.DBF 中的记录如下: Record # 学号 姓名 性别 专业

1 0004 方平军 男 机械工程 2 2009 王子李 男 计算机 3 1007 肖丹苹 女 经济管理 4 1002 李小锋 男 经济管理 5 3020 李旭君 女 电子工程 表JOY.DBF 中的记录如下:

Recod # 学号 数学 物理 1 0004 82 78 2 2009 72 83 3 1007 92 95 4 1002 90 93 5 3020 85 86 执行以下程序: SET TALK OFF SELECT 2 USE JOY SELECT 1 USE SEE

LOCATE FOR \李\姓名 XH=学号 XM=姓名 SELECT 2

LOCATE FOR 学号=XH SX=数学

?XH,XM,SX SELECT 1 CONTINUE XH=学号 SELECT 2 CONTINUE

?学号,A->姓名,物理 CLOSE ALL RETURN

(1) 第一条命令?显示的值分别为________。

(A)1002、李小锋、90 (B)0004、方平军、82 (C)2009、王子李、72 (D)1002、李小锋、78 (2) 第二条命令?显示的值分别为________。

(A)2020、李旭君、85 (B)3020、李旭君、86 (C)2009、王子李、83 (D)1002、李小锋、93 2. 有以下两个表文件,其中表文件 KU1.DBF 中的记录如下:

Record # 学号 姓名 性别 专业

1 96004 罗华东 男 机械工程 2 96005 姜山 男 计算机科学 3 96006 张玲 女 经济管理 4 96007 王先林 男 应用化学 表 KU2.DBF 中的记录如下:

Record # 学号 上机 笔试 1 96004 84 77 2 96005 56 83 3 96006 91 93 4 96007 63 51 执行以下程序: SET TALK OFF SET DELETED ON SELECT 2 USE KU2

INDEX ON 学号 TAG XH2 SELECT 1 USE KU1

INDEX ON 学号 TAG XH1

SET RELATINO TO 学号 INTO B

COPY TO KU3 FIELDS 学号,姓名,性别,B-〉上机,B-〉笔试 USE KU3

DELETE ALL FOR 上机<60.OR.笔试<60 LIST GO 2

XH=学号 XM=姓名 WAIT USE

RETURN

(1) 程序中的 LIST 命令共显示出__________条记录。 (A)4 (B)3 (C)2 (D)1 (2) 变量 XH、XM 的值分别为_________。

(A)96006、张玲 (B)96005、姜山 (C)96004、罗华东 (D)96007、王先林

(3) 程序执行到 RETURN 命令时,被关闭的库文件是_________。 (A)KU1.DBF、KU2.DBF、KU3.DBF (B)KU3.DBF

(C)KU2.DBF 和 KU3.DBF (D)KU1.DBF 和 KU3.DBF 五、 写出程序的运行结果 1. SET TALK OFF

STORE 0 TO X,Y DO WHILE.T. X=X+1 Y=Y+X IF X>=5 EXIT ENDIF ENDDO ?X,Y

当程序执行到?命令时,X与Y的值分别为_______________。 2. 设 ZGK.DBF 为职工数据表文件,“姓名”为该表中一字符字段名。 USE ZGK

DO WHILE.NOT.EOF() IF.NOT.\张\姓名 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE

RETURN

本程序的作用______________。 3. SET TALK OFF A=1

DO WHILE A<5 B=1

DO WHILE B<5 IF A*B<10 B=B+1 ELSE EXIT ENDIF ENDDO A=A+1 ENDDO ?A,B

当程序执行到?命令时,A与B的值分别是______________。 4. set talk off store 1 to x,y do while .t. x=x+1 y=y+x if x>=5

exit endif enddo ?x,y

则程序运行后x为 ______ ,y为 ___________ 第一单元练习题答案

VFP6.0单元练习(一)答案

一、单项选择题 1.C 2.D 3.A 4.D 5.C 6.B 7.A 8.B 9.C 10.B 11.C 12.B 13.D 14.D 15.B 16.C 17.A 18.D 19.C 20.D 21A 22.B 23.D 24.C 25.B 26.D 27.C 28.A 29.B 30C 31.B 32.A 33.A 34.D 35.B 36.D 37.A 38.C 39.D 40.C 41.D 42.A 43.C 44.B 45.B 46.A 47.C 48.A 49.B 50.D 51.B 52.B 53.D 54.D 55.A 56.B 57.B 二、判断题 1..F. 2..T. 3..T. 4..F. 5..F. 6..F. 7..F. 8..F. 9..F. 10..F. 11..F. 12..T. 13..F. 14..F. 15..F. 16..F. 17..T. 三、填空题

1.数据库、数据库管理系统、计算机硬件系统、计算机软件系统、有关人员 2.关系模型 3.选择 4.QUIT

5.10、255、65500、655000 6.PJX, PJT

7.CREATE PROJECT

8.表,数据库,查询,表单,菜单,报表 9.254,127 10. 0 11.8

12.内存变量,字段变量 13.DIME 14.表 15.M.

16.工具,选项 17.230 18.ASCII

VFP6第二单元练习题答案 1. 关系模型

2. DBS包括DB和DBMS

3. 数据库系统实现了以记录或数据项为单位的数据共享,解决了数据冗余和数据依赖问

题,为应用程序提供了更高的独立性,保证了数据的完整性和安全性,并为用户提供了方便的应用接口

4. n个集合的笛卡尔积的子集,实际上就是一个二维表 5. 选择、投影、连接


VFP习题以及SQL练习题 (8).doc 将本文的Word文档下载到电脑

下一篇:2016苏锡常镇二模作文阅卷评分细则

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

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