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

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

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

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

基本操作题

1.(1)在考生文件夹下打开数据库文件“大学管理”,为其中的“课程表”和“教师表”分别建立主索引和普通索引,字段名和索引名均为“课程号”。

(2)打开one.prg文件,修改其中的一处错误,使程序执行的结果是在屏幕上显示:

5 4 3 2 1

注意:错误只有一处,文件修改之后要存盘。

(3)为“教师表”创建一个快速报表two,要求选择“教师表”的所有字段,其他选项均取默认值。

(4)使用SQL语句为“教师表”的“职工号”字段增加有效性规则:职工号的最左边四位字符是“1102”,并将该SQL语句存储在three.prg中,否则不得分。

【操作步骤】

(1)打开数据库“大学管理”,按题目要求为其中的“课程表”建立主索引,如图3.121所示。以同样的方法为“教师表”建立普通索引。

[*]

(2)打开程序one,将循环语句中的条件“i<=1”改成“i>=1”。保存并运行程序如图3.122所示。

[*]

(3)通过报表向导新建报表,保存报表名为“two”并预览,如图3.123所示。

[*]

(4)新建一个程序three,在其中编写代码“altertable教师表ALTER职工号SET CHECK LEFF(职工号,4)=\\

解析:

简单应用题

2.(1)打开考生文件夹下的数据库文件“大学管理”,修改并执行程序four.prg。程序four.prg的功能是:

①建立一个“工资表”(各字段的类型和宽度与“教师表”的对应字段相同),其中职工号为关键字。

②插入一条“职工号”、“姓名”和“工资”分别为“11020034”、“宣喧”和4500的记录。

③将“教师表”中所有记录的相应字段插入工资表”。

④将工资低于3000的职工工资增加10%。

⑤删除姓名为“Thomas”的记录。

注意:只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次执行后生成的表文件删除。

(2)使用查询设计器建立查询teacher_q并执行,查询的数据来源是“教师表”和“学院表”,查询的字段项包括“姓名”、“工资”和“系名”,查询结果中只包括“工资”小于等于3000的记录,查询去向是表five,查询结果先按“工资”降序排列,若“工资”相同再按“姓名”升序排列。

(1)【操作步骤】

步骤1:打开程序four.prg,修改代码如下。

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

&&建立工资表,主键为职工号

CREATE TABLE工资表(职工号C(8)primary KEY,姓名C(6),工资N(10,2))

&&往工资表插入数据

INSERT INTO 工资表VALUES(\\

解析:

综合应用题

3.(1)在考生文件夹下建立一个文件名和表单名均为myform的表单文件。

(2)在考生文件夹下建立一个如下图所示的快捷菜单mymenu,该快捷菜单有两个选项“取前三名”和“取前五名”。分别为两个选项建立过程,使得程序运行时,单击“取前三名”选项的功能是:根据“学院表”和“教师表”统计平均工资最高的前三名的系的信息并存入表sa_lhree中,sa_1hree中包括“系名”和“平均工资”两个字段,结果按“平均工资”降序排列;单击“取前五名”选项的功能与“取前三名”类似,统计查询“平均工资”最高的前五名的信息,结果存入sa_five中,sa_five表中的字段和排序方法与sa_three相同。

【操作步骤】

步骤1:在命令窗口输入“Create form myform”,按下回车键新建一个表单,按要求修改表单的Name属性为“myfonn”。在表单的RightClick事件中写入“DO mymenu.mpr”,如图3.129所示。

[*]

步骤2:新建一个快捷菜单,菜单项分别为“取前三名”和“取前五名”,结果均为过程,如图3.130所示。

[*]

步骤3:分别单击两个菜单项后面的“创建”按钮,编写对应的过程代码如下。

*****“取前三名”菜单项中的代码*****

&&选择查询字段,通过AS短语指定显示字段,通过TOP 3指定显示结果的前三个

SELECT TOP 3 学院表.系名,avg(教师表.工资)AS平均工资;

&&指定字段来源

FROM学院表,教师表;

&&设置查询条件

WHERE学院表.系号=教师表.系号;

&&GROUP BY子句用于按系名分组

GROUP BY学院表.系名;

&&查询结果按平均工资降序排列

ORDER BY 2 DESC;

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

INTO TABLE sa three.dbf

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

*****“取前五名”菜单项中的代码*****

&&选择查询字段,通过AS短语指定显示字段,通过TOP 5指定显示结果前五个

SELECT TOP 5学院表.系名,avg(教师表.工资)as平均工资;

&&指定字段来源

FROM学院表,教师表;

&&设置查询条件

WHERE学院表.系号=教师表.系号;

&&GROUP BY子句用于按系名分组

GROUP BY学院表.系名;

&&查询结果按平均工资降序排列

ORDER BY 2 DESC;

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

INTO TABLE sa five.dbf

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

步骤4:保存并生成可执行菜单,如图3.131所示。

[*]

步骤5:运行表单,在表单空白处单击鼠标右键,依次执行两个菜单项中的命令,如图3.132所示。

[*]

解析:

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号