3套《数据库原理及应用》期末试卷答案.pdf_第1页
3套《数据库原理及应用》期末试卷答案.pdf_第2页
3套《数据库原理及应用》期末试卷答案.pdf_第3页
3套《数据库原理及应用》期末试卷答案.pdf_第4页
3套《数据库原理及应用》期末试卷答案.pdf_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 28 页 铜 陵 学 院 2008 -2009 学年第 二 学期 数据库原理及应用考试试卷 (适用班级:08 会计本 1、08 会计本 2、08 会计本 3、08 会计本 4、08 会计本 5、 08 审计学本、08 社保本、08 电子商务本、08 营销本 1、08 营销本 2、08 人力资源、08 物流、08 经济学本、 08 公管本、08 保险本、 08 财管本、08 工管本、08 金融本 1、08 金融本 2、08 汉本、 ) 题号 一 二 三 四 总分 得分 得分 一、单项选择题:(每题 1 分,共 40 分) 1从数据库和整体结构看,数据库系统采用的数据模型有_ 。 A) 网状模型、链状模型和层次模型 B) 层次模型、网状模型和环状模型 C) 层次模型、网状模型和关系模型 D) 链状模型、关系模型和层次模型 2数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间 的关系是_ 。 A)DBS 包括 DB 和 DBMS B)DBMS 包括 DB 和 DBS C)DB 包括 DBS 和 DBMS D)DBS 就是 DB,也就是 DBMS 3Visual FoxPro 是一种关系数据库管理系统,所谓关系是指_。 A) 表中各条记录彼此有一定的关系 B) 表中各个字段彼此有一定的关系 C)一个表与另一个表之间有一定的关系 D) 数据库模型符合满足一定条件的二维表格式 4关系的三种基本运算是_。 A)选择、投影、联接 B)选择、投影、添加 C)选择、联接、删除 D)选择、投影、插入 5扩展名为.pjx 的文件是_。 A)数据库表文件 B)表单文件 C)数据库文件 D)项目文件 6VFP6.0 中变量有两类,分别是_。 A)内存变量与字段变量 B)局部与全局变量 C)逻辑变量与日期变量 D)字符型变量与数值型变量 7均为 VFP6.0 常量的是_。 A)20+23、“姓名”、.T.、“2008/08/08” B)2008.08.08、姓 名、21 C)ABC、33、“”、“2008/08/08” D) X、“F”、 2001.12.10 8字段变量的值随着_而变化。 A)字段宽度的变化 B)记录指针的移动 C)变量类型的改变 D)小数位数的改变 9说明数组后,数组元素的初值是_。 A)整数 0 B)不定值 C)逻辑真 D)逻辑假 10已知 D1 和 D2 是日期型变量,下列 4 个表达式中非法的是_。 A)D1-D2 B)D1+D2 C)D1+30 D)D1-7 11 命令?LEN(SPACE(3)-SPACE(2)的结果是_。 A)1 B)2 C)3 D)5 班级 姓名 学号 装订线 第 2 页 共 28 页 12 ?AT(大学,铜陵学院)的答案是_。 A) 3 B)0 C) 5 D) 8 13在 VFP6.0 函数中,RECNO()返回当前或指定表文件中的_。 A)记录个数 B)首记录号 C)当前记录号 D)末记录号 14下面有关数据库表和自由表的叙述中,错误的是_。 A)数据库表和自由表都可以用表设计器来建立 B)数据库表和自由表都支持表间联系和参照完整性 C)自由表可以添加到数据库中成为数据库表 D)数据库表可以从数据库中移出成为自由表 15在 Visual FoxPro 中, 对于字段值为空值(NULL)叙述正确的是 _。 A) 空值等同于空字符串 B) 空值表示字段还没有 确定值 C) 不支持字段值为空值 D) 空值等同于数值 0 16表中相对移动记录指针和绝对移动记录指针的命令分别是_。 A)LOCATE 和 SKIP B)SKIP 和 GO C)LOCATE 和 FIND D)FIND 和 GO 17命令 APPEND BLANK 的功能是_,INSERT BLANK 的功能是_。 A) 在表文件开始增加一个空记录 B) 在表文件末尾增加一个空 记录 C) 在当前记录前增加一个空记录 D) 在当前记录后增加一个空 记录 以上两空的正确答案的顺序为_。 A) AB B)BD C) AD D)AC 18若要从表文件中真正删除一条记录,应当_ 。 A) 先用 DELETE 命令,再用 ZAP 命令 B) 直接用 ZAP 命令 C) 先用 DELETE 命令,再用 PACK 命令 D) 直接用 DELETE 命令 19数据表中,“住校否”为逻辑型字段,_命令显示所有不住校的同学 记录。 A)LIST FOR 住校否=.T. B)LIST FOR 住校否=F C)LIST FOR 住校否 D)LIST FOR .NOT. 住校否 20主索引可以在_中建立。 A)任何表 B)自由表 C)自由表和视图 D)据库表 21在 Visual FoxPro 中,下面关于索引的正确描述是_。 A) 当数据库表建立索引以后,表中的记录的物理顺序将被改变 B) 索引的数据将与表的数据存储在一个物理文件中 C) 建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D) 使用索引可以加快对表的更新操作 22. SELECT 0 的功能是_。 A)选择编号最小的未使用工作区 B)选择 0 号工作区 C)关闭当前工作区的表 D)选择当 前工作区 23在数据库表上的字段有效性规则是 。 A)逻辑表达 式 B)字符表达式 第 3 页 共 28 页 C)数字表达 式 D)以上三种都有可能 24以下不属于 SQL 数据操作命令的是 。 A) MODIFY B) INSERT C) UPDATE D) DELETE 25在 SQL 语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的 表达式是_。 A)年龄=12 OR=12 AND=12 OR 年龄=12 AND 年龄=12 OR=12 AND=12 OR 年龄=12 AND 年龄=46 26. 查询 XSDA 表中所有住校的女学生的所有信息的正确命令是_B_。 A)SELECT 姓名,学号 FROM XSDA WHERE 住校否=.T. AND 性别=女 B)SELECT * FROM XSDA WHERE 住校否=.T. AND 性别=女 C)SELECT 姓名,学号 FROM XSDA FOR 住校否=.T. AND 性别=女 D)SELECT * FROM XSDA FOR 住校否=.T. AND 性别=女 27. 设有关系 SC(SNO,CNO,GRADE),其中 SNO、CNO 分别表示学号、课程号 (两者均为字符型),GRADE 表示成绩(数值型),若要把学号 为”S101”的同学,选修课程号为“C11”, 成绩为 98 分的记录插到表 SC 中,正确的语句是_D_。 A) INSERT INTO SC(SNO,CNO,GRADE)valueS (S101,C11,98) B) INSERT INTO SC(SNO,CNO,GRADE)valueS(S101, C11, 98) C) INSERT (S101,C11,98) INTO SC D) INSERT INTO SC valueS (S101,C11,98) 28 如果要建立一张仅包含一个字段的自由表 RY,其字段名为 XM,字段类型 为字符型,字段宽度为 8,则可以用下列的_B_命令创建。 A) CREATE TABLE XM C(8) B) CREATE TABLE RY (XM C(8) C) CREATE TABLE RY FIELD XM C(8) D) CREATE TABLE RY FIELD (XM C(8); 29当前工资表中有 108 条记录,当前记录号为 8,用 SUM 命令计算工资总和 时,若缺省范围,则系统将_D_。 A)只计算当前记录的工资值 B)计算前 8 条记录的工资和 C)计算后 8 条记录的工资和 D)计算全部记录的工资和 30在视图设计器中有,而在查询设计器中没有的选项卡是 B 。 A)排序依据 B)更新条件 C)分组依 据 D)杂项 31在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记 录(对应于 DISTINCT),应该使用的选项卡是 D 。 A)排序依据 B)联接 C)筛 选 D)杂项 第 4 页 共 28 页 32. 在 VFP 6.0 中,关于查询和视图的正确叙述是_A_。 A)查询是一个预先定义好的 SQL SELECT 语句文件 B)视图是一个预先定义好的 SQL SELECT 语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表 33VFP6.0 程序设计的三种基本结构是_A_。 A)顺序、选择、循环 B)顺序、选择、逻辑 C)模块、转移、循环 D)网状、选择、逻辑 34表单的_A_方法,用来从内存中释放表单,也就是终止对象的存在。 A) RELEASE B) REFRESH C) SHOW D) HIDE 35为表单 MYFERM 添加事件或方法代码,改变该表单中的控件 CMD1 的 CAPTION 属性的正 确命令是_C_。 A) MYFORM .CMD1.CAPTION=最后一个 B) THIS .CMD1.CAPTION=最后一个 C) THISFORM .CMD1.CAPTION=最后一个 D) THISFORMSET.CMD1.CAPTION=最后一个 36. Caption 是对象的_A_属性。 A)标题 B)名称 C)背景是否透明 D)字体尺寸 37在表单的控件中,既能选择又能编辑的控件是_B_。 A) 标签 B) 组合框 C) 列表框 D)文本框 38在命令按钮组中,通过修改_C_属性,可把按钮的个数设为 5 个。 A) Caption B) PageCount C) ButtonCount D)Value 39. 在 Visual Foxpro 中,菜单程序文件的默认扩展名是_C_。 A)mnx B)mnt C)mpr D)prg 40. 使用 VFP 的菜单设计器时,选中菜单项之后,如果要设计它的子菜单, 应在“结果”中选择_D_。 A)过程 B)填充名称 C)命令 D)子菜单 得分 二、填空题(每空 1 分,共 20 分) 1. 在数据库系统中,实现各种数据管理功能的核心软件称为_【1】_。 2. 二维表中的列称为关系的_【2】_,行称为关系的_【3】_。 3如果一个学生可选修多门课程,而一门课程可以被多个学生选修,则实体 学生与实体课程之间的联系是_【4】_ 联系。 4. 在 Visual FoxPro 中,数据表文件有两种类型_【5】_ 和_【6】_。 5. 表达式 15%3*15%4+32 的值为_【7】。 6. 数据库表的索引类型有_【8】、_【9】_、_【10】 和_【11】_。 7. 在 Visual FoxPro 中修改表结构的非 SQL 命令是_【12】_ 。 8. 在 Visual FoxPro中,使用 LOCATE ALL 命令按条件对表中的记录进行查 找,若查不到记录,函数 EOF()的返回值应是_【13】_。 9. SQL-SELECT 命令中,表示条件表达式用_【14】_子句,分组用_【15】_子 句, 排序用_【16】_子句。 第 5 页 共 28 页 10. 在 SQL 中,插入、删除、更新命令依次是 INSERT、_【17】_和_【18】 _ 。 11. 在 VFP 6.0 中,视图可以分为_【19】和_【20】_。 得分 三、阅读程序题(每小题 4 分,共 20 分) 1. 下列程序执行后,显示的结果是_。 S=1 I=0 DO WHILE IY T=X X=Y Y=T ENDIF ?X,Y SET TALK ON RETURN 3数据表文件 XSCJ.DBF 中有 100 条记录,其文件结构是:姓名/C/8,成绩 /N/6,2 建立命令文件如下: SET TALK OFF CLOSE ALL USE XSCJ CJ=0 DO WHILE .NOT.EOF() CJ=CJ+成绩 SKIP ENDDO ?”平均分:”+STR(CJ/100,6,2) RETURN 运行此程序,屏幕上将显示_。 4. 若存在姓名表(编号 C/4,姓名 C/8,年龄 N/2),则在命令窗口中执行下 列命令后, 屏幕显示_。 DIMENSION A(1,3) A(1,1)=”0001” 第 6 页 共 28 页 A(1,2)=”张华” A(1,3)=20 USE 姓名 APPEND BLANK GATHER FROM A ?编号,姓名,年龄 5现有学生表 XSDA.DBF,下列程序用 SCAN 循环显示学生表中女生的情况, 请填空。 SET TALK OFF CLEAR _ (每空 2 分) SCAN IF 性别=男 LOOP ENDIF _ (每空 2 分) ENDSCAN CLOSE ALL SET TALK ON RETURN 得分 四、程序设计题(第一题 6 分,第二题 7 分,第三题 7 分,共 20 分) 1. 乘坐出租汽车,3KM 以内 4 元,3KM 以上每公里加收 1.5 元,按要求编写 一个 收费程序。(6 分) 2. 编程求 P=12+34+56+2122。(7 分) 要求:利用循环结构实 现 3. 设有一个学生成绩表(XSCJ.DBF),该表文件有学号、姓名、数学、英 语、计算机 基础、总分、平均分 7 个字段,前两个字段为 C 型,其他为 N 型,除总 分、平均分 两字段外,其他字段均有数据,编写程序完成下列任务:(共 7 分) (1)利用循环结构计算每个同学的总分和平均分;(4 分) (2)统计各单科平均成绩及单科不及格人数。(3 分) 第 1 页 共 28 页 铜 陵 学 院 2008-2009 学年第二学期 数据库原理与应用考试试卷(B 卷) (适用班级:08 会计本 1、08 会计本 2、08 会计本 3、08 会计本 4、 08 会计本 5、 08 审计学本、08 社保本、08 电子商务本、08 营销本 1、08 营销本 2、08 人力资源、08 物流、08 经济学本、 08 公管本、08 保险本、 08 财管本、08 工管本、08 金融本 1、08 金融本 2、08 汉本、 08 财务管理本 、 ) 题号 一 二 三 四 总分 得分 得分 一、单项选择题:(每题 1 分,共 40 分) 1数据库系统的核心是_。 A) 数据库管理系统 B)数据库 C) 操作系统 D)数据 2. 关系模型的一个关系可用一张二维表表示,它是 Visual FoxPro 中的一个 _。 A) 数据表文件 B) 记录 C) 字段 D) 数据库文件 3关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本 运算不包括_。 A) 联接 B) 比较 C) 选择 D) 投影 4. 用户启动 Visual FoxPro 后,若要退出 Visual FoxPro 回到 Windows 环 境,可在命令窗口中输入_命令。 A) EXIT B) QUIT C)CLOSE D)CLOSE ALL 5字符型常量的定界符不包括_。 A) 单引号 B) 双引号 C) 花括号 D) 方括号 6函数 MOD(73,-9)的值是_。 A) 1 B) -1 C) 8 D) -8 7用命令 DIMENSION S(3,4)定义后,S 数组中共有_个数组元素。 A) 3 B) 4 C) 7 D) 12 8. 要判断数值型变量 Y 是否能被 3 整除,错误的条件表达式为_。 A) MOD(Y,3)=0 B) INT(Y/3)=Y/3 C) Y%3=0 D) INT(Y/3)=MOD(Y,3) 9. 已知 D1 和 D2 为日期型变量,下列表达式中非法的是_。 A) D1-D2 B) D1+D2 C) D1+28 D) D1-28 10. 设 X=”60”,表达式 80*2+ 23使用 SQL 语句向学生档案表 XSDA(XH,XM,XB,NL)中添加一条新记录,其中前三 个字段为 C 类型,最后一个字段为 N 类型,学号(XH),姓名(XM),性别(XB),年龄 (NL)的值分别是 1001,程红,女,18,正确的命令是_。 A) APPEND INTO XSDA (XH,XM,XB,NL) VUAL ALUES(1001,程红,女,18) B) APPEND INTO VALUES(1001,程红,女,18) C) INSERT INTO XSDA(XH,XM,XB,NL) VALUES(1001,程红,女,18) D) INSERT VALUES(1001,程红,女,18) 24以下关于空值(NULL)叙述正确的是_。 A) 空值等同于空字符串 B) 空值表示字段或变量还没有确定值 C) VISUAL FOXPRO 不支持空值 D) 空值等同于数值 0 25以下赋值语句正确的是_。 A) STORE 8 TO X,Y B) STORE 8,9 TO X,Y C) X=8,Y=9 D) X,Y=9 26顺序执行下列命令后,最后一条命令显示结果是_。 USE CHJ GO 5 SKIP -2 ? RECNO() A)3 B)4 C)5 D)7 27当前工资表中有 108 条记录,当前记录号为 8,用 SUM 命令计算工资总和 时, 若缺省范围,则系统将_。 A)只计算当前记录的工资值 B)计算前 8 条记录的工资和 C)计算后 8 条记录的工资和 D)计算全部记录的工资和 28数据表中,“住校否”为逻辑型字段,_命令显示所有不住校的同学记 录。 A)LIST FOR 住校否=F B)LIST FOR 住校否=.T. C)LIST FOR 住校否 D)LIST FOR .NOT. 住校否 29主索引可以在_中建立。 A)自由表 B)数据库表 C)任何表 D)自由表和视图 30循环结构中 EXIT 语句的功能是_。 姓名 班级 学号 装订 第 4 页 共 28 页 A) 放弃本次循环,重新执行该循环结构 B) 放弃本次循环,进入下一次循环 C) 退出循环,执行循环结构的下一条语句 D) 退出循环,结束程序的运行 31在 Visual FoxPro 中,关于视图的正确叙述是_。 A) 视图与数据库表相同,用来存储数据 B) 视图不能同数据库进行连接操作 C) 在视图上不能进行更新操作 D) 视图是从一个或多个数据库表导出的虚拟表 32在 VFP6.0 中,关于查询和视图的正确叙述是_。 A)查询是一个预先定义好的 SQL SELECT 语句文件 B)视图是一个预先定义好的 SQL SELECT 语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表 33表单的_方法,用来从内存中释放表单,也就是终 止对象的存在。 A) RELEASE B) REFRESH C) SHOW D) HIDE 34为表单 MYFERM 添加事件或方法代码,改变该表单中的控件 CMD1 的 CAPTION 属性的正确命令是_。 A) MYFORM .CMD1.CAPTION=最后一个 B) THIS .CMD1.CAPTION=最后一个 C) THISFORM .CMD1.CAPTION=最后一个 D) THISFORMSET.CMD1.CAPTION=最后一个 35Caption 是对象的_属性。 A)标题 B)名称 C)背景是否透明 D)字体尺寸 36在引用对象时,下面哪种格式是正确的_。 A)Text1.Value=中国 B)ThisForm.Text1.Value=中国 C)Text1 Value=中国 D)ThisForm Text1 Value=中国 37在表单的控件中,既能选择又能编辑的控件是_。 A) 标签 B) 组合框 C) 列表框 D)文本框 38在命令按钮组中,通过修改_属性,可把按钮 的个数设为 5 个。 A) Caption B)PageCount C) ButtonCount D)Value 39使用 VFP 的菜单设计器时,选中菜单项之后,如果要设计它的子菜单, 应在“结果”中选择_。 A)过程 B)填充名称 C)命令 D)子菜单 40要为某个对象创建一个快捷菜单,需要在该对象的事件代码中添加对应 菜单程序的调用命令_。 A)Init B)Activate C)Click D)RightClick 二、填空题(每空 1 分,共 20 分) 1数据库系统的核心是_。 2二维表中的列称为关系的_ ,行称为关系的_ 。 3在 Visual FoxPro 中,数据表文件有两种类型_和 _。 4Visual Foxpro 中,索引分为主索引、唯一索引、_和_ 四种类型。 5在 Visual FoxPro 中选择一个没有使用的、编号最小的工作区

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论