1、1 (1) .T. (2) .F. (3) .T.2 (1) age=1.8(2) zhch=”教授” .and. age40 .or. age算术运算关系运算逻辑运算 (10)N (11).T. (12)337.201(13)15 (14)字符型 (15)-1第三章:课本习题三 P88:二.单选题1. B 2. 无答案 3. C 4. B 5. D 6. C 7. C 8. D 9. C 10. C 11. B实验教程补充习题P21 (1)C (2)A (3)A (4)B (5)C (6)B (7)B (8)B (9)A (10)D (11)D (12)C (13)B (14)B (15)A
2、 (16)D (17)C (18)C (19)C (20)D (21)D (22)B (23)B (24)D (25)B (26)C (27)A (28)C (29)C (30)D(1)LIST连续不分屏显示信息 DISPLAY采用分屏显示信息(2)各字段宽度 存放逻辑删除标记(3)已经打开并且正在使用的数据表(4)第5条记录 最后一条记录后面(此时EOF()函数的值为.T.)(5)DELETE PACK(6)单入口索引文件 结构化复合索引文件 非结构化(独立)复合索引文件(7)自由表 数据库表 (8)新数据表 (9)Memo (10)6位(11)按索引顺序排列(12)DELETE FOR S
3、UBSTR(分类号,1,1)=I(13)GO 8DELETE NEXT 8PACK(14)数据表名 (15)主索引 (16)LIST FOR 婚否=.T.(17)数据库 (18)CONTINUE (19)默认值 (20).dbf第四章:课本习题四 P129二.选择题 1. D 2. A 3. C 4. A三填空题 1 union 2 .NULL. 3 逻辑 AVG、SUM 5 INTO CURSOR实验教程补充习题 P36(1)B (2)B (3)B (4)C (5)B (6)D (7)D (8)A (9)C (10)B (11)D (12)B (13)C (14)B (15)C (16)C
4、(17)B (18)B (19)D (20)B (21)A (22)B (23)D (24)A (25)C (26)A (27)C (28)B (29)D (30)C (31)B (32)B (33)C (34)B (35)B (36)A (37)C (38)D (39)C (40)D (41)A (42)B (43)B (44)C (45)A (46)D (47)C (48)D (49)A (50)B (51)D (52)D (53)B (1)条件 (2)视图 (3)符合条件(4)INSERT SELECT UPDATE ALTER TABLE(5)降序 升序 (6)UPDATE GZB S
5、ET补贴=补贴+800 WHERE 职称=副教授(7)SELECT * FROM RSGL INNER JOIN RSGZ ON RSGL.编号=RSGZ.编号(8)AVG(工资) GROUP BY职称(9)UNION (10)NULL (11)逻辑 (12)AVG SUM(13)INTO ARRAY 14. ORDER BY 15. 更新(16)本地视图 远程视图 17. 字段 筛选(18) SELECT *FROM STUD1 WHERE获奖次数5 AND性别=男 SET 获奖次数=5 INTO STUD2 VALUES(991201,VFP程序设计) SELECT 学号,姓名,总成绩 F
6、ROM stud1 WHERE 总成绩 =(SELECT MAX(总成绩)FROM stud1) SELECT 学号,姓名,总成绩 FROM stud1 WHERE 学号 IN(SELECT 学号FROM stud2 WHERE 选课=操作系统 SELECT * TOP 3 FROM STUD1 ORDER BY 总成绩 DESC(19)Order By(20)职称 IS NULL(21)WHERE 实发工资 BETWEEN 800 AND 1000 或者WHERE 实发工资=800 AND实发工资=1000(22)%(23)GROUP BY(24)DISTINCT(25)数据查询第五章 课本
7、习题五 P171注意:171页最后一行中,DO a.prg 改为DO main.prg二.单选题 1. A 2. A 3. A 4. D 5.A三.填空 1. 1101 C 或字符型 2. 上海市南京市济南市青岛市四填空 “0”,s substr(s,1,n-1)+substr(s,n+1)五 根据要求设计程序1. 用两种语句格式实现 用IF 实现:SET TALK OFFCLEA ALLCLEAINPUT “INPUT A NUMBER TO X :” TO XINPUT “INPUT A NUMBER TO Y :” TO YINPUT “INPUT A NUMBER TO Z :” TO
8、 ZIF XY IF YZ ?X,Y,Z ELSE Z ?X,Z,YELSE Z,X,Y ENDIFELSE & XY IF YDO CASE CASE YCASE XOTHERENDCASEOTHER &XENDCASE 2. 求0-999的水仙花数CLEA FOR I=0 TO 999A=VAL(LEFT(STR(I,3),1)B= VAL(SUBSTR(STR(I,3),2,1)C=VAL(RIGHT(STR(I,3),1)IF A3+B3+C3=I IENDFOR3. 利用循环和CASE语句实现DO WHILE .T. INPUT INPUT A NUMBER TO X: TO X I
9、F X=0 EXIT DO CASE CASE X=1壹 CASE X=2贰 CASE X=3叁 CASE X=4肆 CASE X=5五 CASE X=6陆 CASE X=7柒 CASE X=8捌 CASE X=9玖 ENDCASEENDDO4. 注意ASC码的判别ACCE INPUT A SERIAL OF CHARACTERS TO S: TO SNZM=0 &字母个数NSZ=0 &数字个数NKG=0 &空格个数FOR I=1 TO LEN(S) C=UPPER(SUBSTR(S,I,1) IF ASC(C)64 NZM=NZM+158 AND ASC(C)47 NSZ=NSZ+1 ENDIF IF ASC(C)=32 NKG=NKG+1字母个数为:,NZM数字个数为:,NSZ空格个数为:,NKG其他字符个数为:,LEN(S)-NZM-NSZ-NKG5. 本题使用依附自定义函数实现 依附自定义函数方式
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1