欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [计算机类试卷]国家二级VF机试(操作题)模拟试卷463及答案与解析.doc

    • 资源ID:501036       资源大小:72KB        全文页数:7页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [计算机类试卷]国家二级VF机试(操作题)模拟试卷463及答案与解析.doc

    1、国家二级 VF机试(操作题)模拟试卷 463及答案与解析 一、基本操作题 1 在考生文件夹下,打开 test- db数据库,完成如下操作: (1)为表 sell建立一个主索引,索引名为 PK,索引表达式为:部门号 +年度 +月份。 (2)将自由表 datatest、 model、 tabc和 pass添加到当前打开的数据库中。 (3)在当前数据库中创建表 test(部门号,年份,销售额合计),其中:部门号为字符型,宽度为 2;年份为字符型,宽度为 4;销售额合计为数值型,宽度为 8(其中小数 2位 )。 (4)使用报表向导建立一个简单 报表,要求选择表 sell中所有字段(其他不做要求),报表

    2、文件名为 two。 二、简单应用题 2 (1)打开 test db数据库,根据表 dept和表 sell并使用查询设计器设计一个名称为three的查询,按 “年度 ”分部门(按年度和部门分组)统计 “月平均销售 ”(通过销售额计算)、 “月平均工资 ”(通过工资额计算)和 “月平均利润 ”(通过 “月平均销售一月平均工资 ”计算)。查询统计结果按 “部门号 ”、 “年度 ”升序排序,并将查询结果输出到表 tabb中。表 tabb的字段名依次为: “部门号 ”、 “部门名 ”、 “年度 ”、“月平均销售 ”、 “月平均工资 ”、 “月平均利润 ”。设计完成后,运行该查询。 (2)打开文件名为 t

    3、esta的表单。该表单完成如下功能: 每当用户输入用户名和口令并按 “确认 ”按钮后,利用表 pass中记录检查其输入是否正确,若正确,就显示 “欢迎使用本系统! ”字样,并关闭表单;若不正确,则显示 “用户名或口令不对,请重输入! ”字样;如果三次输入不正确,就显示 “用户名或口令不对,登录失败! ”字样,并关闭表单。 修改口令输入文本框,使输入的口令显示为 “*”。 修改该表单 “确认 ”按钮的 Click事件中的程序。 请将第 3、 4和 12行语句修改正确。修改时不允许增加或删除行,只能在错误行上进行修改。 三、综合应用题 3 建立一个文件名和表单名均为 myform的表单文件,表单上

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

    5、的销售额和利润情况。 国家二级 VF机试(操作题)模拟试卷 463答案与解析 一、基本操作题 1 【正确答案】 (1) 在令窗口执行命令 ODIFY DATABASE test_db, 打开 test db数据库设计器。 右击数据库设计器中的 sell表,选择【修改】打开 sell表设计器,选中 “索引 ”选项卡, “索引名 ”输入 “PK”, “索引 ”选项卡中将 “类型 ”选择为 “主索引 ”,表达式下方输入 “部门号 +年度 +月份 ”,建立主索引。 (2)在数据库设计器中右击,选择【添加表】,在 “打开 ”中双击 datatest表添加到数据库中,以同样的方法将 model、 tabc

    6、和 pass表添加到数据库中。 (3) 在数据库设计器中右击,选择【新建表】,在 “新建表 ”中单击 “新建表 ”按钮,在弹出的 “创建 ”对话框的 “输入表名 ”中输入 test,单击 “保存 ”打开表设计器。 根据题意,在表设计器中逐行输入每个字段的字段名,并设置字段类型和宽度,然 后单击 “确定 ”按钮。系统弹出 “现在输入数据记录吗? ”,单击 “否 ”按钮。 (4) 执行【文件】 【新建】菜单命令,或单击 “常用 ”工具栏的 “新建 ”按钮,在“新建 ”中选 “报表 ”,单击 “向导 ”按钮, “向导选取 ”对话框中选 “报表向导 ”项,单击“确定 ”按钮,启动报表向导。 “步骤 1

    7、字段选取 ”的 “数据库和表 ”下选中 sell表,将 “可用字段 ”全部添加到 “选定字段 ”中。 由于本题不再要求其他操作,可直接单击 “完成 ”按钮跳至向导最后一个界面。单击 “完成 ”按钮,在 “另存为 ”的 “保存报表为: ”框中输入报表文件名 two,单击 “保存 ”。 使用数据库;索引;创建简单报表。 【试题解析】 本题考查了表索引的建立:数据库的基本操作:数据表的建立:报表向导的使用。 根据多个字段建立索引表达式时,可在表设计器 “索引 ”选项卡的 “表达式 ”中进行设置,或可以直接输入,也可以打开 “表达式生成器 ”建立。 二、简单应用题 2 【正确答案】 (1)步骤 1:命

    8、令窗口执行: CREATE QUERY three, 打开查询设计器,将考生文件夹下的 dept表和sell表添加到查询设计器中。 步骤 2:添加两个表后,系统弹出 “联接条件 ”对话 框,自动查找两个表中相匹配的字段进行联接,单击 “确定 ”。 步骤 3:依次双击 dept表中的 “部门号 ”、 “部门名 ”字段和 sell表中的 “年度 ”字段添加到 “字段 ”选项卡的 “选定字段 ”列表中,在 “函数和表达式 ”框中输入:AVG(Sell销售额 )AS月平均销售,再单击 “添加 ”按钮,将表达式添加到 “选定字段 ”列表中,以同样的方法,再添加 “AVG(Sell工资额 )AS月平均工资

    9、 ”和“AVG(Sell销售额 =Sell工资额 )AS月平均利润 ”两个表达式到 “选定字段 ”列表框中。 步骤 4: “排序依据 ”中,双击 “选定字段 ”中的 “Dept,部门号 ”和 “Sell年度 ”字段,添加到 “排序条件 ”列表框。 步骤 5: “分组依据 ”选项卡内,依次双击 “选定字段 ”列表框中的 “Dept部门号 ”和“Sell年度 ”字段,将字段添加到 “分组字段 ”列表框中。 步骤 6:执行【查询】 【查询去向】菜单命令,在 “查询去向 ”中单击 “表 ”图标按钮,在 “表名 ”中输入文件名 tabb,单击 “确定 ”按钮。 步骤 7:最后单击 “常用 ”工具栏中的

    10、“运行 ”按钮查看结果,将查询文件保存到考生文件夹下。 查询的建立与使用。 (2)步骤 1:命令窗口执行: MODIFY FORM testa, 打开表单设计器修改表单。 步骤 2:选中第二个文本框 ( Text2),设置 PasswordChar属性值为: *。 步骤 3: “确认 ”按钮的 Click事件中代码如下: *在下面的程序中,第 3、 4、 12行语句不正确,请修改! *注意:修改时不允许增加或删除行,只能在错误行上进行修改! USE pass Key1=ALLTRIM(ThisForm textl value) Key2=ALLTRIM (ThisForm2) LIST ALL

    11、 WHILE USER=Key1 IF FOUND() AND PASS=Key2 WAIT“欢迎使用本系统! “WINDOW TIMEOUT 1 thisform release ELSE num=num+1 IFnum=3 WAIT“用户名或口令不对,登录失败! “WINDOW TIMEOUT 1 LOOP ELSE WAIT“用户名或口令不对,请重 输入! “WINDOW TIMEOUT 1 ENDIF ENDIF 修改后的代码如下: USE pass Key1=ALLTRIM(ThisForm textl value) Key2=ALLTRIM (ThisForm Text2 Valu

    12、e) LOCATE ALL FOR USER=Key1 IF FOUND() AND PASS=Key2 WAIT“欢迎使用本系统! “WINDOW TIMEOUT 1 thisform release ELSE num=num+1 IF num=3 WAIT“用户名或口令不对,登录失败! “WINDOW TIMEOUT 1 ThisForm Release ELSE WAIT“用户名或口令不对,请重输入! “WINDOW TIMEOUT 1 ENDIF ENDIF 步骤 4: 单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 基本型控件;程序基本结构。 【试

    13、题解析】 (1)本题考查的是在查询设计器中新建查询的操作。涉及两个表的操作,要注意确认查询输出的字段来源于哪个数据表。 本题由于 “月平均销售 ”、 “月平均工资 ”和 “月平均利润 ”需要根据表中字段计算得出,因此,需要在查询设计器 “字段 ”选项卡的 “函数和表达式 ”中输入表达式,或打开 “表达式生成器 ”对话框进行输入计算字段的表达式,新字段名通过 AS短语指定,求平均值的函数是 AVG()。 (2)本题主要考查的是 Visual FoxPro记录查询语句和 IF条件语句的使用。程序的功能大致如下: 首先打开 pass表,同时定义两个变量分别等于表单中两个文本框的数据。 然后通过 LO

    14、CATE命令查找 pass表中所有的 user字段值是否有等于第一个文本框中的数据:如果找到,且 pass表中的 pass字段值等于第二个文本框中的数据,则弹出欢迎提示信息并关闭表单。 接上面的第一个条件判断语句,如果 pass表中的 user字段没有找到等于第一个文本框中的数据时,则转入条件语句的另一个分支,首先执行的分支语句是将一个计数变量的值累计加 1,当该变量值达到 3时, 关闭表单。 根据以上程序的分析,可以得出: 程序段第 3行的错误是没有正确引用文本框中数据,应通过 Value属性获得文本框中的数据。 第 4行是 Visual FoxPro查询记录的命令使用错误,应使用 LOCA

    15、TE命令。 第 12行根据题意得出应执行的功能是释放表单,用来释放和关闭表单的方法是RELEASE。 三、综合应用题 3 【正确答案】 步骤 1:命令窗口执行: CREATE FORM myform,打开表单设计器新建表单。向表单添加一个文本框、一个表格和一个命令按钮控件。步骤 2:修改对象属性值,见表 443。步骤 3:双击 “确定 ”命令按钮( Command1)编写 Click事件代码。 *“确定 ”按钮的 Click事件代码 *BM=ALLTRIM (THISFORM TEXTl VALUE)SELECT Sell年度, SUM( Sell销售额) AS销售额,; SUM( Sell销

    16、售额 =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 GRIDl RECORDS OURCE=BM步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮运行表单,并生成 “笔记本产品部 ”和 “计算机产品部 ”两个表,将表单文件保存到考生文件夹下。表单的事件、方法和属性; SQL分组与计算查询。 【试题解析】 本题考查了表单及控件的常用属性和方法的设置; SQL分组与计算查询。 由于本题限制了表格的数据源类型为 “1别名 ”,因此,可以先将查询结果输出到表中,然后再通过表格的 RecordSource属性指定数据源,完成表格数据的显示。 本题关键是 SQL查询语句中怎样将文本框中显示的 “部门名 ”命名为表名,解决此问题的方法就是先定义一个变量等于文本框中的数据,然后使用宏替换函数 ( )将变量值替换出来,替换出来的数据都是当前文本框显示的值。 本题可利用 SUM()函数进行计算, GROUP BY分组, ORDER BY排序,表 Dept表和 Sell表联接字段为 “部门号 ”。


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开