【安徽】职高13-14学年Visual FoxPro上机考试练习三(含答案).docVIP

  • 11
  • 0
  • 约2.7千字
  • 约 5页
  • 2017-07-09 发布于江西
  • 举报

【安徽】职高13-14学年Visual FoxPro上机考试练习三(含答案).doc

安徽省职高2013-2014学年Visual FoxPro上机考试练习三 一、判断题(10题,每小题1分,共10分) 套数号 答案 1. T 2. T 3. F 4. T 5. T 6. T 7. T 8. T 9. F 10. T 二、单选题(10题,每小题2分,共20分) A. D=05/01/99 B. D=” 05/01/99” C. D=CTOD(“05/01/99”) D. D=DTOC(“05/01/99”) 4. 逻辑运算符的优先顺序是( A) A. .NOT. .AND. .OR. B. .NOT. .OR. .AND. C. .AND. .OR. .NOT. D. .AND. .NOT. .OR. 5. 下列关于字段名的命令规则,不正确的是( C) A. 字段名必须以字母或汉字开头 B. 字段名可以由字母、汉字、下划线、数字组成 C. 字段名可以包含空格 D. 字段可以是汉字或佥的西文标识符 6. 在DISP命令中缺省[范围]及[FOR|WHILE条件],则显示( D) A. ALL B. RECORD 1 C. 8 D. 当前记录 7. Visual FoxPro的表达式中不仅允许有常量,变量,而且还允许有( B) A.过程 B.函数 C.子程序 D.主程序 8. 假设当前表中有50条记录,当前记录号是11,执行LIST后,记录指针指向( C) A.1 B.50 C.51 D.文件结束标识位 9. 下列关于查询的说法,不正确的一项是( D) A. 查询是Visual FoxPro支持的一种数据库对象 B. 查询就是预先定义好的一个SQL SELECT 语句 C. 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果 D. 查询就是查询,它与SQL SELECT 语句无关 10.SQL语句中删除表的命令是( A) A. DROP TABLE B.DELETE TABLE C. ERASE TABLE D.DELETE DBF 套数号 答案 1.A 2. B 3. C 4. A 5. C 6. D 7. B 8. C 9. D 10. A 三、填空题(10空,每空2分,共20分) 参考答案: 第套 2 中括号 3 ?? 4 SET RELATION 5 32767 填空题 6 WHERE子句 7 TOP 5 8 前 9 SET SYSMENU TO 10 同一记录中不同字段 四、程序题(10空,每空2分,共20分) 2.完善下列程序。使其实现计算数列 1!/2!,2!/3!,3!/4!,……的前20项之和的功能。      nSum=0      FOR n=1 TO 20        NSum=_____nSum+jc(n)/jc(n+1)_______      ENDFOR ?NSum      FUNCTION jc        PARAMETER x        S=1        FOR m=1 _____to x_____           s=s*m        ENDFOR      RETURN s 3.设有自由表XSB,表的各个字段名均以英文字母开头。请完善下列程序,要求将XSB表的各个字段名的开头字母转换成A。 CLOSE TABLES ALL USE XSB n= FCOUNT() FOR T=1 TO n c=FIELD(T) cc=A+SUBSTR(C,2) ALTER TABLE XSB RENAME COLUMN c TO cc ENDFOR CLOSE TABLES ALL 4.在教学管理数据库中有二个表:课程表(KC)和成绩表(CJ)。表结构如下: 课程表(KC.DBF) 成绩表(cj.dbf) 课程代号 KCDH C,2 学号 XH C,6 课程名 KCM C,18 课程代号 KCDH C,2       成绩 CJ N,3 查询每门课程的课程代号、课程名及平均分,且把查询结果保存到表文件KCCJ.DBF中,可以用SQL语句: SELECT KC.KCDH,KC.KCM,__AVG(CJ.CJ)_AS 平均分; ???? FROM KC ,CJ; ???? WHERE KC.KCDH=CJ.KCDH? ; ???? GROUP BY KCDH; ???? INTO _TABLEKCCJ.DBF 参考答案: 1 2 3 第 aa THIS

文档评论(0)

1亿VIP精品文档

相关文档