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

下载本文档

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

文档简介

PAGE12信息工程大学2007─2008学年第一学期数据库技术与应用课程试卷(B卷)注意:1、本试卷共页;2、考试时间120分钟;出卷时间:2007年12月3、姓名、学号等必须写在指定地方;4、本考卷适用专业年级:实验班06任课教师:专业年级2006班级学号姓名题号一二三四五六七八九十十一十二总分得分阅卷人一、选择题(每小题1分,共20分)1.表单的NAME属性是D。A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.下列叙述中含有错误的是B。A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.对于自由表而言,不能创建的索引类型是____A_。A.主索引B.候选索引C.普通索引D.唯一索引4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。A.抽象性B.多态性C.封装性D.继承性5.VisualFoxPro是一个_____B。A.数据库系统B.数据库管理系统C.数据库D.数据库管理员6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。A.数据模型B.物理模型C.逻辑模型D.概念模型7.在VisualFoxPro中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。A..PJX、.PJT、.PRGB..DBC、.DCT、.DCXC..FPT、.FRX、.FXPD..DBC、.SCT、.SCX8.在VisualFoxPro中,创建____C_将不以独立的文件存储。A.查询B.类库C.视图D.菜单9.下列不属于关系代数运算的是___A_。A.查询B.投影C.选择D.联接10.下列表达式中,合法的是________B_.A.Year(Date())-{2000/08/02} B.Date()-{2000/08/02}C.Date()+{2000/08/02}D.A、B、C均对11.数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中,插入规则可以设置为__D___。A.级联,或限制,或忽略B.级联,或忽略C.级联,或限制D.限制,或忽略12.在报表设计器中,报表最多可以分为___D__种不同类型的报表带区(例如页标头区、细节区等等)。A.3B.5C.7D.913.菜单文件经过生成以后形成的菜单程序文件的扩展名为__C_。A.MNXB.MPXC.MPRD.MND14.对于同一个对象,下列四个事件:Init、Load、Activate和Destroy发生的顺序为__C__。A.Init、Load、Activate、DestroyB.Activate、Init、Load、DestroyC.Load、Init、Activate、DestroyD.Destroy、Init、Load、Activate15.关系模型的基本结构是____C____。A.树形结构B.无向图C.二维表D.有向图16.下列关于数据操作的说法中,正确的是____D____。A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算C.字符型数据能比较大小,日期型则不能D.一个日期型数据可以加或减一个整数17.VFP的循环语句有_____A(其中FOR是指FOR…ENDFOR结构语句)。A.DOWHILE,FOR和SCANB.DOWHILE,FOR和LOOPC.FOR,SCAN和LOOPD.DOCASE和DOWHILEC18.对于任何一个表单来说,下列说法中正确的是C____。A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件C.仅可以创建新的属性和方法D.仅可以创建新的事件和方法19.在VisualFoxPro中,打开数据库的命令是

A。A.OPENDATABASE<数据库名>B.USE<数据库名>C.USEDATABASE<数据库名>D.OPEN<数据库名>B20.在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是

。A.2个字节B.4个字节C.8个字节D.10个字节二、填空题(每小题1分,共15分)1.VFP系统中允许用户创建新类,创建新类可使用设计器实现2.建立事件循环的命令是readevents。3.计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为timer。4.对于文本框控件,通过对__contrlosocource_属性的设置来绑定控件和数据源。5.执行下列程序段后,X(1,1)和X(2,2)的值均为____123__。程序清单如下:DIMENSIONX(6,10)X=1236如果要物理删除带有删除标志的记录,可使用命令___pack_。7.表达式"ABC">"BC"的值是_____.f._.8.对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的__默认值____。9.使用一条命令关闭非当前工作区中表JS,可用命令:USE______IN_JS.10.一个数据库系统,可分为3个层次,即:外部层、概念层和内部层。11.使用报表设计器创建报表时,打开报表设计器,可看到默认有三个带区,即:页标头、细节 和页脚注带区。12.使用类设计器创建自定义工具栏时,除表格外,其他控件都可以添加到工具栏中。13.在VFP中可创建两种类型的菜单,即:一般菜单和快捷菜单。14.MOD(-13,4)的返回值为3。15.自定义工具栏的基类是TOOLBAR。三、判断对错(每小题1分,共10分)数据管理技术的发展经历了三个阶段,分别是:人工管理阶段,文件管理阶段和计算机管理阶段。关系数据模型的基本结构为有向图。以下名称可以作为变量名使用:var1,var:1,var-1,use。记录的定位方式有三种,其中条件定位使用命令locate实现。数据库中每个数据库表都可建立触发器,触发器类型有:插入触发器、更新触发器和删除触发器。容器型控件都有两个属性,一个是集合属性,一个是计数属性,其中集合属性用对象表示。使用表单向导可以创建并修改表单(如表单的布局,控件的位置等)。运行菜单程序时使用如下命令进行:domenumymenu.mnx。报表的设计包括两部分,一个是报表的数据源的设置,一个是报表布局的设置。调用函数或过程时,可以指定参数的传递方式为值传递或引用传递。四、简答(每小题4分,共20分)1.简述数据库系统的组成。2.索引的类型包括哪些?3.类的基本特征有哪几个?4.报表中常用的带区有哪些,请列举至少四个。5.请列举对象的至少四个鼠标事件。五、设计题(共35分)1.(6分)现需要根据考试成绩给出该成绩所属等级,要求如下:60以下:不及格;60-70:及格;70-80:中等;80-90:良好90-100:优秀假定考试成绩保存在变量score中,要求最终成绩等级保存到变量grade中,试编写完成此功能的程序。2.(6分)试编写程序求100以内的奇数的乘积。即1╳3╳5╳…╳99。3.现有一个数据库jxsj.dbc,在该数据库中有两个数据库表:学生表xs.dbf(包含学号xh,姓名xm,性别xb,出生日期csrq四个字段)和成绩表cj.dbf(包含学号xh,课程代号kcdh,成绩cj三个字段)。(10分)请分别写出相应的SQL语句:1)查询所有女同学的详细信息;2)查询所有同学的详细信息;3)查询所有同学的信息并按照学号降序排列;如下表单用来查询课程表和成绩表的数据,其中课程表与成绩表具有一对多关系,课程表为主表,成绩表为子表,表单中有三个命令按钮控件,用于控制课程表记录指针的移动和关闭表单,其name属性值从左到右依次为”cmd1”、”cmd2”、”cmd3”,要求记录指针到达记录开始标记时不能继续上移并将‘上一条记录’按钮设置为不可用,记录指针到达记录结束标记时不能继续下移并将‘下一条记录’按钮设置为不可用。(13分)1).编写cmd1的Click事件代码(5分)2).编写cmd2的Click事件代码(5分)3).编写cmd3的Click事件代码(3分)参考答案选择题1-5:DBADB6-10:ABCAB11-15:DDCCC16-20:DACAB二、填空题类ReadeventsTimerControlsource123Pack.f.默认值In内部层细节表格快捷菜单3Toolbar三、1-5:错错错对对6-10:错错错对对四、1.数据库系统包括:数据库,操作系统,(1分)数据库管理系统(1分),数据库管理员(1分),各种应用程序(1分)2.主索引、候选索引、普通索引、唯一索引(每个1分)3.继承性、封装性、多态性、抽象性(每个1分)4.页标头、细节、页注脚、标题、总结、组标头、组注脚、列标头、列注脚(答对4个即可)5.Mousemove,mouseup,mousedown,click,doubleclick,rightclick(答对4个即可)五、Ifscore<60Grade=‘不及格’(1分)ElseIfscore<70grade=‘及格’(1分)elseifscore<80grade=‘中等’(1分)elseifscore<90grade=‘良好’(1分)elsegrade=’优秀’(1分)endifendifendifendif(1分)或docasecasescore<60Grade=‘不及格’(1分)Casescore<70Grade=‘及格’(1分)Casescore<80grade=‘中等’(1分)Casescore<90grade=‘良好’(1分)otherwisegrade=’优秀’(1分)endcase(1分)2.result=1(1分)fori=1to100ifi%2=1(2分)result=result*i(2分)endifendfor(1分)3.1).select*(1分)fromxs(1分)wherexb=’女’(1分)2).Select*(2分)fromxs(2分)3).select*(1分)fromxs(1分)orderbyxhdesc(1分)4.1).在cmd1的Click事件中添加代码如下:ifnotbof()skip-1(2分)elsethis.enabled=.t.(1分)endififcmd2.enabled=.f.

温馨提示

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

评论

0/150

提交评论