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

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

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

  第五十四套

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

  在考生目录下打开表单formtest.scx并完成下列操作:

  1. 表单标题设置为"考试系统";

  2. 在表单上添加一标签控件(Label1),标签上显示"欢迎使用考试系统"8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值;

  3. 向表单内添加一个计时器控件,控件名为Timerfor;

  4. 将计时器控件Timerfor的时间间隔(Interval)属性值设为200

  本题主要考核点:表单的建立、控件的属性的修改、计时器控件的使用等。

  解题思路:

  1.在"文件"菜单中选择"打开"命令,打开表单设计器或直接在命令窗口中输入Modify Form formtest。通过属性对话框修改表单标题,将其Caption属性设置为"考试系统"。

  2.点击工具栏按钮"表单控件工具栏",在弹出的"表单控件"对话框中,选中"标签"控件,在表单设计器中拖动鼠标,即可添加一标签控件,然后设置标签的Caption属性为"欢迎使用考试系统",并将ForeColor属性设置为255,0,0。

  3.在"表单控件"对话框中,选中"计时器"控件,在表单设计器中拖动鼠标,即可添加一计时器控件,并将Name属性设置为Timerfor。

  4.通过属性对话框设置"计时器"的Interval属性值为200。

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

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

  1.使用SQL命令在employee表中查询年龄最大的前5名员工的姓名和出生日期,查询结果按年龄降序排序存入表emage.dbf中;同时把所用SQL命令存入文件emage.txt(提示:表中无年龄字段,但是有出生日期字段)。

  2.打开程序文件cylinder.prg,该程序的功能是根据输入的半径和高计算圆柱体表面积,其中函数定义中有错误,请在******found*******的下一行进行修改使之能正确运行(不得增加语句,不得删除语句)。本题的主要考核点:程序的修改与运行、SQL查询语句的使用等。

  解题思路:

  1.在命令窗口中使用SQL语句进行查询:

  SELECT TOP 5 姓名,出生日期 FROM employee ORDER BY 出生日期 INTO TABL emage.dbf

  最后通过"新建"命令建立文本文件,将以上SQL语句存入其中。

  2.在"文件"菜单中选择"打开"命令,打开程序或直接在命令窗口中输入modify command cylinder.prg。根据题目要求修改程序中的错误语句:

  第一处错误应改为:PARAMETERS a,b

  第二处错误应改为:RETURN c
  .
       
       
        www.59wj.com

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

  在考生文件夹下,完成如下综合应用:

  建立如图所示表单,表单完成一个计算器的功能。表单文件名和表单控件名均为calculator,表单标题为"计算器"。

  表单运行时,分别在操作数1(Label1)和操作数2(Label2)下的文本框(分别为Text1和Text2)中输入五位数字(不接受其他字符输入),通过选项组(Optiongroup1,4个按钮可任意排列)选择计算方法(Option1为"+",Option2为"-",Option3为"*",Option4为"/"),然后单击命令按钮"计算"(Command1),就会在"计算结果"(Label3)下的文本框Text3中显示计算结果,要求使用DO CASE语句判断选择的计算分类,在CASE表达式中直接引用选项组的相关属性。

  注意:所涉及的数字和字母均为半角字符。

  表单另有一命令按钮(Command2),按钮标题为"关闭",表单运行时单击此按钮关闭并释放表单。

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

  本题的主要考核点:

  表单属性的修改、表单控件的添加和代码的书写、属性的设置等。

  解题思路:

  1.在"文件"菜单中选择"新建"命令,通过表单设计器建立表单或直接在命令窗口中输入create form calculator。

  2.点击工具栏按钮"表单控件工具栏",通过"表单控件"对话框,向表单中添加各控件。

  3.相关控件的属性值如下:

  对象 属性 属性值

  calculator Name calculator

  calculator Caption 计算器

  Label1 Caption 操作数1

  Label2 Caption 操作数2

  Label3 Caption 计算结果

  Text1 InputMask 99999

  Text1 Value 0

  Text2 InputMask 99999

  Text2 Value 0

  Option1 Caption +

  Option2 Caption -

  Option3 Caption *

  Option4 Caption /

  Command1 Caption 计算

  Command2 Caption 关闭

  ***********命令按钮Command1的Click事件代码如下************

  n=thisform.optiongroup1.value

  do case

  case n=1

  thisform.text3.value=thisform.text1.value+thisform.text2.value

  case n=2

  thisform.text3.value=thisform.text1.value-thisform.text2.value

  case n=3

  thisform.text3.value=thisform.text1.value*thisform.text2.value

  case n=4

  thisform.text3.value=thisform.text1.value/thisform.text2.value

  endcase

  ***********命令按钮Command2的Click事件代码如下************

  thisform.release

  操作完成后,以原表单名保存表单并运行。

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