[计算机类试卷]国家二级VF机试模拟试卷161及答案与解析.doc

上传人:eveningprove235 文档编号:500410 上传时间:2018-11-29 格式:DOC 页数:4 大小:43.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试模拟试卷161及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷161及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷161及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷161及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试模拟试卷 161及答案与解析 一、基本操作题( 30分) 1 (1)创建一个新的项目 “customer_management”。 (2)在新建立的项目 “customer_management”中创建数据库 “order_management”。 (3)在数据库 “order_management”中建立表 “order_list”,表名称分别为: “客户型 ”“订单号 ”“订购日期 ”和 ”总金额 ”;类型分别为: “字符型 (6)”“字符型 (6)”“日期型 ”和 “浮动型 ”。 (4)为 “order_list”表创建一个主索引,索引名和索引表达式均是 “订单号 ”。

2、 二、简单应用题( 40分) 2 (1)建立视图 “view1”,并将定义视图的代码放到 “view1 txt”中。具体要求是:视图中的数据取自数据库 “送货管理 ”中的 “送货 ”表。按 “总金额 ”排序 (降序 )。其中 “总金额 =价格 数量 ”。 (2)使用一对多报表向导建立报表。要求:父表为 “产品 ”,子表为 “零件 ”,从父表中选择所有字段,从子表中选择所有字段,两个表通过 “产品编号 ”建立联系,按“产品编号 ”升序排序。报表样式选择 “随意式 ”,方 向为 “纵向 ”,报表标题为 “产品一零件对应表 ”,生成的报表文件名为 “bb1”。 三、综合应用题( 30分) 3 在考生

3、文件夹下,先打开学生数据库 sdb,然后创建一个文件名为 form的表单,完成如下综合应用: 在该表单中设计两个命令按钮,各命令按钮的功能如下: “查询 ”按钮 (Command1):在该按钮的 Click事件中使用 SQL的 SELECT命令查询每个学生所选的所有课程的成绩都是 60分以上 (包括 60分 )的学生的学号、姓名、平均成绩和最低分,并将查询结果按学号升序排序存储到表 four中。表 four的字段为学号、姓名、平均成绩、最低分。 “退出 ”按钮 (Command2):单击 “退出 ”按钮时,关闭表单。 表单设计完成后,运行该表单进行查询。 国家二级 VF机试模拟试卷 161答案

4、与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 在 visual FoxPro主窗口下按组合键 Ctrl+N,则系统弹出 “新建 ”对话框,在文件类型中选择 “项目 ”,再单击 “新建文件 ”按钮; 在弹出的 “创建 ”对话框中,选定考生文件夹,在项目文件中填入“customer_management pjx”,再单击 “保存 ”按钮;这样便新建了一个项目。 (2) 在弹出的项目管理器中先选择 “数据 ”标签,再选择 “数据库 ”,最后单击 “新建 ”按钮; 在弹出的 “新建数据库 ”对话框中单击 “新建文件 ”; 在弹出的 “创建 ”对话框中,选定考生文件夹,在 “数据库名 ”

5、中填入“order_management dbc”,再单击 “保存 ”按钮。 (3) 完成了数据库的添加; 在添加的数据库中选择 “数据 ”标签,再单击 “数据库 ”标签,选择“order_management bdc”数据库, 再选择 “表 ”标签,单击 “新建 ”铵扭,在弹出的“创建 ”对往左框中将表名更改为 “order_list”,单击 “确定 ”按钮,在弹出 “表设计器 ”中的 “字段名 ”中填入题干中的字段, “类型 ”中选择题干中规定的类型,单击 “确定 ”按钮,在弹出的提示框中单击 “是 ”按钮保存表; 在弹出的 “新建表 ”对话框中单击 “新建表 ”,并在弹出的 “创建 ”对

6、话框中,选定考生文件夹,在 “输入表名 ”中填入 “order_list dbf”,再单击保存。 (4)在弹出的 “表设计器中 ”,按题所要求建立表的结构后,选择 “索引 ”标签,在索引 名列中填入 “订单号 ”,在索引类型列中选择 “主索引 ”,在索引表达式列中填入“订单号 ”,单击 “确定 ”按钮,保存表结构。 二、简单应用题( 40分) 2 【正确答案】 (1) 选择【文件】 【打开】命令,或直接单击 T具栏上的 “打开 ”图标,在弹出的 “打开 ”对话框中选择数据库文件 “送货管理 dbc”。 在命令窗口中输入命令: CREATE VIEW view1 AS SELECT*,价格 *数

7、量 AS总金额 FROM送货 ORDER BY总金额 (回车执行 ) 在考生文件夹下新建文本文件 “view1 txt”,将步骤 输入的代码保存到文本文件 “view1 txt”中。 (2) 选择【文件】 【新建】命令,选择 “报表 ”,单击 “向导 ”按钮打开 “向导选取 ”窗口,选择 “一对多报表向导 ”,单击 “确定 ”按钮进入 “一对多报表向导 ”对话框。 在 “一对多报表向导 ”对话框中,选择 “数据库和表 ”列表框中的 “产品 ”作为父表,从 “可用字段 ”列表框中全部字段添加到右边的 “选定字段 ”列表框中,用做父表的可用字段。 单击 “下一步 ”设计子表的可用字段,选择 “数

8、据库和表 ”列表框中的 “零件 ”作为子表将 “可用字段 ”列表框中全部字段添加到 “选定字段 ”列表框中。 单击 “下一步 ”进入 “为表建立关系 ”的设计界面,在此处系统已经默认没置好进行关联的字段:父表的 “产品编号 ”和子表的 “产品编号 ”字段。 单击 “下一步 ”进入 “排序记录 ”的设计界面,将 “可用字段或索引标识 ”列表框中的 “产品编号 ”字段添加到右边的 “选定字段 ”列表框中,并选择 “升序 ”单选项。 单击 “下一步 ”进入 “选择报表样式 ”的界面,在 “样式 ”列表框中选择 “随意式 ”,在 “方向 ”选项组中选择 “纵 向 ”。 单击 “下一步 ”,进入最后的

9、完成 ”设计界面,在 “报表标题 ”文本框中输入 “产品 零件对应表 ”为报表添加标题,单击 “完成 ”命令按钮,在系统弹出的 “另存为 ”对话框中,将报表以 “bb1”文件名保存在考生文件夹下,退出报表设计向导。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:在命令窗口执行命令: CREATE FORM FORM,打开表单设计器新建表单。从 “表单工具栏 ”中依次向表单添加两个命令按钮。 步骤 2:在“属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-18。 步骤 3:双击命令按钮,编写各个命令按钮的 Click事件代码。各按钮代码如下: *“查

10、询 ”按钮的 Cliok事件代码 * SELECT student学号, student姓名, AVG(成绩 ) AS 平均成绩, MIN(成绩 ) AS 最低分; FROM sdb!student INNER JOIN sdb!sc; ON student学号 =Sc学号; GROUP BY student学号 HAVINGMIN(成绩 ) =60;ORDER BY student学号; INTO TABLE four dbf*“退出 ”按钮的 Click事件代码 * THISFOEM RELEASE 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 本题主要考查的是表单的建立、常用属性的设置和 SQL分组与计算查询。 对本题搡作时,首先建立表单及其表单控件,并修改对象的属性值,然后对命令按钮编写事件代码。 SQL分组与计算查询是对 student和 sc两表进行联接查询,通过 AVG和 MIN函数计算,根据题意,在进行分组时,需要先将学号相 同的记录分到一组,然后同 having子句对每组中的成绩进行判断是否全部大于等于 60分,这样就可以找出满足条件的记录,通过 order by短语对查询结果排序,最后将结果保存到指定的表中。

展开阅读全文
相关资源
猜你喜欢
  • ASD-STAN PREN 2204-1998 Aerospace Series Heat Resisting Alloy NI-CH1303 (NiCo20Cr20Mo5Ti2AI) Vacuum Melted Solution Treated and Precipitation Treated Precision Casting De Less Than.pdf ASD-STAN PREN 2204-1998 Aerospace Series Heat Resisting Alloy NI-CH1303 (NiCo20Cr20Mo5Ti2AI) Vacuum Melted Solution Treated and Precipitation Treated Precision Casting De Less Than.pdf
  • ASD-STAN PREN 2205-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Bars De Less Than or Equal to 40 mm Aerospace Series (Edition 1)《航空航天系列 De≤4.pdf ASD-STAN PREN 2205-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Bars De Less Than or Equal to 40 mm Aerospace Series (Edition 1)《航空航天系列 De≤4.pdf
  • ASD-STAN PREN 2206-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Bars De Less Than or Equal to 150 mm Aerospace Series (Edition 1)《航空航天系列 De≤1.pdf ASD-STAN PREN 2206-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Bars De Less Than or Equal to 150 mm Aerospace Series (Edition 1)《航空航天系列 De≤1.pdf
  • ASD-STAN PREN 2207-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Hand And Die Forgings De Less Than or Equal to 40 mm Aerospace Series (Editi.pdf ASD-STAN PREN 2207-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Hand And Die Forgings De Less Than or Equal to 40 mm Aerospace Series (Editi.pdf
  • ASD-STAN PREN 2208-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Hand And Die Forgings De Less Than or Equal to 150 mm Aerospace Series (Editi.pdf ASD-STAN PREN 2208-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Hand And Die Forgings De Less Than or Equal to 150 mm Aerospace Series (Editi.pdf
  • ASD-STAN PREN 2209-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Sheets Strips and Plates 0 5 mm Less Than or Equal to a Less Than or Equal t.pdf ASD-STAN PREN 2209-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Sheets Strips and Plates 0 5 mm Less Than or Equal to a Less Than or Equal t.pdf
  • ASD-STAN PREN 2210-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Tubes for Structures 0 5 mm Less Than or Equal to a Less Than or Equal to 12 .pdf ASD-STAN PREN 2210-1977 Steel FE-PL43 S 650 MPa Less Than or Equal to Rm Less Than or Equal to 850 MPa Tubes for Structures 0 5 mm Less Than or Equal to a Less Than or Equal to 12 .pdf
  • ASD-STAN PREN 2211-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Tubes for Structures 2 mm Less Than or Equal to a Less Than or Equal to 12 m.pdf ASD-STAN PREN 2211-1977 Steel FE-PL43 S 900 MPa Less Than or Equal to Rm Less Than or Equal to 1100 MPa Tubes for Structures 2 mm Less Than or Equal to a Less Than or Equal to 12 m.pdf
  • ASD-STAN PREN 2212-1977 Steel FE-PL43 S 670 MPa Less Than or Equal to Rm Less Than or Equal to 870 MPa Sheets Strips and Plates 0 5 mm Less Than or Equal to a Less Than or Equal to.pdf ASD-STAN PREN 2212-1977 Steel FE-PL43 S 670 MPa Less Than or Equal to Rm Less Than or Equal to 870 MPa Sheets Strips and Plates 0 5 mm Less Than or Equal to a Less Than or Equal to.pdf
  • 相关搜索

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

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