《贵州大学VF期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《贵州大学VF期末考试试卷.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、贵州大学2012至 2013第二学期期末考试试卷A 数据库基础及应用VF蜀疝-E-翔)徐I榭,“孱闿=la“叩料”可损”照料注意事项:i,请考生按要求在试卷装订线内填写姓名、学号和年级专业。2.请仔细阅读各种题目的回答要求,在规定的位置填写答案。3.不要在试卷上乱写乱画,不要在装订线内填写无关的内容。4.满 分10()分,考试时间为100分钟。题 号一二三四总 分统分人得 分得 分评分人一、单项选择题:每小题2 分,共 4 0 分。选答案中有一个正确答案)1.关系的完整性不包括()。A.实体完整性B.数据完整性C.参照完整性D.用户自定义完整性(在每小题的四个备2.数据库系统的三级模式不包括(
2、)。A.概念模式 B.内模式 C.外模式 D.数据模式3.关于数据库系统说法错误的是()A.数据实现集中控制,具有统一的数据结构。B.具有安全控制机制,能够实现数据共享。C.具有数据独立性。D.能够消除数据的冗余性。4.下列不属于专门的关系运算的是()。A.自然联结 B.投影与选择运算 C.联结运算 D.交和差运算5.项目管理器中的“数据”选项卡用于显示和管理()A.数据库、自由表和查询 B.数据库、报表和向导C.数据库、表单和查询 D.数据库、自由表、视图和查询6.关于字符型、日期型、数值型和逻辑型的标识符正确的是()。A.C、D、N、L B.C、T、I、LC.G、D、I、L D.G、T、N
3、、L7.Visual FoxPro 数据库文件中,SUBSTRrABCDEFMlW It()。A.AC B.BCD C.CDE D.ABC8.下 列()符号不能作为Visual FoxPro中变量名。A.Aad23EF B.5 K123C C.变量 ABD D.xyz9.在 Visual FoxPro中,关于自由表叙述正确的是()。A.自由表和数据库表是完全相同的 B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引 D.自由表不可以加入到数据库中10.要为当前数据表中当前职工记录增加200元工资应该使用命令()。A.BROW 工资+200B.REPLACE 工资 WITH 工资+20
4、0C.MODI 工资 WITH 工资+200D.REPLACE 工资+20011.若所建立的索引字段不允许重复,并且一个表中能创建多个,它应该是(A.主索引 B.唯 索引 C.候选索引 D.普通索引12.当正使用的数据表记录指针已经达到尾部时,则 EOF()函数值为()。A.0 B.1 C.t.D.f.13.从 student表删除年龄大于等于30的记录的正确SQL命 令 是(A.DELETE FOR 年龄=30 B.DELETE FROM student WHERE 年龄=30C.DELETE student FOR 年龄=30 D.DELETE student WFIERE 年龄=3014
5、.下面关键字中,必须有ORDER B Y 子句才能使用的是()A.HAVING B.UNION15.关于视图操作,错误的说法是(A.利用视图可以实现多表查询C.利用视图可以更新表数据C.TOP D.GROUP)。B.视图可以产生磁盘文件D.视图可以作为查询数据源16.当前没有打开的数据库,下列说法正确的是()。A.不能创建查询 B.能创建视图C.能创建自由表 D.不能创表单(Form)17.执行下面的DO WHILE循环程序以后,显 示 的 结 果 是()X=5Y=10DO WHILE Y=X2EXITY=Y-1ENDDO?YA.9 B.10 C.4 D.518.在SQL语言中,可以修改表结构
6、的语句是()。A.CREATE TABLE B.ALTER TABLEC.MODIFY STRUCTURE D.UPDATE DBF19.要运行Visual FoxPro程序m yprog,可以使用的命令是()。A.DO myprog B.RUN myprogC.!myprog D.直接用鼠标双击该文件20.关于查询选项卡与SQL语句功能描述错误的是()A.筛选对应与WHERE子句对应B.分组一句对应GROUP BY HAVING子句C.字段对应SELECT子句D.联结对应于DISTINCT子句得 分评分人 二、填空题:每题2 分,共 20 分。1.数据库系统的核心是 o2.在 Visual
7、FoxPro中可以使用命令declare或 说明数组变量。3.设 X=10,Y=-3,表达式 MOD(X,Y)的值为。4.在 Visual FoxPro中,从 磁 盘 上 彻 底 删 除 记 录 的 命 令 是 5.在建立表间一对多的永久关系时,主表的索引类型必须是 o6.在 Visual FoxPro中,参照完整性的规则有插入、更新和 规则。7.SQL中 取 消 查 询 结 果 中 重 复 值 的 短 语 是.8.如果对工作区进行切换,其命令为。下列程序是实现计算1 到 100之间偶数和以及统计偶数的个数,认真阅读程序,空 9 与空1 0 处填上相应子句来完成整个程序功能。3F o r i=
8、2 t o 1 0 0S u m=s u m+i?s u m,c n t得 分三、基本操作题:请按要求在Visual FoxPro中完成,共 2 0 分。评分人1 .在考试的默认目录中新建一个名为“教学管理”的项目文件。(1 分)2 .在考试的默认目录中新建一个名为“学生管理”的数据库,并将该数据库添加到“教学管理”项目中。(2 分)3 .将学生表、成绩表、课程表添加到“学生管理”数据库中。(2分)4 .在“学生管理”数据库中对“学生表”和“成绩表”创建永久关系。(4分)5 .用 一 条 SQL语 句 向“学生表”中增加一条数据记录,其中学号、姓名、性别、出生日期、QQ号码是你自己的信息,助学
9、金为2 0 0,备注为空。(请将本题语句保存在“答题卡”文件中语句1 位置后面)(2 分)6 .用 一 条 SQL 语句向“成绩表”中增加一条数据记录,其中学号是你自己的学号,课程号 为“0 0 5”,成绩为8 5。(请将本题语句保存在“答题卡”文件中语句2位置后面)(2分)7,用一条S Q L 语句将“成绩表”中所有学生的成绩改为原成绩开平方根后乘以1 0 o (请将本题语句保存在“答题卡”文件中语句3 位置后面)(2 分)8.用查询设计器建立一个查询文件,以你自己的学号为文件名保存,要求完成如下功能:查询出你自己的成绩信息,结果包括你的学号、姓名、所选课程名称、成绩,将查询到的结果保存到文
10、件名为你的学号的表中。最后将该查询文件添加到“教学管理”项目中。(5 分)得 分四、综合操作题:请按要求在Visual FoxPro中完成,共 2 0 分。评分人创建一个表单,如下图所示:4对表单的操作要求如下:1.表单标题为你的学号、保存的表单文件名为你的姓名。(1 分)2.在表单中添加二个标签、一个文本框、一个下拉组合框、一个表格和三个命令按钮。标签对象标题分别为:性 别(Label 1)、所选性别的平均助学金(Label2);1拉组合框(Combo 1)用于选择性别;文 本 框(Textl)用于显示所选性别的学生的平均助学金:表 格(Gridl)用于显示查询到的学生信息。(2 分)3.为
11、表单建立数据环境,向数据环境添加“学生表”。(1分)4.表单启动后自动居中,并在表格中显示全体学生的信息。(2 分)5.“查询”按 钮(Commandl)功能要求:在该按钮的Click事件中使用SQL的 select语句 从“学生表”中查询学生性别等于下拉组合框(Combol)中选定性别的学生信息,查询结果先按学生学号的升序排列,再按出生日期的降序排列并把结果显示在表格控件中。(5 分)6.统 计 按 钮(Command2)功能要求:在该按钮的Click事件中使用SQL的 select语句统计下拉组合框(Combol)所选定性别的学生的平均奖学金,并把结果显示在文本框(Textl)中(5 分)7.“关闭”按 钮(Command3)功能要求:单击该按钮,则“关闭和释放表单”。(2 分)8.将该表单添加到“教学管理”项目中。(2 分)提示:1 .可将用于选择性别的下拉组合框(Combol)的 RowSourceType属性设为1-值”,RowSource属性设为 男,女。2 .表 格(Gridl)的 RecordSource Type 属性设为“4-SQL 说明”5
限制150内