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

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

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

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

基本操作题

1.(1)在考生文件夹下创建一个名为“订单管理”的数据库,并将已有的employee和orders两个表添加到该数据库中。

(2)为orders表建立一个按降序排列的普通索引,索引名为je,索引表达式为“金额”。

(3)在“订单管理”数据库中新建一个名为customer的表,表结构如下:

客户号 字符型(4)

客户名 字符型(36)

地址 字符型(36)

(4)为customer表建立主索引,为orders建立普通索引,索引名和索引表达式均为“客户号”,通过“客户号”为customer表和orders表建立一个一对多的永久联系。

【操作步骤】

(1)通过“新建”对话框创建一个数据库,文件名为“订单管理”,在打开的数据库设计器中右击,选择“添加表”命令,将考生文件夹下的employee和orders两个表添加到“订单管理”数据库中。

(2)在数据库设计器中右击orders表,选择“修改”命令,在打开的表设计器中选择“索引”选项卡,输入索引名“je”,选择“类型”为“普通索引”,“表达式”为“金额”,最后单击“确定”按钮,保存对表的修改。

(3)在打开的数据库设计器中右击空白处,选择“新建表”命令,表文件名为customer,在打开的表设计器中,按题目要求设置customer表的结构。

(4)在数据库设计器中右击orders表,选择“修改”命令,在表设计器的“字段”选项卡中设置“客户号”字段为升序,在“索引”选项卡中为orders表建立普通索引,索引名和索引表达式均为“客户号”,以同样的方式在customer表中建立主索引。最后从表customer的主索引拖动鼠标指针至表orders普通索引,以建立两表之间的永久联系,如图3.146所示。

[*]

解析:

简单应用题

2.(1)在考生文件夹下有一个名为formone。SCX的表单文件,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。

(1)【操作步骤】

步骤1:打开表单formone.scx,在属性窗口中设置Text1的Value属性为“=date()”。设置表格控件的RecordSourceType属性为“4-SQL说明”。

步骤2:双击表单中的“确定”按钮,修改其Click事件代码如下。

错误1:set century to 4

正确:set century on 4

错误2:va=text1.value

正确:va=thisfrom.text1.value

错误3:this.grid1.RowdSource=st

正确:thisfrom.grid1.ReeordSource=st

步骤3:双击“关闭”按钮,编写其Click事件代码为“ThisFrom.Release”。

(2)【操作步骤】

步骤1:通过“新建”对话框新建查询,将考生文件夹下的employee和orders表添加到查询设计器中。在查询设计器中的“字段”选项卡中,添加字段“employee.组别”、表达式“sum(orders.金额)as总金额”、表达式“max(orders.金额)as最高金额”和表达式“avg(order.金额)as平均金额”到“选定字段”列表框中,如图3.147所示。

[*]

步骤2:在查询设计器中的“筛选”选项卡中,选择“字段名”下拉列表中的“表达式”选项打开“表达式生成器”对话框,在其中设置表达式“year(c)rders.签订日期)”,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“2001”;在“排序依据”选项卡中,设置按“总金额”降序排序;在“分组依据”选项卡中,将“employee.组别”字段添加到“分组字段”列表框中;单击“满足条件”按钮,在“满足条件”对话框中选择“字段名”为“总金额”,“条件”为“>=”,“实例”中输入“500”,如图3.148所示。

[*]

步骤3:选择“查询”菜单下的“查询去向”命令,在弹出的“查询去向”对话框中选择表,输入表名tableone,并关闭该对话框。保存查询文件名为queryone.qpr并运行查询。

解析:

综合应用题

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 default”。

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

[*]

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

[*]

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

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号