




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2013 年春 VFP01 第 1 页 共 4 页 2013 年春季江苏省计算机二级上机年春季江苏省计算机二级上机解析解析 VFP01 一 项目 数据库和表操作 一 项目 数据库和表操作 12 分 分 打开 T 盘根目录中的项目文件 JXGL 在该项目中已有一数据库 JXSJ 1 在 JXSJ 数据库中按如下表格中所示的结构创建 TAB DBF 表 并按表格后的要求设置相关属性 字段名 数据类型 宽度 字段标题 QQ C 15 QQ 号 FQQ C 15 好友 QQ 号 JRSJ T 加入时间 BZMC C 10 备注名称 1 设置长表名 QQ 好友表 略略 2 设置 QQ 字段的注释 主关键字构成之一 略略 3 设置 JRSJ 的默认值 当前系统的日期时间 datetime 4 创建索引名为 ABCD 的主索引 要求先根据 QQ 字段排序 相同时根据 FQQ 字段排序 索引名 索引名 ABCD 索引表达式 索引表达式 QQ FQQ 2 在 TAB 表中输入如下记录 略略 QQ FQQ JRSJ BZMC 323988481 4323461997 2012 10 11 9 30 00AM 表弟阿宝 3 修改 CJB 表中的成绩 将所有成绩增加到大于该成绩的最小的 10 的倍数 如果成绩正好是 10 的 倍数 则不修改 例如 70 分则不改 71 79 分则改为 80 分 CJB 浏览状态下 使用 表 菜单下的 替换字段 浏览状态下 使用 表 菜单下的 替换字段 4 设置 XS 表的更新触发器 要求只有籍贯 JG 为 江苏南京 的学生记录允许修改 更新触发器表达式 更新触发器表达式 JG 江苏南京江苏南京 5 已知 KC 表已存在主索引 KCDM CJ 表已存在普通索引 KDCM 索引表达式均为 KCDM 以 KC 表为主表 CJ 表为字表 基于 KCDM 索引建立永久关系 并设置它们之间的参照完整性 删除限制 略略 二 设计查询 二 设计查询 8 分 分 已知在 JXSJ 数据库的学生 XS 表中含有学号 XH 班级编号 BJBH 等字段 学生就业 XSJY 2013 年春 VFP01 第 2 页 共 4 页 表中含有学号 XH 单位 DW 单位性质 DWXZ 试用期月工资 SYQYGZ 等字段 按如下要 求修改查询 CHAXUN 基于 XS 表和 XSJY 表查询各班级学生在不同性质单位的就业人数及试用期平均月工资 要求输出字 段包括班级编号 单位性质 就业人数 试用期平均月工资 输出结果按班级编号排序 相同时按试用期 平均月工资降序排序 查询命令 查询命令 查询结果查询结果 三 设计菜单 三 设计菜单 5 分 分 项目 JXGL 中已存在菜单 MENU 利用菜单设计器按如下要求修改菜单 完成后的运行效果如图 1 所 示 2013 年春 VFP01 第 3 页 共 4 页 1 增加 常用工具 菜单栏及其子菜单 播放器 计算器 画图 和 记事本 菜单项之间设 置分组线 并且为 常用工具 菜单栏设置访问键 T 略略 2 设置 播放器 菜单创建子菜单 超级解霸 和 Windows Media Player 菜单项之间设置分组 线 并且为 Windows Media Player 设置快捷键 CTRL P 略略 3 为 记事本 菜单项设置命令 启动 Windows 中的记事本 注 使用 RUN 命令调用 Windows 下 的 NOTEPAD EXE run notepad exe 4 为 超级解霸 菜单项设置跳过条件 如果当前目录下不存在文件 SUPERPLAYER EXE 则该菜 单项不可用 注 使用 FILE 函数 Not file SUPERPLAYER EXE 四 设计表单 四 设计表单 10 分 分 表单 FRM13A1 将用于将十进制数转换为二进制数 按下列要求修改表单 修改后表单允许时如图 2 所示 图图 2 1 设置表单的相关属性 使表单边框样式为固定对话框 BorderStyle 2 固定对话框 固定对话框 且运行时自 动居中 AutoCenter 为为 T 2 设置文本框 Text1 的有关属性 使文本框中只能输入 6 个数字字符 InputMask 999999 设置 文本框 Text2 的有关属性 使文本框的数据为只读 readonly 为为 T 前景色为蓝色 forecolor 为为 0 0 255 3 在 清除 命令按钮右边增加一个命令按钮 Command2 并将其标题设置为 转换 略略 4 为 清除 命令按钮编写 Click 事件代码 要求用 2 条语句实现功能 将两个文本框中的数据清空 5 为 转换 命令按钮编写 Click 事件代码 其功能是将文本框 Text1 中输入的十进制数转换为二进 制数 并在文本框 Text2 中显示该二进制数 要求 首先将表单的 ABC 方法代码复制到 转换 命令按钮 2013 年春 VFP01 第 4 页 共 4 页 的 Click 事件代码中 然后在代码的最后增加 1 条语句来实现此功能 五 程序改错 五 程序改错 5 分 分 下列程序是计算 100 以内素数之和 素数是大于 1 且只能被 1 和自己整除的自然数 要求 1 项目中有一个程序文件 Pcode 将 T 盘中 VFP01 TXT 中的程序代码复制到其中并进行修改 2 在修改程序时 不允许修改程序的总体框架和算法 不允许增加或减少语句数目 2013 年春 VFP02 第 1 页 共 3 页 2013 年春季江苏省计算机二级上机年春季江苏省计算机二级上机解析解析 VFP02 一 项目 数据库和表操作 一 项目 数据库和表操作 12 分 分 打开 T 盘根目录中的项目文件 JXGL 在该项目中已有一数据库 JXSJ 1 在 JXSJ 数据库中按如下表格中所示的结构创建 TAB DBF 表 并按表格后的要求设置相关属性 字段名 数据类型 宽度 字段标题 CPH C 8 车牌号 WZDD C 50 违章地点 WZSJ T 违章时间 YY M 原因 1 设置 TAB 表的注释 车辆违章信息表 略略 2 设置 CPH 字段的验证规则及信息 首字符必须为汉字 紧随其后的必须是一个大写的英文字母 ASC CPH 127 and between ASC substr CPH 3 1 65 90 3 将 YY 字段的默认值设置为 闯红灯 略略 4 创建索引名为 ABCD 的普通索引 要求根据车牌号排序 车牌号相同时再根据违章时间排序 索引表达式 索引表达式 CPH TTOC WZSJ 1 2 在 TAB 表中输入如下记录 CPH WZDD WZSJ YY 苏 A66666 中山路与福建路路口 2012 6 9 10 40 闯红灯 3 修改 XSB 表中的数据 要求将 XM 姓名 只有两个字的记录的姓与名之间插入 2 个空格字符 4 设置 XS 表的删除触发器 要求只允许删除编辑编号以 08 开头的记录 删除触发器表达式 删除触发器表达式 left xh 2 08 5 已知 KC 表已存在主索引 KCDM CJ 表已存在普通索引 KDCM 索引表达式均为 KCDM 以 KC 表为主表 CJ 表为字表 基于 KCDM 索引建立永久关系 并设置它们之间的参照完整性 更新级联 二 设计查询 二 设计查询 8 分 分 已知在 JXSJ 数据库的学生 XS 表中含有学号 XH 班级编号 BJBH 等字段 学生就业 XSJY 表中含有学号 XH 单位 DW 单位性质 DWXZ 等字段 按如下要求修改查询 CHAXUN 2013 年春 VFP02 第 2 页 共 3 页 基于 XS 表和 XSJY 表查询各班级学生就业人数以及在政府机关 DWXZ 字段值为 政府机关 的 人数 要求输出字段包括班级编号 就业人数 政府机关人数 输出结果按班级编号排序 查询命令 查询命令 查询结果 查询结果 三 设计菜单 三 设计菜单 5 分 分 项目 JXGL 中已存在菜单 MENU 利用菜单设计器按如下要求修改菜单 完成后的运行效果如图 1 所 示 1 增加 信息录入 菜单栏及其子菜单 学 生表 成绩表 和 课程表 菜单项之间设 置分组线 2 为 成绩表 创建子菜单 插入记录 追加记录 和 删除记录 菜单项之间设置 分组线 并且设置访问键 T A D 3 为 插入记录 菜单项设置命令 在成 绩表 CJB 中插入一条记录 该记录的学号 XH 课程代码 KCDM 和成绩 CJ 字段 的值分别为 040701002 60001 80 插入记录 命令 插入记录 命令 insert into cj xh kcdm cj values 040701002 60001 80 4 为 删除记录 菜单项设置过程 以独占方式打开成绩表 CJB 彻底删除表中带逻辑删除标志 的记录 Use cjb exclusive pack 四 设计表单 四 设计表单 10 分 分 表单 FRM13A3 将用于测试 RGB 调色板 按下列要求修改表单 修改后表单运行时如图 2 所示 2013 年春 VFP02 第 3 页 共 3 页 1 设置表单的相关属性 使表单标题为 调 色板 Caption 为 调色板 为 调色板 运行时自动居 中 AutoCenter 为为 T 且表单运行时位于顶部 即 防 止 其 它 窗 口 遮 挡 该 表 单 窗 口 AlwaysOnTop 为为 T 2 在表单右部增加一个高 120 宽 145 的 形状控件 并将其边框颜色 BorderColor 和 背景色 BackColor 设置为 RGB 255 255 255 3 为表单创建一个新方法 ABC 并编写其 程序代码 其功能是根据 3 个微调框的值 作为 RGB 函数的参数 修改形状控件的边框颜色 和背景色 要求 代码由 2 条语句组成 图图 2 4 分别编写 3 个微调框控件的 InerActiveChange 时间代码 功能为调用表单的 ABC 方法 三个微调控件的三个微调控件的 InerActiveChange 事件代码事件代码均为 均为 thisform abc 五 程序改错 五 程序改错 5 分 分 下列程序的功能是求出并显示九位累进可除数 所谓 九位累进可除数 是指由数字 1 9 组成 每 个数字仅出现一次 其前两位能被 2 整除 前三位能被 3 整除 前 n 位能被 n 整除 整个九位数能被 9 整除 注 九位累进可除数应为 381654729 为避免程序运行时间过长 程序中第 2 条语句不用修改 要 求 1 项目中有一个程序文件 Pcode 将 T 盘中 VFP02 TXT 中的程序代码复制到其中并进行修改 2 在修改程序时 不允许修改程序的总体框架和算法 不允许增加或减少语句数目 2013 年春 VFP03 第 1 页 共 3 页 2013 年春季江苏省计算机二级上机年春季江苏省计算机二级上机解析解析 VFP03 一 项目 数据库和表操作 一 项目 数据库和表操作 12 分 分 打开 T 盘根目录中的项目文件 JXGL 在该项目中已有一数据库 JXSJ 1 在 JXSJ 数据库中按如下表格中所示的结构创建 TAB DBF 表 并按表格后的要求设置相关属性 字段名 数据类型 宽度 字段标题 DLH C 12 登录号 SM C 50 书名 ISBN C 18 书号 JG Y 价格 1 设置 TAB 表的注释 图书库表 略略 2 设置 ISBN 字段的输入掩码 要求书号 ISBN 中只能包含数字和 且数据格式如 978 7 121 09006 6 形式 999 9 999 99999 9 3 将 DLH 字段的默认值设置为当前系统日期的紧缩格式后面再加 4 个 0 例如 201303160000 假设当前系统日期为 2013 03 16 DTOC DATE 1 0000 4 创建索引名为 ABCD 的普通索引 要求根据 SM 字段排序 SM 字段相同时根据 DLH 字段 排序 索引名 索引名 ABCD 索引表达式 索引表达式 sm dlh 2 在 TAB 表中输入如下记录 略略 DLH SM ISBN JG 201206110001 SQL SERVER 实用教程 978 7 121 09006 6 43 0 3 将 CJB 表中的成绩数据按 四舍五入 的规则做归整处理 即成绩个位数小于 5 的舍去 大于或 等于 5 的进到十位 如 74 分归整化为 70 分 75 分归整化为 80 分 4 设置 XS 表的更新触发器 要求只有籍贯 JG 为 江苏南京 的学生记录允许修改 更新触发器表达式 更新触发器表达式 JG 江苏南京江苏南京 5 已知 KC 表已存在主索引 KCDM CJ 表已存在普通索引 KCDM 索引表达式均为 KCDM 以 KC 表为主表 CJ 表为子表 基于 KCDM 索引建立永久关系 并设置它们之间的参照完整性 更新级联 略略 二 设计查询 二 设计查询 8 分 分 已知在 JXSJ 数据库的学生 XS 表中含有学号 XH 院系专业代码 YXZYDM 等字段 学生就 2013 年春 VFP03 第 2 页 共 3 页 业 XSJY 表中含有学号 XH 就业类型 JYLX 等字段 按如下要求修改查询 CHAXUN 基于 XS 表和 XSJY 表查询各院系专业 04 级学生 指学号的前 2 位为 04 的就业人数以及自主创 业 JYLX 字段值为 自主创业 所占比例 要求输出字段包括 YXZYDM 就业人数 自主创业所占比 例 输出结果结果按院系专业排序 院系专业相同时按自主创业所占比例降序排序 查询命令查询命令 查询结果 查询结果 三 设计菜单 三 设计菜单 5 分 分 JXGL 项目中已存在菜单 MENU 利用菜单设计器按如下要求修改菜单 完成后的运行效果如图 1 所 示 1 增加 信息输出 菜单栏及其子菜单 报表输出 屏 幕列表输出 和 导出 菜单项之间设置分组线 给 报表输 出 和 屏幕列表输出 菜单项设置快捷键 CTRL P 和 CTRL L 2 为 导出 菜单项设置过程 打开成绩表 CJB 然后 将其导出为 EXCEL 文件 文件名为 CJB XLS 并保存在 C 盘 根目录下 过程代码 过程代码 use cjb copy to c cjb xls 3 为 屏幕列表输出 菜单项设置跳过条件 如果当前工作区中没有表打开 则该菜单项不可用 注 用 ALIAS 函数判断当前工作区中是否有表打开 empty alias 四 设计表单 四 设计表单 10 分 分 表单 FRM13A4 用于模拟时钟 目前表单上有两个形状控件 shape1 和 shape2 按下列要求修改表单 修改后表单运行时如图 2 所示 1 设置表单的有关属性 使表单边框样式为固定对话框 BorderStyle 2 固定对话框 固定对话框 运行时自动居中 AutoCenter 为为 T 2 在表单下部添加一个文本框控件 Text1 并设置其前景色为蓝色 forecolor 为为 0 0 255 字号为 14 fontsize 为为 14 3 向表单中添加一个计时器控件 并设置其属性 使其调用计时 器时间的时间间隔为 1 秒 interval 为为 1000 2013 年春 VFP03 第 3 页 共 3 页 4 修改表单的 ABC 方法代码 其功能是在 Text1 文本框中显示当前时间 并控制圆 Shape2 根据当前 时间的秒数仿真时钟沿圆 Shape1 移动 要求 在原有代码的最后增加 2 条语句 5 编写计时器控件的 Timer 事件处理代码 其功能是调用表单的 ABC 方法 Timer 事件代码 事件代码 thisform abc 五 程序改错 五 程序改错 5 分 分 设本科生的学号前四位表示入学年份 研究生学号的第一位为英文字符 第 2 5 位表示入学年份 下 列程序是根据给定的学生学号和当前日期 判断该学生是 大几 或 研几 不考虑留级等情况 的学 生 要求 项目中有一个程序文件 Pcode 将 T 盘中 VFP03 TXT 中的程序代码复制到其中并进行修改 在修改程序时 不允许修改程序的总体框架和算法 不允许增加或减少语句数目 2013 年春 VFP04 第 1 页 共 4 页 2013 年春季江苏省计算机二级上机年春季江苏省计算机二级上机解析解析 VFP04 一 项目 数据库和表操作 一 项目 数据库和表操作 12 分 分 打开 T 盘根目录中的项目文件 JXGL 在该项目中已有一数据库 JXSJ 1 在 JXSJ 数据库中按如下表格中所示的结构创建 TAB DBF 表 并按表格后的要求设置相关属性 字段名 数据类型 宽度 字段标题 LGDM C 10 旅馆代码 LGMC C 30 旅馆名称 XJ N 1 星级 BZJ N 3 0 标准间价格 5 设置 TAB 表的注释 旅馆信息表 略略 6 设置 XJ 字段的有效性规则及说明 星级只能在 0 至 5 之间 BETWEEN XJ 0 5 7 将 XJ 字段的默认值设置为 0 略略 8 创建索引名为 ABCD 的普通索引 要求根据 XJ 字段降序排序 XJ 字段相同时按 BZJ 字段 升序排序 索引名 索引名 ABCD 索引表达 索引表达式 式 STR 10 XJ STR BZJ 2 在 TAB 表中输入如下记录 LGDM LGMC XJ BZJ 3205010001 凯来大酒店 4 600 3 修改 JCB 表中的数据 将 国际标准图书编号 字段值中的头 4 个字母 ISBN 去掉 4 设置 JC 表的更新触发器 要求 2013 年 12 月 31 日之前允许修改该表数据 该日及之后不允许修 改 更新触发器表达式 更新触发器表达式 DATE 2013 12 31 5 已知 JS 表已存在主索引 GH 索引表达式为 GH KCAP 表已存在普通索引 GH 索引表达式为 GH 以 JS 表为主表 KCAP 表为子表 基于 GH 索引建立永久关系 并设置两个表之间的参照完整性 更新限制 略略 二 设计查询 二 设计查询 8 分 分 已知在 JXSJ 数据库的成绩 CJ 表中含有学号 XH 成绩 CJ 等字段 学生就业 XSJY 表中 含有学号 XH 就业类型 JYLX 单位性质 DWXZ 试用期月工资 SYQUYGZ 等字段 按如下 要求修改查询 CHAXUN 2013 年春 VFP04 第 2 页 共 4 页 基于 CJ 表和 XSJY 表查询学生的平均成绩以及就业情况 要求输出字段包括学号 平均成绩 就业 类型 单位性质 试用期月工资 输出结果结果按学号排序 查询命令 查询命令 查询结果 查询结果 三 设计菜单 三 设计菜单 5 分 分 JXGL 项目中已存在菜单 MENU 利用菜单设计器按如下要求 修改菜单 完成后的运行效果如图 1 所示 1 增加 信息输出 菜单栏及其子菜单 报表输出 屏幕列 表输出 和 导出 其中 导出 菜单项为系统菜单项 2013 年春 VFP04 第 3 页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老旧供水管网检测与修复技术升级方案
- 2025秋季学期国开电大法律事务专科《刑法学(2)》期末纸质考试简答题题库珍藏版
- 胎儿异常护理周立蓉28课件
- 桥梁材料性能检测方案
- 纬编布生产线项目人力资源管理方案
- 水电站运行管理课件
- 水电煤气安全知识培训课件
- 水电施工知识课件
- 二零二五年电子显示屏广告租赁合同
- 二零二五年门窗安装与绿色环保认证合作协议
- 激光切割安全操作规程
- 海事管理培训课件
- 《曾国藩传》读书分享课件
- 十五五林业发展规划(完整版)
- 厂区安保巡逻管理制度
- T/CECS 10209-2022给水用高环刚钢骨架增强聚乙烯复合管材
- 项目包装合作协议书
- 安徽省合肥一中2025届高三5月回归教材读本
- 2024年江西省投资集团有限公司总部招聘考试真题
- 2025年04月广东省特种设备检测研究院东莞检测院招考笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 院感相关法律法规知识培训
评论
0/150
提交评论