1、VFP综 合 练 习 题 ( 一 ) 参 考 答 案一 、 选 择 题 ( 本 大 题 共 40个 小 题 , 每 小 题 1分 , 共 40分 )1 . D 2 . D 3 . B 4 . D 5 . D 6 . D 7 . C 8 . A 9 . B 1 0 .A1 1 . C 1 2 . D 1 3 D 1 4 . A 1 5 . D 1 6 . D 1 7 . C 1 8 . B 1 9 . C 2 0 .D2 1 . B 2 2 . C 2 3 . D 2 4 . C 2 5 . A 2 6 . C 2 7 . A 2 8 . B 2 9 . A 3 0 .A3 1 A 3 2 .A
2、 3 3 C 3 4 3 5 B 3 6 D 3 7 C 3 8 D 3 9 B 4 0 A二 、 填 空 题 ( 本 大 题 共 10个 小 题 , 每 小 题 2分 , 共 20分 )4 1 、 相 同 的 数 据 在 不 同 的 应 用 程 序 中 出 现 不 同 的 值4 2 、 字 符 型4 3 、 REPORT FORM 4 4 、 THIS.VALUE=DATE()4 5 、 1 4 6 、 GOOD4 7 、 DO 4 8 、 VALUE4 9 、 级 联5 0 、 SELECT - SQL 三 、 程 序 题 ( 本 大 题 共 5个 小 题 , 每 小 题 4分 , 共 2
3、0分 )5 1 、 LOOP S=S+N5 2 、 ABCDE BCDE5 3 、 1 0 55 4 、 1 4 7 1 0 1 3 1 65 5 、 1 5 4 3四 、 综 合 应 用 题 (共 2 0 分 )5 6 、 MODIFY PROJECT 人 事 项 目 CREATE DATABASE 人 事 档 案 CREATE RS 添 加 添 加5 7 、 职 工 编 号 主 索 引 职 工 编 号 普 通 索 引 一 对 一 联系5 8 、SELECT RS.职 工 编 号 ,RS.姓 名 ,RS.职 务 ,RS.职 称 ,GZ.基 本 工 资 ,GZ.实发 工 资 ;FROM RS,
4、GZ;WHERE RS.职 工 编 号 =GZ.职 工 编 号 AND RS.性 别 =”女 ”;ORDER BY RS.职 工 编 号5 9 、SELECT * FROM RS WHERE 部 门 =( SELECT 部 门 FROM RS WHERE 姓 名 = 赵 红 发 )6 0 、SELECT RS.部 门 号 ,RS.职 工 编 号 ,RS.姓 名 ,RS.职 务 ,RS.职 称 ,GZ.基 本工 资 ,GZ.奖 金 ,GZ.实 发 工 资 ;FROM RS,GZ;WHERE RS.职 工 编 号 =GZ.职 工 编 号GROUP BY RS.部 门 号6 1 、SELECT CO
5、UNT(* ),SUM(GZ.实 发 工 资 ),AVG(GZ.实 发 工 资 )FROM GZ,RS WHERE GZ.职 工 编 号 =RS.职 工 编 号GROUP BY RS.职 称VFP综 合 练 习 题 ( 二 ) 参 考 答 案一 、 选 择 题 ( 本 大 题 共 30个 小 题 , 每 小 题 2分 , 共 60分 )1 . D 2 . A 3 . A 4 . D 5 .B 6 . B 7 . B 8 . A 9 . B 1 0 . D1 1 . A 1 2 . A 1 3 C 1 4 . C 1 5 . D 1 6 . C 1 7 . D 1 8 . D 1 9 . B 2
6、 0 .A2 1 . B 2 2 . A 2 3 . C 2 4 . B 2 5 . B 2 6 . A 2 7 . B 2 8 . B 2 9 . C 3 0 .B3 1 D 3 2 . D 3 3 . B 3 4 . A 3 5 .A 3 6 . A 3 7 . C 3 8 .C 3 9 . C 4 0 . C二 、 填 空 题 ( 本 大 题 共 10个 小 题 , 每 小 题 2分 , 共 20分 )4 1 、 ( 姓 名 +STR( 总 分 ) +DTOC( 出 生 年 月 ) )4 2 、 ( .DBC, .DCT, .DCX )4 3 、 ( 字 段 ,索 引 ,表 )4 4 、
7、 ( 处 理 数 据 和 对 象 的 主 要 组 织 工 具 )4 5 、 ( CONTROL SOURCE)4 6 、 表 单 设 计 器4 7 、 ( Bu tto n Co u n t )4 8 、 ( MODIFY PROJECT )4 9 、 ( 类 )5 0 、 ( .T. )三 、 程 序 题 ( 本 大 题 共 2个 小 题 , 每 小 题 5分 , 共 10分 )5 1 、 85 2 、 1 2四 、 综 合 应 用 题 ( 本 大 题 共 4个 小 题 , 共 30分 )5 3 、 GO TOP SKIP -1 SKIP GO BOTTOM THISFORM.RELEASE
8、 THISFORM.REFRESH( ) 5 4 、SELECT 性 别 , COUNT( 性 别 )FROM STUGROUP BY 性 别5 5 、SELECT 学 号 , MAX( 成 绩 ) , MIN( 成 绩 )FROM SCOREGROUP BY 学 号5 6 、( 1 ) DO FORM 考 生 资 料( 2 ) SELECT Stu .学 号 , Stu .姓 名 , Co u rse.课 程 名 称 , Sco re.成 绩 ;FROM stu INNER JOIN sco re;INNER JOIN co u rse ;ON Co u rse.课 程 号 = Sco re
9、.课 程 号 ;ON Stu .学 号 = Sco re.学 号 ;ORDER BY Stu .学 号( 3 ) 子 菜 单SELECT Sco re.学 号 ,COURSE.课 程 名 称 , Sco re.成 绩 ; FROM Sco re, COURSEWHERE Co u rse.课 程 号 = Sco re.课 程 号 AND COURSE.课 程名 称 =”大 学 英 语 ”;ORDER BY Sco re.成 绩 DESC(4 ) SET SYSMENU TO DEFAULTSHOW MENU _ MSYSMENUVFP综 合 练 习 题 ( 三 ) 参 考 答 案一 、 选 择
10、 题 ( 本 大 题 共 30个 小 题 , 每 小 题 2分 , 共 60分 )1. B 2. B 3. C 4. A 5.C 6. D 7. B 8. A 9. B 10. A11. A 12. A 13 .C 14. C 15. B 16. C 17. D 18. A 19. B 20.C21. B 22. C 23. B 24. A 25. B 26. B 27. A 28. B 29. B 30.B31.B 32.A 33. B 34.D 35. A 36. B 37. A 38. C 39. B 40.A二 、 填 空 题 ( 本 大 题 共 10个 小 题 , 每 小 题 2分
11、, 共 20分 )4 1 、 (SET DEFAULT TO A:)4 2 、 (同 一 记 录 中 不 同 字 段 )4 3 、 (INSERT) (SELECT)4 4 、 (INTO TABLE )4 5 、 (对 象 )4 6 、 (通 用 )4 7 、 ( NULL)4 8 、 ( 字 段 名 )4 9 、 (PAGECOUNT)5 0 、 (OLE)三 、 读 程 序 , 写 出 运 行 后 的 结 果 题 ( 本 大 题 共 4个 小 题 , 每小 题 3分 , 共 12分 )51、 Y= 552、 分 屏 显 出 人 事 档 案 表 中 所 有 “ 性 别 ” 不 为 “ 男
12、” 的 记 录53、 Y=2Y=4Y=6Y=8Y=1054、 程 序 输 出 : 600.0四 、 根 据 题 意 ,写 出 SQL命 令 (本 大 题 共 4个 小 题 , 每 小 题 6分 , 共 28分 )5 5 、 CREATE DATABASE 人 才 管 理 5 6 、 CREATE TABLE 基 本 情 况 ( 编 号 CHAR( 6) NOT NULL PRIMARY KEY,姓 名 CHAR( 6) NOT NULL, 性 别 CHAR( 2) , 出 生 日 期 DATE,工 资 NUMERIC( 5) CHECK( 工 资 =2000 AND 工 资 =5 ORDER
13、BY COUNT(*) DESC 6 7 、 SELECT 姓 名 ,COUNT(*) AS 成 果 数 INTO 成 果 统 计FROM 基 本 情 况 ,成 果 WHERE 基 本 情 况 .编 号 =成 果 .编 号GROUP BY 成 果 .编 号 VFP综 合 练 习 题 ( 四 ) 参 考 答 案 :一 、 选 择 题( 本 大 题 共 40个 小 题 , 每 小 题 1分 , 共 40分 )1 .A 2 . C 3 . A 4 .A 5 .D 6 . A 7 . B 8 . D 9 . B 1 0 . B1 1 . A 1 2 . D 1 3 C 1 4 . A 1 5 . B
14、1 6 . C 1 7 .D 1 8 . B 1 9 . D 2 0 .B2 1 . B 2 2 . C 2 3 .C 2 4 . C 2 5 . B 2 6 . C 2 7 . B 2 8 . C 2 9 . B 3 0 .C3 1 C 3 2 C 3 3 .B 3 4 D 3 5 .B 3 6 .A 3 7 . D 3 8 .A 3 9 . B 4 0 .D 二 、 填 空 题( 本 大 题 共 10个 小 题 , 每 小 题 2分 , 共 20分 )4 1 、 (逻 辑 型 )4 2 、 (更 新 )4 3 、 (DELETE) (DROP TABLE)4 4 、 (APPEND FRO
15、M SP2 )4 5 、 (文 本 框 )4 6 、 ( 细 节 )4 7 、 (STR(b j)+DTOC(csrq )+x b )4 8 、 (绝 对 ,相 对 )4 9 、 (更 新 ) ( 级 联 )5 0 、 (默 认 值 )三 、 读 程 序 写 出 运 行 结 果 ( 本 大 题 共 3个 小 题 , 每 小 题 4分 , 共 12分 )5 1 、 7 1 45 2 、 Q=X1Q=Z3M=8 2 85 3 、 1 . 1 0PROC1 52 . 1 03 . 3 04 1 2四 、 综 合 操 作 填 空 题 ( 本 大 题 共 28分 )5 4 、( 1 ) 数 据 环 境(
16、 2 ) ThisForm.autocenter=.t.( 3 ) ThisForm.Command1.Caption= 查 询 (6 0 AND 上 机成 绩 6 0 )COPY TO HG FOR 合 格 否 =.T.SELECT 性 别 ,AVG(笔 试 成 绩 ),AVG(上 机 成 绩 ) FROM STD GROUP BY 性 别54、 15 4 355、 * *四 、 上 机 操 作 题 ( 共 20分 )5 6 、( 1 ) Activ ate 0 0 0 “ ”( 2 ) (Chick) (“笔 试 成 绩 ”) (“ 上 机 成 绩 ” )( 3 ) (Chick) (SUM &XX) (Av erag e &XX) (COUNT fo r &XX=8 5 )