考试吧

计算机等级

考试吧>等级考试>计算机二级考试>VFP>模拟试题>正文
2017年12月计算机二级VFP考试考前7天冲刺题(3)
考试吧 2017-12-02 13:57:49 评论(0)条

  点击查看:2017年12月计算机二级VFP考试考前7天冲刺题汇总

  一、基本操作题

  1[简答题]

  打开考生文件夹下的DB数据库,完成如下基本操作:

  1.为表TABB增加一个字段,字段名为“日期”,数据类型为日期型。

  2.使用SQL UPDATE语句将表TABB中所有记录的“日期”字段的值修改为2005-10-01,并将SQL语句存储到名为TW0.PRG的文件中。

  3.用SQL语句将表TABA中的记录复制到另外一个与它结构相同的表TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将SQL的SELECT语句存储到名为THREE.PRG的文件中。

  4.使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为N0,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。

  参考解析:【操作步骤】 (1)打开考生文件夹下的DB数据库,在数据库设计器中右键单击TABB表,在弹出的快捷菜单中选择“修改”项,在表设计器窗口中为表添加字段“日期”,类型为日期型。

  (2)新建一个程序two,在其中输入

  UPDATE tabb SET日期={^2005/10/01}

  最后保存并运行程序。

  (3)新建一个程序three,在其中输入如下命令。

  * * * *“three”程序文件中的代码* * * *

  SELECT DISTINCT*;

  FROM TABA;

  INTO TABLE TABC.dbf

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

  最后保存并运行程序。

  (4)通过报表向导建立报表,在“字段选取”对话框中选中“TABA”表,并将其中的所有字段添加到“选定字段”框中;在“分组依据”对话框中直接单击“下一步”按钮;在“选择报表样式”对话框中选择随意式;在“定义报表布局”对话框中选择“列数”为1,选中“字段布局”列中的“列”,选中“方向”列中的“横向”,然后单击“下一步”按钮;在“排序记录”对话框中选中“升序”,并将“N0”字段添加到选定字段框中;最后定义报表标题为“计算结果一览表”,并保存报表为“P_ONE”。

  二、简单应用题

  2[简答题]

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

  1.使用SQL语句完成下面的操作:根据“国家”和“获奖牌情况”两个表统汁每个国家获得的金牌数(“名次”为1表示获得一块金牌),结果包括“国家名称”和“金牌数”两个字段,并且先按“金牌数”降序排列,若“金牌数”相同再按“国家名称”降序排列,然后将结果存储到表temp中。最后将该SQL语句存储在文件three.prg中。

  2.建立一个文件名和控件名均为myform的表单,如下图所示。表单中包括一个列表框(List1)、一个选项组(OptionGroup1)和一个“退出”命令按钮(Command1),这三个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为“奖牌查询”,列表框的数据源使用SQL语句根据“国家”表显示国家名称,选项组中有3个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌(Option3)。

2017年12月计算机二级VFP考试考前7天冲刺题(3)

  参考解析:【考点分析】本大题主要考查的知识点是:SQL语句中的0RDER BY、GROUP BY、INTO TABLE短语的使用,汇总函数COUNT的使用,建立表单以及表单控件(列表框、选项组、命令按钮)的使用。 【解题思路】新建一个查询,按要求完成查询后查看SQL语句并复制到程序中运行程序;新建一个表单,按要求添加控件并修改控件的属性。

  (1)【操作步骤】

  新建程序three.prg,然后输入以下命令语句。

  * * * * * *three.prg中的代码* * * * * *

  &&选择查询字段,通过As短语制定显示字段

  SELECT国家.国家名称.COUNT(获奖牌情况.名次)

  AS金牌数:

  &&指定字段来源

  FROM国家.获奖牌情况:

  &&设置查询条件

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

  AND获奖牌情况.名次=1;

  &&GROUP BY子句用于按国家名称分组GROUP BY国家.国家名称;

  &&查询结果按金牌数降序排列,金牌数相等时按国家名称降序排列

  ORDER BY 2 DESC,国家.国家名称DESC;

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

  INTO TABLE temp.dbf

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

  保存并运行程序。

  (2)【操作步骤】

  新建一个表单,按题目要求添加一个列表框、一个选项组和一个命令按钮,并修改其属性如下:表单的Name属性为myform,Caption属性为“奖牌查询”;列表框的RowSourceType属性为“3-SQL语句”,RowSource属性为“SELECT国家姓名FORM国家INTO cursor LSB”;选项组的ButtonCount属性为3;单选钮1的Caption属性为“金牌”;单选钮2的Caption属性为“银牌”;单选钮3的Caption3属性为“铜牌”;命令按钮的Caption属性为“退出”。

  保存表单为myfrom,运行以查看表单的设计结果。

  三、综合应用题

  3[简答题]

  设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)和两个命令按钮“统计”(Command1)和“退出”(Command2)。

  运行表单时,组合框中有3个条目“s1”、“s2”和“s3”(只有3个,不能输入新的,RowSourceType的属性为“数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价 * 数量)。

  单击“退出”按钮关闭表单。

  注意:完成表单设计后要运行表单的所有功能。

  参考解析:【操作步骤】 步骤1:在命令窗口中输入create form form_item,然后按回车键,在表单设计器的“属性”对话框中设置表单的Caption属性为“使用零件情况统计”,Name属性为form_item。

  步骤2:从“表单控件”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的RowSoureeType属性为“5 -数组”、Style属性为“2 -下拉列表框”、RowSource属性为A,设置命令按钮Command1的Caption属性为“统计”,设置命令按钮Command2的Caption为“退出”。

  步骤3:双击表单空白处,在表单的Init事件中输入如下代码:

  Public a(3)

  A(1)=”sl”

  A(2)=”s2”

  A(3)=”s3”

  步骤4:分别双击命令按钮“统计”和“退出”,为它们编写Click事件代码。其中,“统计”按钮的Click事件代码如下:

2017年12月计算机二级VFP考试考前7天冲刺题(3) 展开全文

Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心