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

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

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

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

基本操作题

1.(1)将当前文件夹下的自由表class(班级表)和teacher(教师表)添加到学生数据库sdb中。

(2)为班级表class创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为“班级号”;普通索引的索引名和索引表达式均为“班主任号”。为教师表teacher。创建一个主索引,索引名和索引表达式均为“教师号”。

(3)通过“班级号”字段建立班级表class和学生表student表间的永久联系。通过班级表class的“班主任号”字段与教师表teacher的“教师号”字段建立班级表class和教师表teacher间的永久联系。

(4)为以上建立的两个联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。

【操作步骤】

(1)①命令窗口执行:MOD工FY DATABASE sdb,打开数据库设计器。

②右击数据库设计器,选择【添加表】,在“打开”对话框中双击“class”、 “teacher”表添加到数据库中。

(2)①右击数据库设计器中的“class”表,选【修改】,打开“class”表设计器,“字段”选项卡中选“班级号”,“索引”列中选“升序”,同样方法为“班主任号”建立“升序\\

解析:

简单应用题

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

(1)使用SQL语句完成下列功能:根据“职工”和“部门”两个表,计算每个部门1980一1990年出生的职工人数,存储于新表new中,新表中包括“部门号”和“人数”两个字段,结果按“人数”递减排序。请将SQL语句存储于test中并执行。

(2)修改程序five.prg并执行。程序的功能是:

1)建立数据库表“学生”(表结构为“姓名”20个字符,“学号”10个字符,其中学号为主键);

2)为刚建立的“学生”表增加一个字段:“总分”,整型;

3)定义“总分”的有效性规则:“总分”大于等于0并且小于等于800;

4)插入一条记录(”林红”、”20100808”、788)到“学生”表中;

5)将刚插入的学号为“20100808”的记录的总分修改为786。

(1)【操作步骤】

步骤1:建立菜单可以使用菜单命令的方式,选择“文件”菜单下的“新建”自命令,弹出“新建”对话框,文件类型选择“程序”。

步骤2:单击“新建文件”图标按钮打开程序编辑界面。

步骤3:在代码编辑界面输入命令:

select部门.部门号,count(*)as人数;

from职工,部门where部门.部门号=职工.部门号and year(出生日期)>=1980 and year(出生日期)<=1990;

order by人数desc;

qroup by部门.部门号into dbf new

步骤4:单击菜单工具栏的“保存”按钮,弹出“另存为”对话框,输入程序名为:test.prg,保存到考生文件夹。

步骤5:执行该程序。

(2)【操作步骤】

步骤1:打开five.prg程序。

步骤2:第一个错误处应改为:create table学生(姓名C(20),学号C(10)primary key)。

步骤3:第二个错误处应改为:alter table学生add总分I。

步骤4:第三个错误处应改为:alter table学牛alter总分set check总分=0。

步骤5:第四个错误处应改为:insert into学生values(..林红”,”20 100808\\

解析:

综合应用题

3.在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。

在考生文件夹下还有一个表单文件myform.scx,表单中包含一个标签、一个文本框和两个命令按钮,如图3.10所示。

现在请按要求实现菜单项和命令按钮的相关功能。菜单命令“统计”和“退出”的功能都通过执行过程完成。菜单命令“统计”的功能是运行myform表单。菜单命令“退出”的功能是恢复标准的系统菜单。单击“确定”按钮要完成的功能是:从customers、orders、orderitems和goods表中查询金额大于等于用户在文本框中指定的金额的订单信息。查询结果依次包含订单号、客户号、签订日期、金额四项内容,其中金额为该订单所签所有商品的金额之和。各记录按金额降序排序,金额相同按订单号升序排序。查询去向为表tabletwo。单击“关闭”按钮要完成的功能是:关闭并释放所在表单。最后,请运行菜单程序、打开表单,然后在文本框中输入1000,单击“确定”按钮完成查询统计。

【操作步骤】

步骤1:打开菜单文件mymenu.mnx文件,增加两个子菜单向:统计和退出,“结果”设置均为“过程”,并设置这两个菜单项的“主菜单”为“考试”,如图4-67所示。

[*]

步骤2:在“统计”菜单的“过程”中输入命令:do form myform

步骤3:在“退出”菜单的“过程”中输入命令:

set sysmenu to default

步骤4:保存菜单文件。

步骤5:通过工具栏的“打开”按钮打开myform.sex文件,进入表单设计器环境。

步骤6:双击“设置”按钮,进入按钮的Click事件代码编辑界面,输入如下面的代码:

je=val(This form:Text0:Value)

SELECT Orders.订单号,customers.客户号,Orders.签订日期;

sum(Orderiterns.数量*Goods.单价)As金额;

FROM customers INNER JOIN orders

INNER JOIN orderitems;

INNER JOIN 9oods.;

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

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

ON customers.客户号=Orders.客户号;

GROUP BY Orders.订单号;

HAVING 金额>=je!

ORDER BY 4 DESC,Orders:单号;

INTO TABLE tabletwo dbf

步骤7:双击“关闭”按钮,进入其Click事件代码编辑界面,输入如下代码:

this form.release

步骤8:保存表单。运行菜单程序和表单,在表单的文本框输入1000,单击“确定”按钮完成统计查询。

解析:

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号