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

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

1、国家二级 VF机试(操作题)-试卷 217及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,有一个资源数据库 frdb,该数据库有资源表 fr_t、农户表 p_t和树种表 tree t三个表。其中,资源表 fr_t存储了全乡农民承包的十地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。打开资源数据库 frdb,完成如下操作: (1)在农户表 p_t中增加一个字段名“继承人”、数据类型为“字符”、宽度为 8的字段。 (2)设置资源表 fr_t中“面积”字段的有效性规则:面积大于等于 1,小于等于

2、100,默认值为 10;“蓄积”字段的有效性规则: 蓄积大于等于 O,小于等于 200,默认值为 100; (注意:表达式应写成:面积=1and面积=0and蓄积=1and面积=0and蓄积=land 俩积=0and蓄积=200, “默认值”文本框中输入:100。 (3)接上题,在 FR_T表设计器的“字段”选项卡中选中“户主编号”字段,在“索引”列中选择“升序”,冉选中“树种编号”,在“索引”列中选择“升序”,单击“确定”按钮保存表结构修改。 (4)在数据库设计器中,拖动表 P_T“索引”下办的主索引“户主编号”到 FR_T表中“索引”下方的普通索引“户主编号”上,为两个表建立联系。同样方法

3、为TREE T表和 FR_T表建立联系。)解析:解析:本题考查了表结构的修改;有效性规则的建立;索引的建立和永久联系的建立。 对表中字段建立有效性规则和设置默认值时要注意先选中需要建立有效性规则的字段。 在表设计器的“字段”选项卡中,可以通过选择“排序”中的 “升序”或“降序”为指定的字段建立一个索引名与索引表达式相同的普通索引。 建立两个表的永久联系时,有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引。二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下,打开公司销售数据库 selldb,完成如下简单应用: (1)使用一对多表单向导生成一一个名为 sd ed

4、it的表单。要求从父表 dept中选择所有字段,从子表 s_t表中选择所有字段,使用“部门号”建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为“部门号”(升序);表单标题为“数据输入维护”。 (2)在考生文件夹下打开命令文件 twoprg,该命令文件用来查询各部门的分年度的“部门号”、“部门名”、“年度”、“全年销售额”、“全年利润”和“利润率”(全年利润全年销售额),查询结果先按“年度”升序、再按“利润率”降序排序,并存储到 s sum表中。 注意,程序在第 5行、第 6行、第 8行和第 9行有错误,请直接在错误处修改。 修改时,不可改变 SQL语句的结构和短语的顺序,不允许

5、增加或合并行。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:在命令窗口执行命令: OPEN DATABASESelldb ,打开数据库环境。 步骤 2:执行【文件】【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框叫 1选中“表单”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“一对多表单向导”项,单击“确定”按钮,启动表单向导。 步骤 3:在表单向导的“步骤 1-从父表中选定字段”界面的“数据库和表”下选中“dept”表,将“可用字段”中的字段全部添加到“选定字段”中,单击“下一步”按钮。 步骤 4:在表单向导的“步骤 2-从子表中选定

6、字段”界面的“数据库和表”下选中“s_t”表,将“可用字段”中的字段全部添加到“选定字段”中,单击“下一步”按钮。 步骤 5:在表单向导的“步骤 3一建立表之间的关系”界面系统自动建立两个表的联系,单击“下一步”按钮。 步骤6:在表单向导的“步骤 4选择表单样式”界面中选中“样式”列表中的“阴影式”,再在“按钮类型”选项中选择“图片按钮”,单击“下一步”按钮。 步骤 7:在表单向导的“步骤 5-排序次序”界面中双击“可用的字段或索引标识”中的“部门号”字段到“选定字段”列表中,单击“下一步”按钮。 步骤8:在表单向导的“步骤 6-完成”界面中的“请键入表单标题”下方文本框中输入“数据输入维护”

7、,单击“完成”按钮。 步骤 9:在“另存为”对话框的“保存表单为:”框中输入表单文件名 sd_edit,单击“保存”按钮。 (2)步骤 1:在命令窗口执行命令: MODIFY COMMANDtwoprq ,打开 two程序文件,文件中的命令代码如下: *下面的程序在第 5行、第 6行、第 8行和第 9行有错误,请直接在错误处修改。 *修改时,不可改变 SQL语句的结构和短语的川页序,不允许增加或合并行。 1 OPEN DATABASE SELLDB 2 SELECT S_T部门号,部门名,年度,; 3 一季度销售额+二季度销售额+三季度销售额 +四季度销售额AS全年销售额,; 4 一季度利润+

8、二季度利润十三季度利润+四季度利润 AS全年利润,; 5 一季度利润+二季度利润+三季度利润+ 四季度利润一季度销售额+二季度销售额 +三季度销售额+四季度销售额 AS利润率 6 FROM S_T DEPT; 7 WHERE s_T部门号=DEPT部门号; 8 GROUP BY 年度 利润率 DESC; 9 INTO S_SUM 修改程序中的错误行,修改后的程序如下: 1 OPEN DATABASE SELLDB 2 SELECT S_T部门号,部门名,年度,; 3 一季度销售额+二季度销售额+三季度销售额 +四季度销售额 AS全年销售额,; 4 一季度利润+二季度利润+三季度利润+ 四季度利

9、润 AS全年利润,; 5 (一季度利润+二季度利润+三季度利润+ 四季度利润)(一季度销售额+二季度销售 额+三季度销售额+四季度销售额) AS 利润率; &根据运算符的优先次序,此处表示 式应先加后除,原程序中缺少括号 6 FROM S_T,DEPT; &两个表之间应用逗号分开, 而不是空格 7 WHERE S_T部门号=DEPT部门号; 8 ORDER BY 年度,利润率DESC;&字段排序的短 语是 ORDER BY,而非 GROUPY,且两字段间要用逗号隔开 9 INTO TABLE S_SUM &查询结果输出到 表的短语是 INTO TABLE,而非 INTO短语 步骤 2:保存文件

10、修改,在命令窗口执行命令:DOtwoprg ,执行程序文件。)解析:解析:(1)本题考查的是一对多表单向导的使用。在启动向导前,可以先打开数据库环境,这样在启动向导添加数据表时,可在向导界面中直接选中所需的数据表,本题是根据两个表进行操作的,在启动向导时注意选择“一对多表单向导”,其他的操作只需根据向导提示在各界面中完成即可。 (2)本题主要考查的 SQL查询语句的改错。此类型的题一般都不难,主要是考核对 SQL查询语句格式的熟记情况。本题根据题目要求检查错误行,不难看出第 5行属于 visual FoxPro中运算符运算次序有错误;第 6行在指定多个表时,表名间缺少逗号隔开,第 8、9 行都

11、属于固定短语格式错误。三、综合应用题(总题数:1,分数:2.00)3.有一个选项按钮组控件(myOption)、一个表格控件(Gridl)以及两个命令按钮“查询”(Commandl)和“退出”(Command2)。其中,选项按钮组控件有两个按钮“现汇”(Optionl)、“现钞”(Option2)。 运行表单时,首先在选项组控件中选择“现钞”或“现汇”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的“现钞”或“现汇”(根据钞汇标志字段确定)的情况显示在表格控件中。如图322所示。 单击“退出”按钮,关闭并释放表单。注:在表单设计器中将表格控件 Gridl的数据源类型设置为“SQ

12、L 说明”。 (分数:2.00)_正确答案:(正确答案:步骤 1:命令窗口执行: CREATE FORM mvaccount ,打开表单设计器新建表单。向表单添加一个选项按钮组、一个表格及两个命令按钮控件。 步骤 2:选择表单对象,修改对象属性值,见表 4-27。 )解析:解析:本大题考查了表单及控件的常用属性和方法的设置;程序的分支结构;SQL 简单查询。 要注意选项组处于“编辑”状态,能单独选定选项组中的按钮,否则“属性”面板中不会出现 caption属性,另外,由于表格(Gridl)显示的是查询结果的值,因此数据源类型(RecordsourceTvpe)应为“4-SQL 说明”,用来显示查询生成的临时表记录。 当选项组的 value值为 4时表示被选定的是第一个单选项,value值为 2时表示被选定的是第二个单选项。在进行代码设计时,可以通过 DO CASE分支结构判断当前被选定的是哪个单选项,完成该单选项所对应执行的功能。

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

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

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