【计算机类职业资格】二级VISUAL+FOXPRO机试-98及答案解析.doc

上传人:ownview251 文档编号:1328346 上传时间:2019-10-17 格式:DOC 页数:4 大小:39KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO机试-98及答案解析.doc_第1页
第1页 / 共4页
【计算机类职业资格】二级VISUAL+FOXPRO机试-98及答案解析.doc_第2页
第2页 / 共4页
【计算机类职业资格】二级VISUAL+FOXPRO机试-98及答案解析.doc_第3页
第3页 / 共4页
【计算机类职业资格】二级VISUAL+FOXPRO机试-98及答案解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、二级 VISUAL+FOXPRO机试-98 及答案解析(总分:100.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.将数据库“成绩”添加到项目 my当中。(2)对数据库“成绩”下的表 stu,使用报表向导建立报表 myre,要求显示表 stu中的全部字段,样式选择为“经营式”,列数为 3,方向为“纵向”,标题为 stu。(3)修改表“积分”的记录,为学号为“5”的考生的学分加五分。(4)修改表单 my,将其选项按钮组中的按钮个数修改为 4个。(考生文件夹下载)(分数:30.00)_二、二 简单应用题(总题数:1,分数:40.00)2.在考生文件夹下完成如下简

2、单应用:(1)创建一个名称为 sview的视图,该视图的 SELECT语句用于查询 salary_ db数据库中 salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工资、补贴和奖励 3项相加,然后再减去失业保险和医疗统筹得到,结果按“部门号”降序排序,最后将定义视图的命令代码存放到命令文件 t1.prp中并执行该程序。(2)设计一个名称为 form1的表单,表单以表格方式(与 BROWSE窗口方式相似,表格名称为 grdsalarys)显示 salary_ db数据库中 salarys表的记录,供用户浏览。在该表单的右下方有一个

3、命令按钮,名称为Command1,标题为“退出浏览”,当单击该按钮时退出表单。(分数:40.00)_三、三 综合应用题(总题数:1,分数:30.00)3.对考生目录下的数据库“医院”建立文件名为 myf的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药查询”,“处方查询”和“查询综合”3 个选项按钮;表单上有两个命令按钮,标题分别为“浏览”和“关闭”。当选择“药查询”选项按钮并单击“浏览”按钮时,在表格中显示“药信息”表的全部字段。选择“处方查询”选项按钮并单击“浏览”按钮,表格中显示“处方信息”表的字段“处方号”和“药编号”。选择“综合查询”选项按钮并单击

4、“浏览”按钮时,表格中显示所开处方中含有“药编号”为“5”的处方号、药名及开此处方的医生姓名。单击“关闭”按钮退出表单。(分数:30.00)_二级 VISUAL+FOXPRO机试-98 答案解析(总分:100.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.将数据库“成绩”添加到项目 my当中。(2)对数据库“成绩”下的表 stu,使用报表向导建立报表 myre,要求显示表 stu中的全部字段,样式选择为“经营式”,列数为 3,方向为“纵向”,标题为 stu。(3)修改表“积分”的记录,为学号为“5”的考生的学分加五分。(4)修改表单 my,将其选项按钮组中的

5、按钮个数修改为 4个。(考生文件夹下载)(分数:30.00)_正确答案:(从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的项目文件 my.pjx。在项目管理器 my中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库“成绩”添加到项目管理器中,单击“确定”按钮。(2)在“工具”菜单中选择“向导”“报表”菜单命令,出现“向导选取”对话框,根据题意数据源是一个表,因此选中“报表向导”。单击“确定”。步骤一:在弹出的对话框中“数据库和表”选项选择“成绩”数据库中的 st

6、u表,并把全部的“可用字段”选为“选定字段”。步骤二选取默认值。步骤三:选择“经营式”样式。步骤四:报表布局列数选择“3”列,方向为“纵向”。步骤五:选取默认值。步骤六:可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。以文件名为 myre保存在考生文件夹中。(3)在命令窗口中输入命令:UPDATE 积分 SET学分=学分+5 WHERE 学号=5,系统则自动给学号为“5”的学生学分加上 5分。(4)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件 my.scx。单击表单上的 Optiongruop1控件,

7、在其属性窗口中将 ButtonCount属性值改为“4”。单击工具栏上的“保存”图标,将更改保存。)解析:解析 本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理;另外还考查了报表向导的使用以及表单控件属性的更改。答案考生文件夹二、二 简单应用题(总题数:1,分数:40.00)2.在考生文件夹下完成如下简单应用:(1)创建一个名称为 sview的视图,该视图的 SELECT语句用于查询 salary_ db数据库中 salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工

8、资,其中实发工资由工资、补贴和奖励 3项相加,然后再减去失业保险和医疗统筹得到,结果按“部门号”降序排序,最后将定义视图的命令代码存放到命令文件 t1.prp中并执行该程序。(2)设计一个名称为 form1的表单,表单以表格方式(与 BROWSE窗口方式相似,表格名称为 grdsalarys)显示 salary_ db数据库中 salarys表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为“退出浏览”,当单击该按钮时退出表单。(分数:40.00)_正确答案:(在命令窗口输入命令:MODIFY COMMAND,打开程序编辑器,编写如下程序段;*“程序 1.pr

9、g”文件中的程序段*OPEN DATABASE salary_ dbCREATE VIEW sview AS;SELECT 部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,;工资+补贴+奖励-失业保险-医疗统筹 AS实发工资;FROM salarys ORDER BY部门号 DESC*单击“常用工具栏”中的运行按钮,系统弹出“另存为”对话框,输入文件名 t1保存在考生文件夹下。(2)利用菜单命令“文件”“新建”,或单击常用工具栏的“新建”按钮,打开“新建”对话框,选择“表单”单选项,然后单击“新建文件”按钮,打开表单设计器。在表单设计器中,右击空白表单,选择“数据环境”快捷菜单命令

10、,打开表单的数据环境,然后在“打开”对话框中选择数据表文件 salarys,添加到表单的数据环境中,关闭对话框,为表单添加一个表格控件和一个命令按钮控件,如图 3-73所示。选中表格控件,在属性面板中修改控件的 Name属性值为 grdsalarys,选择 RecordSource属性值为表 salarys,选择 RecordSourceType的属性傀为“0-表”,如图 3-74所示。以同样的方法修改命令按钮的Caption属性值为“退出浏览”。)解析:解析 本大题 1小题考查了视图的建立,利用 SQL命令定义视图,要注意的是在定义视图之前,首先应该打开相应的数据库文件,因为视图文件是保存在

11、数据库中,在磁盘上找不到该文件;2 小题中考查的是在表单中设定数据环境,通过表单的数据环境快速建立表单控件和数据之间的联系,控制表中数据显示的属性是 RecordSource。三、三 综合应用题(总题数:1,分数:30.00)3.对考生目录下的数据库“医院”建立文件名为 myf的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药查询”,“处方查询”和“查询综合”3 个选项按钮;表单上有两个命令按钮,标题分别为“浏览”和“关闭”。当选择“药查询”选项按钮并单击“浏览”按钮时,在表格中显示“药信息”表的全部字段。选择“处方查询”选项按钮并单击“浏览”按钮,表格中显

12、示“处方信息”表的字段“处方号”和“药编号”。选择“综合查询”选项按钮并单击“浏览”按钮时,表格中显示所开处方中含有“药编号”为“5”的处方号、药名及开此处方的医生姓名。单击“关闭”按钮退出表单。(分数:30.00)_正确答案:(在命令窗口中输入命令:CREATE FORM myf,打开表单设计器,通过“表单控件”工具栏向表单添加 1个表格、1 个选项按钮组和 2个命令按钮。选中表单,在属性面板顶端的下拉框中选择 Command1,修改该命令按钮控件的 Caption属性值为“浏览”,以同样的方法将第二个命令按钮设置 Caption属性值改为“关闭”,在属性面板顶端的下拉框中选择 (Optio

13、ngroup1),将其 ButtonCount属性值改为 3,右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),分别修改三个单选项的 Caption属性值为“药查询”、“处方查询”和“综合查询”,双击命令按钮“浏览”,编写该控件的 Click事件,程序代码如下:*命令按钮 Command1(浏览)的 Click事件代码*DO CASECASE Thisform.Optiongroup1.Value=1SELECT*;FROM药信息;INTO CURSOR tempThisform.Grid1.RecordSourceType=1Thisform.Grid

14、1.RecordSource=“temp“CASE Thisform.optiongroup1.Value=2SELECT 处方号,药编号;FROM 处方信息;INTO CURSOR tempThisform.Grid1.RecordSourceType=1Thisform.Grid1.RecordSource=“temp“CASE Thisform.optiongroup1.Value=3SELECT 处方号,药名,医生.姓名;FROM 医生,处方信息,药信息;WHERE 医生.职工号=处方信息.职工号;AND 处方信息.药编号=药信息.药编号;AND药信息.药编号=5;INTO CURSO

15、R tempThisform.Grid1.RecordSourceType=1Thisform.Grid1.RecordSource=“temp“ENDCASE*以同样的方法为“关闭”命令按钮编写 Click事件代码:ThisformRelease。保存表单完成设计。运行结果如图 3-75所示。)解析:解析 本大题考查的是表单设计,在本题中需要注意的地方是选项按钮组控件中改变单选按钮的属性是 ButtonCount,修改选项组中每个单选按钮的属性,可以通过属性面板中顶端的下拉框的控件名来选定,也可以右击该控件,选择“编辑”快捷菜单命令,在编辑状态下单个选定控件;程序设计中,查询语句为基本 SQL查询,在程序控制上可以通过分支语句 DO CASE-ENDCASE语句来进行判断选项组中选定的单选按钮,并执行相应的命令,选项组中当前选定的单选按钮,可通过:Case Thisform.Optiongroup1.Value=1,2,3语句来判断。

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

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

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