Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902

上传人:w****i 文档编号:94400048 上传时间:2019-08-06 格式:DOC 页数:4 大小:287KB
返回 下载 相关 举报
Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902_第1页
第1页 / 共4页
Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902_第2页
第2页 / 共4页
Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902_第3页
第3页 / 共4页
Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902》由会员分享,可在线阅读,更多相关《Visual FoxPro程序设计教程 第2版 模拟试卷 作者 陈娟 刘海莎 彭琛 唐自航试卷200902(4页珍藏版)》请在金锄头文库上搜索。

1、考试中心填写 装订线答题不得超过此线 M姓名: 学号: 专业班级: 年 月 日考 试 用湖南大学课程考试试卷课程名称:数据库原理及应用 试卷编号:B 考试时间:120分钟(答案必须写在答题纸上,写在试卷上无效)一、单选题(每题2分,共30分)1. 下列哪项不属于数据库系统的组成部分。A)操作系统B)数据库C)数据库管理员D)办公软件2. 对于关系数据模型,以下说法错误的是A)用二维表形式来表示实体及实体之间联系的数据模型称为关系数据模型B)二维表的一行称为关系的一个属性,二维表的一列称为关系的一个元组C)在一个关系中,不能出现相同的属性名。D)在一个关系中,不能出现完全相同的元组3. 要判断变

2、量出生日期的值是否为1999年5月,可采取下列哪个表达式A)出生日期=2009-5-31B)Year(出生日期)=2009 OR month(出生日期)=5C)Year(出生日期)=2009 AND month(出生日期)=5D)CTOD(出生日期)=2009-54. 使用DIMENSION a(3)定义了一个数组a,执行下列赋值命令后,数组元素a(1)a(2)a(3)的数据类型分别为a(1)=2009-10-1a(2)= 2009/10/1A)C D LB) D D U C)C N LD)C D C5. 关于数据库和数据表,下列叙述正确的是A)数据表是一个由表结构和数据记录组成的二维表,扩展

3、名为dbcB)数据库用来组织和管理相互联系的多个数据表及相关的数据库对象,扩展名为dbfC)自由表可以添加到数据库中,成为数据库表。D)数据库表无法成为自由表。6. 要对学生管理数据库中学生数据表的性别字段(字符型,字段宽度为2)进行设置,要求每次新增记录时,该字段的值自动设置为男,则应设置该字段的A)默认值B)有效性规则C)格式D)输入掩码7. 打开数据表设计器,修改数据表结构的命令是A)MODIFY DATABASEB)BROWSEC)MODIFY STRUCTURED)ALTER TABLE8. 使用下列哪条命令无法修改数据表的记录A)LISTB)EDITC)BROWSED)REPLAC

4、E9. 关于索引,以下叙述正确的是 A)主索引和唯一索引都能保证表记录的惟一性B)在数据库表和自由表中都可建立侯选索引C)建立索引后,将根据索引表达式的值重新排列记录,记录的物理位置会发生改变 D)一个数据库表可以建立多个主索引。10. 下列哪种方法不能设置主控索引A)使用SET ORDER TO 命令B) USE命令打开数据表时通过ORDER指定主控索引C)通过“属性”对话框设置D) 使用TOTAL ON 命令11. 关于工作区,以下叙述正确的是A)工作区是打开数据表的硬盘区域。B)每个工作区只能打开一个数据表。C)VFP最多可以开辟256个工作区D)在当前工作区中,要访问其它工作区的数据表

5、的字段,可通过“工作区别名:字段名”的形式来引用12. 不管是建立关永久性联系和临时性关联,以下描述正确的是A)必须是同一个数据库的数据表。B)父表必须要根据连接字段建立主索引。C)子表必须要根据连接字段建立索引。 D)必须要打开数据表后才能建立关联。13. 下列哪项内容不是存储在数据库文件中A)数据字典信息B)查询C)视图D)永久性联系14. 运行表单文件tslr的命令是A)USE tslr B)REPORT FORM tslr PREVIEWC) DO tslrD)DO FORM tslr 15. 关于项目文件,以下叙述正确的是A)从项目中移去一个文件时,该文件将一定从磁盘上删除。B)通过

6、连编项目,可以将项目中被包含的文件连编成为一个应用程序文件C)一个文件只能被包含在一个项目中。D)项目中被包含的文件必须存放在同一个文件夹下。二、填空题 (每题2分,共20分)1. 【1】 是数据库系统的核心。2. 命令?LEN(中国)LEN(China)的结果为 【2】 。 3. 下列命令执行后的结果是 【3】 。 STORE GOOD BYE! TO X ?LEFT(X,2)+SUBS(X,6,2)+SUBS(X,6)+RIGHT(X,3)4. 表达式2005-10-3 10:0:0一2005-10-3 9:0:0的数据类型是 【4】 。5. 在2号工作区打开数据表xs.dbf,并设置别名

7、为student,应输入的命令是:USE xs.dbf 【5】 2 【6】 student6. 在Visual FoxPro中,主索引可以保证数据的 【7】 完整性。7. 建立数据表之间的临时性联系的命令是 【8】 8. 要通过视图来修改基本表中的数据,应设置视图设计器的 【9】 选项卡。9. 假设某个表单中有一个命令按钮CmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 【10】 。三、基于如下三个数据表文件,按要求写SQL语句。(每小题4分,共20分)设服装销售数据库有服装产品、销售点、售货单三个数据表,服装产品有 产品编号 C 6, 产

8、品品牌 C 4, 产品价格 N 5,1三个字段。销售点表有 销售点编号 C 3,名称 C 10,所属地区 C 4 三个字段。售货单表有售货单编号 C 7,销售点编号 C 3,销售日期 D,产品编号 C 6,销售数量 I五个字段。各数据表的内容如下图所示。写出SQL语句执行下列操作:1. 查询价格在230元以下的的才子品牌的服装产品的各个字段的信息,按价格从高到低的顺序排列。2. 查询售货单中销售数量的合计在10件以上的服装产品的产品编号和销售数量的合计。3. 查询销售点“红星步步高”的销售情况,查询出售货单编号、销售日期、销售数量、产品编号、产品品牌、产品价格,将查询结果存放在数据表d:tem

9、p1中。4. 在售货单数据表中增加销售金额字段,设置其数据类型为数值型,宽度为5,小数位数为1,有效规则为销售金额大于零。5. 将服装产品数据表中“天剑”品牌的服装价格设置为9折。四、分析程序(每题4分,共20分)1. 写程序执行结果: 2. 写程序执行结果:Clear Cleardime array1(3,4) a=123456789for i=1 to 3 for i=1 to 5 for j=2 to 4 ?space(6-i) array1(i,j)=i+j ?subs(a,6-i,2*i-1) endfor Endfor endfor return ?array1(2,3)+arra

10、y1(3,4) Return 3. 写程序执行结果: clear s=0 for i=2 to 15 if mod(i,2)0 and mod(i,3)=0 s=s+i endif endfor ?s return 4. 写程序执行结果:clearx=10y=5do f1 with x,y?x,yreturnProc f1PARAMETER x1,y1x1=x1+y1y1=y1+x1return5.将该程序补充完整。职工数据表如图所示,要求对所有职工的基本工资进行修改:其中,教授、副教授和高级工程师加400元,讲师和工程师加200元,助教和助理工程师加100元。并将每位职工的姓名、职称、所加的工资和基本工资显示出来。Use 职工scan Do case Case 教授$职称or职称=高级工程师 Sjgz=400Case Sjgz=200otherwise Sjgz=100EndcaseReplace 基本工资 with 基本工资+sjgzDisp 姓名,职称,sjgz基本工资 Use五、程序设计(10分)编写程序:求出1000以内所有能被7整除的数,并求出这些数之和、这些数的个数。第 4 页 共 4 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号