[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc

上传人:towelfact221 文档编号:494379 上传时间:2018-11-28 格式:DOC 页数:5 大小:69KB
下载 相关 举报
[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc_第1页
第1页 / 共5页
[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc_第2页
第2页 / 共5页
[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc_第3页
第3页 / 共5页
[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc_第4页
第4页 / 共5页
[计算机类试卷]上机操作题模拟试卷39及答案与解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、上机操作题模拟试卷 39及答案与解析 一、基本操作题 1 (1)打开 “订单管理 ”数据库,然后从中删除 customer表。 (2)为 employee表建立一个普通索引,索引名为 xb,索引表达式为 “性别 ”,升序索引。 (3)为 employee表建立一个普通索引,索引名为 xyz,索引表达式为 “str(组别, 1)+职务 ”,升序索引。 (4)为 employee表建立主索引,为 orders建立普通索引,索引名和索引表达式均为“职员号 ”。通过 “职员号 ”在 employee表和 orders之间建立一个一对多的永久联系。 二、简单应用题 2 (1)在考生文件夹下已有表单文件

2、formone scx,如图所示,其中包含两个标签、一个组合框和一个文本框。 请按下面要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,而该职员所签订单的平均金额能自动显示在文本框里。 将 orders表和 employee表依次添加到该表单的数据环境中 (不要修改两个表对应对象的各属性值 )。 将组合框设置成下拉列表框;将 employee表中的 “姓名 ”字段作为下拉列表框条目的数据源 (RowSourceTe属性值应设置为: 6-字段 )。 将 文本框 Textl设置为只读。 修改组合框的InteractiveChange事件代码,使得当用户从组合框选择职员时,能够将该职员

3、所签订单的平均金额自动显示在文本框中。 (2)利用查询设计器创建查询,从 employee和 orders表中查询 “组别 ”为 “1”的组各职员所签所有订单的信息。查询结果依次包含 “订单号 ”、 “金额 ”、 “签订者 ”3项内容,其中 “签订者 ”为签订订单的职员姓名。各记录按 “金额 ”降序排序;查询去向为表 tableone。最后将查询保存在queryone qpr文件中,并运行该查询。 三、综合应用 题 3 在考生文件夹下创建一个下拉式菜单 mymenu mnx,并生成菜单程序mymenu mpr。运行该菜单程序时会在当前 Visual FoxPro系统菜单的 “帮助 ”子菜单之前

4、插入一个 “考试 ”子菜单,如图所示。菜单命令 “统计 ”和 “返回 ”的功能都通过执行过程完成。 菜单命令 “统计 ”的功能是以组为单位求订单金额的和。统计结果包含 “组别 ”、 “负责人 ”和 “合计 ”3项内容,其中 “负责人 ”为该组组长 (由employee中的 “职务 ”一项指定 )的姓名, “合计 ”为该组所有职员所签订单的金额总和。统计结果应按 “合计 ”降序 排序,并存放在 tabletwo表中。 菜单命令 “返回 ”的功能是返回标准的系统菜单。 菜单程序生成后,运行菜单程序并依次执行 “统计 ”和“返回 ”菜单命令。 上机操作题模拟试卷 39答案与解析 一、基本操作题 1

5、【正确答案】 (1)在命令窗口执行命令管理,打开数据库设计器。右击数据库设计器中的 “customer”表,选择【删除】快捷菜单命令,在弹出的 VisualFoxPro对话框中单击 “删除 ”按钮,将 “customer”表永久性删除。 (2)接上小题操作,在数据库设计器中右击数据库设计器中的 employee表,选择【修改】快捷菜单命令,打开 employee表设计器,选中 “索引 ”选项卡,在 “索引名 ”下方的文本框中输入 “xb”,在 “索引 ”选项卡中将 “类型 ”选择为 “普通索引 ”,在“表达式 ”下方的文本框中输入 “性别 ”。 (3)接上小题操作,继续在表设计器的 “索引 ”

6、选项卡的第二行中,输入 “索引名 ”为“xyz”,在 “索引 ”选项卡中将 “类型 ”选择为 “普通索引 ”,在 “表达式 ”下方的文本框中输入: sTR(组别, 1)+职务。 (4) 接上小题操作,继续在表设计器的 “索引 ”选项卡的第三行中,输入 “索引名 ”为 “职员号 ”,在 “索引 ”选项卡中将 “类型 ”选择为 “主索引 ”,在 “表达式 ”下方的文本框中输入 “职员号 ”,单击确定按钮保存表结构修改。 参照以上操作,为 orders表建立一个 “职员号 ”字段的普通索引。在数据库设计器中拖动 employee表 “索引 ”下方的主索引 “职员号 ”到 orders表中 “索引 ”

7、下方的普通索引 “职员号 ”上,为两个表建立联系。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 (1)本题考查了表单及控件的常用属性和方法的设置; SQL简单计算查询。首先打开表单数据环境向 数据环境中添加数据表。 rders表和 employee表,接着,通过 RowsourceType和 Rowsource属性可以设置组合框中显示的数据,当显示的是字段值时,可以设置数据源类型为 “字 段 ”。表单基本设置完成后开始设计组合框的事件代码,可以很容易看出本题事件中代码的错误原因是没有正确引用表单中的文本框。【操作步骤】步骤 1:在命令窗口执行命令: MODIFY FORMfor

8、mone,打开表单设计器修改表单。步骤 2:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在 “添加表或视图 ”对话框中双击 orders表和 employee表,将表添加到数据环境中。步骤3:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 3 20。 步骤 4:双击表单中的组合框 (Comb01),修改事件代码,组合框的原 InteractiveChange事件代码如下: *下面代码的功能是读取所选职员的职员号,然后计算该职员所签订单的平均金额,并显示在文本框内。 *修改所有 *FOUND*下面的一条语句。

9、*不能修改其他语句,不能增加语句,也不能删 步骤 5:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 (2)【审题分析】本题考查的是在查询设计器中新建查询的操作。由于涉及两个表的操作,因此在操作过程中要注意确认查询输出的字段来源于 哪个数据表;设置查询条件是在 “筛选 ”选项卡中进行;设置排序是在“排序依据 ”选项卡中进行,在设置排序方式时,需要每指定一个排序字段时,便要指定一次排序方式,升序为默认的排序方式;查询去向可通过执行【查询】一【查询去向】菜单命令,在 “查询去向 ”对话框中进行操作。 【操作步骤】 步骤 1:在命令窗口执行命令: OPEN DAT

10、ABASE订单管理,打开数据库环境。 步骤 2:在命令窗口执行命令: CREATE QUERYqueryone,打开查询设计器,在 “添加表或视图 ”对话框中,分别双击 employee表和 orders表 ,将表添加到查询设计器中。 步骤3:添加两个表后,系统弹出 “联接条件 ”对话框,自动查找两个表中相匹配的字段进行联接,单击 “确定 ”按钮设置两个表的联系。 步骤 4:依次双击 orders表中的“订单号 “和 “金额 ”字段,添加到 “字段 ”选项卡的 “选定字段 ”列表中;然后在 “字段 ”选项卡左下方的 “函数和表达式 ”文本框中输入: Employee姓名 AS签订者,再单击 “

11、添加 按钮将表达式添加到 “字段 ”选项卡的 “选定字段 列表中。 步骤 5:在 “筛选 ”选项卡的 “字段名 ”下拉列表中选择 “Employee组别 ”字段,在 “条件 ”下拉框中选择 “=”,在 “实例 ”框中输入 “1”。 步骤 6:在 “排序依据 ”选项卡内双击 “选定字段 ”列表框中的 “Orders金额 ”字段,将字段添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “降序 ”单选项。 步骤 7:执行【查询】一【查询去向】菜单命令,在弹出的 “查询去向 ”对话框中单击 “表 ”图标按钮,接着在 “表名 ”中输入文件名tableone,单击 “确定 ”按钮。 步骤 8:最后

12、单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将查询文件保存到考生文件夹下。 【知识模块】 上机操作题 三、综合应用题 3 【正确 答案】 本大题考查菜单的建立及使用; SQL简单联接查询和分组计算查询。 表的建立和菜单的建立都属于比较基本的操作,注意向系统菜单追加菜单项时,应在菜单设计器中打开 “常规选项 ”对话框进行设置。本题的关键是菜单命令中SQi查询、插入和更新语句的设计。编写程序代码基本思路如下: 首先利用 SQL计算查询,统计每组的订单金额总和,将结果保存到临时表中,其中,利用 sUM()函数可以计算订单金额总和,利用 GROUP BY短语按 “组别 ”字段分组计算。 接着,

13、对新生成的临时表与 Empl表进行联接查询 ,两个表的联接字段为 “组别 ”(注意:该字段要作为临时表的输出字段,此处才可以进行联接 ),同时,通过WHERE短语筛选 Empl表中职务为 “组长 ”的职员记录 (这可以保证一个订单金额总和字段仅与一条职员信息联接,否则将导致查询结果表中会生成多条职员记录与订单金额总和联接,因为同一个 “组别 ”中有多个职员记录 );最后将查询结果保存到永久性表中,完成查询。 菜单设计完成后,注意要生成可执行的菜单文件,并执行 “统计 ”菜单命令。 【操作步骤】 步骤 1:在命令窗口执行命令: CREATE MENu mymenu,在弹出的 “新建菜单 ”对话框中单击 “菜单 ”图标按钮,打开菜单设计器。 步骤 2:在菜单设计器 “菜单名称 ”列的文本框中输入考试,在 “结果 ”下拉框中选择 “子菜单 ”,单击 “创建 ”按钮进入下级菜单设计,在 “菜单名称 ”列的第 1、 2行文本框中依次输入子菜单名 “统计 ”、 “返回 ”,将 “统计 ”和 “返回 ”子菜单的 “结果 ”都设置为 “过程 ”,单击 “统计 ”子菜单行的 “创建 ”命令按钮,打开过程编辑框编写过程代码。 【知识模块】 上机操作题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1