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

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

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

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

基本操作题

1.(1)建立菜单query menu。该菜单只有“查询”和“退出”两个主菜单项(条形菜单),其中单击菜单项“退出”时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。

(2)将COURSE表的“开课系部”字段名改为“开课单位”,其余不变。

(3)从数据库score manager中移去表temp2.dbf(不是删除)。

(4)将scorel表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表NEW ORDER。

【操作步骤】

(1)①命令窗口执行:CUREATE MENU query_menu,在“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。

②在“菜单名称”列的文本框中依次输入“查询”和“退出”两个主菜单名,在“退出”菜单“结果”下拉框中选择为“命令”,在后面的文本框中输入命令:SET SYSMENU TO DEFAULT。

(2)①在命令窗口执行命令:MODIFY DATABASESCORE MANAGER,打开数据库设计器。

②右击course表,选择【修改】,打开表设计器,将“字段”选项卡中的“开课系部”字段名修改为“开课单位”,单击“确定”按钮保存。

(3)右击temp2表,选择【删除】,弹出提示对话框中单击“移去”,接着弹出的提示对话框中单击“是”,将temp2表从数据库中移去。

(4)在命令窗口执行:SELECT*FROM SCOREl ORDERBY学号,成绩DESC INTO TABLE NEW ORDER。

解析:

简单应用题

2.(1)编写程序文件prgone.prg,其功能是从“人事管理”数据库的相关表中查询销售部从1985—1989年这5年出生的所有职工的信息,并存到表cyqk.dbf中。查询结果包含编号、姓名、出生日期和部门名称(部门表中的名称)4个字段;按职工的出生日期和编号升序排序。最后运行该程序。

(2)扩展基类LfistBox,创建一个名为MyListBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的Height属性的默认值为120,Width属性的默认值为80。

(1)【操作步骤】

步骤1:单击菜单工具栏里面的“新建”按钮,弹出“新建”对话框,选择“程序”单选按钮。

步骤2:单击“新建”对话框里面的“新建文件”图表按钮,打开程序编辑界面,输入代码:

SELECT职工.编号,职工.姓名as姓名,职工.出生日期,部门.名称as部门名称;

FROM人事管理!部门工NNER JOIN人事管理!职工;

ON部门.部门编号=职工.部门编号;

WHERE year(职工.出生日期)>=l 985;

AND year(职工.出生日期)<=1989;

AND部门.名称=“销售部”;

GROUP BY职工.编号;

ORDER BY职工.出生日期,职工.编号;

INTO TABLE cyqk.dbf

步骤3:单击菜单工具栏的“保存”按钮来保存程序,弹出另存为对话框,输入程序文件名为“prgone.prg”,单击“保存”按钮。运行程序。

(2)【操作步骤】

步骤1:单击菜单工具栏里面的“新建”按钮,弹出“新建”对话框,选择“类”单选按钮。

步骤2:单击“新建”对话框里面的“新建文件”图表按钮,弹出“新建类”对话框。

步骤3:在对话框中输入类名为“MyListBox”,派生于选择“ListBox”,存储于输入“Myclasslib”,如图4-48所示,输入完成后单击“确定”按钮打开类设计器。

[*]

步骤4:在类设计器里面,通过属性窗口设置自定义类属性,将“Height”属性设置为120,“Width“属性设置为80。

步骤5:保存自定义类,然后关闭。

解析:

综合应用题

3.在考生文件夹下创建一个顶层表单myform.scx(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如图3-7所示。

【操作步骤】

步骤1:命令窗口执行:CREATE FORM myform,打开表单设计器新建表单。设置表单(form;)的Caption属性为“考试”。

步骤2:命令窗口执行:CREATE MENU mymenu,在“新建菜单”对话框中单击“菜单”按钮,打开菜单设计器。

步骤3:在菜单设计器“菜单名称”列的文本框中依次输入“计算”和“退出”两个主菜单名,将两个菜单项的“结果”都设置为“过程”,分别单击两个过程后面的“创建”按钮打开过程编辑器,编写过程代码。

步骤4:两个过程代码如下:

*****“计算”菜单命令的过程代码*****

CLOSE ALL.

USE orders&&以orders表为当前表

DO WHILE NOT EOF()

SELECT SUM(Orderitems.数量*Goods.单价)ZJE;

FROM订单管理!orderitems INNER JOIN qoods;

ON Orderitems.商品号=Goods.商品号;

WHERE Orderitems.订单号=Orders.订单号;

GROUP BY Orderitems.订单号;

INTO ARRAY TEMP

REPLACE总金额WITH TEMP

SKIP

ENDDO

*****“退出”菜单命令的过程代码*****

myform.release

步骤5:执行【显示】→【常规选项】菜单命令,在“常规选项”对话框中勾选“顶层表单”复选框,单击“确定”按钮,保存修改。

步骤6:执行【菜单】→【生成】菜单命令,在弹出的对话框中单击“是”按钮,弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件(mymenu.mpr)。

步骤7:命令窗口执行:MODIFY FORM myform,打开表单设计器。选中表单,设置表单(fontal)的ShowWindow属性值为“2-作为顶层表单”。

步骤8:编写表单的LOAD事件代码如下:

DO mvmenu.mpr WITH THI S,.T.

步骤9:单击“常用”工具栏中的“运行”查看结果,保存表单文件,并分别执行“计算”和“退出”菜单命令。

解析:

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号