已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础与应用期中考试试卷 一、单选题(35 题,1 题 2 分) 1. 下列软件产品中,不属于数据库管理系统(DBMS)的是_. A. Oracle B. access C. MS-SQL Server D. Adobe Acrobat 2. 在数据库系统中,数据模型是定义数据及其操作的一种抽象表示。用二维表结构表示各 类实体及其联系的数据模型称为_. A 层次模型 B 网状模型 C 关系模型 D 面向对象模型 3. 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不 属于专门的关系运算(即属于传统集合的关系运算 )的是 _。 A. 投影 B. 联接 C. 选择 D. 合并 4. 下列 4 个函数中,返回值的数据类型为逻辑型的是_。 A. MESSAGEBOX( ) B. SPACE( ) C. FILE( ) D. CTOD ( ) 5. 利用 SET DATE 命令可以设置日期显示的格式。例如,将日期显示为“2012 年 3 月 24 日“ 形式,可以使用命令_进行日期格式设置。 A.SET DATE TO YMD B.SET DATE TO “年月日“ C.SET DATE TO CHINESE D.SET DATE TO LONG 6. 在下列 4 个函数中,返回值为字符型数据的是_ A. DATE ( ) B.TIME ( ) C. DATETIME( ) D. DOW ( ) 7. Visual FoxPro 的变量分为两类,它们是_ 。 A.字符变量与数组变量 B.内存变量与字段变量 C.简单变量与数值变量 D.一般变量与下标变量 8. 在下列有关日期,时间型表达式中,语法上不正确的是_。 A. DATE()-400 B. DATETIME()+400 C. DATETIME()-DATE() D. DTOC(DATE()- TTOC(DATETIME() 9. DIMENSION 命令用来对_进行声明。 A. 对象 B. 变量 C. 字段 D. 数组 10. 执行下列程序段后,屏幕上显示的结果是:_。 SET TALK OFF CLEAR X=“18” Y=“2E3” Z=“ABC” ?VAL (X)+VAL (Y)+VAL (Z) A. 2018.00 B. 18.00 C. 20.00 D. 错误信息 11. 以下表达式中不能返回字符串值“FoxPro”的是_。 A. Fox + Pro B. TRIM(Fox Pro) C. ALLTRIM (Fox + Pro) D. Fox Pro 12.在 visual foxpro 系统中,逻辑运算符执行的优先顺序是 。 A. NOT AND OR B. NOT OR AND C.AND NOT OR D. OR NOT AND 13. 下列表述中,能将日期“2004 年 10 月 16 日”赋值给日期型变量 D 的正确语句是 。 A. D=10/16/2004 B. D=”10/16/2004” C. D=CTOD(”10/16/2004”) D. D=DATE(” 10/16/2004”) 14. 下列有关项目、数据库和表的叙述中,正确的是_。 A. 在一个项目管理器窗口中,可以管理多个项目 B. 通过项目管理器移去并删除数据库,则会删除该数据库所包含的所有表 C. 数据库表和自由表均可以创建主索引、候选索引和普通索引 D. 数据库表之间可以创建永久性关系并设置其参照完整性规则,自由表则不可以 15. 在创建数据库表时,可以设置字段的 Format(格式)属性。通过该属性的设置可以对 输入数据做一些控制或处理。例如,有一个字符型字段,要求存储的数据均为大写字母 (即使输入小写字母也会自动转换成大写字母) ,可以再该字段的 Format(格式)属性中 设置控制字符为_。 A. A B. R C. T D. ! 16. 下列有关 Visual FoxPro 项目、数据库和表的叙述中,错误的是_。 A.一个项目中可以创建多个数据库,一个数据库也可以从属于多个项目 B.一个数据库中可以创建多个数据库表,一个数据库表也可以从属于多个数据库 C.用户可以使用命令创建表,也可以使用表设计器创建表 D.数据库表可以移出数据库变为自由表,自由表也可以添加到数据库中变为数据库表 17. 在创建某数据库表时,给表指定了主索引。该主索引可以实现数据完整性中的_ A.参照完整性 B.域完整性 C. 实体完整性 D.用户自定义完整性 18. 在下列有关项目、数据库、数据库表和自由表的叙述中,错误的是_ A.在项目中选择某一对象后执行“移去“操作,可以删除该对象所对应的所有文件 B.一个数据库表只能从属于一个数据库 C.使用 DELETE FILE 命令删除某数据库后,该数据库中的数据库表自动转换为自由表 D.一个项目中可以有多个数据库,一个数据库可以从属于多个项目 19. 打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令“?RECNO(), BOF() EOF()“后屏幕上应显示 。 A.0、.T.和.T. B.0、.T.和.F. C.1、.T.和.T. D.1、.T.和 F. 20. 在 Visual FoxPro 系统中,数据库表的字段默认值保存在( )。 A.项目文件中 C.数据库表文件中 B.数据库文件中 D.数据库表的备注文件中 21. 首先执行 CLOSE TABLES ALL 命令,然后执行 ( ) 命令,可逻辑删除 JS(教 师)表中年龄超过 60 岁的所有记录 (注:csrq 为日期型字段,含义为出生日期)。 ADELETE FOR YEAR(DATE0-YEAR(csrq)60 BDELETE FROM js WHERE YEAR(DATE()-YEAR(csrq)60 CDELETE FROM js FOR YEAR(DATE()-YEAR(csrq)60 DDELETE FROM js WHILE YEAR(DATE()-YEAR(csrq)60 22. 设某数据库中的学生表(XSDBF)已在 2 号工作区中打开,且当前工作区为 1 号工作 区,则下列命令中不能将该 XS 表关闭的是 ( )。 ACLOSE TABLE CCLOSE DATABASE ALL BUSE IN 2 DUSE 23. 在下列关于数据库表和临时表(Cursor)的叙述中,正确的是 ( ) 。 A数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭 B基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭 C用 BROWSE 命令可浏览数据库表,也可浏览临时表 D临时表被关闭后,可使用 USE 命令再次将其打开 24. 下列有关查询和视图的叙述中,错误的是_。 A. 查询和视图的数据源可以是自由表、数据库表和视图 B. 在运行查询文件时系统会自动打开查询的数据源,运行结束时不会自动关闭数据源 C. 利用查询设计器可以创建交叉表查询 D. 视图的名称及其定义信息存储在数据库中 25. 下列有关查询与视图的叙述中,错误的是_ A 利用查询设计器创建的查询文件,可以利用 windows 中的“记事本”程序对其进行编辑 修改 B 基于两个表创建查询时,者两个表必须是数据库表,并且表之间已经创建永久性关系 C 利用 DO 命令运行查询文件时,必须给出查询文件的扩展名 D 无论创建本地视图,还是创建远程视图,都不会产生新的文件 26.在下列有关查询和视图的叙述中,错误的是_。 A.利用查询设计器创建的查询文件,文件中包含一条 SELECT-SQL 语句 B.查询文件是一个文本文件,用户可以利用文本编辑软件对其修改 C.在默认情况下查询去向为 VFP 主窗口,通过设置可以使查询结果以浏览窗口方式显示 D.视图不以独立的文件保存,其定义保存在数据库中 27. 要在浏览窗口中显示表 js.dbf 中职称(zc c (10))为“教授”和“副教授”的纪录 (该字段的内容无前导空格),下列命令中不能实现此功能的事 。 A.SELECT * FROM js WHERE js.zc=”教授” OR js.zc=”副教授” B. SELECT * FROM js WHERE ”教授” $ js.zc C. SELECT * FROM js WHERE js.zc IN(”教授” ,”副教授”) D. SELECT * FROM js WHERE WHERE RIGHT(js.zc,4)=”教授” 28. 不可以作为查询与视图的数据源的是_。 A. 查询 B. 数据库 C. 记录 D. 字段 29. 利用查询设计器设计查询时,下列叙述中错误的是 A.在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接 B.在选择一个排序字段时,系统默认的排序方式为升序 C.在“杂项“中设置查询结果的记录范围时,可以选择前 n 条记录或最后 n 条记录 D.所选的分组字段可以不是查询输出字段 30. 设当前工作目录(文件夹)中有一个表文件 ABC.DBF,该表仅有两个字段(字段名分别为 xx 和 yy,字段类型均为字符型,宽度均为 10),且含有多条记录。下列 SELECT-SQL 命令中, 语法错误的是 。 A.SELECT 1,2,3 FROM abc ORDER BY 3 B.SELECT xx,COUNT(yy) FROM abc GROUP BY YY C.SELECT xx,SUM(yy) FROM abc GROUP BY XX ORER BY 2 D.SELECT xx+yy,xx-yy FROM abc TO PRINTER 31. 从语法格式上看,SELECT-SQL 语句可以分为多个子句,但是它不包含 。 A.WHERE 子句 B.INTO 子句 C.FOR 子句 D.UNION 子句 32. 下列命令中,不能使程序跳出循环的是 。 A LOOP B EXIT C QUIT D RETURN 33. 阅读下列程序段: CLEAR SET TALK OFF x=12345 y=0 DO WHILE x0 y=x%10+y*10 x=INT(x/10) ENDDO ?y 执行上述程序段后屏幕上显示的结果是_ A.12345 B.54321 C.1234 D.5432 34. 在 Visual FoxPro 集成环境下(例如在其“命令“窗口中),利用 DO 命令执行个程序文 件时,系 统实质上是执行_文件。 A. .PRG B. .FXP C. .BAK D. .EXE 35. 下列自定义函数 ABC 的功能是计算一个整数的各位数字之和: FUNCTION abc Parameter x s=0 DO WHILE x0 s=s+MOD(x,10) _ ENDDo RETURN S ENDFUNC 在上述函数定义中,下划线处应填写的语句是_ . A.x=INT(x/10) B.x=x-INT(x/10) C.x=INT(x%10) D.x=x-INT(x%10) 二、填空题(15 题,1 题 2 分) 1. 在数据库设计中,建立概念模型的常用工具是 _E-R_图。在概念模型中有 3 个基 本的概念,它们分别是实体、_属性_ 和联系。 2. 在 VFP 中创建一个新的数据库后,系统会生成个文件,其文件扩展名分别为 . dbc _(数据库主文件) , .dct (数据库备注文件)和 .dcx (数据库索引文件) 3. 在创建表时,日期型、日期时间型、逻辑型、备注型字段的宽度是默认的(固定的), 它们分 别为 8、_8_、1、4。 4. 用户可以使用命令对文件进行重命名。例如,将当前工作目录中的 ABC.TXT 文件改为 XYZ.TXT,可以使用命令_ RENAME _ ABC.TX to XYZ.TXT 5. 表达式 LEN(LTRIM(STR(3.14)-123)的运算结果为_4_。 6. 使用命令创建表或者修改表结构时,字段的数据类型可以使用单个字符表示。例如,数 据类型为“通用型” ,应使用字母 G 表示。 7. 假设当前工作目录中有一个文件名为 ABC 的数据库表,该表设置了记录有效性规则。 如果要将该记录有效性规则删除,应使用命令 ALTER TABLE abc DROP CHECK 8.在对表进行操作时,可以使用命令进行记录定位(例如 GOTO、skip 、loacte for 等) 。如 果表建立了索引,基于索引关键字进行定位,可以使用 SEEK 命令进行快速定位。 9. 对于已经建立永久性关系的两个表来说,可以设置参照完整性规则。更新规则、删除规 则可以设置为 、限制或忽略。插入规则可以设置为限制或忽略。 10. 设当前工作目录中有一个职工工资表(GZB.DBF ) ,其中含有基本工资字段(JBGZ) 。 如果将所有职工的基本工资增加 20%,则可以使用 UPDATE-SQL 命令实现: UPDATE gzb set jbgz=jbgz*1.2 11. 在 Visual FoxPro 中可以创建多种类型的文件 ,且每种类型的文件具有其默认文件扩展 名。其中,查询文件的文件扩展名为_.QPR_。 12.使用 SELECT-SQL 命令进行数据查询时,如果要求查询结果无重复记录,则在 SQL 命令中 可以使 用_DISNTINCT_关键字进行控制。 13.有一学生成绩表(CJ.DBF),用于记录学生各门课程的成绩,其表结构如表 3 所示 字段名 含义 字段类型及宽度 XH 学号 C(10) KCDH 课程代号 C(8) CJ 成绩 N(3) 要求完善以下 SQL 命令,使得可以查询有两门或两门以上课程不及格(成绩小于 60)的学生 情况,查询输出包括学号、考试课程数、不及格课程数。 SELECT CJ.Xh AS 学号,_ Count(*)_ AS 考试课程数,; SUM(_iif(cj.cj=2 14. 设当前工作目录中有一个员工档案表(文件名为 da.DBF),其中含有员工出生日 期(字段名为 csrq,D 型)等字段。若要针对该表统计每天有多少员工过生日(某月某日) ,且根据生日排序输出至文本文件 ABC.TXT,可用下列 SELECT-SQL 命令: SELECT SUBSTR (DTOC(CSRQ,1),5) AS 生日,COUNT(*) AS 人数; From da; GROUP BY 1; ORDER BY 1; TO FILE ABC.TXT 15. 设有一个自由表(表文件名为 LWSJ.DBF),用于记录某期刊发表的学术论文情况,其表 结构(部分字段)如表 1 所示,表数据如表 2 所示。 表 1 LWSJ.DBF 的表结构 表 2 LWSJ.DBF 的表中数据 从表 2 中可以看出,每篇论文有多个关键词,且各个关键词之间用斜杠(/)分隔。为了基于 所有论文统计关键词词频(即每个关键词出现次数),需要创建一个表结构如表 3 所示的表 (表文件名为 GJC),且将表 2 所示数据处理成表 4 所示的数据(表 2 中的每条记录与表 4 中 多条记录对应,对应的记录数由关键词个数决定)。 字段名 含义 字段类型及宽度 LWBII 论文编号 C(10) GJC 关键词 C(20) 字段名 含义 字段类型与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南空港规划设计有限公司第二批社会招聘6人笔试考试备考题库及答案解析
- 2025四川南充市身心医院引进高层次人才考核招聘1人笔试考试备考试题及答案解析
- 2025河南城发环保能源(辉县)有限公司招聘1人笔试考试参考试题附答案解析
- 2026北京按摩医院高层次人才招聘11人考试笔试模拟试题及答案解析
- 二氧化碳储能系统项目建议书
- AI机器人智能制造项目商业计划书
- 2025人民网移动内容部实习生招聘笔试考试备考试题及答案解析
- 2025中国医科大学招聘高层次和急需紧缺人才(第六批辽宁)笔试考试参考题库附答案解析
- 有机发光显示器件生产线项目商业计划书
- 水厂改造项目投标书
- SB/T 11150-2015中药材气调养护技术规范
- GB/T 17626.1-2006电磁兼容试验和测量技术抗扰度试验总论
- GB 36170-2018原油
- 原创《金属材料各种组织金相图片》教学资料课件
- 土地开发整理项目预算编制课件
- CNAS和CMA实验室通用质量记录表格
- 芳香疗法医学知识培训课件
- 1.1 流体的基本性质
- 高级工电工题库:501-600
- 煤矿皮带顺槽锚索支护施工安全技术措施
- 大连理工大学机械制图习题集答案.
评论
0/150
提交评论