首页 > 全部 > 二级VF > 国家二级VF机试(操作题)模拟试卷420

国家二级VF机试(操作题)模拟试卷420

本单篇文档共3624字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VF 模拟试卷 2878人下载
价格: 1.10 原价:¥8.00
收藏

国家二级VF机试(操作题)模拟试卷420

基本操作题

1.在考生文件夹下存在表单文件myform.scx,其中包含一个名为“高度”的标签,文本框Text1,以及一个名为“确定”的命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:

1.将标签、文本框和命令按钮3个控件设置为顶边对齐。

2.修改“确定”按钮的相关属性,在表单运行时按Enter键就可以直接选择该按钮。

3.设置表单的标题为“表单操作”,名称为myform。

4.编写“确定”按钮的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。

(1)打开表单myform,按Shift选中3个控件,在菜单中选择“格式”→“对齐”→“顶边对齐”命令。

(2)选中“确定”按钮,在属性窗中找到属性DEFAULT,把它设置为.T.。

(3)选中表单,将其Name属性改为myform,Caption属性改为:表单操作。

(4)双击确定按钮,在Click事件里写入

ThisForm.Height=val(ThisFolm.Text!.value)

解析:

简单应用题

2.在考生文件夹下完成如下简单应用:

1.使用SQL语句完成下而的操作:根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为1表示获得一块金牌),结果包括“国家名称”和“金牌数”两个字段,并且先按“金牌数”降序排列,若“金牌数”相同再按“国家名称”降序排列,然后将结果存储到表temp中。最后将该SQL语句存储在文件three.prg中。

2.建立一个文件名和控件名均为myform的表单,如下图所爪。表单中包括一个列表框(List1)、一个选项组(OptiongroupI)和一个“退出”命令按钮(command1),这三个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为“奖牌查询”,列表框的数据源使用SQL语句根据“国家”表显示国家名称,选项组中有3个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌(Option3)。

(1)新建程序three.prg,然后输入以下命令语句。

******three.prg中的代码******

&&选择查询字段,通过AS短语制定显示字段

SELECT国家.国家名称.COUNT(获奖牌情况.名次)AS金牌数;

&&指定字段来源

FROM固家.获奖牌情况;

&&设王查询条件

WHERE国家.国家代码=获奖牌情况.国家代码;

AND获奖牌情况.名次=1;

&&GROUP BY子句用于按国家名称分组

GROUP BY国家.国家名称;

&&查询结果按金牌数降序排列,金牌数相等时按国家名称降序排列

ORDER BY 2 DESC,国家.固家名称DESC;

&&将查询结果存储到temp.dbf中

INTO TABLE temp.dbf

*********************************

保存并运行程序。

(2)新建一个表单,按题目要求添加一个列表框、一个选项组和一个命令按钮,并修改其属性如下:表单的Name属性为myform,Caption属性为“奖牌查询”;列表框的RowSourceType属性为“3一SQL语句”,RowSource属性为“SELECT国家姓名FORM国家INTO cursor LSB”;选项组的ButtonCount属性为3;单选钮1的Caption属性为“金牌”;单选钮2的Caption属性为“银牌”;单选钮3的Caption3;属性为“铜牌”;命令按钮的Caption属性为“退出”。

保存表单为myform,运行以查看表单的设计结果。

解析:新建一个查询,按要求完成查询后查看SQL语句并复制到程序中运行程序;新建一个表单,按要求添加控件并修改控件的属性。

综合应用题

3.(1)在考生文件夹下创建一个名为mymenu.mnx的下拉式菜单,运行该菜单程序时会在当前VisualFoxPro系统菜单的末尾追加一个“考试”子菜单,如下图所示。

步骤1:通过“新建”对话框新建一个菜单,然后选择“显示”菜单下的“常规选项”命令,在弹出的“常规选项”对话框中选择“位置”选项组中的“追加”单选钮,单击“确定”按钮,如图3.149所示。

[*]

步骤2:按照题目的要求新建一个“考试”菜单,设置该菜单的“结果”为“子菜单”,再单击“创建”按钮建立两个菜单项“统计”和“返回”,“结果”均设置为“过程”。编写“统计”菜单项的过程代码如下。

*******“统计”菜单项的代码*******

&&选择查询字段,通过AS短语制定显示字段,year()和month()分别用于获取年份和月份。

SELECT year(orders.签订日期)AS年份,mouth(orders.签订日期)AS月份;

&&sum()函数用于求和

sum(orders.金额)AS合计;

&&指定字段来源

FROM order,

&&GROUP BY子句用于先按月份分组,再按年份分组

GROUP BY 2,1;

&&设置分组条件

HAVING合计>=0;

&&查询结果按年份降序排列。年份相同按月份升序排列

ORDER BY 1 DESC,2,

&&将查询结果存储到tabletwo.dbf中

INTO TABLE tabletwo.dbf

******************************************

编写“返回”菜单项的过程代码为“set sysmenu to defauh”。

步骤3:保存菜单为mymenu,选择“菜单”菜单中的“生成”命令,生成该菜单的可执行文件,运行菜单查看设计结果。如图3.150所示。

[*]

步骤4:通过“新建”对话框新建一个项目,文件名为myproject。在项目管理器中单击“其他”选项卡,选中“菜单”项并单击右侧的“添加”按钮,将新建的菜单文件mymenu.mnx添加到项目中,如图3.151所示。

[*]

步骤5:展开项目管理器“其他”选项卡中的“菜单”项,右击mymenu,查看其中的“设置为主文件”是否被选中(前面有对号标记),如果没有就需要单击此项。在项目管理中单击“连编”按钮,选中“连编选项”对话框中的“连编应用程序”单选按钮,并单击“确定”按钮,保存程序名为myproject.app,如图3.152所示。

[*]

步骤6:单击“程序”菜单中的“运行”命令,打开其中的myproject.app文件,然后依次执行“统计”和“返回”命令。

解析:建立菜单,完成菜单项

本文档预览:3600字符,共3624字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VF机试(操作题)模拟试卷420

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号