2010年计算机等级考试二级VFP上机试题4
一、基本操作题(共4题,第1、2题各7分,第3、4题各8分,共计30分)
在考生目录下打开表单testform.scx并完成下列操作:
(1)将表单标题设置为"等级考试软件"。
(2)在表单上添加一标签控件(Label1),标签上显示文字"欢迎使用等级考试软件",文字颜色为蓝色(ForeColor=0,0,255),其他属性使用默认值。
(3)向表单内添加一个计时器控件,控件名为labtimer。
(4)将计时器控件labtimer的时间间隔(Interval)属性值设为500。
二、简单应用题(共2小题,每题各20分,共计40分)
(1)使用SQL命令在"职工"表中查询年龄最大的前5名职工的"姓名"和"出生日期",查询结果按"年龄"降序排序存入表oldage.dbf中;同时把所用SQL命令存入文件oldage.txt(注意:表中无"年龄"字段,只有"出生日期"字段)。
(2)打开程序文件modi1.prg,该程序的功能是根据输入的"半径"和"高"计算圆柱体表面积,其中函数定义中有错误,请在******error*******的下一行进行修改使之能正确运行(不得增加语句,不得删除语句)。
三、综合应用题(共1小题,计30分)
建立如图2-11所示表单,表单完成一个计算器的功能。表单文件名和表单控件名均为jsform,表单标题为"便捷计算器"。
表单运行时,分别在"操作数1"(Label1)和"操作数2"(Label2)下的文本框(分别为Text1和Text2)中输入五位数字(不接受其他字符输入),通过选项组(Optiongroup1,4个按钮可任意排列)选择计算方法(Option1为"+",Option2为"-",Option3为"*",Option4为"/"),然后单击命令按钮"计算"(Command1),便会在"计算结果"(Label3)下的文本框Text3中显示计算结果,要求使用DO CASE语句判断选择的计算分类,在CASE表达式中直接引用选项组的相关属性。
注意:所涉及的数字和字母均为半角字符。
表单另有一命令按钮(Command2),按钮标题为"退出",表单运行时单击此按钮关闭并释放表单。
图2-11 表单示例
答案:
一、基本操作题
【审题分析】
本题考查了表单及控件的基本操作。操作中关键是掌握控件常用属性的含义,例如"标题"属性为Caption。向表单添加控件是通过"表单控件"工具栏进行添加;修改表单或控件的属性值,一般都可以在"属性"面板中进行设置。
【操作步骤】
(1)①在命令窗口执行命令:MODIFY FORM TESTFORM,打开表单设计器修改表单。
②在"属性"面板中修改表单(FORM1)的Caption属性值为:等级考试软件。
(2)①在"表单控件"工具栏中单击"标签"控件,然后再在表单上单击鼠标,为表单添加一个标签控件。
②在"属性"面板中修改标签(Labe1l)的Caption属性值为:欢迎使用等级考试软件;修改ForeColor属性值为:0,0,255;适当调整标签大小显示文字。
(3)参照第2小题操作,为表单添加一个计时器控件(Timer1),然后在"属性"面板中修改计时器(Timer1)的Name属性值为:labtimer。
(4)接上一小题操作,继续选中计时器控件(Timer1),在"属性"面板中修改其Interval属性值为:500。