2013春《vfp》1-5章期中考试试卷--附答案_第1页
2013春《vfp》1-5章期中考试试卷--附答案_第2页
2013春《vfp》1-5章期中考试试卷--附答案_第3页
2013春《vfp》1-5章期中考试试卷--附答案_第4页
2013春《vfp》1-5章期中考试试卷--附答案_第5页
已阅读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 为日期型字段 含义为出生日期 A DELETE FOR YEAR DATE0 YEAR csrq 60 B DELETE FROM js WHERE YEAR DATE YEAR csrq 60 C DELETE FROM js FOR YEAR DATE YEAR csrq 60 D DELETE FROM js WHILE YEAR DATE YEAR csrq 60 22 设某数据库中的学生表 XS DBF 已在 2 号工作区中打开 且当前工作区为 1 号工作 区 则下列命令中不能将该 XS 表关闭的是 A CLOSE TABLE C CLOSE DATABASE ALL B USE IN 2 D USE 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 x 0 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 x 0 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论