




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
参考习题 占参考习题 占 80 左右 左右 第第 1 1 章章 数据库基础知识数据库基础知识 1 数据库系统的核心是 A A 数据库 B 数据库管理系统 C 操作系统 D 执行系统 2 数据库系统与文件系统的主要区别是 B A 数据库系统复杂 而文件系统简单 B 文件系统不能实现数据结构化 记录之间没有联系 但在数据库系统中 数据不再 针对某一应用 而是面向全组织 具有整体的结构化 C 文件系统只能管理程序文件 而数据库系统能够管理各种类型的文件 D 文件系统管理的数据量较小 而数据库系统可以管理庞大的数据 3 用二维表来表示实体及实体之间联系的数据模型称为 D A 实体 联系模型 B 层次模型 C 网状模型 D 关系模型 4 下列有关数据库优点的描述中 正确的是 D A 实现数据结构化 B 减少数据冗余实现数据共享 C 数据与程序相互独立 D 以上都对 5 在己知教学环境中 一名学生可以选择多门课程 一门课程可以被多名学生选择 这 说明学生数据与课程数据之间存在 C 的联系 A 一对一 B 一对多 C 多对多 D 未知 6 关系就是一张二维表 7 在计算机中 数据和信息是同一概念 8 关系数据库的最大优点是消除了数据冗余 9 实体和实体之间的联系只有 1 对 1 1 对多两种 10 在数据库系统中 DBMS 是一种位于用户与操作系统之间的一层数据管理软件 第第 2 2 章章 VFVF 语言基础语言基础 选择及相关知识点 1 给出数据 判断该数据属于哪种数据类型 常用数据类型 日期型 D 字符型 C 数值 型 N 2 函数 val int subs mod m n 表达式 val subs 民生 234 5 1 4 的结果是 8 10 3 的 结果是 2 3 函数的功能 求和 SUM 求平均 AVG 求计数 COUNT 求最小值 MIN 4 用 DIMENSION S 4 5 命令定义数组 S 后 再对各数组元素赋值 S 1 1 1 S 1 2 2 S 1 3 3 S 1 4 4 S 1 5 5 S 2 1 6 S 2 2 7 S 2 3 8 S 2 4 9 S 2 5 10 然后再执行命令 S 6 则显示结果是 C A 变量未定义的提示 B 4 C 6 D F 5 在执行命令 A A 和 B A C 之后 A 和 B 的值分别是 B A C 和 C B A 和 F C C 和 A D A 和 C 6 表达式 36 7 的值应等于 C A 1 B 1 C 6 D 6 7 设 M 15 执行命令 M 25 后 结果是 A A 1525 B 20 C M05 D 出错信息 8 在 Visual FoxPro 中 表文件中的字段是一种 B A 常量 B 变量 C 运算符 D 函数 9 设 A 5 则执行命令 A A 1 后 变量 A 的值为 B A 5 B 6 C T D F 10 字符串长度函数 LEN SPACE 3 SPACE 2 的值是 C A 3 B 4 C 5 D 6 11 假定已经执行了命令 M 28 2 再执行命令 M 屏幕显示结果为 B A 30 B 28 2 C 28 2 D 30 00 12 在执行命令 DIMENSION K 2 3 后 数组 K 所包含的数组元素的个数为 C A 2 B 3 C 6 D 12 13 表达式 ABV ABT f 的值是 A A T B F C 难以确定 D 非法表达式 14 表达式 20 10 3 的值是 D A T B F C 难以确定 D 非法表达式 填空题 1 执行命令 X 5 6 后 X 的值是 F 2 执行命令 10 24 4 6 6 的输出结果是 40 3 表达式 5 3 和 5 3 的运算结果分别是 1 和 2 4 函数 DATE 和 TIME 的返回值类型分别为 D 和 C 5 函数 EMPTY NULL 的返回值等于 F 6 函数 TRIM AB CD 和 ALLTRIM AB CD 的返回值分 别为 AB CD 和 AB CD 为空格 7 表达式 4 3 f 和表达式 4 3 f 的值分别是 T 和 T 8 表达式 NOT 9 3 AND 836 OR 2 6 16 的值为 F 9 表达式 88 8 与 88 18 的结果分别是 80 和 8818 10 在执行命令 SET EXACT OFF 后 ABC AB 的结果为 T 执行命令 SET EXACT ON 后 ABC AB 的结果为 F 11 数组的最小下标是 1 数组元素的初值是 F 12 写出下列逻辑表达式 1 年龄 old 小于 15 岁 且身高 hight 不低于 1 8 米的运动员 其逻辑表达式 是 old 1 8 2 年龄 old 在 45 岁以下的副教授 职称变量用 AI 和 35 岁以下的讲师 其逻辑 表达式是 old 45 AND AI 副教授 OR old姓名 B REPLACE 姓名 WITH M 姓名 C STORE M 姓名 TO 姓名 D GATHER FROM M 姓名 FIELDS 姓名 3 要把数据表 X 中全部记录的学号和姓名两个字段复制到数据表 Y 应该用命令 A A USE XB USE X COPY TO Y FIELDS 学号 姓名 COPY TO Y 学号 姓名 C COPY TO X Y FIELDS 学号D COPY FILE X TO Y 学号 姓名 4 某数据表中有数学 英语 计算机和总分字段 都是数值型 将所有学生的各门成绩之 和存入平均分字段中 应使用的命令是 C A REPL 平均分 WITH 数学 英语 计算机 3 B REPL 平均分 WITH 数学 英语 计算机 3 C REPL ALL 平均分 WITH 数学 英语 计算机 3 D REPL 平均分 WITH 数学 英语 计算机 3 FOR ALL 5 将学生成绩表中所有总分字段的内容改为 0 可使用的最简捷的的命令是 C A EDIT ALL FIELDS 总分B BROWSE ALL FIELDS 总分 C REPLACE ALL 总分 WITH 0D CHANGE ALL FIELDS 总分 6 可以伴随着表的打开而自动打开的索引是 C A 单索引文件 IDX B 复合索引文件 CDX C 结构化复合索引文件D 非结构化复合索引文件 7 学生成绩数据表文件按总分 N 3 降序 姓名 C 8 升序建立结构化复合索引 应使用命 令 D A INDEX TAG ABC ON 总分 D 姓名 B INDEX TAG ABC ON 总分 姓名 C INDEX TAG ABC ON STR 总分 姓名 D INDEX TAG ABC ON STR 1000 总分 姓名 8 在 Visual FoxPro 中 惟一索引 的惟一性是指 D A 建立索引的字段值的惟一性 B 数据表中只能有一个惟一的索引 C 索引名称的惟一性 D 重复的索引字段值只有惟一一个出现在索引项中 9 在打开数据表的同时已经打开了姓名索引文件 变量 XM 王灵 要用变量 XM 来查其 记录 应使用的命令是 D A FIND XMB SEEK XM C LOCATE FOR XMD FIND XM 10 要查找第 2 个性别为 女 的记录 应使用命令 A A LOCATE FOR 性别 女 B LOCATE FOR 性别 女 CONTINUENEXT 2 C LOCATE FOR 性别 女 D LIST FOR 性别 女 NEXT 2 11 在 Visual FoxPro 中进行参照完整性设置时 要想设置成 当更改父表中的主关键字 段或候选关键字段时 自动更改所有相关子表记录中的对应值 应选择 C A 限制 Restrict B 忽略 Ignore C 级联 Cascade D 级联 Cascade 或限制 Restrict 12 Visual FoxPro 参照完整性规则不包括 B A 更新规则B 查询规则C 删除规则D 插入规则 二 判断题 正确打二 判断题 正确打 错误打 错误打 1 打开数据表的命令是 OPEN 表名 2 DELETE ALL 与 PACK 两条命令联合执行的功能等价于 ZAP 命令执行的功能 3 REPLACE 工资 WITH 工资 100 命令的功能是将表中所有记录的工资字段值增加 100 4 任意表中均可建主索引 候选索引 惟一索引和普通索引 三 填空题三 填空题 1 数据表字段参数一般包括 字段名 字段类型 宽度 和 小数位 数 四部分 2 VFP 有两种类型的表 数据库表和 自由表 3 在 VFP 中 表索引文件有两种结构 IDX 单索引文件和复合索引文件 CDX 4 在 Visual FoxPro 中共有 4 种索引类型 分别为 主索引 候选索引 惟一 索引 和 普通索引 5 在数据表的查找命令中 CONTINUE 命令与 LOCATE 命令配合使用 6 在 Visual FoxPro 中 数据完整性包括实体完整性 域完整性和参照完整性 第第 4 章章 SQL 一 选择题一 选择题 1 视图不能单独存在 它必须依赖于 B A 视图 B 数据库 C 自由表 D 查询 2 查询设计器中包括的选项卡有 A A 字段 筛选 排序依据 B 字段 条件 分组依据 C 条件 排序依据 分组依据 D 条件 筛选 杂项 3 查询设计器是否能生成 SQL 查询语句 C A 不能 B 部分 C 全部 D 由实际问题来决定 4 视图设计器的选项卡与查询设计器中的选项卡几乎一样 只是视图设计器中的选项卡比 查询设计器中的选项卡多一个 D A 字段 B 排序依据 C 联接 D 更新条件 5 SQL 的核心是 A A 数据查询 B 数据操作 C 数据定义 D 数据控制 6 SQL 语句中条件短语的关键字是 A A WHERE B FOR C WHILE D CONDITION 7 从 dab dbf 表中查询所有的姓名 应输入命令 B A SELECT dab FROM 姓名 B SELECT 姓名 FROM dab C SELECT 姓名 D SELECT dab WHERE 姓名 8 使用 SQL SELECT 可以将查询结果排序 排序的短语是 A A ORDER BY B ORDER C GROUP BY D COUNT 9 嵌套查询命令中的 IN 相当于 B A 等号 B 集合运算符 C 加号 D 减号 10 在 xkcjb dbf 表中查询成绩在 90 分到 95 分的学生信息 应输入命令 A A SELECT FROM xkcjb WHERE 成绩 BETWEEN 90 AND 95 B SELECT 信息 FROM xkcjb WHERE 成绩 BETWEEN 90 AND 95 C SELECT FROM xkcjb WHERE 成绩 BETWEEN 90 到 95 D SELECT 成绩 WHERE 成绩 BETWEEN 90 到 95 FROM xkcjb 11 SQL SELECT 语句中的 GROUP BY 和 HAVING 短语对应查询设计器上的选项卡是 C A 字段 B 联接 C 分组依据 D 排序依据 12 SQL 的数据操作语句不包括 D A INSERT B UPDATE C DELETE D CHANGE 13 SQL 语句中建立表结构的命令是 A A CREATE TABLE B CREATE DATABASE C ALTER TABLE D CREATE 14 SQL 语句中 用于修改表结构的命令是 C A ALTER STRUCTURE B MODIFY STRUCTURE C ALTER TABLE D MODIFY TABLE 15 使用 SQL 语句进行分组查询时 为了去掉不满足条件的分组 应当 B A 使用 WHERE 子句 B 在 GROUP BY 后面使用 HAVING 子句 C 先使用 WHERE 子句 再使用 HAVING 子句 D 先使用 HAVING 子句 再使用 WHERE 子句 下面 16 25 题使用 STUDENT 表中的数据 该表的具体数据如下 学号 姓名 成绩 专业 2000602 徐秀娟 588 金融 2000606 宋力萍 639 金融 2000612 李梅 656 金融 2000501 孙红 587 法律 2000508 万福全 559 法律 2000615 左安方 602 金融 2000516 李程碑 546 法律 2000619 朱益群 591 金融 16 若要在 STUDENT 表中增加一条记录 其学号是 2000538 姓名为王力 成绩为 587 专业为法律 应使用的 SQl 命令为 D A ALTER TABLE ADD STUDENT 学号 姓名 成绩 专业 VALUES 2000538 王力 587 法律 B ALTER TABLE INSERT STUDENT 学号 姓名 成绩 专业 VALUES 2000538 王力 587 法律 C INSERT INTO STUDENT 学号 姓名 成绩 专业 VALUES 2000538 王力 587 法律 D INSERT INTO STUDENT 学号 姓名 成绩 专业 VALUES 2000538 王力 587 法律 17 若要在 STUDENT 表中给所有法律专业学生的成绩增加 20 分 应使用的 SQL 命令为 B A UPDATE STUDENT SET 成绩 成绩 20 FOR 专业 法律 B UPDATE STUDENT SET 成绩 成绩 20 WHERE 专业 法律 C UPDATE STUDENT ADD 成绩 20 FOR 专业 法律 D UPDATE STUDENT ADD 成绩 成绩 20 WHERE 专业 法律 18 若要在 STUDENT 表中增加一个宽度为 2 的 性别 字段 应使用的 SQL 命令为 A A ALTER TABLE STUDENT ADD 性别 C 2 B ALTER TABLE STUDENT ADD 性别 WITH C 2 C INSERT TABLE STUDENT ADD 性别 C 2 D INSERT STUDENT ALTER ADD 性别 WITH C 2 19 若要将 STUDENT 表中 姓名 字段的宽度由 8 改为 10 应使用的 SQL 命令为 B A ALTER TABLE STUDENT 姓名 WITH C 10 B ALTER TABLE STUDENT 姓名 ALTER C 10 C INSERT TABLE STUDENT ALTER 姓名 C 10 D INSERT STUDENT ALTER 姓名 C 10 20 若要输出 STUDENT 表中各专业成绩最高的学生姓名 专业与成绩 应使用的 SQL 命令 为 B A SELECT 姓名 专业 MAX 成绩 FROM STUDENT GROUP BY 专业 B SELECT 姓名 专业 MAX 成绩 FROM STUDENT GROUP BY 专业 C SELECT 姓名 专业 成绩 FROM STUDENT ORDER BY 成绩 DESC D SELECT 姓名 专业 成绩 FROM STUDENT ORDER BY 成绩 DESC 21 若要将 STUDENT 表中的成绩在 600 分以上的学生姓名和成绩按成绩由高到低的顺序显 示出来 应使用的 SQL 命令为 C A SELECT 姓名 成绩 FROM STUDENT WHERE 成绩 600 ORDER BY 成绩 B SELECT 姓名 成绩 FROM STUDENT WHERE 成绩 600 ORDER BY 成绩 ASC C SELECT 姓名 成绩 FROM STUDENT WHERE 成绩 600 ORDER BY 成绩 DESC D SELECT 姓名 成绩 FROM STUDENT WHERE 成绩 600 ORDER BY 成绩 D 22 执行 SELECT FROM STUDENT INTO DBF CIPX ORDER BY 成绩 的 SQL 命令之后 将 B A 会提示命令出错 B 会生成一个按 成绩 升序排序的表文件 C 会生成一个按 成绩 降序排序的表文件 D 在屏幕的浏览窗口中显示一个按 成绩 排序的结果 23 分别求 STUDENT 表中每个专业的学生的平均成绩的 SQL 命令是 D A SELECT 专业 AVG 成绩 FROM STUDENT GROUP BY 成绩 B SELECT 专业 AVG 成绩 FROM STUDENT ORDER BY 成绩 C SELECT 专业 AVG 成绩 FROM STUDENT ORDER BY 专业 D SELECT 专业 AVG 成绩 FROM STUDENT GROUP BY 专业 24 若要删除 STUDENT 表中的 性别 字段 应使用的 SQL 命令为 A A ALTER TABLE STUDENT DROP 性别 B ALTER TABLE STUDENT DELETE 性别 C DELETE TABLE STUDENT DROP 性别 D DROP STUDENT ALTER ERASE 性别 25 SELECT 工资 FROM 职工 ORDER BY 工资 语句的 意义是 A A 按职工的工资值的升序检索出他们工资的信息 B 按职工的工资值的降序检索出他们工资的信息 C 按职工的工资值的升序检索出所有字段的信息 D 按职工的工资值的降序检索出所有字段的信息 26 SQL 使用的通配符有 D A B C 下划线 D B 和 C 二 判断题二 判断题 1 SQL 语言只能进行数据查询 2 在 SQL 查询语言中 TOP 短语必须与 ORDER BY 短语配对使用 但 ORDER BY 短语可以 单独使用 3 用 SQL 语言要查询某字段为空值 NULL 的记录时 条件短语是某字段 NULL 4 SQL 查询结果可以保存在文本文件中 三 填空题三 填空题 1 SQL 语句 SELECT TOP 10 PERCENT FROM 订单 ORDER BY 金额 DESC 的查询 结果是订单中金额 1 的 10 的订单信息 2 在 SQL SEKECT 语句中使用 Group By 进行分组查询时 如果要求分组满足指定条件 则需要使用 2 子句来限定分组 3 设有 SC 学号 课程号 成绩 表 下面 SQL 的 SELECT 语句检索成绩高于或等于平 均成绩的学生的学号 SELECT 学号 FROM sc WHERE 成绩 SELECT 3 FROM sc 4 在 SQL SELECT 语句中 为了将查询结果存储到临时表中应该使用 4 短语 5 SELECT FROM student 5 FILE student 命令将查询结果存储在 student txt 文 本文件中 6 在 SQL 的 WHERE 子句的条件表达式中 字符串匹配 模糊查询 的运算符是 6 7 在 SQL 中 要查询表 s 在 AGE 字段上取空值的记录 正确的 SQL 语句为 SELECT FROM s WHERE 7 8 如下命令查询雇员表中 部门号 字段为空值的记录 SELECT FROM 雇员 WHERE 部门号 8 9 在 SQL 的 SELECT 查询中 HAVING 子句不可以单独使用 总是跟在 9 子 句之后一起使用 10 在 SQL 的 SELECT 查询中 使用 10 子句实现消除查询结果中的重复记录 1 最高 2 HAVING 3 AVG 成绩 4 INTO CURSOR 5 TO 6 LIKE 7 AGE IS NULL 8 IS NULL 9 GROUP BY 10 DISTINCT 第第 5 6 7 章章 程序设计及表单程序设计及表单 一 选择题一 选择题 1 在 WAIT ACCEPT 和 INPUT 命令中 需要以回车键表示输入结束的命令是 C A WAIT ACCEPT INPUTB WAIT ACCEPT C ACCEPT INPUT D INPUT WAIT 2 用于声明所有变量是私有变量的命令是 A A PRIV allB PUBLIC all C all 0 D STORE 0 TO all 3 以下属于容器类控件的是 B A Text B Form C Label D EditBox 4 计时器控件的主要属性是 C A Enabled B Caption C Interval D Value 5 一个对象的名字 由对象的 B 属性决定 A Caption B Name C Value D Object 6 为表单 MyForm 添加事件或方法代码 改变该表单中的控件 Cmdl 的 Caption 属性的正确 命令是 C A Myform Cmdl Caption 退出 B This Cmdl Caption 退出 C ThisForm Cmd1 Caption 退出 D ThisFormSet Cmdl Caption 退出 7 如果想在运行表单时 向 Text2 中输入字符 回显字符显示的是 号 则可以在 Form1 的 Init 事件中加入语句 D A FORM1 TEXT2 PASSWORDCHAR B FORM1 TEXT2 PASSWORD A THISFORM TEXT2 PASSWORD D THISFORM TEXT2 PASSWORDCHAR 8 下列基类中是容器类的是 A A 表单 B 命令按钮 C 列表框 D 单选按钮 二 填空题二 填空题 1 求出 1 300 之间能被 3 整除的数的和 请填空 s 0 FOR I 1 TO 300 if MOD I 3 0 s s i endif endFOR s return 2 设计如图 1 所示表单 在 Text1 中输入一个五位的自然数 单击 确定 按钮 在 Text2 中将其反序输出 请填空完善 确定 按钮 CLICK 事件程序代码 图 1 表单设计界面 x val thisform text1 value a1 int x 10000 a2 mod int x 1000 10 a3 mod int x 100 10 a4 int x 100 10 a5 x 10 thisform text2 value a1 a2 10 a3 100 a4 1000 a5 10000 3 Clear s 1 i 0 do while i0 X SUBSTR THISFORM TEXT1 VALUE N 1 IF ASC X ASC a X UPPER X ELSE X LOWER X ENDIF Y X Y N N 1 ENDDO THISFORM TEXT1 VALUE Y 参考答案参考答案 tHIS IS A cpu 2 已知数据表 xs dbf 内容为 姓名 性别 专业 周淘 女 计算机 章紫逸 女 环境 赵维 女 艺术 李奎 男 机械 季石雨 女 自动化 王保墙 男 管理 设计如图 3 所示表单 将 xs dbf 添加到表单的数据环境中 表单运行后 单击命令 按钮 Command1 标签 Label1 将显示什么 command1 控件的 click 事件代码 SELECT XS X THISFORM LABEL1 CAPTION X SCAN IF 性别 男 EXIT ENDIF IF 专业 计算机 X X 姓名 spa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宿迁市中石化2025秋招笔试模拟题含答案油品分析质检岗
- 中国移动成都市2025秋招企业文化50题速记
- 开封市中石油2025秋招面试半结构化模拟题及答案炼油设备技术岗
- 白银市中石化2025秋招面试半结构化模拟题及答案油田勘探开发岗
- 儋州市中储粮2025秋招笔试粮食政策与企业文化50题速记
- 国家能源怀化市2025秋招采矿工程类面试追问及参考回答
- 国家能源深圳市2025秋招笔试题库含答案
- 鹰潭市中石油2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 山南市中储粮2025秋招购销统计岗高频笔试题库含答案
- 黑河市中石油2025秋招笔试模拟题含答案安全环保与HSE岗
- 美发师考试题
- 浙江安保考试题库及答案
- 苏州安全生产教育培训课件
- 兵团面试题目及答案
- 2025贵州贵阳市投资控股集团房地产置业有限公司招聘12人考试参考题库及答案解析
- 免疫细胞治疗安全性评价-第1篇-洞察及研究
- 桥梁工程监理工作实施方案
- 2025年秋期新教材部编人教版一年级上册道德与法治教学计划+进度表
- 服装辅料基础知识培训
- 国家事业单位招聘2025农业农村部国际交流服务中心招聘拟聘用人员笔试历年参考题库附带答案详解
- GB/T 45604-2025船舶与海洋技术大抓力平衡锚
评论
0/150
提交评论