当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VFP上机考试冲刺模拟试题(44)
发布时间:2010/9/11 17:36:07 来源:城市学习网 编辑:ziteng

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

在考生目录下打开表单formtest.scx并完成下列操作:
1. 表单标题设置为"考试系统";
2. 在表单上添加一标签控件(Label1),标签上显示"欢迎使用考试系统"8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值;
3. 向表单内添加一个计时器控件,控件名为Timerfor;
4. 将计时器控件Timerfor的时间间隔(Interval)属性值设为200。
解答:打开表单,将表单的Caption属性设置为“考试系统”,将表单上的标签的caption属性设置为“欢迎使用考试系统”,将ForeColor属性改为255,0,0,添加计时控件,将其Name属性改为:Timerfor,将其Interval属性改为200。

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

在考生文件夹下,完成如下简单应用:
1.使用SQL命令在employee表中查询年龄最大的前5名员工的姓名和出生日期,查询结果按年龄降序排序存入表emage.dbf中;同时把所用SQL命令存入文件emage.txt(提示:表中无年龄字段,但是有出生日期字段)。
2.打开程序文件cylinder.prg,该程序的功能是根据输入的半径和高计算圆柱体表面积,其中函数定义中有错误,请在******found*******的下一行进行修改使之能正确运行(不得增加语句,不得删除语句)。
cylinder.prg文件内容为:
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(44)
解答:
1.使用命令MODI COMM emage.txt建立文本文件,在编辑窗口中输入以下代码:
sele top 5 姓名,出生日期 from employee order by 出生日期  into table emage
保存并运行该文本文件。
2.第1个错改为:PARAMETERS a,b
第2个错改为:return c

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

在考生文件夹下,完成如下综合应用:
建立如图所示表单,表单完成一个计算器的功能。表单文件名和表单控件名均为calculator,表单标题为"计算器"。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(44) 2010年计算机等级考试二级VFP上机考试冲刺模拟试题(44)
表单运行时,分别在操作数1(Label1)和操作数2(Label2)下的文本框(分别为Text1和Text2)中输入数字(不接受其他字符输入),通过选项组(Optiongroup1,4个按钮可任意排列)选择计算方法(Option1为"+",Option2为"-", Option3为"*",Option4为"/"),然后单击命令按钮"计算"(Command1),就会在"计算结果"(Label3)下的文本框Text3中显示计算结果, 要求使用DO CASE语句判断选择的计算分类,在CASE表达式中直接引用选项组的相关属性。
注意:所涉及的数字和字母均为半角字符。
表单另有一命令按钮(Command2),按钮标题为"关闭",表单运行时单击此按钮关闭并释放表单。
解答:建立表单,按题目要求添加控件,通过属性窗口更改属性,为使文本框中只能输入数字,将文本框的Value属性设为数字0,通过生成器设置选项按钮组的相关属性,设置“计算”命令按钮的Click事件代码为:
do case
   case thisform.optiongroup1.value=1
   thisform.text3.value=thisform.text1.value+thisform.text2.value
   case thisform.optiongroup1.value=2
   thisform.text3.value=thisform.text1.value-thisform.text2.value
   case thisform.optiongroup1.value=3
   thisform.text3.value=thisform.text1.value*thisform.text2.value
   case thisform.optiongroup1.value=4
   thisform.text3.value=thisform.text1.value/thisform.text2.value
endcase
设置“关闭”命令按钮的Click事件代码为:
thisform.release
本题使用的表同上一题

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved