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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]国家二级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),以便在应用程序中使用。

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