1、国家二级 VF机试模拟试卷 67及答案与解析 一、简单应用题( 40分) 1 请按要求修改 modil.prg程序文件中的错误并使之能够正确运行,注意:不可增加或删除程序。 2 在考生文件夹里有表 Customer和 Order,用 SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式,按公司名称升序排序,再按订单号升序排序,查询结果放在 results.dbf中,并要求完整的 SQL SELECT语句保存在 sql.prg文件中。 二、综合应用题( 30分) 3 打 开考试文件夹,完成以下操作: 打开学生数据库 SDB,设计一个名为 sform的
2、表单,表单文件名为SDISPLAY,表单的标题为 “学生课程教师基本信息浏览 ”。表单上有一个包含三个选项卡的 “页框 ”控件和一个 “退出 ”按钮;为表单建立数据环境,添加 STUDENT表, CLASS表和 TEACH表。 表单的高度为 280,宽度 450,表单显示时自动在窗口居中。 三个选项卡的标签是 “学生表 ”、 “班级表 ”和 “教师表 ”,每项以表格形式显示 3个表的信息。 单击 “退出 ”按钮关闭表单。 国家二级 VF机 试模拟试卷 67答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)选择【文件】 【新建】命令,选择 “项目 ”,单击 “新建文件 ”按钮,输入
3、项目名称 “xm”后单击 ”保存 ”按钮。 (2)在项目管理器中选择 “数据 ”选项卡,然后选择列表框中的 “数据库 ”单击 “添加 ”按钮,在 “打开 ”对话框中选择数据库 “职员管理 ”。单击 “确定 ”按钮将数据库 “职员管理 ”添加到新建的项目 “xm”中。 (3)在项目管理器中,展开 “数据库 ”,再展开 “职员管理 ”,选择 “表 ”分支,单击“添加 ”按钮,在 “打开 ”对话框中选择 数据表 “员工信息 ”,单击 “确定 ”按钮将表 “员工信息 ”添加到数据库 ”职员管理 ”中。 (4) 在项目管理器中,依次展开 “数据库 ”“职员管理 ”“表 ”,选择 “员工信息 ”表,单击
4、“修改 ”按钮。打开表设计器。 在 “表设计器 ”中,单击 “字段 ”选项卡选择字段名 “年龄 ”单击 “删除 ”按钮删除字段 “年龄 ”,单击 “确定 ”按钮关闭表设计器并保存表 “员工信息 ”结构。 二、简单应用题( 40分) 2 【正确答案】 (1) 选择【文件】 【新建】命令,选择 “菜单 ”,单击 “新建文件 ”按钮,再单击 “菜单 ”按钮,打开菜 单设计器,在 “菜单名称 ”中输入 “文件 ”,在“结果 ”下拉列表框中选择 “子菜单 ”,单击下一行,在 “菜单名称 ”中输入 “关闭 ”,在“结果 ”下拉列表框中选择 “命令 ”,在 “选项 ”处输入命令: SET SYSMENU T
5、O DEFAULT。 在菜单设计器中单击选定菜单名称下刚创建的 “文件 ”行,单击 “创建 ”按钮创建“文件 ”子菜单,输入子菜单名称 “打开 ”,在 “结果 ”下拉列表框中选择 “过程 ”,单击下一行,输入子菜单名称 “新建 ”,在 “结果 ”下拉列表框中选择 “过程 ”。 选择【菜单】 【生成】命令,将菜单保存为 “cd1”,生成一个菜单文件“cd1 mpr”,关闭菜单设计窗口。 (2) 选择【文件】 【打开】命令,打开考生文件夹下的数据库 “住宿管理 ”。 选择【文件】 【新建】命令,选择 “查询 ”,单击 “新建文件 ”按钮,弹出 “添加表或视图 ”对话框,将表 “宿舍 ”和 “学生
6、”分别添加到视图设计器中,然后关闭 “添加表或视图 ”对话框,系统会自动建立两表之间的内部联系。 根据题意,在查询设计器的 “字段 ”选项卡中,将 “可用字段 ”列表框中的字段“学生学号 ”“学生姓名 ”“宿舍宿舍名称 ”“宿舍电话 ”添加到右边的 “选定字段 ”列表框中。 在 “排序依据 ”选项卡中将 “选定字段 ”列表框中的 “学生学号 ”字段添加到右边的 “排序条件 ”中,在 “排序选项 ”中选择 “升序 ”。 关闭查询设计器并 “保存 ”查询文件为 “cx1”。 三、综合应用题( 30分) 3 【正确答案】 选择【文件】 【打开】命令,在 “打开 ”对话框的 “文件类型 ”下拉列表框中
7、选择 “数据库 ”,选择 “职 员管理 dbc”,单击 “确定 ”按钮,打开数据库设计器。 选择【文件】 【新建】命令,选择 “视图 ”,单击 “新建文件 ”按钮打开 “添加表或视图 ”对话框,选择 “表 ”单选项,选择数据库 “职员管理 ”将表 “部门 ”和 “员工信息 ”分别 “添加 ”到视图设计器中,系统会自动选择关联字段 “部门编号 ”为两个表建立内部联系,单击 “确定 ”按钮关闭 “联接条件 ”对话框,然后关闭 “添加表或视图 ”对话框。 在视图设计器中单击 “字段 ”选项卡,将 “可用字段 ”列表框中的“部门部门编号 ”“部门部门名称 ”“员工信息职工编号 ”“员工信息姓名 ”“员
8、工信息性别 ”“员工信息年龄 ”和 “员工信息 EMAIL”等字段添加到右边的 “选定字段 ”列表框中。 住视图设计器中单击 “关闭 ”按钮,将视图文件以 “view1”名保存在考生文件夹下。 选择【文件】 【新建】命令,选择 “表单 ”单击 “新建文件 ”按钮打开表单设计器,将 Caption属性值修改为 “公司人事信息 ”,单击表单控件工具栏上的 “页框 ”控件图标,为表单添加一个页框 PageFrame1,单击表单控件工具栏上的 “命令按钮 ”控件图标,为表单添加一个命令按钮 Command1,单击表单控件工具栏上的 “表格 ”控件图 标,再添加一个表格控件。 选择贞框 PageFram
9、e1,在页框属性窗口中修改 “PageCount”属性值为 “2”。选择页框 PageFrame1,单击右键,在弹出的菜单中选择 “编辑 ”,单击 “Page1”,在页框属性窗口中修改 “Caption”属性值为 “部门 ”;单击 “Page2”,在页框属性窗口中修改 “Caption”属性值为 “职员 ”。 选择命令按钮,在按钮属性窗口中将命令按钮 Command1的 Caption属性值修改为“关闭 ”,如图 78-1所示。双击 “关闭 ”命令按钮,在 Click事件中输入代码:ThistForm Release,用来炎闭表单。 枉表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中
10、选择 “数据环境 ”命令。打开表单的数据环境,选择数据库 “职员管理 ”,将数据表文件 “部门 ”添加到数据环境中;再选定 “视网 ”,将视图 “view1”添加到数据环境中。 选择页框 PageFrame1,在页框属性窗口中双击 “Click Event”打开 Click事件过程代码编辑窗口,输入以下代码: ThisForm Grid1 ColumnCount=-1 DO CASE CASE ThisForm PageFrame1 Activepage=1 ThisForm Grid1 RecordSourceType=0 ThisForm Grid1 RecordSource=“部门 “ CASE ThisForm PageFrile1 Activepage=2 ThisForm Gri(1 RecordSourccType-一 l ThisForm Grid1 RecordSource=“view1“ ENDCASE ThisForm Grid1 Refresh 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件 ,在弹出的 “另存为 ”对话框中输入表单文件名 “bd2”,保存在考生文件夹下,然后运行表单。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1