山东大学2016-2017学年数据库与信息管理试卷_第1页
山东大学2016-2017学年数据库与信息管理试卷_第2页
山东大学2016-2017学年数据库与信息管理试卷_第3页
山东大学2016-2017学年数据库与信息管理试卷_第4页
全文预览已结束

下载本文档

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

文档简介

学院(系)专业级班学号姓名…………密…………封………线…………山东大学数据库与信息管理课程试卷(B)课程号2016-2017学年2学期题号一二三四五六七八九十总分复核人得分得分阅卷人得分阅卷人一、单项选择(1-30题每题1分,31-35题每题2分,共40分)请将正确选项填写在下面表格的相应位置上,答在试题上不得分。1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.1、函数IIF(LEN(“REPLICATE”)>6,5,-5)返回的值是()A..T.B..F.C.-5D.52、设X="11",Y="1122",下列表达式结果为假的是()

A.NOT(X==Y)AND(X$Y)

B.NOT(X$Y)OR(X

Y)

C.NOT(X>=Y)D.NOT(X$Y)3、以下关于空值(NULL)叙述正确的是()A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值04、在VisualFoxPro中以下叙述错误的是()

A.关系也被称作表

B.数据库文件不存储用户数据

C.表文件的扩展名是.dbf

D.多个表存储在一个物理文件中5、在VisualFoxPro中以下叙述正确的是()

A.利用视图可以修改数据

B.利用查询可以修改数据

C.查询和视图具有相同的作用

D.视图可以定义输出去向6、SQL的数据操作语句不包括()

A.INSERT

B.UPDATE

C.CHANGE

D.DELETE7、不允许出现重复字段值的索引是()

A.候选索引和主索引

B.普通索引和惟一索引

C.惟一索引和主索引

D.惟一索引8、?STR(1456.23,5)命令的显示结果是()A.1456B.1456.2C.1456.23D.*****9、SQL语句中修改表结构的命令是()

A.ALTERTABLE

B.MODIFYTABLEC.ALTERSTRUCTURE

D.MODIFYSTRUCTURE10、为当前表所有学生成绩增加5分,应使用命令()。A.CHANGE成绩WITH成绩+5B.CHANGEALL成绩WITH成绩+5C.REPLACEALL成绩WITH成绩+5D.REPLACE成绩WITH成绩+511、VisualFoxPro6.0的变量分为两类,它们是()。A.字符变量和数组变量B.内存变量和字段变量C.简单变量和数值变量D.一般变量和下标变量12、计算表中所有职称为副教授以上的教师的工资总额,并将结果赋予gzze,可使用命令()。A.SUM工资TOgzzeFOR职称=“副教授”.AND.“教授”B.SUM工资TOgzzeFOR职称=“副教授”.OR.“教授”C.SUM工资TOgzzeFOR职称=“副教授”.AND.职称=“教授”D.SUM工资TOgzzeFOR职称=“副教授”.OR.职称=“教授”13、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()。A.“一方”表的主索引或候选索引,“多方”表的普通索引B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引14、若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是()。A.ALTERTABLExsADDmcC(6)B.ALTERxs.dbfADDCOLUMNmcC(6)C.ALTERxs.dbfADDmcC(6)D.ALTERTABLExsADDFIELDmcC(6)15、数据库文件中有18条记录,当前记录号为3,使用INSERTBLANK命令增加一条空记录,此空记录的记录号是()。A.4B.3C.1D.1916、

从”订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL

语句是()

A.DROPFROM订单WHERE签订日期<={^2004-l-10}

B.DROPFROM订单FOR签订日期<={^2004-l-lO}

C.DELETEFROM订单WHERE签订日期<={^2004-1-10}D.DELETEFROM订单FOR签订日期<={^2004-l-10}17、利用下面哪个函数可判定访问文件时已经到达了文件尾()。A.LOFB.LOCC.EOFD.BOF18、“查询”文件的扩展名是()。A.PRGB.FPXC.QPRD.QPX19、在“选项”对话框的“文件位置”选项卡中可以设置()A.默认目录B.日期和时间的显示格式C.程序代码的颜色D.表单的默认大小20、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。A.条件表达式B.字符表达式C.数值表达式D.日期表达式第1页共4页学院(系)专业级班学号姓名…………密…………封………线…………山东大学数据库与信息管理课程试卷(A)课程号2006-2007学年2学期21、将A区上的主表文件按关键字段XM与E区上的表文件建立关联,正确的是()A、SETRELATOXMINTOEB、SETRELATOEINTOXMC、SETRELATOXMTOED、SETRELAONXMINTOE22、执行下列命令后输出结果为()SETEXACTOFF?’ABC’=’AB’A.ABCB.ABC..T.D..F.23、执行USEJSJDJKS!TM_BMBALIASBMINB命令后,被打开的表的别名是()。A、TM_BMBB、BMC、BD、ALIAS24、函数LEN("ABC"-"AB")的值是()。A.CB.1C.5D."ABCAB"25、打开表并设置当前有效索引(相关索引已建立)的正确命令是()A.ORDERstudentIN2INDEX学号B.USEstudentIN2ORDER学号C.INDEX学号ORDERstudentD.USEstudentIN226、STUDENT表包含50条记录,在执行GOTOP命令后()命令不能显示所有记录。A、LISTALLB、LISTRESTC、LISTNEXT50D、LISTRECORD5027、有如下一段程序:CLOSETABLESALLUSEXSSELE3USEJSUSEKCIN0BROW上述程序执行后,浏览窗口中显示的表及当前工作区号分别是()。A.KC、2B.KC、3C.JS、3D.JS、228、执行下列命令后,屏幕上显示的结果是()。X="AREYOUOk?"

Y="are"

?AT(Y,X)A.1B..F.C..T.D.029、当计算表达式10+5<30.OR..T.AND.”X”-“Y”$”XYZ”时其运算顺序是()A.+-<$.AND..OR.B.+<.OR..AND.-$C..OR..AND.+<-$D.<$.OR..AND.+-30、若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令()。A.COPYGZB.DBFGZB1.DBFB.COPYTOGZB1REST

C.COPYTOGZB1STRUD.COPYTOGZB131、”图书”表中有字符型字段”图书号”。要求用SQLDELETE命令将图书号以字母A

开头的图书记录全部打上删除标记,正确的命令是()

A、DELETEFROM图书FOR图书号LIKE“A%”

B、DELETEFROM图书WHILE图书号LIKE“A%”

C、DELETEFROM图书WHERE图书号=“A*”D、DELETEFROM图书WHERE图书号LIKE“A%”32、要在浏览窗口中显示表js.dbf中职称(zcc(10))为“教授”和“副教授”的记录(该字段的内容无前导空格),下列命令中不能实现此功能的是()。A、SELECT*FROMjsWHEREjs.zc=”教授”ORjs.zc=”副教授”B、SELECT*FROMjsWHERE”教授”$js.zcC、SELECT*FROMjsWHEREjs.zcIN(”教授”,”副教授”)D、SELECT*FROMjsWHERERIGHT(js.zc,4)=”教授”33、要使”产品”表中所有产品的单价上浮8%,正确的SQL命令是()

A、UPDATE产品SET单价=单价+单价*8%FORALL

B、UPDATE产品SET单价=单价*1.08FORALL

C、UPDATE产品SET单价=单价+单价*8%D、UPDATE产品SET单价=单价*1.0834、假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()

A、SELECT产品名称,AVG(单价)FROM产品GROUPBY单价

B、SELECT产品名称,AVG(单价)FROM产品ORDERBY单价

C、SELECT产品名称,AVG(单价)FROM产品GROUPBY产品名称D、SELECT产品名称,AVG(单价)FROM产品ORDERBY产品名称35、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选

修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是()

A、SELECT学号,姓名,性别FROMSWHEREEXISTS

(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<=85)

B、SELECT学号,姓名,性别FROMSWHERENOTEXISTS

(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<=85)

C、SELECT学号,姓名,性别FROMSWHEREEXISTS

(SELECT*FROMSCWHERESC.学号=S.学号AND成绩>85)

D、SELECT学号,姓名,性别FROMSWHERENOTEXISTS

(SELECT*FROMSCWHERESC.学号=S.学号AND成绩<85)得分阅卷人二、程序填空题(每空2分,共10分)请将答案填写在下面表格的相应位置上。36.37.38.39.40.1、已知有一程序如下,给出程序的功能和程序执行后的结果。CLEARX=0Y=0DOWHILE.T.X=X+1Y=Y+XIFX>=10EXITENDIFENDDO?“Y=”+STR(Y,3)该程序的功能是:(36),程序执行后的结果是:(37)。第2页共4页山东大学数据库与信息管理课程试卷(B)课程号2016-2017学年2学期2、以下程序的功能是显示一个平行四边形(见图),请填空。******************************CLEARL=1C=30DOWHILEL<=5IF(38)@L,CSAY“*”@L,C+11SAY“*”ELSE@L,CSAY“************”ENDIFL=L+1(39)ENDDORETURN3、下面程序的功能是统计职工管理数据库的职工表中部门为学生处的男、女职工人数,请填空。(已知职工表中的字段有部门、职工号、姓名、性别、职称等)opendatabase职工管理use职工in0store0tom,wscan(40)if性别=”男”m=m+1elsew=w+1endifen

温馨提示

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

评论

0/150

提交评论