VFP习题以及SQL练习题.doc_第1页
VFP习题以及SQL练习题.doc_第2页
VFP习题以及SQL练习题.doc_第3页
VFP习题以及SQL练习题.doc_第4页
VFP习题以及SQL练习题.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLSQL 练习题练习题 一一 选择题选择题 1 检索职工表中工资大于 800 元的职工号 正确的命令是 A SELECT 职工 号 WHERE 工资 800 B SELECT 职工号 FROM 职工 SET 工资 800 C SELECT 职工号 FROM 职工 WHERE 工资 800 D SELECT 职工号 FROM 职工 FOR 工资 800 2 找出在仓库面积大于 500 的仓库中工作的职工号 以及这些职工工作所在的 城市 正确的命令是 A SELECT 职工号 城市 FROM 职工 WHERE 面积 500 OR 职工 仓库号 仓库 仓库号 B SELECT 职工号 城市 FROM 职工 WHERE 面积 500 AND 职工 仓库号 仓库 仓库号 C SELECT 职工号 城市 FROM 仓库 职工 WHERE 面积 500 OR 职工 仓库号 仓库 仓库号 D SELECT 职工号 城市 FROM 仓库 职工 WHERE 面积 500 AND 职工 仓库号 仓库 仓库号 3 利用 SQL 语句 检索仓库中至少有一名职工的仓库信息 正确的命令是 A SELECT FROM 仓库表 WHERE IN SELECT 仓库号 FROM 职工表 B SELECT FROM 仓库表 WHERE NOT IN SELECT 仓库号 FROM 职工表 C SELECT FROM 仓库表 WHERE 仓库号 EXISTS SELECT FROM 职工表 WHERE 仓库号 仓库表 仓库号 D SELECT FROM 仓库表 WHERE EXISTS SELECT FROM 职工表 WHERE 仓库号 仓库表 仓库号 4 从设备表中查询单价大于 100000 元的设备 并显示设备名称 正确的命令是 A SELECT 单价 100000 FROM 设备表 FOR 设备名称 B SELECT 设备 名称 FROM 设备表 FOR 单价 100000 C SELECT 单价 100000 FROM 设备表 WHERE 设备名称 D SELECT 设备名称 FROM 设备表 WHERE 单价 100000 5 为设备表增加一个 设备总金额 N 10 2 字段 正确的命令是 A ALTER TABLE 设备表 ADD FIELDS 设备总金额 N 10 2 B ALTER TABLE 设备表 ADD 设备总金额 N 10 2 C ALTER TABLE 设备表 ALTER FIELDS 设备总金额 N 10 2 D ALTER TABLE 设备表 ALTER 设备总金额 N 10 2 6 利用 SQL 数据更新功能 自动计算更新每个 设备总金额 字段的字段值 该字段值等于 单价 设备数量 的值 正确命令为 A UPDATE 设备表 SET 设备总金额 单价 设备数量 B UPDATE 设备表 FOR 设备总金额 单价 设 备数量 C UPDATE 设备表 WITH 设备总金额 单价 设备数量 D UPDATE 设备 表 WHERE 设备总金额 单价 设备数量 7 有如下 SQL 语句 SELECT 使用部门 SUM 单价 设备数量 AS 总金额 FROM 设备表 WHERE NOT 进口 GROUP BY 使用部门 执行该语句后 第一条记录的 总金额 字段值是 A 196000 B 143000 C 294000 D 17200 8 SQL 的查询结果可以存放到多种类型的文件中 下列都可以用来存放查询结 果的文件类型是 A 临时表 视图 文本文件 B 数组 永久性表 视图 C 永久性表 数组 文本文件 D 视图 永久性表 文本文件 9 语句 DELETE FROM 成绩表 WHERE 计算机1220 AND 工资1220 OR 工资 1220 AND 工资 1220 OR 工资 1250 12 SQL 语句中修改表结构的命令是 A ALTER TABLE B MODIFY TABLE C ALTER STRUCTURE D MODIFY STRUCTURE 13 删除表的 SQL 命令是 A DROP TABLE B DELETE TABLE C ERASE TABLE D KILL TABLE 14 在 SQL 语句中用于分组的短语是 A MODIFY B ORDER BY C GROUP BY D SUM 15 要为职工表的所有职工增加 100 元工资 正确的 SQL 命令是 A REPLACE 职工 SET 工资 工资 100 B UPDATE 职工 SET 工资 工资 100 C EDIT 职工 SET 工资 工资 100 D CHANGE 职工 SET 工资 工资 100 16 要为职工表的所有职工增加 100 元工资 正确的 SQL 命令是 A UPDATE 职工 SET 工资 WITH 工资 100 B UPDATE 工资 工资 100 FOR 职工 C UPDATE 工资 WITH 工资 100 FOR 职工 D UPDATE 职工 SET 工资 工资 100 17 SQL 语言的核心是 A 数据查询 B 数据定义 C 数据操纵 D 数据控 制 18 SQL 除了数据查询的功能 还有 A 数据定义 B 数据操纵 C 数据控 制 D 以上答案均正确 19 下列关于 SQL 语言特点叙述错误的是 A SQL 是一种一体化的语言 B SQL 是一种高度过程化的语言 C SQL 语言非常简洁 D SQL 语言可以直接 以命令方式交互使用 也可嵌入到程序中使用 20 在 Visual FoxPro 中 SQL 没有提供 A 数据查询功能 B 数据定义功 能 C 数据操纵功能 D 数据控制功能 21 标准的 SQL 基本查询语句的结构是 A SELECT FROM ORDER BY B SELECT WHERE GROUP BY C SELECT WHERE HAVING D SELECT FROM WHERE 22 在 SQL SELECT 中 要将查询结果进行排序 应该使用短语 A ORDER BY B GROUP BY C COUNT D SUM 23 嵌套查询命令中的 IN 相当于 A 等号 B 集合运算符 C 加号 D 减号 24 在 SQL 查询中 HAVING 字句的作用是 A 指出分组查询的范围 B 指 出分组查询的值 C 指出分组查询的条件 D 指出分组查询的字段 25 下列利用空值查询的命令是 正确的一项是 A IS NULL B NULL C NULL D SELECT NULL 26 下列关于别名和自联接的说法中 正确的是 A SQL 语句允许在 WHERE 短语中为关系定义别名 B 为关系定义别名的格式为 C 在关 系的自联接操作中 别名是必不可少的 D 以上说法均正确 27 Visual FoxPro 的 SQL SELECT 语句的联接格式能实现联接表的个数为 A 一个表 B 两个表 C 三个表 D 任意多的表 28 在显示结果时 只需要显示满足条件的前几个记录 则必须使用短语 A TOP B BOTTOM C PERCENT D BY 29 下列不属于 SQL 数据操作功能的是 A 新建表 B 添加记录 C 修改记 录 D 删除记录 30 下列关于 INSERT SQL 的叙述正确的是 A 在表末尾增加一条记录 B 在表头增加一条记录 C 在表中任意位置插入一条记录 D 在表中可插入若干 条记录 31 下列关于 SQL 对表的定义说法错误的是 A 利用 CREATE TABLE 语句可 以定义一个新的数据表结构 B 利用 SQL 的表定义语句可以定义表中的主索引 C 利用 SQL 的表定义语句可以定义表的域完整性 字段有效性规则等 D 对于 自由表的定义 SQL 同样可以实现其完整性 有效性规则等信息的设置 32 若需统计 选课 表中已经选修了课程的学生人数 下面语句正确的是 A SELECT COUNT DISTINCT 学生号 FROM 选课 B SELECT COUNT 学生号 FROM 选课 C SELECT COUNT FROM 选课 D SELECT COUNT DISTINCT FROM 选课 33 学生表 的结构为 学生号 N 4 姓名 C 8 性别 C 2 年龄 N 2 其中学号为主索引 下面可使用 SQL INSERT 插入到表中的记录是 A 1001 张力 男 18 B 1001 张力 NULL 18 C NULL 张力 男 18 D 1001 张力 男 18 34 SQL 语言是 A 层次数据库语言 B 网状数据库语言 C 关系数据库语 言 D 对立的数据库语言 35 下列查询类型中 不属于 SQL 查询的是 A 简单查询 B 嵌套查询 C 联接查询 D 视图查询 36 SQL 中可使用通配符 A B C D 第二选项和第三选项 37 在 SQL 的计算查询中 用于计数的函数是 A SUM B COUNT C AVG D MAX 38 下列关于 SQL 嵌套查询的说法 正确的是 A 既能对外层查询排序 又 能对内层查询排序 B 只能对外层查询排序 不能对内层查询排序 C 不能对 外层查询排序 只能对内层查询排序 D 既不能对外层查询排序 也不能对内 层查询排序 39 在 SQL 命令中设置为全联接的短语是 A INNER JOIN B LEFT JOIN C RIGHT JOIN D FULL JOIN 40 如果要将由表派生出的视图中的字段重新命名 需要使用的短语是 A AS B FOR C WHERE D TO 41 利用 SQL 的 CREATE 命令定义一个自由表 可以定义表的 A 字段名 字段类型 字段宽度 B 字段的主索引和域完整性的约束规则 C 定义字段的 有效性规则 D 以上内容均可定义 42 如果要查询工资表中 基本工资在 1000 2000 元之间的职工记录 则下列语 句正确的是 A SELECT FROM 工资表 WHERE 基本工资 NOT BETWEEN 1000 AND 2000 B SELECT FROM 工资表 WHERE 基本工资 BETWEEN 1000 2000 C SELECT FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 2000 D SELECT 工资表 FROM WHERE BETWEEN 1000 AND 2000 43 假设有学生表和成绩表两个数据表文件 如果要查找总分在 350 分以上的学 生姓名及名次 下列语句中正确的是 A SELECT 姓名 名次 FROM 学生表 成绩表 WHERE 总分 350 OR 学生表 学号 成绩表 学号 B SELECT 姓 名 名次 FROM 学生表 成绩表 C SELECT 姓名 名次 FROM 学生表 成绩表 WHERE 总分 350 AND 学生表 学号 成绩表 学号 D SELECT 姓名 名 次 FROM 学生表 成绩表 WHERE 总分 350 AND 学生表 学号 成绩表 学 号 44 在 SQL 语句中 修改表中数据的命令是 A ALTER B UPDATE C DELETE D INSERT 45 SQL 的数据操作语言不包括 A INSERT B UPDATE C DELETE D CHANGE 46 在 SELECT SQL 语句中 条件短语的关键字是 A FROM B WHERE C FOR D CONDITION 47 如果在 SQL SELECT 语句的 ORDER BY 字句中指定了 DESC 则表示 A 按升序排序 B 按降序排序 C 按索引字段排序 D 错误语句 48 用于显示部分查询结果的 TOP 短语 必须与下列 短语连用 A WHERE B ORDER BY C FROM D GROUP BY 49 将两个 SELECT 语句的查询结果合并成一个查询结果的运算符是 A WHERE B JOIN C UNION D INTO 50 在 SQL 的数据定义功能中 修改表结构的命令有 3 种 下列说法正确的是 A 3 种命令格式都可以用来添加 修改和删除字段名 B 3 种命令格式都 可以用来定义 修改和删除字段有效性规则 C 3 种命令格式都有各自的功能 不能将所有功能集于一种格式中 D 以上说法均不正确 二二 填空题填空题 1 从职工表中检索所有的工资值 将以下命令补充完整 SELE FROM 职工 2 检索仓库表中的所有记录 将以下命令补充完整 SELE FROM 仓库 3 检索哪些仓库有工资多于 1210 元的职工 将以下命令补充完整 SELE 仓库号 FROM 职工 WHERE 工资 1210 4 按职工的工资值降序检索出全部职工信息 将以下命令补充完整 SELE FROM 职工 ORDER BY 工资 5 统计供应商表中的记录数 将以下命令补充完整 SELE FROM 供应商 6 求工资总和 将以下命令补充完整 SELE FROM 职工 7 SQL 支持集合的并运算 运算符是 8 在 SQL 语句中空值用 表示 9 在 Visual Foxpro 中 SQL DELETE 命令是 删除记录 10 在 SQL SELECT 中用于计算检索中的计数命令是 11 在 SQL SELECT 中用于计算检索中的求和命令是 12 在 SQL SELECT 中用于计算检索中的计算平均值命令是 13 在 SQL SELECT 中用于计算检索中的求最大值命令是 14 在 SQL SELECT 中用于计算检索中的求最小值命令是 15 SQL SELECT 语句为了将查询结果存放到数组中应使用的短语是 INTO 16 SQL SELECT 语句为了将查询结果存放到临时文件中应使用的短语是 INTO 17 SQL SELECT 语句为了将查询结果存放到永久表中应使用的短语是 INTO 18 SQL SELECT 语句为了将查询结果存放到文本文件中应使用的短语是 TO 19 SQL SELECT 语句为了将查询结果直接输出到打印机上应使用的短语是 TO 20 SQL 的核心是 21 在 SQL SELECT 语句中用于对查询结果进行分组 利用它进行分组汇总的短 语是 22 短语必须跟随 GROUP BY 使用 它用来限定分组必须满足的条件 23 在 SQL SELECT 语句中用来对查询结果进行排序的短语是 24 在 SQL SELECT 语句中可以对查询结果进行排序 默认是 25 在 SQL SELECT 语句中可以对查询结果进行排序 降序的短语是 26 求成绩表中的成绩最高分 将以下命令补充完整 SELE 成绩 FROM 成绩 27 求成绩表中的成绩最低分 将以下命令补充完整 SELE 成绩 FROM 成绩 28 找出尚未确定成绩的学生姓名 将以下命令补充完整 SELE 姓名 FROM 成 绩 WHERE 姓名 IS 29 找出尚未确定成绩的学生姓名 将以下命令补充完整 SELE FROM 成绩 WHERE 姓名 IS NULL 30 往订购单关系中插入元组 E7 S4 OR01 2001 05 25 将以 下命令补充完整 INTO 订购单 VALUES E7 S4 OR01 2001 05 25 31 给职工表中所有的工资提高 10 将以下命令补充完整 UPDATE 职工 SET 工资 32 给职工表中仓库号为 WH1 的职工加工资 50 元 将以下命令补充完整 UPDATE 职工 SET 工资 WHERE 仓库号 WH1 33 下面命令是用 SQL CREATE 建立一个订货管理表 将以下命令补充完整 CREATE TABLE 订货管理 仓库号 C 5 PRIMARY KEY 城市 C 10 面积 I 面积 0 ERROR 面积应该大于 0 34 下面命令是用 SQL CREATE 建立一个职工表 将以下命令补充完整 CREATE TABLE 职工 仓库号 C 5 职工号 C 5 PRIMARY KEY 工资 I CHECK 工资 1000 AND 工资100 ERROR 总金额应该大于 100 39 删除总金额字段的有效性规则 将以下命令补充完整 ALTER TABLE 订购 单 ALTER 总金额 CHECK 40 将订购单表的总金额字段名改为金额 将以下命令补充完整 ALTER TABLE 订购单 COLUMN 总金额 TO 金额 41 删除订购单表中的金额字段 将以下命令补充完整 ALTER TABLE 订购单 COLUMN 金额 42 定义一个视图 它包含职工号 月工资和年工资 3 个字段 将以下命令补 充完整 CREATE v sal AS SELECT 职工号 工资 AS 月工资 工资 12 AS 年工资 FROM 职工 43 定义一个视图 它包含职工号 月工资和年工资 3 个字段 将以下命令补 充完整 CREATE VIEW v sal SELECT 职工号 工资 AS 月工资 工资 12 AS 年工资 FROM 职工 44 定义一个视图 它包含职工号 月工资和年工资 3 个字段 将以下命令补 充完整 CREATE VIEW v sal AS SELECT 职工号 工资 月工资 工资 12 AS 年工资 FROM 职工 45 当前目录下有 工资表 文件 现要将 职称 为 工程师 的工资增加 30 元 则语句为 UPDATE 工资表 WHERE 职称 工程师 46 SQL SELECT 语句中的 用于实现关系的选择操作 47 SQL SELECT 中 字符串匹配运算符用 48 在成绩表中 只显示分数最高的前 10 名学生的记录 语句为 SELECT 10 FROM 成绩表 ORDER BY 总分 DESC 49 利用 SQL 语句统计选修了 计算机 课程的学生人数 SELECT FROM 选课表 WHERE 课程名 计算机 50 利用 SQL 语句删除当前文件夹中一个名为 temp 的自由表文件为 temp 51 在成绩表中 检索选修 3 门以上课程的学生的及格学科的总成绩 SELECT 学号 SUM 成绩 FROM 成绩表 WHERE 成绩 60 GROUP BY 学号 COUNT 3 52 在 职工表 中删除 年龄 字段的有效性规则 ALTER TABLE 职工表 ALTER 年龄 53 设有选课表 表中包含的字段有 学号 C 3 课程号 C 3 成绩 N 3 查询每门课程的学生人数 要求显示课程号和学生人数 SELECT 课程 号 学号 AS 学生人数 FROM 选课表 GROUP BY 课程号 54 设有选课表 表中包含的字段有 学号 C 3 课程号 C 3 成绩 N 3 查询每门课程的学生人数 要求显示课程号和学生人数 SELECT 课程 号 COUNT 学号 AS 学生人数 FROM 选课表 GROUP BY 55 设有选课表 表中包含的字段有 学号 C 3 课程号 C 3 成绩 N 3 查询每门课程的学生人数 要求显示课程号和学生人数 SELECT 课程 号 COUNT 学号 AS FROM 选课表 GROUP BY 课程号 56 设有选课表 表中包含的字段有 学号 C 3 课程号 C 3 成绩 N 3 查询每门课程的学生人数 要求显示课程号和学生人数 SELECT 课程 号 学号 学生人数 FROM 选课表 GROUP BY 课程号 57 检索学生表中 籍贯 为 北京 的学生记录 将结果保存到表 temp 中 SELECT FROM 学生表 WHERE 籍贯 北京 INTO TABLE 58 SQL 的操作语句包括 INSERT UPDATE 和 59 是指将同一关系与其自身进行联接 60 视图是从 中派生出来的 61 视图可看做是一个虚表 它必须依赖 存在 不能单独存在 62 视图可以像表一样进行 63 当一个视图是由单个表导出时 可以进行插入和更新操作 但不能进行 操作 64 关系数据库标准语言是指 65 在 SQL 的自联接查询中 必须为表设置 66 在 SQL 的 CREATE TABLE 命令建立表时 用子句 指定表的主索引 67 视图可以从单个或多个表中派生出来 是一个 68 在视图中可以利用 SELECT 的 短语可以重新给字段命名 69 SQL 可以对两种基本数据进行操作 分别是表和 70 在 CREATE TABLE 命令中使用的数据类型 T 是 第一单元练习题第一单元练习题 VFPVFP 练习题练习题 时间 时间 120120 分钟分钟 共共 100100 分 分 一 单选题 本题每小题有 A B C D 四个选项 其中只有一个选项是正确的 共有 50 小 题 每小题 1 分 计 50 分 得分 阅卷人 复核人 1 数据库管理系统的英文缩写是 A DBB DBSC DBMS D DBA 2 数据库 DB 数据库系统 DBS 数据库管理系统 DBMS 三者之间的关系是 A DBS 包括 DB 和 DBMS B DBMS 包括 DB 和 DBS C DB 包括 DBS 和 DBMS D DBS 就是 DB 也就是 DBMS 3 在关系型的数据库管理系统中 三种基本关系运算是 A 选择 投影和连接 B 选择 删除和复制 C 创建 修改和合并 D 统计 连接和分类 4 数据库文件的扩展名是 A IDX B DBF C PJX D DBC 5 扩展名为 DBF 的文件是 A 查询文件 B 数据库表文件 C 数据库文件 D 项目文件 6 VFP6 0 是一种 数据库管理系统 A 层次型B 网状型C 关系型 D 逻辑型 7 如果一个班只能有一个班主任 而且一个班主任不能同时担任其他班的班主任 班级和 班主任两个实体之间的关系属于 A 一对一联系 B 一对二联系 C 多对多联系 D 一对多联系 8 设有部门和职员两个实体 每个职员只能属于一个部门 一个部门可以有多名职员 则 部门与职员之间的联系类型是 A 一对一 B 一对多 C 多对多 D 不确定 9 日期型常数是用来表示日期的一种特殊数据 其长度为 个字节 A 任意 B 10C 6D 8 10 在 VFP 中 可使用的两类变量为 A 内存变量和字段变量 B 全局变量和局部变量 C 简单变量和复杂变量 D 单一变量和数组变量 11 若将内存变量定义为全局变量 应使用的 VF6 0 命令是 A LOCAL B PRIVATE C PUBLIC D GLOBAL 12 若将内存变量定义为隐蔽型变量 应使用的 VF6 0 命令是 A LOCAL B PRIVATE C PUBLIC D GLOBAL 13 在 VFP 中 字段变量 的逻辑型 备注型 日期型字段的宽度由系统自动给出 它们分 别为 A 1 4 8 B 4 4 10 C 1 10 8 D 2 8 8 14 设 D1 和 D2 为日期型数据 M 为整数 不能进行的运算是 A D1 D2B D1 D2C D1 M D D2 M 15 执行命令 STORE DTOC DATE TO A1 后 变量 A1 的类型是 A 日期型 B 备注型 C 数值型 D 字符型 16 下列函数中函数值为数值型的是 A DATE B TIME C DAY D DATETIME 17 下列函数中函数值为字符型的是 A DATE B TIME C YEAR D DATETIME 18 REPLACE 命令用来批量修改记录 省略范围子句时 则系统默认为 A 第一条记录 B ALL C REST D 当前记录 19 在 VFP 中 可以同时打开表的最大数目是 A 128 B 254 C 32767 D 255 20 关于 VFP 中的数据类型 不正确的说法是 A C 代表字符型数据 B N 代表数值型数据 C L 代表逻辑型数据 D P 代表全局型数据 21 SET ORDER TO 命令的作用是 A 打开索引文件 B 删除索引标记 C 指定主控索引 D 修改索引标记 22 在 VFP 命令的一般格式中 下列属于范围子句的是 A FOR B FIELDS C REST D WHILE 23 在 VFP 命令的一般格式中 下列属于条件子句的是 A FOR B FIELDS C REST D ALL 24 在数据库中 每个关系应有一个主关键字段 以保证关系中的所有记录都是不同的 这指 的是 A 完整性约束 B 实体完整性约束 C 参照完整性约束 D 外键约束 25 在数据库中的数据表可以设置字段有效性规则 这属于数据完整性约束中的 A 实体完整性范畴 B 参照完整性范畴 C 一般性的完整性范畴 D 域完整性范畴 26 修改数据表结构的命令是 A MODI COMMB MODI STRUC LIST STRUD MODI DATA 27 下列命令中 默认范围为 ALL 的命令是 A DELETE B DISPLAY C AVERAGE D REPLACE 28 下列命令中 默认范围为当前纪录的命令是 A SUM B LIST C AVERAGE D REPLACE 29 在 VFP 中 图片 声音 动画等数据一般以 类型的字段存储在数据表的记录中 A 字符型 B 数值型 C 逻辑型 D 通用型 30 在 VFP 中 A 自由表的字段可以设置有效性规则 B 数据库表字段可以设置有效性规则 C 自由表和数据库表的字段均可设置有效性规则 D 自由表和数据库表的字段均不可设置有效性规则 31 把当前数据表文件中全部记录清除 但仍保留表结构 应当使用命令 A MODIFY STRUCTUREB DELETE C REPLACED ZAP 32 若建立索引的字段值不允许重复 并且一个表中只能创建一个 应该是 A 主索引 B 唯一索引 C 后选索引 D 普通索引 33 若建立索引的字段值不允许重复 并且一个表中可创建多个 应该是 A 主索引 B 唯一索引 C 后选索引 D 普通索引 34 参照完整性的规则不包括 A 更新规则 B 查询规则 C 插入规则 D 删除规则 35 若数据表中有 10 条记录 依次执行命令 GO BOTTOM 和 SKIP 后 EOF 和 RECNO 值分别 是 A F 和 10 B T 和 10 C F 和 11 D T 和 11 36 执行完命令 LOCATE FOR XB 女 后 若要继续查找下一条符合条件的记录 可使用命 令 A SKIP B NEXT C CONTINUE D RESUME 37 PARAMETERS 语句出现在 A 主程序的开头 B 子程序的开头 C 主程序 RETURN 之前 D 子程序 RETURN 之前 38 在 VFP 中 WAIT ACCEFT INPUT 三条命令中只能接受一个字符的命令是 A ACCEPT B WAIT C INPUT D INPUT ACCEPT WAIT 39 退出 Visual FoxPro6 0 系统 在命令窗口执行 命令 A EXIT B CTRL W C QUIT D ESC 40 清除内存变量的命令是 A CLEAR B CLEAR ALL C CLEAR SCREEN D CLEAR WINDOWS 41 使用命令 DIMENSION A 3 4 定义的数组 包含的数组元素的个数为 A 12 个 B 13 个 C 7 个 D 6 个 42 数据表中有语文 数学 英语和总分四个数值型字段 要将所有记录的语文 数学 英语成 绩求和后存入总分字段中 应使用命令 A TOTAL 语文 数学 英语 TO 总分 B REPLACE ALL 总分 WITH 语文 数学 英语 C SUM 语文 数学 英语 TO 总分 D REPLACE ALL 语文 数学 英语 WITH 总分 43 在 VFP 中 用于建立程序文件的命令是 A MODIFY COMMAND B CREATE C COPY D SELECT 44 在 VFP 中 如果要使 BOF EOF 同时为 T 则 A 记录指针定位到第一个记录的前面 B 记录指针定位到第一个记录上 C 为空表 D 记录指针定位到末记录的后面 45 当数据表打开时 索引文件自动打开的是 A 单一索引文件 IDX B 复合索引文件 CDX C 结构化复合索引文件 D 非结构化复合索引文件 46 在 VFP 下 用 LIST STRUCTURE 命令显示表中字段的宽度合计为 60 则用户实际设置字 段的总宽度为 A 58 B 59 C 60 D 61 47 请选择正确答案 A 查询文件中的查询结果可以更改 B 视图是一个虚拟表 可以像表一样进行查询 C 视图可以独立于数据库而存在 D 查询只能基于表而不能基于视图 48 在 VFP 中 使用 SQL 命令将成绩表 CJ DBF 中的学生总分 ZF 字段的值增加 10 分 应使 用的命令是 A REPLACE ZF WITH ZF 10 B REPLACE ZF WITH ZF ZF 10 C UPDATE SET ZF WITH ZF 10 D UPDATE CJ SET ZF ZF 10 49 在 SQL 查询时 使用 WHERE 子句指出的是 A 查询目标 B 查询结果 C 查询条件 D 查询视图 50 在 VFP 中 建立多表查询时 默认表间的联接类型是 A 内部联接 B 左联接 C 右联接 D 完全联接 二 二 判断题 本题只有判断题 本题只有 A A B B 选项 在答题卡的对应题号位置填涂相应选项即可 共选项 在答题卡的对应题号位置填涂相应选项即可 共 2020 题 每小题题 每小题 1 1 分 计分 计 2020 分 分 得分 阅卷人 复核人 1 在 VFP 中 在一个工作区中只能打开一个数据表 2 执行命令 STORE DTOC DATE TO A1 后 变量 A1 的类型是日期型 3 数据库管理系统是数据库系统的中心枢纽 4 若在两个数据表中 有一共有字段 在两个表中均为主关键字 则两个表根据该字段建立的 关系是一对一关系 5 在 VFP 中 建立数据库表时 将成绩字段值限制在 0 100 之间的这种约束属于域完整性 约束 6 在 VFP 中 同一数组中的各元素值必为同一种类型 7 默认工作目录的作用是将自己所建立的程序和数据表文件放在该目录下 便于管理 8 表达式 ABCD XYZ ABCDXYZ 的运算结果为字符串 9 对于主名为 CJ 的数据库表 表中含有备注型字段 则该数据库中应包含 CJ DBF 和 CJ FPT 文件 10 当前记录为首记录时 BOF 为 F EOF 为 F 11 可以使用 LIST STRU 命令修改表的结构 12 在使用 INPUT 语句从键盘输入数据时 输入字符型数据时 必须加定界符 13 当前数据表文件有 20 条记录 当前记录号是 10 执行命令 LIST 以后 当前记录号是 20 14 在 VFP 中 数据库表和自由表的扩展名都是 DBF 15 在 VFP 中建立临时关系 子表必须按关键字表达式建立索引 且指定为主控索引 16 若建立索引的字段值不允许重复 并且一个表中只能创建一个 它应该是侯选索引 17 如果 bof 和 eof 同时为 t 时 当前数据表为空表 18 一数据库名为 STUDENT 要想打开该数据库 应使用的命令是 USE STUDENT 19 在项目管理器中 只可把指定的文件从项目管理器中移去 但不能把指定的文件从磁 盘上删除 20 在 VFP 中 视图保存在数据库中 本身没有存储任何实际数据 三 基础知识填空 共三 基础知识填空 共 2020 小题 每小题小题 每小题 1 1 分 计分 计 2020 分分 得分 阅卷人 复核人 1 关于 VFP 中的数据类型 字母 代表字符型数据 2 可以链接或嵌入 OLE 对象的字段类型是 3 在数据库中 每个关系应有一个主关键字段 以保证关系中的所有记录都是不同的 这指的 是 完整性约束 4 在 VISUAL FOXPRO 的数据工作期窗口中 可以建立两个表之间的 关系 5 在 VFP 中 可使用 命令创建项目管理器文件 6 执行 教授 副教授 命令的结果是 7 执行完命令 LOCATE FOR XB 男 后 若要继续查找下一条符合条件的记录 可使用 命令 8 在 VFP 中 退出 VFP 系统 可使用命令 9 从字符串 山东师范大学 中取出 师范 两字 应用 SUBSTR 山东师范大学 4 10 打开数据表的命令是 11 要在表的末尾再增加一条空白记录 可使用命令 12 若要在数据库中的各个数据表之间建立一对多关系 一方 的关键字段首先必须建立 13 在 VISUAL FOXPRO 中说明数组后 数组的每个元素在未赋值之前的默认值是 14 打开数据表 RSDA DBF 的命令是 15 SQL 删除记录的命令是 DELETE 插入记录的命令是 16 将表中带逻辑删除标记的记录彻底删除 使用命令 17 使用 SQL 命令将表 STUD DBF 中 计算机应用 专业的所有记录改为 软件 专业 命令是 UPDATE STUD SET 专业 软件 18 使用 SQL 命令查询表中 出生日期 在 1980 年 6 月 1 日以后的记录 命令是 19 设一职工库 KU1 DBF 有以下记录 记录号 编号 姓名 年龄 职称 工资 1 98001 王新 28 讲师 690 298002 陈红 29 助教 490 398003 邓超 40 副教授 820 4 98004 张宇 25 讲师 660 5 98005 赵刚 48 副教授 850 6 98006 李芮 26 讲师 550 7 98007 王军 50 教授 960 set talk off use ku1 index on 年龄 tag dx index on 工资 tag wk set order to dx go top replace 职称 with 副教授 工资 with 810 set order to wk go 2 skip 2 replace 职称 with 副教授 工资 with 780 use return 第一条 replace 命令是将姓名为 的职称改成了副教授 20 上述程序中第二条 replace 命令将姓名为 的工资改成了 780 四 程序填空 每小题四 程序填空 每小题 2 2 分 共分 共 1010 分分 得分 阅卷人 复核人 1 clear set talk off n 1 h 0 5 do while t h h 2 if h 16 exit endif n n 1 enddo 循环次数为 n 执行结果为 2 clea s 1 for i 1 to 5 s s i endf s 执行结果为 3 下面的程序运行后 变量 N 的值为 SET TALK OFF CLEAR S 0 FOR N 1 TO 10 STEP 3 IF N 10 EXIT ENDIF S S N N N 3 ENDFOR N SET TALK ON RETURN 4 数据表 stud dbf 的内容如下 记录号 学号 姓名 性别 出生日期 专业 特长 政治面貌 1 990001 王晓东 男 10 03 80 应用数学 书法 团员 2 990002 李子清 男 05 12 79 应用数学 运动 党员 3 990003 赵小芳 女 02 16 80 应用数学 舞蹈 团员 4 990004 何桦君 女 08 04 80 应用数学 书法 团员 5 990101 肖亭亭 女 10 23 80 计算机应用 绘画 党员 6 990102 霍大伟 男 02 11 79 计算机应用 运动 团员 7 990104 马艳枫 女 06 12 81 计算机应用 舞蹈 团员 8 990103 曲丽芳 女 03 03 78 计算机应用 摄影 团员 CLEA USE STUD SCAN FOR 性别 男 RECNO 编号 ENDSCAN USE RETU 输出结果为 5 程序如下 SET TALK OFF CLEAR X 1 S 0 DO WHILE X算术 关系 B 关系 逻辑 算术 C 算术 逻辑 关系 D 算术 关系 逻辑 27 在下列表达式中 错误的表达式是 A x100 AND Y 50 C 总分 总分D 姓名 姓名 28 当计算综合型表达式 10 5 30 OR T AND X Y XYZ 时 其运算顺序是 A AND OR B OR AND C OR AND D OR AND 29 下列表达式中 正确的表达式是 A 256 T AND 30 12 25 B 256 100 AND 30 12 25 C 256 T AND 30 12 25 D 256 100AND30 12 25 30 下列表达式中 其运算结果为 T 的是 A 20 4 2B 计算机专业 计算机 C 01 12 98 12 30 97 D 四 四川 31 设 X 102 Y 200 其值为逻辑假的表达式是 A X Y AND X Y OR X SJKXY B X Y 10220089 AND NOT XY C NOT X Y AND NOT X Y D NOT Y X 98 32 设有以下一综合表达式 200 ABC OR NOT BAS VFP6 0 该表达式的运算结果为 A T B F C 其值不能确定 D 一个数值 33 设 年龄 25 性别 女 婚否 F 职称 讲师 工资 450 有下列表达式 1 NOT 婚否 AND 性别 女 2 性别 女 AND 职称 教授 AND 工资 30 3 年龄 20 OR 工资 ASC AND T OR NOT 2360 2 B NOT 2 38 AND PUT COMP UTER C BASIC BAS AND XY EFG XY OR NOT T D BAS VFP6 0 AND 红 江小红 AND F 36 表达式 2 2 2 的运算结果为 A 16B 16C 8D 8 37 在默认状态下 在命令窗口执行下列命令后 ABC AB ABC AB 两条输出命令 先后输出的结果为 A T F B F F C F T D T T 38 执行下列命令后 SET EXACT OFF 家 家庭 关系 关 两条输出命令 先后输出的结果为 A T F B F F C F T D T T 39 表达式 ABC EFG 的运算结果是 A ABCEFG B EFGABC C F D T 40 在 VFP6 0 中 正确的日期型常数是 A 02 08 10 B 10 10 02 C CTOD 10 10 02 D 97 年 8 月 10 日 41 若按格式 日期 1 日期 2 计算两个日期值 其运算结果为 型数据 A 日期 B 逻辑 C 字符 D 数值 42 设 D1 和 D2 为日期型数据 M 为整数 不能进行的运算是 A D1 D2B D1 D2C D1 MD D2 M 43 在系统默认日期格式下 CTOD 10 08 02 3 的运算结果为 A CTOD 10 08 05 B CTOD 13 11 05 C CTOD 10 11 02 D CTOD 13 08 02 44 式子 CTOD 97 4 16 CTOD 97 4 2 的运算结果为 A 97 4 14B 出错信息 函数参数错 C 97 4 18D 97 4 16 45 执行 STORE CTOD 04 21 97 TO A 命令后 变量 A 的类型为 A 数值型B 日期型C 备注型D 字符型 46 在下列有关给 A B C 赋值的命令中 正确的命令是 A STORE WATER DBF TOA B C B STORE 10 20 TO A B C STORE T ABC TO C D A B 8 47 命令 SUBSTR 跟我学数据库吧 5 4 的结果是 A 学数据库 B 我学 C 学数 D 数据库吧 48 数据库 DB 数据库系统 DBS 数据库管理系统 DBMS 三者之间的关系是 A DBS 包括 DB 和 DBMS B DBMS 包括 DB 和 DBS C DB 包括 DBS 和 DBMS D DBS 就是 DB 也就是 DBMS 49 设有部门和职员两个实体 每个职员只能属于一个部门 一个部门可以有多名职员 则部门与职员之间的联系类型是 A 一对一 B 一对多 C 多对多 D 不确定 50 执行下列语句后 主屏上显示的结果为 DIMENSION m 5 m 1 5 VARTYPE m 5 A T B F C 5 D L 51 建立数据库表时 将工资字段值限制在 1000 到 3000 之间的这种约束属于 A 实体完整性 B 域完整性 C 参照完整性 D 视图完整性 52 清除其中第二个字符为 F 的那些内存变量的命令是 A RELEASE ALL LIKE F B RELEASE ALL LIKE F C RELEASE ALL EXCEPT F D RELEASE ALL LIKE F 53 执行如下命令 SET TALK OFF X1 50 Y1 60 Y2 70 RELEASE ALL EXCEPT Y LIST MEMORY 当命令 LIST 执行后 所显示的内存变量及数据是 A X1 50 Y1 60 Y2 70 B X1 50 C Y1 60 Y2 70D Y1 60 Y2 70 54 在命令表达形式中用于描述某个项目是必选项的符号是 A B C D 55 如果一条命令太长 在一行内写不下 可以使用续行符号 A B C D 56 关于书写和使用 VFP6 0 命令不正确的说法是 A 命令动词可以写为前四个字符B 一行内允许书写多条命令 C 命令中各短语可按任意顺序排列 短语的排列顺序不影响命令的执行结果 D 命令中 的字母不区分大小写 因此字母可以大小混写 57 数据管理技术随着计算机技术的发展而发展 数据库阶段具有许多特点 但下面列出 的特点中 不是数据库阶段的特点 A 数据结构化 B 数据面向应用程序 C 数据共享性高 D 数据具有较高的独立性 二 判断题 1 操作系统是数据库系统的核心部分 2 目前常用的数据模型主要有层次模型 网状模型和关系模型这三种 3 用关系模型设计的数据库就是关系型数据库 4 VFP6 0 是一种网状型的数据库管理系统 5 投影操作不能改变关系 表 的结构 6 VFP6 0 规定的缺省情况下可以使用的内存变量为 256 个 7 数组可以不先定义而直接使用 8 在 VFP6 0 中 数字最大位数为 19 位 包括小数点 有效数字的数值计算精度也是 19 位 9 内存变量的类型是由内存变量名决定的 10 内存变量和字段变量可使用的数据类型完全相同 11 一个字符型常数可以包含任意多个字符 12 当退出 VFP6 0 系统之后 内存中的变量及其数据将全部消失 13 一个内存变量的数据类型一旦被确定后 不能再改变其类型 14 当内存变量与字段变量同名 系统优先地按内存变量对待 15 在比较两个字符串的大小时 实际上是比较它们包含字符个数多少 16 逻辑运算符的运算优先级总是高于关系运算符 17 执行 STORE 500 TO A B C 这条命令后 变量 B 的值是 500 三 填空题 1 数据库系统是指计算机系统引入数据库后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论