




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理及其应用模拟题1一、选择题1、(D )在下列表达式中,计算结果为字符型的是:A 1234+ASC( “ A ” )B. SQRT(4)*12/24/60C CTOD( “ 12/24/94 ”)>DA TA( )D. “ 2.13” +SUBSTR( “联想汉字操作系统” , 5, 12) 2、( C )关于自由表的叙述,正确的是A. 全部是用以前版本的 FoxBase 建立的表B. 可以用 VFP 建立,但不能把它添加到数据库中C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D. 自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表3、(A)
2、 下列选择中都是方法程序的是:A Cls, setfocus,pset, releaseB Cls, caption, pset, releaseCCls, refresh, release, initD Setfocus,getfocus, lostfocus, cls4、(A.B.C.C)查询设计器包括的选项卡有字段、条件、分组依据联接、杂项、索引筛选、排序依据、字段D.排序依据、分组依据、条件二、填空题1、文本框用于数据输入输出的属性是VALUE。2、用于处理文本信息的控件有:文本框、标签、编辑框。3、 SQL 语言所具有的功能是数据定义、数据操纵、数据控制。4、查询向导中可以有三种选择
3、:查询向导、交叉表格查询、图形向导。5、参照完整性的规则包括插入规则、更新规则、删除规则。6、建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是主索引。7、在数据表中,每一行是关于客观事物的具体描述,叫做元组。8、表结构定义了数据表的字段个数、字段名、字段类型、字段宽度与小数位数等内容。9、日期型常量的一般格式为yyyy-mm-dd。10、数据库表中的字段有效性规则用来指定字段的验证性规则。11、数据库系统的组成是数据库、计算机硬件、数据库管理系统、应用程序、用户12、利用 SQL 语句创建一个表文件,文件名为 student,表结构由五个字段组成,分别是 xm字符类型,长度为10;
4、 xb 字符类型,长度为2,默认值为“男” ; csrq日期类型;sfty逻辑类型; bz备注类型。13、假设有一个设备管理表sb.dbf,其表结构为:sb (编号C(5) ,名称C(6) ,启用日期D,价格N(9,2) ,部门C(2) ,主要设备L )在 sb 表中编号字段值要求唯一。利用 SQL 语句查询 sb 表中价格大于 10000 元的所有主要设备。14、假设由一个设备管理表sb,其结构见第15 题。还有一个设备大修表dx.dbf ,其表结构为: dx(编号C(5) ,费用N(6,1) ),每台设备大修一次,就作为一条记录保存在dx 表中,因此一台设备在dx 表中可能有多条记录,即维
5、修过多次。 利用 SQL 语句查找设备编号为 106-1 的设备的大修费用及其设备名称,并按费用降序排列。15、利用 SQL 语句查询设备管理表sb 中的部门数。16、对象事件是指。三、简答及描述题1、举例说明五种VFP 数据类型的特点。2、建立一个名为“ studbc”的数据库。在该数据库中建立如下数据表,名为 studbf ,结构为 studbf (学号 C 7,姓名 C 8, 性别 C 2 ,年龄 N 2 ,照片 G)学号姓名性别年龄照片2005101李明男192005102孙丽女18每个记录的照片字段内都存有照片。写出详细的建立过程。3、如何设置 “默认” 命令按钮?如何设置图文按钮?
6、举例说明如何设置命令按钮的访问键。参考答案:1、(1)字符型字符型数据可以包含字母、数字、空格、汉字与符号。如“SDFG”、“ 12345”、“计算机”为字符型常量。姓名、性别、家庭住址都是用汉字表示的,他们的数据类型也是字符型的。在内存中一个字符占用一个字节,一个汉字占用两个字节。( 2)数值型数值型数据是由09 、小数点及正负号组成。如234.7、 -78、 12.86。( 3)逻辑型这种数据类型表达了一个逻辑值。该逻辑值有两种可能的取值:真(.T.)或假 (.F.)。每个逻辑型数据占用个字节。( 4)日期型由年、月、日组成的数据。每个日期型数据长度为8 个字节。例如2002-07-28
7、。( 5)备注型备注型只适用于字段。用来存储较多的文字,例如:个人简历、产品说明、图书简介等都可以定义为备注型。2、第一步, 打开表设计器。 单击常用工具栏中“新建” 按钮 >打开“新建” 对话框选择“表”单击“新建文件”按打开“创建”对话框输入表文件名:studbf单击“保存”按钮打开表设计器。第二步,创建表结构。在“字段名”处输入“学号”,“类型”选“字符型” ,宽度输入7;同样操作输入姓名、性别、年龄、照片四个字段名,并分别定义其类型与宽度。第三步,建立完毕,单击“确定”按钮,在弹出的“现在输入数据记录吗?”提示对话框中单击“是”按钮。第四步,输入记录数据。在打开的记录编辑窗口中输
8、入第一个记录的第一个字段值“2005101 ”,依次输入“李明” ,“男”, 19,三个字段值。光标移到“照片”字段编辑框,双击该编辑框,打开“照片”字段编辑窗口。单击“编辑”菜单“插入对象”命令,打开“插入对象”对话框,选择“由文件创建”单选钮,找到照片文件添加到“照片”字段里。同样操作完成所有的记录输入。第五步,退出记录编辑窗口后, 在 VFP 的命令窗口中输入 USE 命令,回车,保存 studbf 文件到磁盘中。3、若表单上有多于一个的命令按钮,可将其中一个设定为默认命令按钮,方法是该命令按钮的 Default 属性赋值为 .T.。每个表单上有且只有一个命令按钮为默认按钮。当一个命令按
9、钮设置为默认按钮后(其Enabled 属性必须为 .T.),同一表单上的其他命令按钮的Default属性将自动变为.F.。使命令按钮的Caption 属性与Picture 属性都赋上相应的值则可将该命令按钮设置为图文按钮。命令按钮的访问键设置方法是:在Caption 属性值中作为访问键的字母前加上“<”两个符号,显示时该字母下方有一条下划线,这个字母就成了访问键。当表单运行时,按Alt访问键后,焦点马上移到这个命令按钮上。例如将某个命令按钮的Caption 属性中赋值为“退出( <E )”,则这个命令按钮的访问键就是字母e 键。四、程序设计题1、输入一个整数,当为偶数时,求其立方;
10、当为奇数时,求其平方。2、设计一个输入用户密码的表单,界面如下。输入密码时在文本框中显示“* ”,密码错误时显示“密码错,请重新输入!”,三次输入不正确时显示“对不起,你不是合法用户!”后结束表单运行;输入正确密码后显示“密码正确!可以进入系统。”,然后结束表单运行。参考答案:1、CLEARINPUT “请输入一个数:”TOxIF x%2=0或 INT(x/2)=X/2y=x*3?”该数是偶数,其立方为:”, yELSEy=x*2?”该数是奇数,其平方为:”, yENDIF2、第一步,创建一个表单,然后在其中创建标签与文本框各一个,命令按钮二个。第二步,属性设置控件属性属性值label1Cap
11、tion密码:text1PasswordChar*Value(清空)Command1Caption确定Command2Caption取消第三步,程序编写Form1 的 Load 事件:PUBLICii 0Command1 的 Click 事件:i=i+1IF THISFORM.Text1.Value= ”123456”MESSAGEBOX( “密码正确!可以进入系统。”)THISFORM.RLEASEELSEIFi<3MESSAGEBOX( “密码错,请重新输入!”)THISFORM.text1.V ALUE= ”THISFORM.text1.SETFOCUSELSEMESSAGEBOX
12、( “对不起,你不是合法用户!”)THISFORM.RELEASEENDIFENDIFCommand2 的 Click 事件:THISFORM.RELEASE数据库原理及其应用模拟题2本试卷用到的表及其结构为:Rsgl 表(编号C,姓名 C,性别 C,出生日期D,职称 C,工资N(7,2) ,婚否 L )一、选择题1、(A)数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序与A.数据控制语言B. 数据执行语言C. 数据管理语言D. 数据形式语言2、(C)下列关于 <范围 >子句的说法正确的是A.所有带有 <范围 >子句的命令的默认范围都是ALLB.N
13、EXT <n> 只对从当前记录开始的以下n 个记录进行操作C. RECORD <n> 对 n 个记录进行操作D.<范围 >子句一般有三种选择:ALL, NEXT <n>, RECORD <n>3、(A)用 List 命令显示当前表中1990 年以后(不包括1990 年)工作的男同志,且只显示姓名、工作时间与工资三个字段。A. LIST FOR YEAR( 工作时间 )>1990 AND 性别 =”男 ”FIELDS 姓名 , 工作时间 , 工资B.LISTFIELDS姓名,工作时间,工资FOR工作时间 >1990AND 性
14、别男C.LISTFIELDS姓名,工作时间,工资FOR1990 AND 男D.LISTFIELDS姓名,工作时间, 工资FOR YEAR( 工作时间 )< 1990 AND 性别 ”男 ”4、(C)为 student 表增加一个字段xf ,要求该字段大于零,SQL 语句是A.ALTER TABLEstudent ADD xfC(3) CHEAK xf >0B.CREATE TABLEstudent ADD xfN(3) CHECK xf >0C.ALTER TABLEstudent ADD xfN(3) CHECK xf >0D.DROPTABLEstudent ADD
15、 xfN(3) CHEAK xf >0四、程序设计题1、从键盘上任意输入一个数给 X ,根据 X 的值按不同的表达式计算,并输出计算结果,该表达式如下:Y=2X+5X 10Y=10X-5X 5Y=100X 为其它值2、输入一个字符串(假设没有汉字) ,要求分别统计出其中英文字母、空格、数字与其他字符的个数。参考答案:1、 CLEARINPUT“请输入一个数:”TO xIFx>10y=2*x+5ELSEIFx<5y=10*x-5ELSEy=100ENDIFENDIF?”Y= ”,y分支结构也可以用DO CASE2、 clearstore 0 to xz,xs,xk,xqacce
16、pt" 请输入字符串:"tochrrfor i=1 to len(chrr)ch=subs(chrr,i,1)do casecasech>= aandch<= zorch>= Aandch<=Zxz=xz+1casech=”“或ch=space(1)xk=xk+1casech>=0andch<=9xs=xs+1otherxq=xq+1endcasenext?"这个字符串中总的字符个数是: ",len(chrr)?"其中字母个数是: ",xz?"空格数是 : ",xk?"
17、数字个数是 : ",xs?"其他字符的个数是:",xq数据库原理及其应用模拟题3试题中所涉及的表及其结构是:Rsgl 表(编号C,姓名 C,性别C,出生日期D,职称Rsgz 表(编号C,姓名C,基本工资N(7,2) ,职务工资应发工资N(7,2) ,实发工资N(7,2) )C,工资N(7,2) ,婚否L )N(6,2) ,公积金N(6,2) ,一、选择题1、(C)关于备注型字段下列说法正确的是:A. 能接受任意类型数据B. 字段宽度根据实际数据设定D. 不与通用型字段数据存放在一起2、(A) 下列选择中都是方法程序的是:A Cls, setfocus, pset,
18、 releaseB Cls, caption , pset, releaseCCls, refresh, release, initD Setfocus, getfocus, lostfocus ,cls3、( B)设字段" 工作日期" 为日期型," 工资 " 为数值型,则要想表达" 工龄大于30年,工资高于1500、低于 1800 元" 这一命题,其表达式是:A. 工龄 >30 .AND. 工资 >1500 .AND. 工资 <1800B. INT(DATE()-工作日期 )/365)>30 .AND. 工资
19、 >1500 .AND. 工资 <1800C. 工龄 >30 .AND. 工资 >1500 .OR. 工资 <1800D. INT(DATE( )工作日期 /365)>30 .AND.工资 >1500 .OR. 工资 <18004、( C)下面关于事件的叙述正确的是A. 对象的每个事件只有一种触发形式B. 系统事件发生的顺序是随机的C. 一个对象有多个事件,一个事件可以由多种形式触发D.表单第一个被触发的事件是Init 事三、简答及描述题1、什么是数据库管理系统?它由哪些部分组成?2、什么是项目?项目管理器一般包含哪些内容?参考答案:1、数据库管
20、理系统是数据库系统的核心,是为建立、 使用与维护数据库而配置的软件,它建立在操作系统之上,位于操作系统与应用程序之间,负责对数据库中数据进行统一管理与控制。数据库管理系统通常由四部分组成。( 1)数据定义语言,用以定义数据库的概念模式、存储模式与外模式以及各模式间的映射与完整性约束。 ( 2)数据操纵语言,用以数据库的检索、输入、修改、删除等的基本操作。(3)数据控制语言,以便让用户根据需要控制与管理数据库系统。( 4)实用程序,包括数据初始装入程序、数据转储程序、数据库恢复程序、性能测试程序、数据库再组织程序、数据转换程序、通信程序等。2、一个 VFP 数据库应用程序,是有若干个不同类型、不
21、同格式的文件构成,它们共同构成一个项目,这些文件统称为该项目的项目文件。 VFP 的项目管理器是一个专门对这些文件进行有效管理的项目集成管理工具。项目管理器由六个选项卡组成,包含了应用系统的所有组成部分。( 1)“全部”选项卡,包括其他五个选项卡的所有内容。( 2)“数据”选项卡,主要用于显示与管理数据文件。包含的数据文件有:数据库、自由表、查询、连接、存储过程文件等。( 3)“文档” 选项卡,主要用于显示与管理文档。它包含了数据处理所需要的文档,用于输入与查看数据的表单、打印报表与标签等。( 4)“类” 选项卡,主要用于显示与管理类库文件。( 5)“代码” 选项卡,主要用于显示与管理 VFP
22、 各种类型的程序代码, 包括三种程序:程序、 API 库与应用程序。( 6)“其他” 选项卡,主要用于管理菜单文件、文本文件与其他文件。四、程序设计题1、将 1100 之间能被5 或 6 整除的数显示出来、统计个数并求与。2、某厂在三八妇女节时,给每位女职工按工资的45%发放奖金,其中职称为高工的已婚妇女再多加上100 元。请编程完成这一功能。该厂职工人员表(ZGRY.DBF )的结构有:姓名(C, 10),出生日期( D ),性别( C, 2),职称( C, 8),婚否( L ),工资( N ,8, 2),奖金( N, 7, 2)、简历( M ), 3、创建如下所示用户登录表单,单击“登录” 按钮,当用户名与密码输入正确时,显示“欢迎进入本系统” ,否则显示“密码或用户名错误”;单击“退出”按钮时显示“退出系统”。参考答案:1、CLEARSTORE0TOS,TFORI=1T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业间采购与销售网络建设协议
- 市场开发合作协议说明
- 医疗信息共享平台搭建协议
- 年度广告合同法律文本范本
- 跨境电商物流配送服务标准化与用户痛点解决报告:2025年实施路径分析
- 销售合同及订单处理标准化流程
- 农业生态循环经济经营协议
- 2025年中国猪大肠头数据监测研究报告
- 法律顾问合同协议风险控制框架
- 跨境电商物流成本分析报告:2025年行业竞争格局
- 《宁夏闽宁镇:昔日干沙滩-今日金沙滩》课件-高教版中职语文职业模块
- 人教版小学一年级上册道德与法治教案全册
- 吉利EV450车型电动汽车控制系统及检修
- 2024-2025学年七年级生物上册 第一单元第一、二章 单元测试卷(人教版)
- 销售沟通技巧课件企业培训
- AQ 1095-2014 煤矿建设项目安全预评价实施细则(正式版)
- CJJ105-2005 城镇供热管网结构设计规范
- 眼的解剖结构与生理功能课件
- 2024年成都产业投资集团有限公司招聘笔试冲刺题(带答案解析)
- 《风电场并网设计技术规范 第3部分:分散式风电》
- DL-T 572-2021电力变压器运行规程-PDF解密
评论
0/150
提交评论