ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:94.50KB ,
资源ID:500427      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-500427.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VF机试模拟试卷177及答案与解析.doc)为本站会员(fuellot230)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、国家二级 VF机试模拟试卷 177及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,有一表单文件 myform scx。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)在属性窗口中将表单设置为不可移动的,并将其标题设置为 “表单操作 ”。 (2)为表单新建一个名为 mymethod的方法,方法代码为:wait“mymethod“window。 (3)设置 Ok按钮的 Click事件代码,其功能是调用表单的 mymethod方法。 (4)设置 Cance1按钮的 Click事件代码,其功能是关闭当前表单。 二、简单应用题( 40分) 2 (1)在 SCORE MANAGE

2、R数据库中查询学生的姓名和 2003年的年龄 (计算年龄的公式是: 2003-Year(出生日期 ),年龄作为字段名 )。结果保存在一个新表NEW_TABLE1中。使用报表向导建立报表 NEW_REPORT1,用报表显示NEW_TABLE1的内容。报表中数据按年龄升序排列,报表标题是 “姓名 -年龄 ”,其余参数使用缺省参数。 (2)建立菜单 query_menu。该菜单只有一个 “查询 ”和 “退出 ”两个主菜单项 (条形菜单 ),其中单击菜单项 “退出 ”时,返回到 VFP系统菜单 (相应命令写在命令框中,不要写过程 )。 三、综合应用题( 30分) 3 建立一个文件名和表单名均为 myf

3、orm的表单文件,表单上有;表格控件grid1(RecordSourceType属性手工设置为 “别名 ”),文本框控件 Text1,命令按钮控件 Command1(文本为 “确定 ”)。 程序运行时在文本框中输入 “部门名 ”,然后单击“确定 ”命令按钮计算该部门各年度的 “销售额 ”(合计 )和 “利润 ”(合计 )(利润为 “销售额-工资额 ”),按 “年度 ”升序将结果 (含 “年度 ”、 “销售额 ”和 “利润 ”3个字段 )保存在以“部门名 ”命名的 dbf文件的同时,在 Grid1控件中显示计算的结果。如图 1-18所示。 要求:程序完成后必须运行,并分别计算 “笔记本产品部 ”

4、和 “计算机产品部 ”按年度的销售额和利润情况。 国家二级 VF机试模拟试卷 177答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 在命令窗口执行命令: MODIFY FORMmyform,打开表单设计器修改表单。 选中表单,在 “属性 ”面板中修改表单 (Form1)的 Movable属性值为: F,修改 Caption属性值为:表单操作。 (2) 接上一小题操作,执行【表单】 【新建方法程序】菜单命令,在弹出的 “新建方法程序 ”对话框的 “名称 ”文本框中输入 “mymethod”,单击 “添加 ”按钮新增方法,然后关闭对话框。如图 2-48所示。 接着在 “属性 ”窗

5、口中双击此方法,打开用户自定义过程代码框输入: wait”mymethod”window。 (3)接上一小题操作,双击“Ok”命令按钮,编写该按钮的 Click事件代码: THISFORM Mymethod。 (4) 接上一小题操作,双击 “Cancel”命令按钮,编写该按钮的 Click事件代码:THISFORM RELEASE。 单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 表单及控件的常用属性及方法的设置。在 visual FoxPro中,用户可以自定义方法,首先应打开 “新建方法程序 ”对话框定义新方法名;然后在 “属性 ”面板中定义

6、找到该方法并编写该方法的功能代码;方法建立完毕后,用户可以像调用表单中其他方法一样调用新建的方法。另外,要将表单设置为不可移动的,可以通过表单的 Movable属性进行设置。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:在命令窗口执行命令: OPEN DATABASEscore_manager,打开数据库环境。 步骤 2:在命令窗口执行命令: SELECT 姓名, 2003-year(出生日期 ) AS 年龄 ; FROM student INTO TABLE new_table1 步骤 3:执行【文件】 【新建】菜单命令,或单击 “常用 ”工具栏的 “新建 ”按钮,在弹出的

7、 “新建 ”对话框中选中 “报表 ”选项,然后单击 “向导 ”图标按钮, 系统弹出 “向导选取 ”对话框,选中 “报表向导 ”项,单击 “确定 ”按钮。 启动报表向导。 步骤 4:在报表向导的 “步骤 1-字段选取 ”界面的 “数据库和表 ”下单击命令按钮 (有3个点的按钮 ),在弹出的 “打开 ”对话框中双击 “new table1”表,接着将 “可用字段 ”中的所有字段添加到 “选定字段 ”中,单击 “下一步 ”按钮。 步骤 5:跳过 “步骤 2-分组记录 ”界面继续单击 “下一步 ”按钮。 步骤 6:跳过 “步骤 3-选择报表样式 ”界面继续单击 “下一步 ”按钮。 步骤 7:跳过 “步

8、骤 4-定义报表布局 ”继续单击 “下一步 ”按钮。 步骤 8:在报表向导的 “步骤 5-排序记录 ”界面中双击 “可用的字段或索引标识 ”中的 “年龄 ”字段到 “选定字段 ”列表中,然后单击 “升序 ”单选项,单击 “下一步 ”按钮。 步骤 9:在报表向导的 “步骤 6-完成 ”界面中修改报表标题为 “姓名年龄 ”,单击“完成 ”按钮,在 “另存为 ”对话框的 “保存报表为: ”框中输入报表文件名:new_report1,单击 “保存 ”按钮。 (2)步骤 1:在命令窗口执行命令: CREATE MENU query_menu,在弹出的 “新建菜单 ”对话框中单击 “菜单 ”图标按钮,打

9、开菜单设计器。 步骤 2:在菜单设计器 “菜单名称 ”列的文本框中依次输入 “查询 ”和 “退出 ”两个主菜单名。 步骤 3:选择 “退出 ”菜单命令的 “结果 ”项为 “命令 ”,并输入命令语句: SET SYSMENU TO DEFAULT。 步骤 4:执行【菜单】 【生成】菜单命令,在弹出的 Visual FoxPro对话框中单击 “是 ”按钮,接着系统会弹出 “生成菜单 ”对话框,单击“生成 ”按钮生成一个可执行的菜单文件。 、步骤 5:在命令窗口执行命令: DO query_menu mpr,运行菜单查看结果。 【试题解析】 (1)本题考查了 SQL语句和使用报表向导建立报表的方法。

10、在 SQL中,将查询结果保存到永久表中应使用 INTO TABLE或 INTO DBF短语。 (2)本题考查菜单的建立及使用,操作比较简单,注意选择 “结果 ”方式设计菜单命令功能。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:在命令窗口执行命令: CREATE FORMmyform,打开表单设计器新建表单。从 “表单控件 ”工 具栏中依次向表单添加一个文本框、一个表格和一个命令按钮控件。 步骤 2:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-21。步骤 3:双击 “确定 ”命令按钮 (Command1)编写 Click事件代码。 *“

11、确定 ”按钮的 Click事件代码*BM=ALLTRIM(THISFORM TEXT1 VALUE)SELECT Sell年度,SUM(Sell销售额 )AS销售额,; SUM(Sell销售额 - Sell工资额 ) AS利润;FROM TEST_DB!Dept INNER JOINTEST_DB!Sell; ON Dept部门号 =Sell部门号; WHERE Dept部门名 =BM; GROUP BY Sell年度; ORDER BY Sell年度; INTO TABLE &BMTHISFORM GRID1 RECORDSOURCE=BM 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按

12、钮运行表单,并生成 “笔记本产品部 ”和 “计算机产品部 ”两个表,将表单文件保存到考生文件夹下。 【试题解析】 本大题考查了表单及控件的常用属性和方法的设置; SQL分组与计算查询。 由于本题限制了表格的数据源类型为 “1-别名 ”,因此,可以先将查询结果输出到表中,然后再通过表格的 RecordSource属性指定数据源,完成表格数据的显示。 本题关键是 SQL查询语句中怎样将文本框中显示的 “部门名 ”命名为表名,由于文本框中的数据是随时变化的,因此不能利用一个常量来指定查询输出的表名。解决此问题的方法就是先定义一个变量等于文本框中的数据,然后使用宏替换函数 (&)将变量值替换出来,即使文本框的值无论怎样改变,替换出来的数据都是当前文本框显示的值。 另外,本题可利用 SUM() 函数进行计算,利用 GROUPBY短语分组, ORDER BY短语排序,进行联接查询的两个表是 Dept表和 Sell表,联接字段为 “部门号 ”。

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