【计算机类职业资格】国家二级VF机试(操作题)模拟试卷409及答案解析.doc

上传人:fuellot230 文档编号:1333655 上传时间:2019-10-17 格式:DOC 页数:3 大小:46.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF机试(操作题)模拟试卷409及答案解析.doc_第1页
第1页 / 共3页
【计算机类职业资格】国家二级VF机试(操作题)模拟试卷409及答案解析.doc_第2页
第2页 / 共3页
【计算机类职业资格】国家二级VF机试(操作题)模拟试卷409及答案解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试(操作题)模拟试卷 409及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.请在考生文件夹下完成下列基本操作题。 (1)新建一个名为“影院管理”的项目文件,将数据库TheatDB加入新建的“影院管理”项目中。 (2)为“售票统计”表建立主索引,索引名为 idx,要求按日期排序,日期相同时按放映厅排序。 (3)为“售票统计”表设置有效性规则:“座位总数”必须大于等于“售出票数”;错误提示信息是“售出票数超过范围”。 (4)修改报表 myReport,按“日期”分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个

2、标对象,其文本为“总售出票数”,另外添加一个域控件,显示每天的总售出票数。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有 student(学生)、course(课程)和 score(选课成绩)3 个表,利用 SQL语句完成如下操作: 1查询每门课程的最高分,要求得到的信息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数”),并将相应的 SQL语句存储到命令文件 oneprg 中。 2查询成绩不及格的课程,将查询的课程名称存入文本文件 newtxt,并将相应的 SQL语句存储到命令文件 twoprg 中。(分数:2.00)

3、_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下创建一个名为 mymenumnx 的下拉式菜单,并生成菜单程序 mymenumpr。运行该菜单程序时会在当前 Visual FoxPm系统菜单的“帮助”菜单之前插入一个“考试”菜单,如下图所示。(分数:2.00)_国家二级 VF机试(操作题)模拟试卷 409答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.请在考生文件夹下完成下列基本操作题。 (1)新建一个名为“影院管理”的项目文件,将数据库TheatDB加入新建的“影院管理”项目中。 (2)为“售票统计”表建立主索引,索引名为 id

4、x,要求按日期排序,日期相同时按放映厅排序。 (3)为“售票统计”表设置有效性规则:“座位总数”必须大于等于“售出票数”;错误提示信息是“售出票数超过范围”。 (4)修改报表 myReport,按“日期”分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个标对象,其文本为“总售出票数”,另外添加一个域控件,显示每天的总售出票数。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:单击常用工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“文件类型”中的“项目”按钮,单击“新建文件”按钮。在打开的“创建”对话框中输入文件名“影院管理”,单击“保存”按钮。 步骤 2:

5、在项目管理器中,切换到“数据”选项卡,选择“数据库”选项,单击“添加”按钮,在弹出的“打开”对话框中选择数据库 TheatDB,单击“确定”按钮将其加入项目管理器,如图 416 所示。 (2)步骤 1:在项目管理器的“数据”选项卡中,选择 TheatDB数据库,单击“修改”按钮,打开数据库设计器,如图 417 所示。 步骤 2:选中“售票统计”表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。 步骤 3:切换到“索引”选项卡,为表建立索引,索引名为“idx”,类型为“主索引”。表达式为“DTOC(日期)+放映厅”,单击“确定”按钮,确定更改表结构,如图 418 所示。 (3)

6、步骤 1:在数据库设计器中,选择表“售票统计”并单击鼠标右键,在弹出的快捷菜单中选择“修改”命令。 步骤 2:在打开的表设计器中,选择“座位总数”字段,在“字段有效性”的“规则”框中输入“座位总数=售出票数”;在“信息”中输入“售出票数超过范围”,最后单击“确定”按钮,确定更改表结构即可,如图 419 所示。 (4)步骤 1:单击常用工具栏中的“打开”按钮,在“打开”对话框中选择报表“myReport”,单击“确定”按钮将其打开。 步骤 2:在报表设计器中,单击“报表控件”工具栏中的标签按钮,在组脚注带区单击插入标签,并输入“总售出票数”。 步骤 3:在“报表控件”工具栏中单击域控件按钮,在组

7、脚注带区单击鼠标左键,在打开的“报表表达式”对话框中单击“表达式”文本框右侧的对话按钮,在打开的“表达式生成器”对话框的“字段”列表中双击“售票统计售出票数”,然后单击“确定”按钮返回“报表表达式”对话框。 步骤 4:单击“计算”按钮,在“计算字段”对话框中选择“计算”组中的“总和”选项,再单击“确定”按钮;返回到“报表表达式”对话框,单击“确定”按钮,如图 420 所示。 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有 student(学生)、course(课程)和 score(选课成绩)3 个表,利用 SQL语句完成如下操作: 1查询每门课程的最高分,要求得到的信

8、息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数”),并将相应的 SQL语句存储到命令文件 oneprg 中。 2查询成绩不及格的课程,将查询的课程名称存入文本文件 newtxt,并将相应的 SQL语句存储到命令文件 twoprg 中。(分数:2.00)_正确答案:(正确答案:(1)新建一个程序 oneprg,编写下列命令语句。 *“oneprg”中的程序代码* SELECT Course课程名称,max(score成绩)as 分数; FROM course,score; WHERE Course课程编号=Score课程编号, GROUP BY Cours

9、e课程名称; INTO TABLE maxdbf * 保存并运行程序。 (2)新建一个程序“twoprg”,编写下列命令语句。*“twoprg”中的程序代码* SELECT Course课程名称; FROM COUrse,Score; WHERE Course课程编号=Score课程编号; AND Score成绩解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下创建一个名为 mymenumnx 的下拉式菜单,并生成菜单程序 mymenumpr。运行该菜单程序时会在当前 Visual FoxPm系统菜单的“帮助”菜单之前插入一个“考试”菜单,如下图所示。(分数:2.00)_正确

10、答案:(正确答案:步骤 1:新建一个菜单,并按照题目的要求设计菜单的显示方式及位置,如图354 所示。 步骤 2:按照题目要求设计各级菜单,如图 355 所示。 步骤 3:选中“统计”行,单击后面的“创建”按钮 ,在弹出的窗口中输入如下代码,为“统计”菜单编写代码,如图356 所示。 *“统计”菜单项中的代码* 选择查询字段,通过 AS短语指定显示字段 SELECT Employee组别,Employee姓名 AS负责人,SUM(orders金额)as 合计; 指定字段来源 FROM employee,orders; 设置查询条件 WHERE Employee职员号=Orders职员号, AN

11、D Employee职务=“组长“: Group By 子句用于按组别分组 GROUP BY Employee组别; 查询结果按合计降序排列 ORDER BY 3 DESC; 将查询结果存储到 tabletwodbf 中 INTO TABLE tabletwodbf * 步骤 4:为“返回”菜单编写代码“SET SYSMENU TO DEFAULT”,方法同步骤 3。 步骤 5:保存菜单并生成可执行文件,如图 357 所示。步骤 6:在命令窗口中输入“DO mymenumpr”运行程序,分别执行“统计”和“返回”菜单命令,如图 358 所示。 )解析:解析:对于本题,考生需掌握两个知识点,一是“常规选项”对话框的使用,其中“追加”和“在之前”是上机考试的考查知识点,“追加”表示在系统菜单的末尾增加指定的菜单项,“在之前”是在指定的系统菜单之前增加一个菜单项;二是通过命令返回 Visual FoxPro的系统菜单,命令格式为“SET SYSMENU TO DEFAULT”,考生需要牢记。

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

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

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