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

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

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

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

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

    1、国家二级 VF机试(操作题)模拟试卷 438及答案与解析 一、基本操作题 1 请在考生文件夹下完成下列基本操作题: 在考生文件夹下有一表单文件 formone scx和一个自定义类库文件classlibone vcx;打开表单文件 formone,scx,然后在表单设计器环境下完成如下操作: (1)将表单的标题设置为 “简单操作 ”,并使表单不能最大化。 (2)为表单添加一个名为 np的属性,其初始值为系统当前日期(不含时间)。 (3)为表单添加一个名为 nm的方法,其代码如下: thisform np-thisform np+l waitdtoc(thisform np)window (4)

    2、在表单中添加一个 mybutton按钮,该按钮类定义于类库文件 classlibone vcx。将该按钮的 name属性设置为 mcb,然后设置其 Click事件代码,其功能是调用表单的 nm方法。 二、简单应用题 2 在考生文件夹下完成下列操作: 用户文件下以存在 client(用户 )表、 topic(主题 )表和 reply(回复 )表。 (1)考生文件夹下已有文件 pone prg,但其中有 4处内容缺失,请填充之。不要修改程序的其他内容。程序 的功能是:根据 reply表统计各主题帖的回复数,并将统计值存入 topic表中的已存在的 “回复数 ”字段。最后要运行该程序文件。 (2)使

    3、用 SELECT语句查询用户名为 chengguowe的客户发布的主题的所有回复。查询结果包含编号、用户名、回复时间和主题帖编号四项内容,各记录按主题帖编号升序进行排序,主题帖编号相同再按回复时间升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件 ptwo prg中。 三、综合应用题 3 在考生文件夹下完成下列操作:在考生文件夹下创建一个下拉式菜单mymenu mnx,并生成菜单程序 mymenu mpr。运行该菜单程序时会在当前 vfp系统菜单的末尾追加一个 “考试 ”子菜单,如图 3-15所示。菜单命令 “统计 ”和“返回 ”的功能都通过执行过程完成。菜单命令 “统计

    4、 ”的功能是统计每个用户发布的主题帖数和回复贴数。统计结果依次包含 “用户名 ”“主题帖数 ”和 “回复帖数 ”三个字段。各记录按用户名升序排序,统计结果存放在 tabletwo表中。菜单命令 “返回 ”的功能是恢复标准的系统菜单。菜单程序生成后,运行菜单程序并依次执行 “统计 ”和“返回 ”菜单命令。 国家二级 VF机试(操作 题)模拟试卷 438答案与解析 一、基本操作题 1 【正确答案】 (1) 打开 formone scx表单文件。 选中表单,在属性窗口修改表单属性,如表 421所示。(2) 选择 “表单 ”菜单下的 “新建属性 ”子菜单,弹出 “新建属性 ”对话框。 在 “名称 ”后

    5、面的文本框输入新属性的名称 “np”,如图 493所示,然后单击 “添加 ”按钮完成属性的建立,再单击 “关闭 ”按钮关闭该对话框。 选中表单,通过属性窗口修改表单的 np属性,设置为 “=date()”。 (3) 选择 “表单 ”菜单下的 “新建方法程序 ”子菜单,弹出 “新建方 法程序 ”对话框。 在 “名称 ”后面的文本框输入新属性的名称 “nm”,然后单击 “添加 ”按钮完成属性的建立,再单击 “关闭 ”按钮关闭该对话框。 在表单上单击鼠标右键,弹出快捷菜单,选择 “代码 ”,打开代码边界界面。 在 “过程 ”中选择 nm,然后输入如下代码:thisform np=thisform n

    6、p+1wait dtoc( thisform np) window 关闭代码编辑窗口,保存表单。 (4) 单击 “表单控件 ”工具栏上的 “查看类 ”按钮,然后选择 “添加 ”。 弹出 “打开 ”对话框中,选择考生目录下的类库文件 classlibone vcx,如图 494所示,单击 “打开 ”按钮完成类库文件的添加。 单击 “表单控件 ”工具栏上的 “查看类 ”按钮,然后选择 Classlibone。 单击 “表单控件 ”工具栏上的mybutton控件,在命令按钮的上方添加一个 mybutton控件。保存表单。 【试题解析】 本大题考查了表单设计的设计和使用、表单新属性和方法的添加、自定义

    7、类的使用。 打开表单设计器后,主菜单上有一个 “表单 ”项,其下来菜单里面有 “新建属性 ”和“新建方法程序 ”两个子菜单项,用来添加新属性和新方法。 二、简单应用题 2 【正确答案】 (1)步骤 1:打开考生目录下的 pone prg文件。 步骤 2: (1)处行应改为 “index on主题帖编号 to zhuti“。 步骤 3: (2)处行应改为 “set relation to编号 into 2”。 步骤 4: (3)处行应改为 “bh=编号 ”。 步骤 5: (4)处行应改为 “do while主题帖编号 =bh“。 步骤 6:保存并运行该程序。 程序编写和 SQL语句。 (2)步骤

    8、 1:建立菜单可以使用菜单命令的方式,选择 “文件 ”菜单下的 “新建 ”自命令,弹出 “新建 ”对话框,文件类型选择 “程序 ”。 步骤 2:单击 “新建文件 ”图标按钮打开程序编辑界面。 步骤 3:输入 SELECT查询命令: select reply编号, reply用户名, reply回复时间, reply主题帖编号;from client, topic, reply; where client用户名 =topic用户名 and to_pic编号 =reply 主题帖编号 and client用户名 =“chengguowe”; order by reply主题帖编号, reply回复

    9、时间; into table tableone 步骤 4:单击菜单工具栏的 “保存 ”按钮,弹出 “另存为 ”对话框,输入程序名为:ptwo prg,保存到考生文件夹。 步骤 5:执行该程序。 程序建立与使用和 SQL语句。 【试题解析】 (1)本题考查了程序的编写和 SQL。 程序的功能是根据 reply表统计各主题帖的回复数,并将统计值存入 topic表中的已存在的 “回复数 ”字段。 “ (1)”处行是建立索引,补充索引关键字。 “(2)”处行是建立临时关系,需要补充 “编号 ”。 “(3)”处行的 变量用于保存 “编号 ”,在内层循环中判断 “编号 ”和 “主题帖编号 ”是否一致。 (

    10、2)本题考查程序和 SQL的使用。 题目要求查询用户名为 “chengguowe”的客户发布的主题的所有回复。查询结果包含编号、用户名、回复时间和主题帖编号四项内容,各记录按主题帖编号升序排序,主题帖编号相同再按回复时间升序排序,查询结果存放在表 tableone中。因此需要在查询 client, topic和 reply三个表,筛选条件是: client用户名=topic用户名 and topic编号 =reply主题帖编号 and client用户名=“chengguowe”,排序依据是: order by reply主题帖编号, reply回复时间。 三、综合应用题 3 【正确答案】 步

    11、骤 1:选择 “文件 ”菜单下的 “新建 ”子菜单,弹出新建对话框,文件类型选择 “菜单 ”,单击,然后单击 “新建文件 ”图标按钮。步骤 2:在弹出的新建菜单窗口中单击 “菜单 ”图标按钮,打开菜单设计器,在 “菜单名称 ”输入 “考试 ”,“结果 ”选择 “子菜单 ”。步骤 3:单击 “选项 ”列的 “创建 ”按钮弹出菜单子项的设计,建立如表 422所示的菜单项。步骤 4:在创建 “统计 ”菜单命令 时 “结果 ”选择 “过程 ”,单击 “创建 ”按钮,在弹出的代码编辑界面输入命令:select client用户名, count( topic编号)主题帖数; from client lef

    12、t join topic on client用户名 =topic用户名; group by l; into cursor tlselect client用户名, count( reply编号)回复帖数; from client left join reply on client用户名 =repiy用户名; group by l; into cursor t2select t1用户名, t1主题帖数, t2回复帖数 from t1, t2where t1用户名 =t2用户名; order by t1用户名; into table tabletwo在创建 “返回 ”菜单命令时 “结果 ”选择 “过

    13、程 ”,单击 “编辑 ”,在弹出的代码编辑界面输入命令。步骤 5:单击工具栏上的 “保存 ”铵钮,在 “保存菜单为 ”后面输入文件名mymenu mnx,保存到考生文件夹。步骤 6:选择 “菜单 ”菜单中的 “生成 ”子菜单,然后在 “生成菜单 ”对话框中指定菜单程序文件的名称和存放路径,最后 单击 “生成 ”按钮生成菜单程序。步骤 7:运行菜单并执行菜单命令。 【试题解析】 本大题考查了菜单的设计和使用。 可以通过菜单设计器来创建的菜单,生成一个菜单定义文件 ( MNX),存储了菜单系统的各项定义。通过菜单生成程序,可以将菜单定义文件编译为可执行的菜单程序文件 ( MPR),以便在应用程序中使用。


    注意事项

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




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

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

    收起
    展开