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

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

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

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

基本操作题

1.请在考生文件夹下完成下列基本操作题:

在考生文件夹下有一表单文件formone.scx和一个自定义类库文件classlibone.vcx;打开表单文件formone,scx,然后在表单设计器环境下完成如下操作:

(1)将表单的标题设置为“简单操作”,并使表单不能最大化。

(2)为表单添加一个名为np的属性,其初始值为系统当前日期(不含时间)。

(3)为表单添加一个名为nm的方法,其代码如下:thisform.np–thisform.np+l waitdtoc(thisform.np)window

(4)在表单中添加一个mybutton按钮,该按钮类定义于类库文件classlibone.vcx。将该按钮的name属性设置为mcb,然后设置其Click事件代码,其功能是调用表单的nm方法。

(1)①打开formone. scx表单文件。

②选中表单,在属性窗口修改表单属性,如表4—21所示。

[*]

(2)①选择“表单”菜单下的“新建属性”子菜单,弹出“新建属性”对话框。

②在“名称”后面的文本框输入新属性的名称“np”,如图4—93所示,然后单击“添加”按钮完成属性的建立,再单击“关闭”按钮关闭该对话框。

[*]

③选中表单,通过属性窗口修改表单的np属性,设置为“=date()”。

(3)①选择“表单”菜单下的“新建方法程序”子菜单,弹出“新建方法程序”对话框。

②在“名称”后面的文本框输入新属性的名称“nm”,然后单击“添加”按钮完成属性的建立,再单击“关闭”按钮关闭该对话框。

③在表单上单击鼠标右键,弹出快捷菜单,选择“代码”,打开代码边界界面。

④在“过程”中选择nm,然后输入如下代码:

thisform.np=thisform.np+1

wait dtoc(thisform.np) window

⑤关闭代码编辑窗口,保存表单。

(4)①单击“表单控件”工具栏上的“查看类”按钮,然后选择“添加”。

②弹出“打开”对话框中,选择考生目录下的类库文件classlibone.vcx,如图4—94所示,单击“打开”按钮完成类库文件的添加。

[*]

③单击“表单控件”工具栏上的“查看类”按钮,然后选择Classlibone。

④单击“表单控件”工具栏上的mybutton控件,在命令按钮的上方添加一个mybutton控件。保存表单。

解析:本大题考查了表单设计的设计和使用、表单新属性和方法的添加、自定义类的使用。

打开表单设计器后,主菜单上有一个“表单”项,其下来菜单里面有“新建属性”和“新建方法程序”两个子菜单项,用来添加新属性和新方法。

简单应用题

2.在考生文件夹下完成下列操作:

用户文件下以存在client(用户)表、topic(主题)表和reply(回复)表。

(1)考生文件夹下已有文件pone.prg,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是:根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。最后要运行该程序文件。

(2)使用SELECT语句查询用户名为chengguowe的客户发布的主题的所有回复。查询结果包含编号、用户名、回复时间和主题帖编号四项内容,各记录按主题帖编号升序进行排序,主题帖编号相同再按回复时间升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件ptwo.prg中。

(1)步骤1:打开考生目录下的pone.prg文件。

步骤2:(1)处行应改为“index on主题帖编号to zhuti\\

解析:(1)本题考查了程序的编写和SQL。

程序的功能是根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。“ (1)”处行是建立索引,补充索引关键字。“(2)”处行是建立临时关系,需要补充“编号”。“(3)”处行的变量用于保存“编号”,在内层循环中判断“编号”和“主题帖编号”是否一致。

(2)本题考查程序和SQL的使用。

题目要求查询用户名为“chengguowe”的客户发布的主题的所有回复。查询结果包含编号、用户名、回复时间和主题帖编号四项内容,各记录按主题帖编号升序排序,主题帖编号相同再按回复时间升序排序,查询结果存放在表tableone中。因此需要在查询client,topic和reply三个表,筛选条件是:client.用户名=topic.用户名and topic.编号=reply.主题帖编号and client.用户名=\\

综合应用题

3.在考生文件夹下完成下列操作:

在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如图3-15所示。

步骤1:选择“文件”菜单下的“新建”子菜单,弹出新建对话框,文件类型选择“菜单”,单击,然后单击“新建文件”图标按钮。

步骤2:在弹出的新建菜单窗口中单击“菜单”图标按钮,打开菜单设计器,在“菜单名称”输入“考试”,“结果”选择“子菜单”。

步骤3:单击“选项”列的“创建”按钮弹出菜单子项的设计,建立如表4—22所示的菜单项。

[*]

步骤4:在创建“统计”菜单命令时“结果”选择“过程”,单击“创建”按钮,在弹出的代码编辑界面输入命令:

select client.用户名,count(topic.编号)主题帖数;

from client left join topic on client.用户名=topic.用户名;

group by l;

into cursor tl

select client.用户名,count(reply.编号)回复帖数;

from client left join reply on client.用户名=repiy.用户名;

group by l;

into cursor t2

select t1.用户名,t1.主题帖数,t2.回复帖数from t1,t2where t1.用户名=t2.用户名;

order by t1.用户名;

into table tabletwo

在创建“返回”菜单命令时“结果”选择“过程”,单击“编辑”,在弹出的代码编辑界面输入命令。

步骤5:单击工具栏上的“保存”铵钮,在“保存菜单为”后面输入文件名mymenu.mnx,保存到考生文件夹。

步骤6:选择“菜单”菜单中的“生成”子菜单,然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径,最后单击“生成”按钮生成菜单程序。

步骤7:运行菜单并执行菜单命令。

解析:本大题考查了菜单的设计和使用。

可以通过菜单设计器来创建的菜单,生成一个菜单定义文件(.MNX),存储了菜单系统的各项定义。通过菜单生成程序,可以将菜单定义文件编译为可执行的菜单程序文件(.MPR),以便在应用程序中使用。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号