第一范文网 - 专业文章范例文档资料分享平台

《VFP程序设计》模拟试卷一及答案

来源:用户分享 时间:2025/5/19 1:26:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

?RECNO()

5. 执行下列命令后,显示结果是( )。

X=DATE() Y=DTOC(X)

?VARTYPE(X),VARTYPE(Y)

6. 命令?"计算机" $ "微型计算机"的结果是( )。 7. 表中用于建立主索引或候选索引的字段都不允许出现( )。

8. 在定义字段有效性规则时,在默认值框中输入的表达式类型是( )。 9. YEAR函数返回值的数据类型是( )。

10. SELECT-SQL命令为了去掉重复出现的记录行,应使用()短语。 三 、用SQL语句完成以下操作。(每小题3分,共计15分)

本题要用到如下四个表: 仓库表(仓库号,城市,面积) 职工表(仓库号,职工号,工资)

订购单表(职工号,供应商号,订购单号,订购日期,总金额) 供应商表(供应商号,供应商名,地址) 1. 检索出在WH2仓库工作的职工的平均工资。

2. 检索出和职工E1、E3都有联系的上海的供应商信息。 3. 检索出每个仓库中工资少于1350元的职工个数。 4. 给上海仓库工作的职工增加10%的工资。 5. 插入一个新的职工元组(WH6,E8,1258)。 四 、分析下列程序。(每小题5分,共计15分) 1. 有如下程序:

SET TALK OFF

INPUT "请输入一个数值型数据:" TO X

IF X=10

Y=30 ELSE Y=20 ENDIF Y=[20+30] ?Y

SET TALK ON

假定从键盘输入的X的值一定是数值型,请分析这个程序的执行结果。 2.执行如下程序: S=1 B=1

INPUT \请输入一个数值型数据:\ DO WHILE B<=N S=S*B B=B+2 ENDDO ?S

设输入值为10,分析这个程序的功能。

3.有学生数据库,在此数据库中有学生表,学生表中定义了这样几个字段:学号,姓名,性别,出生日期。完成下列程序,要求逐条输出1980年出生的学生记录。 SET TALK OFF

CLEAR

OPEN DATABASE 学生数据库 USE 学生

LOCATE FOR (1) (2分) DO WHILE .NOT.EOF()

DISPLAY WAIT

(2) (3分)

ENDDO

CLOSE DATABASE SET TALK ON

答案: 一、选择题 1. B 6. B 2. C 7. D 3. A 8. D 4. D 9. C 5. B 10. C 11. A 12. A 13. B 14. B 15. B 16. C 17. B 18. B 19. B 20. A 21. D 22. D 23. B 24. B 25. A

二、填空题

1. 字段 3. 唯一索引 5. D C 7. 重复值或空值 9. 数值型 2. 多 4. 3 6. .T. 8. 与字段类型相关 10. DISTINCT 三、用SQL语句完成以下操作。

1. SELECT AVG(工资) FROM 职工表 WHERE 仓库号="WH2" 2. SELECT * FROM 供应商表;

WHERE 地址="上海";

AND 供应商号 IN (SELECT 供应商号 FROM 订购单表 WHERE 职工号="E3"); AND 供应商号 IN (SELECT 供应商号 FROM 订购单表 WHERE 职工号="E1") 3. SELECT 仓库号,COUNT(职工号) FROM 职工表 ;

WHERE 工资<1350 GROUP BY 仓库号

搜索更多关于: 《VFP程序设计》模拟试卷一及答案 的文档
《VFP程序设计》模拟试卷一及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c50vn21sig30fluh9bay3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top