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

上传人:tireattitude366 文档编号:494384 上传时间:2018-11-28 格式:DOC 页数:6 大小:45KB
下载 相关 举报
[计算机类试卷]上机操作题模拟试卷43及答案与解析.doc_第1页
第1页 / 共6页
[计算机类试卷]上机操作题模拟试卷43及答案与解析.doc_第2页
第2页 / 共6页
[计算机类试卷]上机操作题模拟试卷43及答案与解析.doc_第3页
第3页 / 共6页
[计算机类试卷]上机操作题模拟试卷43及答案与解析.doc_第4页
第4页 / 共6页
[计算机类试卷]上机操作题模拟试卷43及答案与解析.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、上机操作题模拟试卷 43及答案与解析 一、基本操作题 1 在考生文件夹下,打开 test db数据库,完成如下操作: (1)为表 sell建立一个主索引,索引名为 PK,索引表达式为:部门号 +年度十月份。 (2)将自由表 datatest、 model、 tabc和 pass添加到当前打开的数据库中。 (3)在当前数据库中创建表 test(部门号,年份,销售额合计 ),其中:部门号为字符型,宽度为 2;年份为字符型,宽度为 4:销售额合计为数值型,宽度为 8(其中小数 2位 )。 (4)使用报表向 导建立一个简单报表,要求选择表 sell中所有字段 (其他不做要求 ),报表文件名为 two。

2、 二、简单应用题 2 (1)打开 test db数据库,根据表 dept和表 sell并使用查询设计器设计一个名称为three的查询,按 “年度 ”分部门 (按年度和部门分组 )统计 “月平均销售 ”(通过销售额计算 )、 “月平均工资 ”(通过工资额计算 )和 “月平均利润 ”(通过 “月平均销售一月平均工资 ”计算 )。查询统计结果按 “部门号 ”、 “年度 ”升序排序,并将查询结果输出到表tabb中。表 tabb的字段名依次为: “部门号 ”、 “部门名 ”、 “年 度 ”、 “月平均销售 ”、“月平均工资 ”、 “月平均利润 ”。设计完成后,运行该查询。 (2)打开文件名为 testa

3、的表单。该表单完成如下功能:每当用户输入用户名和口令并按 “确认 ”按钮后,利川表 pass中记录检查其输入是否正确,若正确,就显示 “欢迎使用本系统 !” 修改 u令输入文本框,使输入的口令显示为 “*”。 修改该表单 “确认 ”按钮的 Click事件中的程序。请将第 3、 4和 12行语句修改正确。修改时不允许增加或删除行,只能在错误行上进行修改。 三、综合应用题 3 建立一个文件名和表单名均为 myform的表单文件,表单上有:表格控件gridl(RecordSourceType属性手工设置为 “别名 ”),文本框控件 Textl,命令按钮控件Commandl(文本为 “确定 ”)。 程

4、序运行时在文本框中输入 “部门名 ”,然后单击 “确定 ”命令按钮计算该部门各年度的 “销售额 ”(合计 )和 “利润 ”(合计 )(利润为 “销售额一工资额 ”),按 “年度 ”丌序将结果 (含 “年度 ”、 “销售额 ”和 “利润 ”3个字段 )保存在以“部门名 ”命名的 dbt文件的同时,在 Gridl控件中显示计算的结果。如图所示。要求:程序完成后必须运行,并分别 计算 “笔记本产品部 ”和 “计算机产品部 ”按年度的销售额和利润情况。 上机操作题模拟试卷 43答案与解析 一、基本操作题 1 【正确答案】 本题考查了表索引的建立;数据库的基本操作;数据表的建立;报表向导的使用。 根据多

5、个字段建立索引表达式时,需要在表设计器 “索引 ”选项卡的 “表达式 ”中进行设置,该索引表达式可以直接输入,也可以打开 “表达式生成器 ”建立。 向数据库中添加表需要打开数据库设计器进行添加;创建数据库表时,可以通过数据库设计器中的快捷菜单命令打开表设计器建立表。 报表向导的使用非常 简单,通过 “新建 ”对话框或菜单命令启动向导后,按照向导提示完成题目所要求的设置即可。 【操作步骤】 (1) 在命令窗口执行命令: MODIFY DATABASEtestdb,打开 test db数据库设计器。 右击数据库设计器中的 sell表,选择【修改】快捷菜单命令,打开 sell表设计器,选中 “索引

6、”选项卡,在 “索引名 ”下方的文本框中输入 “PK”,在 “索引 ”选项卡中将 “类型 ”选择为 “主索引 ”,在表达式下方的文本框中输入 “部门号 +年度 +月份 ”,建立主索引。 (2)在数据库设计器 中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击 datatest表,将表添加到数据库中,以同样的方法将 model、 tabc和 pass表添加到数据库中。 (3) 在数据库设计器中右击鼠标,选择【新建表】快捷菜单命令,在弹出的 “新建表 ”对话框中单击 “新建表 ”图标按钮,然后在弹出的 “创建 ”对话框的 “输入表名 ”框中输入 test,单击 “保存 ”按钮

7、打开表设计器。 根据题意,在表设计器中逐行输入每个字段的字段名,并设置字段类型和宽度,然后单击 “确定 ”按钮。此时系统会弹出一个对话框询问 “现在输入数据记录吗 ?”,本题不要求录入数据,单击 “否 ”按钮。 (4) 执行【文件】一【新建】菜单命令,或单击 “常用 ”工具栏的 “新建 ”按钮,在弹出的 “新建 ”对话框中选中 “报表 ”选项,然后单击 “向导 ”图标按钮,系统弹出 “向导选取 ”对话框,选中 “报表向导 ”项,单击 “确定 ”按钮,启动报表向导。 在报表向导的 “步骤 1字段选取 ”界面的 “数据库和表一 F选中 sell表,将 “可用字段 ”中的字段全部添加到 “选定字段

8、”中。 由于本题不再要求其他操作,可以直接单击 “完成 ”按钮跳至向导最后一个界面。继 续单击 “完成 ”按钮,在 “另存为 ”对话框的 “保存报表为: ”框中输入报表文件名 two, 单击 “保存 ”按钮。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 (1)本题考查的是在查询设计器中新建查询的操作。由于涉及两个表的操作,因此在操作过程中要意确认查询输出的字段来源于哪个数据表。本题的关键在于输出字段的设置。由于 “月平均销售 ”、 “月平均工资 ”和 “月平均利润 ”字段需要根据表中字段计算得出,因此,需要在查询设计器 “字段 ”选项卡的 “函数和表达式 ”中输入表达式,或打开

9、 “表达式生成器 ”对话框进行输入计算字段的表达式,新字段名通过 AS短语指定,求平均值的函数是AVG()。 【操作步骤】 步骤 1:在命令窗口执行命令: CREATE QUERY three,打开查询设计器,将考生文件夹下的 dept表和 sell表添加到查询设计器中。 步骤 2:添加两个表后,系统弹出 “联接条件 ”对话框, 自动查找两个表中相匹配的字段进行联 接,单击 “确定 ”按 钮设置两个表的联系。 步骤 3:依次双击 dept表中的 “部门号 ”、 “部门名 ”字段和 sell表中的 “年度 ”字段添加到 “字段 ”选项卡的 “选定字段 ”列表中,接着在 “函数和表达式 ”框中输入

10、:AVG(Sell销售额 ) AS月平均销售,再单击 “添加 ”按钮,将表达式添加到 “选定字段 ”列表中,以同样的方法,再添加 “AVG(Sell工资额 )AS月平均工资 ”和“AVG(Sell销售额一 Sell工资额 )AS月平均利润 ”两个表达式到 “选定字段 ”列表框中。 步骤 4:在 “排序依据 ”选项 卡中,依次双击 “选定字段 ”列表框中的 “Dept部门号 ”和 “Sell年度 ”字段,将字段添加到 “排序条件 ”列表框中。 步骤 5:在 “分组依据 ”选项卡内,依次双击 “选定字段 ”列表框中的 “: Dept部门号 ”和 “Sell度 ”字段,将字段添加到 “分组字段 ”列

11、表框中。 步骤 6:执行【查询】一【查询去向】菜单命令,在弹出的 “查询去向 ”对话框中单击 “表 ”图标按钮,接着在 “表名 ”中输入文件名 tabb,单击 “确定 ”按钮。 步骤 7:最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将查询文件保存到考生文 件夹下。 (2)【审题分析】本题主要考查的是 visual FoxPro记录查询语句和 IF条件语句的使用。本题程序的功能大致如下: 首先打开 pass表,同时定义两个变量分别等于表单中两个文本框的数据。 然后开始通过 LOCAE命令查找 pass表中所有的 user字段值是否有等于第一个文本框中的数据;如果找到,且 pass表中

12、的 pass字段值等于第二个文本框中的数据,则弹出欢迎提示信息并关闭表单。 接上面的第一个条件判断语句,如果 pass表中的 user字段没有找到等于第一个文本框中的数 据时,则转入条件语句的另一个分支,首先执行的分支语句是将一个计数变量的值累计加 1,当该变量值达到 3时,关闭表单 (本题中,已在表单中定义了该变量,并赋初值为 0,它是一个公共变量 ),如果没有达到 3次,则弹出错误提示信息。 根据以上程序的分析,可以得出: 程序段第 3行的错误是没有正确引用文本框中数据,应通过 Value属性获得文本框中的数据。 第 4行是 visual FoxPro查询记录的命令使用错误,应使用 LOC

13、ATE命令。 第 12行根据题意得出应执行的功能是释放表单,用来释放和关闭 表单的方法是RELEASE。 【操作步骤】 步骤 1:在命令窗口执行命令: MODIFY FORM testa,打开表单设计器修改表单。 步骤 2:选中第二个文本框 (Text2),在 “属性 ”面板中修改该文本框的PasswordChar属性值为: *。 步骤 3:双击表单中的 “确认 ”按钮,看到该按钮的 Click事件中代码如下: *在下面的程序中,第 3、 4、 12行语句不正确,请修改 ! *注意:修改时不允许增加或删除行,只能在错误行上进行修改 ! 步骤 4:单击 “常用 ”工 具栏中的 “运行 ”按钮查看

14、结果,将表单文件保存到考生文件夹下。 【知识模块】 上机操作题 三、综合应用题 3 【正确答案】 本大题考查了表单及控件的常用属性和方法的设置; SQL分组与计算查询。 由于本题限制了表格的数据源类型为 “1一别名 ”,因此,可以先将查询结果输出到表中,然后再通过表格的 ReCOrdSource属性指定数据源,完成表格数据的显示。 本题关键是 SQL查询语句中怎样将文本框中显示的 “部门名 ”命名为表名,由于文本框中的数据是随时变化的,因此不能利用一个常量来指定查询输出 的表名。解决此问题的方法就是先定义一个变量等于文本框中的数据,然后使用宏替换函数(&)将变量值替换出来,即使文本框的值无论怎

15、样改变,替换出来的数据都是当前文本框显示的值。 另外,本题可利用 sUM()函数进行计算,利用 GROUPBY短语分组, ORDER BY短语排序,进行联接查询的两个表是 Dept表和 Sell表,联接字段为 “部门号 ”。 【操作步骤】 步骤 1:在命令窗口执行命令: CREATE FORM myform,打开表单设计器新建表单。从 “表单控件 ”工具栏中依次向表单添加一个文本框、 一个表格和一个命令按钮控件。 步骤 2:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值, 步骤 3:双击 “确定 ”命令按钮 (Commandl)编写 Click事件代码。 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮运行表单,并生成 “笔记本产晶部 ”和“计算机产品部 ”两个表,将表单文件保存到考生文件夹下。 【知识模块】 上机操作题

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

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

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