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

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

1、二级 VISUAL+FOXPRO-36 及答案解析(总分:-3.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:-1.00)1.(1)在下建立数据库 ks7,并将自由表 SCOt 加入数据库中。(2)按下面给出的表结构。给数据库添加表 stud:字段 字段名 类型 宽度 小数1 学号 字符型 22 姓名 字符型 83 出生日期 日期型 84 性别 字符型 25 院系号 字符型 2(3)为表 stud 建立主索引,索引名为“学号”,索引表达式为“学号”,为表 scor 建立普通索引,索引名为“学号”,索引表达式为“学号”。(4)stud 表和 scor 表必要的索引已建立

2、,为两表建立永久性的联系。 (分数:-1.00)_二、B二 简单应用题/B(总题数:1,分数:-1.00)2.在考生文件夹下完成如下简单应用: (1)用 SQL 语句完成下列操作:列出“林诗因”持有的所有外币名称(取自 rate_exchange 表)和持有数量(取自 currency_s1 表),并将检索结果按持有数量升序排序存放于表 rate_temp 中,同时将你所使用的 SQL 语句存放于新建的文本文件 rate. txt 中。 (2)使用一对多报表向导建立报表。要求:父表为 rate_exchange,子表为 currency_s1,从父表中选择字段“外币名称”:从子表中选择全部字段

3、;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为 currency_report。(分数:-1.00)_三、B三 综合应用题/B(总题数:1,分数:-1.00)3.对考生目录下的数据库“医院”建立文件名为 myf 的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药查询”,“处方查询”和“查询综合”3 个选项按钮;表单上有两个命令按钮,标题分别为“浏览”和“关闭”。 当选择“药查询”选项按钮并单击“浏览”按钮时,在表格中显示“药信息”表的全部字段。 选择“处方查询”选

4、项按钮并单击“浏览”按钮,表格中显示“处方信息”表的字段“处方号”和“药编号”。 选择“综合查询”选项按钮并单击“浏览”按钮时,表格中显示所开处方中含有“药编号”为“5”的处方号、药名及开此处方的医生姓名。 单击“关闭”按钮退出表单。(分数:-1.00)_二级 VISUAL+FOXPRO-36 答案解析(总分:-3.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:-1.00)1.(1)在下建立数据库 ks7,并将自由表 SCOt 加入数据库中。(2)按下面给出的表结构。给数据库添加表 stud:字段 字段名 类型 宽度 小数1 学号 字符型 22 姓名 字符型 83 出

5、生日期 日期型 84 性别 字符型 25 院系号 字符型 2(3)为表 stud 建立主索引,索引名为“学号”,索引表达式为“学号”,为表 scor 建立普通索引,索引名为“学号”,索引表达式为“学号”。(4)stud 表和 scor 表必要的索引已建立,为两表建立永久性的联系。 (分数:-1.00)_正确答案:(在命令窗口输入命令:MODIFY DATABASE ks7,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的 scor.dbf 自由表添加到数据库 ks7 中。 (2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以 stud 为文件名

6、保存在考生文件夹下。根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。 (3)在数据库设计器中,右键单击数据库表 stud.dbf,选择“修改”快捷菜单命令,进入 stud.dbf 表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为 scor 表建立普通索引。 (4)在数据库设计器中,将 stud 表中“索引”下面的“学号”主索引字段拖到 scor 表中“索引”下面的“学号”索引字段上,建立 stud 和 scor 两个表之间的永

7、久性联系。)解析:解析 本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。答案考生文件夹二、B二 简单应用题/B(总题数:1,分数:-1.00)2.在考生文件夹下完成如下简单应用: (1)用 SQL 语句完成下列操作:列出“林诗因”持有的所有外币名称(取自 rate_exchange 表)和持有数量(取自 currency_s1 表),并将检索结果按持有数量升序排序存放于表 rate_temp 中,同时将你所使用的 SQL 语

8、句存放于新建的文本文件 rate. txt 中。 (2)使用一对多报表向导建立报表。要求:父表为 rate_exchange,子表为 currency_s1,从父表中选择字段“外币名称”:从子表中选择全部字段;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为 currency_report。(分数:-1.00)_正确答案:(1)在命令窗口输入命令:MODIFY COMMAND query,打开程序编辑器,编写如下程序段: *文件 query. prg 中的程序段* SELECT rate_exchang

9、e.外币名称,currency_s1持有数量; FROM currency_s1 INNER JOIN rate_exchange; ON currency_s1.外币代码=rate_exchange.外币代码; WHERE currency_s1 姓名=“林诗因”; ORDER BY currency_ sl持有数量; INTO TABLE rate_ temp. dbf * 在命令窗口输入命令:DO query,执行程序。 (2)利用菜单命令“文件”“新建”,或从常用工具栏中单击新建按钮,在弹出的“新建”对话框中选择“报表”单选项,再单击“向导”按钮,系统弹出“向导选取”对话框,在列表框中

10、选择“一对多报表向导”,单击“确定”按钮。选择“一对多报表向导”后,系统首先要求选择一对多报表中作为父表的数据表文件。根据题意,选择 rate_exchange 表作为父表,如图 3-94 所示。从“可用字段”列表框中将“rate_exchange.外币名称”字段添加到右边的“选定字段”列表框中,用做父表的可用字段。 * 图3-94 单击“下一步”设计子表的可用字段,操作方法与父表选取字段的方法一样,将 currency_s1 表中的所有字段添加到“选定字段”列表框中。 单击“下一步”进入“建立表关联”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“外币代码”和子表的“外币代码”字

11、段。 单击“下一步”进入“选择排序方式”的设计界面,将“可用字段或索引标识”列表框中的“外币代码”字段添加到右边的“选定字段”列表框中,并选择“降序”单选项。 单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“经营式”,在“方向”选项组中选择“横向”。 单击“下一步”进入最后的“完成”设计界面,在“标题”文本框中输入“外币持有情况”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以 currency_ report 文件名保存在考生文件夹下,退出报表设计向导。)解析:解析 本大题 1 小题考查的是 SQL 多表联接查询,只需要注意每个表中字段的选取,

12、以及每两个表之间进行关联的字段即可;2 小题主要考查报表向导的使用,只要根据每个向导界面的提示来完成相应的步骤即可。三、B三 综合应用题/B(总题数:1,分数:-1.00)3.对考生目录下的数据库“医院”建立文件名为 myf 的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药查询”,“处方查询”和“查询综合”3 个选项按钮;表单上有两个命令按钮,标题分别为“浏览”和“关闭”。 当选择“药查询”选项按钮并单击“浏览”按钮时,在表格中显示“药信息”表的全部字段。 选择“处方查询”选项按钮并单击“浏览”按钮,表格中显示“处方信息”表的字段“处方号”和“药编号”。

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

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

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

16、TO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.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