付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库技术与应用试卷、选择题(每小题1分,共20分)1 .表单的NAME®性是D。A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2 .下列叙述中含有错误的是BqA.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3 .对于自由表而言,不能创建的索引类型是A_。A.主索引B.候选索引C.普通索引D.唯一索引4 .下列类的特性中,D_体现并扩充了面向对象程序设计方法的共享机制。A.抽象性B.多态性C.封装性D.继承性5 .VisualF
2、oxPro是一个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.
3、查询B.类库C.视图D.菜单9 .下列不属于关系代数运算的是A_。A.查询B.投影C.选择D.联接10 .下列表达式中,合法的是B_.A.Year(Date()-2000/08/02B.Date()-2000/08/02C.Date()+2000/08/02D.A、B、C均对11 .数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中,插入规则可以设置为_D。A.级联,或限制,或忽略B.级联,或忽略C.级联,或限制D.限制,或忽略12 .在报表设计器中,报表最多可以分为D_种不同类型的报表带区(例如页标头区、细节区等等)。A.3B.5C.7D.913 .菜单文件经过生成以后形成的菜单
4、程序文件的扩展名为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.字符型数据能
5、比较大小,日期型则不能D.一个日期型数据可以加或减一个整数17 .VFP的循环语句有A(其中FOR是指FOR-ENDFOR结构语句)。A. DOWHILE,FOMSCANB. DOWHILE,FOMLOOPC. FOR,SCANF口LOOPD. DOCASE和DOWHILEC18 .对于任何一个表单来说,下列说法中正确的是C。A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件C.仅可以创建新的属性和方法D.仅可以创建新的事件和方法19 .在VisualFoxPro中,打开数据库的命令是A。A. OPENDATABASE嗷据库名B. USE数据库名C. USEDATABASE嗷据库名
6、D. OPEN数据库名B20 .在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是。A.2个字节B.4个字节C.8个字节D.10个字节、填空题(每小题1分,共15分)1 .VFP系统中允许用户创建新类,创建新类可使用设计器实现2 .建立事件循环的命令是read_events。3 .计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为timer。4 .对于文本框控彳%通过对_contrlosocource_属性的设置来绑定捽件和数据源。5 .执行下列程序段后,X(1,1)和X(2,2)的值均为123_。程序清单如下:DIMENSIONX(6,10
7、)X=1236如果要物理删除带有删除标志的记录,可使用命令_pack_。7 .表达式"ABC">"BC"的值是.f._.8 .对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的默认值。9 .使用一条命令关闭非当前工作区中表JS可用命令:USEIN_JS.10 .一个数据库系统,可分为3个层次,即:外部层、概念层和内部层。11 .使用报表设计器创建报表时,打开报表设计器,可看到默认有三个带区,即:页标头、细节和页脚注带区。12 .使用类设计器创建自定义工具栏时,除表格夕卜,其他控件都可以添加到工具栏中。13 .在VFP中可
8、创建两种类型的菜单,即:一般菜单和快捷菜单。14 .MOD(-13,4)的返回值为3q15 .自定义工具栏的基类是TOOLBAR。三、判断对错(每小题1分,共10分)1 .数据管理技术的发展经历了三个阶段,分别是:人工管理阶段,文件管理阶段和计算机管理阶段。2 .关系数据模型的基本结构为有向图。3 .以下名称可以作为变量名使用:var1,var:1,var-1,use。4 .记录的定位方式有三种,其中条件定位使用命令locate实现。5 .数据库中每个数据库表都可建立触发器,触发器类型有:插入触发器、更新触发器和删除触发器。6 .容器型控件都有两个属性,一个是集合属性,一个是计数属性,其中集合
9、属性用对象表示。7 .使用表单向导可以创建并修改表单(如表单的布局,控件的位置等)。8 .运行菜单程序时使用如下命令进行:domenumymenu.mnx。9 .报表的设计包括两部分,一个是报表的数据源的设置,一个是报表布局的设置。10 .调用函数或过程时,可以指定参数的传递方式为值传递或引用传递。四、简答(每小题4分,共20分)1 .简述数据库系统的组成。2 .索引的类型包括哪些?3 .类的基本特征有哪几个?4 .报表中常用的带区有哪些,请列举至少四个。5 .请列举对象的至少四个鼠标事件。五、设计题(共35分)1. (6分)现需要根据考试成绩给出该成绩所属等级,要求如下:60以下:不及格;6
10、0-70:及格;70-80:中等;80-90:良好90-100:优秀假定考试成绩彳存在变量score中,要求最终成绩等级保存到变量grade中,试编写完成此功能的程序。2. (6分)试编写程序求100以内的奇数的乘积。即1X3X5X-X99。3. 现有一个数据库jxsj.dbc,在该数据库中有两个数据库表:学生表xs.dbf(包含学号xh,姓名xm,性别xb,出生日期csrq四个字段)和成绩表cj.dbf(包含学号xh,课程代号kcdh,成绩cj三个字段)。(10分)学生表xs.dbf学号C,8成绩表(cj.dbf)姓名cps字号曲性别曲C课程代号kcdli出生日期carqD成结CJ请分别写出
11、相应的SQL语句:1)查询所有女同学的详细信息;2)查询所有同学的详细信息;3)查询所有同学的信息并按照学号降序排列;4、如下表单用来查询课程表和成绩表的数据,其中课程表与成绩表具有一对多关系,课程表为主表,成绩表为子表,表单中有三个命令按钮控件,用于控制课程表记录指针的移动和关闭表单,其name属性值从左到右依次为"cmd1"、"cmd2"、"cmd3”,要求记录指针到达记录开始标记时不能继续上移并将上一条记录按钮设置为不可用,记录指针到达记录结束标记时不能继续下移并将下一条记录按钮设置为不可用。(13分)1) .编写cmd1的Click事件
12、彳弋码(5分)2) .编写cmd2的Click事件彳弋码(5分)3) .编写cmd3的Click事件彳t码(3分)参考答案一、选择题16-20:DACAB1-5:DBADB6-10:ABCAB11-15:DDCCC二、填空题1. .类2. Readevents3. Timer4. Controlsource5. 1236. Pack7. .f.8. 默认值9. In10. 内部层11. .细节12. .表格13. 快捷菜单14. 315. Toolbar三、1-5:错错错对对6-10:错错错对对四、1 .数据库系统包括:数据库,操作系统,(1分)数据库管理系统(1分),数据库管理员(1分),各
13、种应用程序(1分)2 .主索引、候选索引、普通索引、唯一索引(每个1分)3 .继承性、封装性、多态性、抽象性(每个1分)4 .页标头、细节、页注脚、标题、总结、组标头、组注脚、列标头、列注脚(答对4个即可)5 .Mousemove,mouseup,mousedown,click,doubleclick,rightclick(答4个即可)五、1. Ifscore<60Grade=不及格(1分)ElseIfscore<70grade=及格(1分)elseifscore<80grade=中等(1分)elseifscore<90grade='良好'(1分)els
14、egrade=优秀(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分)endififcmd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 世界经济概论试题及其复习资料及复习重点汇集
- 某电池厂生产环境准则
- 某汽车厂涂装操作细则
- 某化工厂设备检修办法
- AI在葡萄牙语中的应用
- 某铝制品厂铝材加工规范
- AI在地理信息科学中的应用
- 项目2课后习题
- 钠长石矿买卖合同
- 监理大纲完整版
- 化工厂职业健康教育培训
- 电费催缴方案(3篇)
- 建筑公司车辆超限管理制度
- JG/T 572-2019建筑木结构用阻燃涂料
- 企业微信的使用培训
- 2025年语文四年级下第二单元习作范文10篇(我的奇思妙想)
- 电气工程及其自动化专业导论
- GA/T 761-2024停车库(场)安全管理系统技术要求
- 部编版历史八年级下册小论文(20篇)(学案)
- 大学生创新创业基础(创新创业课程)完整全套教学课件
- DL∕T 1069-2016 架空输电线路导地线补修导则
评论
0/150
提交评论