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

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

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

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

基本操作题

1.(1)打开考生文件夹下的SPORT数据库,并永久删除该数据库中的temp表,然后将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库。

(2)为表“金牌榜”建立一个普通索引,索引名和索引表达式均为“金牌数”。

(3)通过SQL语句为表“金牌榜”增加一个“奖牌总数”(整数型)字段,并为该字段设置有效性规则:奖牌总数>=0。最后将该SQL语句存储在文件one.prg中。

(4)使用SQL语句更改表“金牌榜”中所有记录的“奖牌总数”字段值,该值应为“金牌数”、“银牌数”和“铜牌数”3项之和。请将该SQL语句存储在文件two.prg中。

【操作步骤】

(1)打开考生文件夹下的sport数据库,右键单击表temp选择删除,在弹出的对话框中选择删除。再添加表“金牌榜”、“获奖牌情况”和“国家”到sport数据库中。

(2)在数据库设计器中,右键单击表“金牌榜”选择修改和添加普通索引。

(3)新建一个程序one.prg,为其编写如下代码并运行。

ALTER TABLE 金牌榜 ADD 奖牌总数INTCHECK奖牌总数>=0

(4)新建一个程序two.prg,为其编写如下代码并运行。

UPDATE金牌榜SET奖牌总数=金牌数+银牌数+铜牌数

解析:

简单应用题

2.在考生文件夹下完成如下简单应用:

(1)通过一对多表单向导新建一个名为sport_form的表单。

要求:把“国家”作为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为子表并选择“项目名称”和“名次”字段作为显示字段,通过“国家代码”字段建立两表之间的关系,表单样式为“阴影式”,按钮类型为“图片按钮”,按“国家名称”升序排列,表单标题为“奥运会获奖情况”。

(2)在SPORT数据库中使用视图设计器建立一个名为sport—view的视图,该视图根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为1表示获得一块金牌),视图中包括“国家名称”和“金牌数”两个字段,视图中的记录先按“金牌数”降序排列,金牌数相同的再按“国家名称”降序排列。

(1)【操作步骤】

步骤1:通过一对多表单向导新建一个表单。

步骤2:在“从父表中选定字段”对话框中,将“国家”表中的“国家名称”字段添加到“选定字段”框中。

步骤3:在“从子表中选定字段”对话框中,将“获奖牌情况”表中的“项目名称”和“名次”字段添加到“选定字段”框中。

步骤4:在“建立表之间的关系”对话框中,直接单击“下一步”按钮。

步骤5:在“选择表单样式”对话框中,选中“样式”列表框中的“阴影式”项,选中“按钮类型”列表中的“图片按钮”单选按钮,单击“下一步”按钮。

步骤6:在“排序次序”对话框中,按“国家名称”升序排序记录。

步骤7:完成表单设计,输入表单标题为“奥运会获奖情况”,表单文件名为“sport_form”。

(2)【操作步骤】

步骤1:打开考生文件夹下的数据库sport,新建一个视图并将“国家”和“获奖牌情况”两个表添加到新建的视图中。

步骤2:在字段选项卡中,添加字段“国家名称”到选定字段中,并添加一个表达式:count(获奖牌情况.名次)aS金牌数,将表达式添加到选定字段中。

步骤3:在“筛选”选项卡中设置条件为“获奖牌情况.名次=1”。

步骤4:在“排序依据”选项卡中,选择降序,并添加字段“金牌数”和“国家名称”到排序条件列表框中。

步骤5:在分组依据选项卡中添加字段“国家名称”到分组等段列表框中。

步骤6:保存视图名为sport_view并运行视图。

解析:

综合应用题

3.在考生文件夹下有一个名为myform的表单,表单中包含一个列表框和两个命令按钮。

请在该表单中完成如下操作:

(1)打开表单,设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属

性。RowSourceTyIpe属性设置为3,在RowSource属性中使用SQL的SELECT…INTO CuRSOR LS语句根据“国家”表中“国家名称”字段的内容在列表框中显示“国家名称”(注意:不要使用命令指定这两个属性)。

(2)编写“生成表”命令按钮的Click事件代码。程序的功能是根据表单运行时列表框中所选定的国家名称,将“获奖牌情况”表中相应国家的所有记录存入以该国家名称命名的自由表中,自由表中包含“运动员名称”、“项目名称”和“名次”3个字段,并将结果按“名次”升序排列。

提示:假设从列表框中选择的国家名称存放在变量gm中,那么在SQLSELECT。语句中使用短语into table &gm就可以将选择的记录存入以该国家名命名的自由表中。

(3)运行表单,分别生成存有“中国”、“日本”、“美国”、“俄罗斯”4个国家获奖情况的4个自由表。

【操作步骤】

步骤1:打开表单myform,添加数据环境“国家”表和“获奖牌情况”表。

步骤2:设置列表框的RowSourceType属性为“3”,RowSource属性为“select国家名称from国家into cursor 1s”。

步骤3:在生成表命令按钮的Click事件中编写如下命令语句。

***“生成表”按钮的Click事件代码***

SELECT运动员名称,项目名称,名次;

FROM获奖牌情况,国家;

WHERE国家.国家代码=获奖牌情况.国家代码;

AND国家名称=ThisForm.List1.list(ThisForm.List1.1istindex);

INTO TABLE ThisForm.List1.list(ThisForm.List1.listindex);

order by名次

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

步骤4:保存并按要求运行表单。

解析:

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号