计算机等级考试二级VFP上机试题及解题思路(58)

日期:12-29| http://www.59wj.com |二级VF上机题库|人气:223

计算机等级考试二级VFP上机试题及解题思路(58)

  第58套

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

  在考生文件夹下有一表单文件myform.scx,其中包含Text1和Text2两个文本框,以及Ok和Cancel两个命令按钮。打开该表单文件,然后在表单设计器环境下通过属性窗口设置相关属性完成如下操作:

  1. 将文本框Text1和Text2的宽度都设置为100。

  2. 设置Text1,使其在表单打开时显示123,数据类型为字符型。

  3. 设置Text2,使其在表单打开时显示表单的宽度值,数据类型为数值型。注意:表单打开时的初始宽度可以是任意值。

  4. 将Ok按钮设置为"确认"按钮,即通过按Enter键就可以选择该按钮;将Cancel按钮的第1个字母C设置成"访问键",即通过按字母键C就可以选择该按钮。

  本题的主要考核点:表单属性的设置、快捷访问键的设置等。

  解题思路:

  1.在"文件"菜单中选择"打开"命令,打开表单设计器或直接在命令窗口中输入MODIFY FORM myform。

  2.文本框Text1和Text2的width属性设置为100。

  3.右键点击Text1,点击"生成器"命令打开"文本框生成器"对话框,在"格式"选项卡中将数据类型设置为"字符型",将Text1的value值设为:="123";Text2的数据类型设置方法同Text1,将Text2的value值设为:=thisform.width

  4.将Ok按钮的default属性值设为.T.;将Cancel按钮的Caption属性设置为:\
  .
       
       
        www.59wj.com

  二、简单应用(2小题,每题20分,计40分)

  在考生文件夹下已有xuesheng和chengji两个表,现请在考生目录下完成以下简单应用:

  1. 利用查询设计器创建查询,根据xuesheng和chengji表统计出各班(学号的前8个数字串为班号)男、女生在英语课程上各自的最高分、最低分和平均分。查询结果包含班号、性别、最高分、最低分和平均分5个字段;各记录按班号升序排序,同一班的女生在前、男生在后;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

  2. 使用报表向导创建一个简单报表。要求选择xuesheng表中的所有字段;记录不分组;报表样式为帐务式;列数为2,字段布局为行,方向为纵向;按学号升序排序记录;报表标题为"XUESHENG";报表文件名为report1。

  本题的主要考核点是利用查询设计器建立查询、报表向导的使用等。

  第1题的解题步骤:

  建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将xuesheng和chengji表添加入查询中,在"字段"选项卡中利用函数和表达式创建LEFT(Xuesheng.学号,8) AS 班号、MAX(Chengji.英语) AS 最高分、MIN(Chengji.英语) AS 最低分、AVG(Chengji.英语) AS 平均分字段并添加到选定字段中,在可用字段中选择性别字段;切换到"排序依据"中选择字段"LEFT(Xuesheng.学号,8) AS 班号",在"排序选项"处选择"升序",选择"xuesheng.性别"字段,在"排序选项"处选择"降序";再切换到"分组依据"中选择字段"LEFT(Xuesheng.学号,8) AS 班号"和"xuesheng.性别";单击查询菜单下的查询去向,选择表,输入表名table1,最后将查询保存在query1.qpr文件中,并运行该查询。

  第2题,本题的主要考核点是使用报表向导制作报表。

  启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮。或者在"工具"菜单中选择"向导"子菜单,选择"报表",或直接单击工具栏上的"报表向导"图标按钮。然后按照向导提示操作即可。
  .
       
       
        www.59wj.com

  三、综合应用(1小题,计30分)

  在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个"考试"子菜单,如下图所示。

计算机等级考试二级VFP上机试题及解题思路(58)

  菜单命令"计算"和"返回"的功能都通过执行过程完成。

  菜单命令"计算"的功能是从xuesheng表和chengji表中找出所有满足如下条件的学生:其在每门课程上的成绩都大于等于所有同学在该门课程上的平均分。并把这些学生的学号和姓名保存在表table2中(表中只包含学号和姓名两个字段)。表table2中各记录应该按学号降序排序。

  菜单命令"返回"的功能是恢复标准的系统菜单。

  菜单程序生成后,运行菜单程序并依次执行"计算"和"返回"菜单命令。

  本题的主要考核点是菜单创建。

  1.建立菜单可以使用"文件"菜单完成,选择文件--新建--菜单--新建文件打开菜单设计器。打开"显示"菜单下的"常规选项"对话框,在"位置"处选择追加,则新建立的子菜单会在当前vfp系统菜单后显示。

  2.在菜单名称中填入"考试",结果为子菜单,单击创建;在子菜单的菜单名称中输入"计算",结果为过程。在过程中输入下列命令:

  select xuesheng.学号,xuesheng.姓名 from xuesheng;

  inner join chengji on xuesheng.学号=chengji.学号;

  where 数学>(select avg(数学) from chengji);

  and 英语>(select avg(英语) from chengji);

  and 信息技术>(select avg(信息技术) from chengji);

  order by xuesheng.学号 desc;

  into table table2.dbf

  在菜单名称中填入"返回",结果为过程,在过程中输入此命令:SET SYSMENU TO DEFAULT

  3.最后保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,且行菜单程序并依次执行"计算"和"返回"菜单命令。

  .
       
       
        www.59wj.com 如果觉得《计算机等级考试二级VFP上机试题及解题思路(58)》二级VF上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级VF上机题库,jsj,
在百度中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(58)
在谷歌中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(58)
在soso中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(58)
在搜狗中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(58)
相关分类导航|
热门推荐|