2022年数据库原理及应用复习资料 .pdf
《2022年数据库原理及应用复习资料 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库原理及应用复习资料 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、读书之法 ,在循序而渐进 ,熟读而精思数据库原理及应用复习资料1一、选择题(每题 1.5 分,共 30分) 。1在 Visual FoxPro中,以独占方式打开数据表的命令是() 。(A) 、USE (B) 、OPEN (C ) 、USE NOUPDATE SHARED (D ) 、USE EXCLUSIVE 2下面描述错误的是()(A) 、一个表中可以建立多个候选索引(B) 、任何数据表都可以建立一个主索引(C ) 、一个表中可以建立多个普通索引(D ) 、一个表中可以建立多个唯一索引3. 对于只有两种取值的字段,一般使用 . A) 字符型 B) 数值型 C) 日期型 D) 逻辑型4. 以下
2、命令中正确是的 _ _. A) STORE 10 TO X, Y B) STORE 10, 10 TO X, Y C) X=10, Y=10 D) X=Y=”10”5. 下面对字符型常量的表示方法中,错误的是_。A Visual FoxPro B Visual FoxPro C “Visual FoxPro ” D Visual FoxPro 6. 在 Visual FoxPro的命令窗口中显示数据表记录的命令是_。A MODIFY BCHANGE C LIST D USE 7文本框控件的 value 属性默认值为()(A) 、数值型(B) 、字符型( C) 、逻辑型( D) 、日期型8项目的
3、扩展名为 ( ) (A) 、.frx (B) 、.dbc (C ) 、.pjx (D) 、.scx 9. 要为当前表中所有职工增加100 元工资应该使用命令 _。A. CHANGE 工资 WITH工资+100 B. REPLACE 工资 WITH工资+100 C. CHANGE ALL 工资 WITH工资+100 D. REPLACE ALL 工资 WITH工资+100 10. 当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是_。A. LIST 姓名 FOR 出生日期 =1985 B. LIST 姓名 FOR 出生日期 =1985 C. LI
4、ST 姓名 FOR YEAR( 出生日期 )=1985 D. LIST 姓名 FOR YEAR(出生日期 )=1985 11. 如果需要给当前表增加一个字段,应使用的命令是_。A. APPEND B. MODIFY STRUCTURE 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思C. INSERT D. EDIT 12. 在当前表中,查找第2 个女同学的记录,应使用命令_。A. LOCATE FOR 性别=女 B. LOCATE FOR 性别=女 NEXT 2 C. LOCATE FOR
5、 性别=女 CONTINUE D. LIST FOR 性别=女 NEXT 2 13. 当前工资表中有 108 条记录,当前记录号为 8, 用 SUM 命令计算工资总和时,若缺省范围短语,则系统将_。A. 只计算当前记录的工资值B. 计算前 8 条记录的工资和C. 计算后 8 条记录的工资和D. 计算全部记录的工资和14. 在 VFP的三种循环语句中,当循环次数为已知时,应选用()语句。ADO WHILE BSCAN CFOR DLOOP 15下列关于视图与查询的叙述,错误的是()(A) 、视图可以更新数据(B) 、查询和视图都可以更新数据(C ) 、查询保存在一个独立的文件中(D ) 、视图不
6、是独立的文件,它只能存储在数据库中16. RSGZ数据表文件按基本工资字段升序索引后,再执GO TOP 命令,此时当前记录号是 _。A. 1 B. 基本工资最少的记录号C. 0 D. 基本工资最多的记录号17. 数据库文件有 30 条记录,当前记录号为20,执行命令 LIST NEXT 5后,所显示的记录号是 _。A.2125 B.2126 C.2025 D.2024 18在 Visual FoxPro中,打开数据表的命令是() 。AOPEN BOPEN DATABASE CUSE DUSE DATABASE 19在“职工档案”表文件中,婚否是逻辑型字段,性别是字符型字段,若检索 已婚的女同志
7、 ,应该用()表达式。A婚否 .OR.( 性别=女) B( 婚否=.T.).AND. (性别=女) C婚否 AND (性别=女) D已婚 OR (性别=女) 20文本框所显示的内容是由()属性确定的。A. caption B.text C. value D.name 二、填空题(每空2 分,共 20 分) 。1在 VFP系统中,查询文件的扩展名为。2命令 ?UPPER(ab456cd)的结果是。3DIMENSION x(3,4)命令后,数组 x 中的元素个数是。4设工资 =1200,职称=教授 ,逻辑表达式:工资1000 AND ( 职称=教授 OR 职称=副教授 ) 的值是。5在 SQL的
8、SELECT 查询中使用子句消除查询结果中的重复记录。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思6在 VFP数据表中,能够放置相片信息的字段类型是。7清除主窗口屏幕的命令是。8.?at( 二级 , 计算机等级考试 ) 的显示结果为。9. 将系统菜单恢复成默认值使用命令。10. 报表的数据来源是一个表的时候,要按照某个字段对表进行分组,首先必须。三、综合题(共 50 分) 。1. 根据要求写 SQL语句。 (每小题 5 分,共 30 分)1. 图书管理数据库中的三个数据库表图书(总编号
9、C(6) ,分类号 C(8),书名 C(16) ,出版单位 C(20) , 单价 N(6,2) )读者(借书证号 C(4),单位 C(8), 姓名 C(6), 性别 C(2), 职称 C(6) , 地址 C(20))借阅(借书证号 C(4),总编号 C(6) ,借书日期 D) 检索读者以及其借阅情况全部信息。 将图书表中电子工业出版社的图书的单价涨价10% 。检索书名以“ Internet”开头的所有图书的书名和出版单位. 查询所藏图书中每个出版社的图书最高单价往借阅表插入一个新的记录(2461,357128, 2007-12-12) 。为图书表的“书名”字段建立降序的普通索引。2表单操作。(
10、10分)下图是一个计算圆面积程序画面, 当输入一个圆的半径时 , 选择计算按钮后自动求出圆面积 , 并显示出来。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思 图中所示共有几种控件,分别是() 。由于 text2 为输出面积框,应设置其()属性为 .t. 。写出“计算”这个控件的单击(Click)事件命令代码。3. 程序设计填空题。(10分)下面是一个简单的菜单程序,提供对jsxx 表的“添加”、“修改”和“打印”三种功能选择并转入相应处理,将程序填写完整。use jsxx CLEAR t
11、ext 1.添加 2.修改 3.打印endtext input 请选择: to op DO CASE CASE OP=1 CASE OP=2 CASE OP=3 WAIT “请准备好打印机,按任一键开始” LIST TO PRINT ? 选择错! 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思数据库原理及应用复习1 参考答案一、选择题( 20*1.5=30 分)1 2 3 4 5 6 7 8 9 10 DBDADCBCDC 11 12 13 14 15 16 17 18 19 20 B C
12、 D CBB D CBC 二、填空题( 10*2=20 分)1、.QPR 2、AB456CD 3、 _12_ 4、.T. 5、_ DISTINCT_6、通用型7、CLEAR8、. 0.9、set sysmenu to default10、以该字段建立索引,并设置其为主控索引。三、综合题 (共 50 分) 1.根据要求写SQL 语句。 (每小题5 分,共 30 分)Select * From 读者,借阅 WHERE 读者. 借书证号 =借阅. 借书证号 . 或者 Select * From 读者 join 借阅 on 读者. 借书证号 =借阅. 借书证号 . Update 图书SET 单价=单价
13、*1.1 WHERE 出版单位 =电子工业出版 SELECT 书名,出版单位FROM 图书WHERE 书名Like Internet% SELECT 出版单位 , Max( 单价) FROM 图书Group by 出版单位Insert into 借阅VALUES( 2461,357128, 2007-12-12 )index on 书名 tag sm descending 2表单操作。 (10 分)命令按钮,文本框,标签(3 分)readonly (2 分)r=thisform.text1.value thisform.text2.value = r*r*3.14 (5 分)3.程序设计填空题
14、。 (10 分,每空2 分)APPENDBROW OTHERWISE ENDCASEUSE精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思数据库原理及应用复习资料2二、选择题(每题1.5 分,共 30 分) 。1. 对于逻辑删除和物理删除,下列说法正确的是_. A) 逻辑删除不可恢复,物理删除可恢复 B)二者皆可恢复C)逻辑删除可恢复,物理删除不可恢复D)二者皆不可恢复2在 Visual FoxPro中,以独占方式打开数据表的命令是()。(A) 、USE (B) 、OPEN (C) 、USE
15、 NOUPDATE SHARED (D) 、USE EXCLUSIVE 3下面描述错误的是()(A) 、一个表中可以建立多个候选索引(B) 、任何数据表都可以建立一个主索引(C) 、一个表中可以建立多个普通索引(D) 、一个表中可以建立多个唯一索引4. 在 VFP中,若当前记录位置为45,则将指针移到记录编号为20 的命令是 _ _. A) SKIP 20 B) SKIP -20 C) GOTO 20 D) GOTO -20 5. 对于只有两种取值的字段,一般使用 . A) 字符型 B) 数值型 C) 日期型 D) 逻辑型6. 在 Visual FoxPro的命令窗口中显示数据表记录的命令是_
16、 _ 。A MODIFY BCHANGE C LIST D USE 7已打开的表“成绩”中有学号,课程名和成绩字段,要实现成绩小于60 分的学生成绩加5 分,可采用语句()(A) 、replace 成绩 with 5 for 成绩 60 (B) 、replace成绩 with 成绩 +5 for成绩 60 (C) 、replace成绩 with 成绩 +5 where 成绩 602 (D) 、replace 成绩 with 5 for成绩 60 8. 当前已打开的学生表中有姓名、性别、 出生日期等字段,要显示所有1985 年出生的学生精选学习资料 - - - - - - - - - 名师归纳总
17、结 - - - - - - -第 6 页,共 16 页读书之法 ,在循序而渐进 ,熟读而精思名单,应使用的命令是_。A. LIST 姓名 FOR 出生日期 =1985 B. LIST 姓名 FOR 出生日期 =1985 C. LIST 姓名 FOR YEAR(出生日期 )=1985 D. LIST 姓名 FOR YEAR(出生日期 )=1985 9下列关于视图与查询的叙述,错误的是()(A) 、视图可以更新数据(B) 、查询和视图都可以更新数据(C) 、查询保存在一个独立的文件中(D) 、视图不是独立的文件,它只能存储在数据库中10在 Visual FoxPro中,只关闭一个已打开的数据表的命
18、令是() 。ACLOSE BCLOSE DATABASE C USE DUSE 11在 VFP的三种循环语句中,当循环次数为已知时,应选用()语句。ADO WHILE B SCAN CFOR DLOOP 12、检测数据表文件指针是否已到文件尾的函数是() A BOF() BEND() C EOF() D Found() 13在 VF9.0 中,对象的引用是使用()符号来进行的A, B C , D”14函数 STR(125.86,7,3)的值是() 。A12586 B”125.86” C 125.860 D”125.8 7”15用 DIMENSION 命令定义了一个数组,其数组元素在赋值之前的默
19、认值是() 。A0 B .F. C (空) D不确定16文本框所显示的内容是由()属性确定的。A. caption B.text C. value D.name 17. 表单中既可以作为输入框又可以作为输出框的是()A. 文本框 B. 标签 C. 列表框 D.页框18. 把标签的()属性设置为.F.,在运行表单的时候,该标签是不显示的。A. caption B.visibled C. readonly D.enabled 19在 Visual FoxPro中,打开数据表的命令是() 。AOPEN BOPEN DATABASE CUSE DUSE DATABASE 20在“职工档案”表文件中,婚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库原理及应用复习资料 2022 数据库 原理 应用 复习资料
限制150内