《数据库管理系统》2006-2007-1期末试卷(A)_第1页
《数据库管理系统》2006-2007-1期末试卷(A)_第2页
《数据库管理系统》2006-2007-1期末试卷(A)_第3页
《数据库管理系统》2006-2007-1期末试卷(A)_第4页
《数据库管理系统》2006-2007-1期末试卷(A)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、第 页共9页南昌大学20062007学年第一学期期末考试试卷试卷编号:(A)卷课程编号:课程名称:数据库管理系统考试形式:闭卷适用班级:全校姓名:学号:班级:学院:专业:考试日期:20070126下午题号一二三四五六七八九十总分累分人签名题分40401010100得分考生注意事项:1、本试卷共L页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、选择题(每小题1分,共40分)得分评阅人说明:请将一、二、三大题TOC o 1-5 h z1、在下列4个选项中,不属于基本关系运算的是C。连接B.投影C.比较D.选择2、用二维表数据来

2、表示实体及实体之间关系的数据模型称为匚。实体-联系模型B.层次模型C.网状模型D.关系模型3、在VisualFoxPro中“表”是指B。报表B.关系C.表格D.表单4、在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是_B。数据B.文档C.类D.代码5、扩展名为pjx的文件是D_。数据库表文件B.表单文件C.数据库文件D.项目文件6、启动VisualFoxPro时,屏幕上出现两个窗口:一个是主窗口,另一个是_A命令窗口B.文本窗口C.帮助窗口D.对话框窗口7、退出VisualFoxPro的操作方法是D。从“文件”下拉菜单中选择“退出”选项单击关闭窗口按钮在命令窗口中输入QUIT命令,然

3、后按Enter键以上方法都可以TOC o 1-5 h z8、VisualFoxPro的表达式LEN(DTOC(DATE()+DATE()的类型是。A.数值型B.逻辑型C.字符型D.日期型9、下列选项中不属于定界符的是。半角单引号B.大括号C.双引号D.方括号10、下列选项中,是逻辑型常量的是。A.YB.NC.NOTD.F11、执行如下命令序列:YA=100YB=200YAB=300N=AM=Y&N?&M最后一条命令的显示值为。A.100B.200C.300D.Y&N12、在VisualFoxpro中,关于命令的书写规则,下列说法中正确的是命令不一定要以命令名开头B.各子句顺序不能改变不能大小写

4、混合,也不能分行书写D.命令行最大的字符数是819213、执行下列命令序列后的输出结果是。m=len(1810)?m=m+1A.1810B.4C.5D.F.14、下面有关索引的描述正确的是。建立索引以后,原来的数据库表文件中记录的物理顺序将被改变创建索引是创建一个指向数据库表文件记录的指针构成的文件索引与数据库表的数据存储在一个文件中使用索引并不能加快对表的查询操作TOC o 1-5 h z15、在VisualFoxPro中,关于自由表叙述正确的是B。A.自由表和数据库表是完全相同的口B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引口口。.自由表不可以加入到数据库中16、在Visu

5、alFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为A。A.1、4、8B.4、4、10C.1、10、8D.2、8、817、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围短语,则系统将。A.只计算当前记录的工资值B.计算前8条记录的工资和C.计算后8条记录的工资和D.计算全部记录的工资和实体完整性域完整性以下叙述正确的是自由表字段名最长20个字符B.数据库表字段最长100个字符18、在VisualFoxPro中,利用数据库表的字段有效性规则可以实现数据的。B.参照完整性D.更新完整性D。A.C.19、A.C.字段名中可以有空

6、格D.字段名中不可以有空格20、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是丄A.主索引B.惟一索引C.候选索引D.普通索引TOC o 1-5 h z21、以下关于空值(NULL)叙述正确的是。A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值022、表达式LEN(SPACE(0)的运算结果是。A.NULLB.1C.0D.23、在SQLSELECT语句中用于实现关系的选择运算的短语是。A.FORB.WHILEC.WHERED.CONDITION24、设X=6V5,命令?VARTYPE(X)的输出是。A.NB.CC.LD.出错25

7、、假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是。A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm26、在VisualFoxPro中,要运行查询文件query1.qpr,可以使用命令。A.DOquery1B.DOquery1.qprC.DOQUERYquery1D.RUNquery127、VisualFoxPro内存变量的数据类型不包括。A.数值型B.货币型C.备注型D.逻辑型28、在VisualFoxPro中,如果希望跳出SCANENDSCAN循环体、执行ENDSCAN后面的语句,应使用。A.LOOP语句B.EX

8、IT语句C.BREAK语句D.RETURN语句29、使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是。A.DELETEFORAGE30B.DELETEFROMSWHEREAGE30C.DELETESFORAGE30D.DELETESWHEREAGE3030、顺序执行下列命令后,最后一条命令显示的结果是。USECHJGO5SKIP-2?RECNO()TOC o 1-5 h zA.3B.4C.5D.731、执行?AT“教授”“副教授”)命令的显示结果是。A.T.B.2C.3D.032、执行SELECT0选择工作区的结果是。选择了0号工作区选择了空闲的最小的工作区选择了空闲

9、的工作区显示出错信息33、要为当前表所有职工增加100元工资应该使用命令。CHANGE工资WITH工资+100REPLACE工资WITH工资+100CHANGEALL工资WITH工资+100REPLACEALL工资WITH工资+10034、VisualFoxPro参照完整性规则不包括。A.更新规则B.查询规则C.删除规则D.插入规则35、在VFP环境下,用LISTSTRU命令显示表中各字段总宽度为50,则用户实际可使TOC o 1-5 h z用的字段总宽度为。A.51B.50C.49D.4836、下面关于属性、方法和事件的叙述中,错误的是。属性用于描述对象的状态,方法用于表示对象的行为基于同一

10、个类产生的两个对象可以分别设置自己的属性值事件代码也可以像方法一样被显示调用在新建一个表单时,可以添加新的属性、方法和事件(37)(40)使用的数据表如下:“歌手”表“评分”表歌手号姓名1001刘德华2001张学友3001周杰伦4J01林俊杰歌手号分数评委号10019.810120019.910230019.6103-40019.710437、为“歌手”表增加一个字段“最后得分”的SQL语句是。ALTERTABLE歌手ADD最后得分F(6,2)ALTERDBF歌手ADD最后得分F6,2CHANGETABLE歌手ADD最后得分F(6,2)CHANGETABLE学院INSERT最后得分F6,238

11、、插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的SQL语句是。INSERTVALUES(“1001”,9“105”)INTO评分(歌手号,分数,评委号)INSERTTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)INSERTINTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)INSERTVALUES(“100”9.9“105”)TO评分(歌手号,分数,评委号)39、为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是。CHANGETABL

12、E评分ALTER分数SETCHECK分数=0AND分数V=10ALTERTABLE评分ALTER分数SETCHECK分数=0AND分数V=10ALTERTABLE评分ALTER分数CHECK分数=0AND分数V=10CHANGETABLE评分ALTER分数SETCHECK分数=0OR分数V=1040、与“SELECT*FROM歌手WHERENOT(最后得分9.00OR最后得分V8.00)”等价的语句是。SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00SELECT*FROM歌手WHERE最后得分=8.00AND最后得分V=9.00SELECT*FROM歌手WHER

13、E最后得分9.00OR最后得分V8.00SELECT*FROM歌手WHERE最后得分V=8.00AND最后得分=9.00二、填空题(每空2分,共40分)得分评阅人1、在关系数据库的基本操作中,从表中抽取属性值满足条件列的操作称为【1】投影_。2、一个关系表的行称为。3、在VisualFoxPro中,项目管理器的选项卡用于显示和管理数据库、自由表和查询等。4、在表单设计器中可以通过【4】工具栏中的工具快速对齐表单中的控件。5、在VISUALFOXPRO中为表单指定标题的属性是。6、如果某记录的备注型字段标志显示为【6】,则表明该字段不再为空。7、为了能够通过视图更新基本表中的数据,需要在视图设计

14、器的【7】选项卡下设置有关选项。8、在VisualFoxPro中,使用SQL语言的ALTERTABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整):ALTERTABLESTUDENT【8】EmailC(30)9、函数BETWEEN(30,40,50)的运算结果是【9】。10、在VisualFoxpro中,打开数据库设计器的命令是。11、下面程序的功能是计算表达式S=1!+2!+3!settalkoffS=0fori=1to3t=1forj=1toi【11】endfor【12】endfor?1!+2!+3!=,ssettalkonreturn12、V

15、isualFoxPro的数据完整性规则通常包括【13】、域完整性和参照完整性。13、执行命令A=2005/4/2之后,内存变量A的数据类型是【14】型。14、将学生表STUDENT中的学生年龄(字段名是AGE)增加1岁,应该使用的SQL命令是:UPDATESTUDENT【15】。15、在SQL的SELECT语句进行分组计算查询时,可以使用子句来去掉不满足条件的分组。16、在VisualFoxPro中,使用SQL的CREATETABLE语句建立数据库表时,使用【17】子句说明有效性规则(域完整性规则或字段取值范围)。17、在VisualFoxPro中,运行表单T1SCX的命令是。18、在SQLS

16、ELECT语句中将查询结果存放在一个表中应该使用【19】子句(关键字必须拼写完整)。19、如下程序显示的结果是【0】。s=0i=1dowhilei=1OEXITENDIFENDDO?“S二”+str(S,2)本程序的运行结果是2、有一个成绩表CJ.DBF,其内容如下:记录号学号成绩1A1001752A1002853A2003954A2004655B1001706B1002807B2003908B200480写出下列程序的运行结果。SETTALKOFFUSECJSTORE0TOS,NLOCATEFOR成绩=80DOWHILENOTEOF()IFSUBSTR(学号,2,1)=“2”S=S+成绩N=N+1ENDIFCONTINUEENDDO?N,SUSERETURN该程序的运行结果为:四、程序设计(共10分)得分评阅人编写一程序,在学生成绩表xscj.dbf(表结构为:学号C(8)、姓名C(8)、数学N(3)、语文N(3)、外语N(3)、总分N(3)、平均分N(4,l)中,其中总分和平均分为空,试根据

温馨提示

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

评论

0/150

提交评论