信息工程大学会计专业数据库技术及应用试卷_第1页
信息工程大学会计专业数据库技术及应用试卷_第2页
信息工程大学会计专业数据库技术及应用试卷_第3页
信息工程大学会计专业数据库技术及应用试卷_第4页
信息工程大学会计专业数据库技术及应用试卷_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

第15页共15页PAGE信息工程大学2010─2011学年第2学期数据库技术及应用课程试卷试卷类型A(注明A、B卷)考试类型闭卷(注明开、闭卷)注意:1、本课程为必修,学时为68,学分为42、本试卷共9页;考试时间120分钟;出卷时间:2011年6月3、姓名、学号等必须写在指定地方;考试时间:2011年6月日4、本考卷适用专业年级:2010实验班、会计等任课教师:陆煜鈞等题号一二三四五六七八九十十一十二总分得分阅卷人(以上内容为教师填写)专业年级班级学号姓名特别注意:要求答案统一填写在后面的答题纸上。填写在卷面上的答案一律不计分。请仔细阅读以下内容:考生必须遵守考试纪律,详细内容见《南京信息工程大学滨江学院考试纪律规定》。所有考试材料不得带离考场。考生进入考场后,须将学生证或身份证放在座位的左上角。考场内不许抽烟、吃食物、喝饮料。特别注意:要求答案统一填写在后面的答题纸上。填写在卷面上的答案一律不计分。请仔细阅读以下内容:考生必须遵守考试纪律,详细内容见《南京信息工程大学滨江学院考试纪律规定》。所有考试材料不得带离考场。考生进入考场后,须将学生证或身份证放在座位的左上角。考场内不许抽烟、吃食物、喝饮料。考生不得将书籍、作业、笔记、草稿纸带入考场,主考教师允许带入的除外。考试过程中,不允许考生使用通讯工具。开考15分钟后不允许考生进入考场,考试进行30分钟后方可离场。考生之间不得进行任何形式的信息交流。除非被允许,否则考生交卷后才能离开座位。考试违纪或作弊的同学将被请出考场,其违纪或作弊行为将上报学院。本人郑重承诺:我已阅读上述10项规定,如果考试是违反了上述10项规定,本人将自愿接受学校按照有关规定所进行的处理。上面姓名栏所填姓名即表示本人已阅读本框的内容并签名。1、在VisualFoxpro中,创建包含有备注字段的表文件后,将得到两个同名、扩展名不同的文件,其扩展名分别是:A).DBF,.FPT B).PJX,.PJTC).PRG,.EXE D).DBC,.DCT2、在E-R图中,用来表示实体之间联系的图形是:A)矩形 B)椭圆形 C)菱形 D)平行四边形3、有两个关系R和T如下:RTABCa12b21c31ACa2b1c1则由关系R得到关系T的操作是:A)选择 B)投影 C)交 D)并4、下列叙述中正确的是:A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库设计是指设计数据库管理系统C)数据库技术的根本目标是要解决数据共享的问题D)在数据库系统中,数据的物理结构必须与逻辑结构一致5、数据库系统的核心是:A)数据模型 B)数据库管理系统C)软件工具 D)数据库6、在VFP的操作中,指定当前工作路径是F盘、文件夹为EX的命令是:A)SETDEFAONF:\EX B)SETDEFATOF:\EXC)SETDEFAINTOF:\EX D)SETTOF:\EX7、VFP支持的数据模型是:A)层次数据模型 B)关系数据模型C)网状数据模型 D)树状数据模型8、对于“关系”的描述,正确的是:A)同一个关系中允许有完全相同的元组B)在一个关系中元组必须按关键字升序存放C)在一个关系中必须将关键字作为该关系的第一个属性D)同一个关系中不能出现相同的属性名9、退出VFP系统的命令是:A)CLEAR B)DROP C)RETURN D)QUIT10、算术表达式的VFP形式是:A)(X+Y)/X-Y B)X+Y/X-YC)X+Y/(X-Y) D)(X+Y)/(X-Y)11、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A)多对多关系 B)一对一关系 C)一对多关系 D)一对二关系12、在下面的VFP表达式中,不正确的是:A){^2008-05-01}+DATE() B){^2008-05-01}-10C){^2008-05-01}-DATE() D){^2008-05-01}+1013、要求记录唯一性的索引是:A)唯一索引、主索引 B)唯一索引、候选索引C)主索引、候选索引 D)主索引、普通索引14、在建立表间一对多的永久联系时,主表的索引类型必须是:A)主索引或候选索引B)主索引、候选索引或唯一索引C)主索引、候选索引、唯一索引或普通索引D)可以不建立索引15、在职工档案表中,字段名婚否是L型字段,字段名性别是C型字段。若检索已婚的女职工,应该用逻辑表达式:A)婚否.OR.性别="女" B)婚否=.T..OR.性别="女"C)婚否.AND.性别="女" D)已婚.AND.性别="女"16、打开一个空表(没有记录的表),执行?EOF(),BOF()命令,显示结果为:A).T.和.T. B).F.和.F.C).T.和.F. D).F.和.T.17、以下的()操作将造成相关表之间数据的不一致:A)在主表中插入记录的主关键字的值是子表中所没有的B)在主表中删除了记录,而在子表中没有删除相关记录C)在子表中删除了记录,而在主表中没有删除相关记录D)用主表的主关键字字段的值修改了子表中的一个记录18、如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为:A)更新级联 B)更新限制C)插入级联 D)插入限制19、彻底删除记录数据可以分两步来实现,这两步分别是用命令:A)PACK和ZAP B)PACK和RECALLC)DELETE和PACK D)DELETE和RECALL20、在VFP中,关于视图的正确叙述是:A)视图与数据库表相同,用来存储数据B)视图不能与数据库表进行连接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表21、逻辑运算符的优先顺序是:A).NOT..AND..OR. B).NOT..OR..AND.C).AND..OR..NOT. D).AND..NOT..OR.22、在VFP中,有下面几个内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.445"执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是:A)D,L,Y,N,C B)D,L,M,N,CC)T,L,M,N,C D)T,L,Y,N,C23、函数LEFT("北京科技大学",LEN("南京"))的返回值是:A)北京科技大学 B)北京科技 C)北京 D)大学24、类或对象具有延用父类的属性、事件和方法的能力,称为类的:A)继承性 B)抽象性 C)封装性 D)多态性25、下列对于事件的描述不正确的是:A)事件是由对象识别的一个动作B)事件可以由用户的操作产生,也可以由系统产生C)如果事件没有与之相关联的处理程序代码,则对象的事件不会发生D)有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别26、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是:A)DOmymenu B)DOmymenu.mprC)DOmymenu.pjx D)DOmymenu.mnx27、页框对象的集合属性和计数属性的属性名分别为:A)Pages、PageCount B)Forms、FormCountC)Buttons、ButtonCount D)Controls、ControlCount命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是:A)This.ThisForm.Text1.Value B)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value29、在VFP中,有关菜单的下列说法不正确的是:A)执行菜单源程序文件的命令为“DOMENU菜单文件名”B)在菜单设计器中设计菜单时,要给菜单项分组,可在相应分组位置加入“\--“C)在菜单设计器中设计菜单时,要给菜单项设置访问键F,可在该菜单项后加入“(\<F)”D)在VFP中,也可以设计快捷菜单30、下列属于方法名的是:A)GotFocus B)SetFocus C)LostFocus D)Activate二、填空题(每小题1分,共20分)1、要想清除主窗口屏幕,应使用命令【1】。2、在“表设计器”中,建立XYZ普通索引,实现多字段排序,即先按同学的出生日期(字段名csrq,D)排序,出生日期相同的再按性别(字段名xb,C,2)顺序排序,填写的索引表达式为【2】。3、VisualFoxpro索引文件不改变表中记录的【3】顺序。4、关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的【4】。5、向数据库中添加表是指把自由表添加到数据库中,使之成为数据库表。这一操作的本质是建立了数据库与表之间的【5】。6、数据库表的有效性规则包括字段有效性规则和【6】。7、数据库表有三种记录级触发器:即插入触发器、【7】触发器和删除触发器。8、使用LOCAL、PRIVATE和PUBLIC命令可以指定内存变量的作用域。如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是【8】。9、VFP系统中,开发应用程序,建立事件循环的命令是【9】。10、将控件绑定到一个字段,移动记录后字段的值发生变化,这时对象的【10】属性的值也随之变化。11、用VFP的菜单设计器可以设计两种类型的菜单,它们分别是普通菜单和【11】。12、VFP菜单设计器设计的菜单,必须生成菜单程序后才能执行,生成后的菜单程序其扩展名是【12】。13、在VFP中创建报表时,可以创建分组报表。系统规定,最多可以选择【13】层分组层次。14、在利用报表设计器创建报表时,默认情况下显示的三个带区为页标头、【14】和页脚注。15、在VisualFoxPro中,假设表单上有一选项组:○男○女,初始时该选项组的Value属性值为0。当其中的第一个选项按钮“男”被选中,该选项组的Value属性值为【15】。16、要查看cj表的cj字段的标题,可用命令:?DBGETPROP(“cj.cj”,“【16】”,”Caption”)。17、为了选用一个未被使用的编号最小的工作区,可以使用命令:【17】。18、字符型常量的定界符有半角的单引号、双引号和【18】。19、给变量赋值的方法有通过等号赋值和利用【19】命令。20、函数LEN(DTOC(DATE())的返回值为【20】。三、SQL语言单选题(每小题2分,共10分)数据库JXSJ中XS(学生)表和CJ(选课)表,它们的部分结构分别如下所示:XS.DBFCJ.DBF字段名含义字段类型及宽度字段名含义字段类型及宽度XH学号C(8)XH学号C(8)XM姓名C(6)KCDH课程代号C(4)XB性别C(2)CJ成绩N(3,0)两表通过学号字段是一对多关系,关键字段XH。1、从选课表中检索成绩CJ大于等于60并且小于等于90的记录信息,正确的SQL命令是A)SELECT*FROMjxsj!cjFORCj.cjBETWEEN60AND90B)SELECT*FROMjxsj!cjWHERE60≤Cj.cj≤90C)SELECT*FROMjxsj!cjWHERECj.cjBETWEEN60AND90D)SELECT*FROMjxsj!cjFOR60≤Cj.cj≤902、从以上两表查询每位学生的姓名、选修课程门数、平均成绩。正确的命令是:A)SELECTXM,COUNT(*),AVG(Cj.cj)FROMjxsj!xsINNERJOINjxsj!cjONXs.xh=Cj.xhB)SELECTXM,SUM(Cj.cj),AVG(Cj.cj)FROMjxsj!xsINNERJOINjxsj!cjONXs.xh=Cj.xhGROUPBYXs.xhC)SELECTXM,SUM(Cj.cj),AVG(Cj.cj)FROMjxsj!xsINNERJOINjxsj!cjONXs.xh=Cj.xhD)SELECTXM,COUNT(*),AVG(Cj.cj)FROMjxsj!xsINNERJOINjxsj!cjONXs.xh=Cj.xhGROUPBYXs.xh3、在选课表中插入如下新的记录。正确的SQL命令是:A)INSERTINTOCJVALUES("040202001","9876",78.0)B)INSERTINTOCJVALUES(040202001,9876,"78.0")C)INSERTTOCJVALUES("040202001","9876",78.0)D)INSERTTOCJVALUES(040202001,9876,"78.0")4、在选课表中给指定学号的记录做上删除标记。正确的SQL命令是:A)DELETETABLECJWHEREXH="040202001"B)DELETEFROMCJFORXH="040202001"C)DELETEFROMCJWHEREXH="040202001"D)DELETETABLECJFORXH="040202001"5、将XS(学生)表中"李海宁"同学的性别改成"女",正确的SQL命令是:A)UPDATEXSSETXB="女"FORXM="李海宁"B)UPDATEXSXB="女"FORXM="李海宁"C)UPDATEXSSETXB="女"WHEREXM="李海宁"D)UPDATEXSXB="女"WHEREXM="李海宁"四、综合应用填空题(每空1分,共10分)表单的数据环境包含JS(教师)表,表单上有命令按钮组CommandGroup1,它包含有三个命令按钮,用来移动记录指针等;标签Label1、标签Label2,分别用作标识;文本框Text1及文本框Text2分别显示教师表的姓名和籍贯。运行结果如图所示。要求回答以下问题:(1)表单的标题属性【1】="教师姓名和籍贯"(2)表单的最大化按钮无效,即属性MaxButton=【2】(3)表单的最小化按钮无效,即属性【3】=.F.(4)表单的关闭按钮有效,即其属性Closable=【4】(5)表单的背景色是天蓝色,即其属性【5】=RGB(128,255,255)(6)表单运行居中,即其属性AutoCenter=【6】(7)本设计中,容器类对象是【7】和表单。(8)本设计中,数据绑定型对象是【8】和命令按钮组。(9)对命令按钮组的单击(Click)事件编程如下,请按标明的注释完善程序:【程序清单】X=This.Value&&单击按钮DOCASECASEX=1【9】&&后退1个记录CASEX=2skip&&前进1个记录OTHERWISE【10】&&释放表单ENDCASEThisForm.Refresh&&刷新表单五、程序设计填空题(每空2分,共10分)1、有一学生库STUDENT.DBF,表中有:姓名(C,8)、英语(N,2)、数学(N,2)、奖学金(L,1)等字段,程序功能为确定是否发给奖学金(奖学金字段值目前均为.F.)。若英语数学两门功能都大于或等于90分,则该学生可以发放奖学金,请对程序填空。SETTALKOFFCLEARUSESTUDENTDOWHILE.T.IF英语>=90.AND.数学>=90【1】ENDIFSKIPIFEOF()【2】ENDIFENDDORETURN2、下面的程序是将“中华人民共和国”显示为“中华人民共和国”,即在每两个汉字之间加入一个空格。阅读下面的程序,将程序填写完整。SETTALKOFFCLEARX='中华人民共和国'Y=''DOWHILELEN(X)>=【3】

温馨提示

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

评论

0/150

提交评论