2005-2009年浙江省vfp二级

上传人:j****9 文档编号:45981197 上传时间:2018-06-20 格式:DOC 页数:58 大小:1.11MB
返回 下载 相关 举报
2005-2009年浙江省vfp二级_第1页
第1页 / 共58页
2005-2009年浙江省vfp二级_第2页
第2页 / 共58页
2005-2009年浙江省vfp二级_第3页
第3页 / 共58页
2005-2009年浙江省vfp二级_第4页
第4页 / 共58页
2005-2009年浙江省vfp二级_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《2005-2009年浙江省vfp二级》由会员分享,可在线阅读,更多相关《2005-2009年浙江省vfp二级(58页珍藏版)》请在金锄头文库上搜索。

1、20052009 年浙江省计算机等级考试试卷(含答案)年浙江省计算机等级考试试卷(含答案)(二级(二级 Visual FoxPro)2006 年春浙江省高等学校 计算机等级考试试卷计算机等级考试试卷(二级二级 Foxpro)1 1、 学生学生.DBF.DBF结构:学号 姓名 性别 出生年月 简历 奖学金 照片C,6 C,8 L,1 D,8 M,4 N,6,2 G,4记录:记录号# 学号 姓名 性别 出生年月 简历 奖学金 照片 1 951001 王平 .F. 05/06/70 memo 50.00 gen 2 951003 李华 .F. 01/23/71 memo 25.00 gen 3 95

2、4006 张小强 .T. 07/21/70 memo 0.00 gen 4 953008 赵峰 .T. 11/05/72 memo 75.00 gen 5 954011 丁超 .T. 09/27/70 memo 0.00 gen 6 953013 罗浩 .T. 09/09/71 memo 50.00 gen (注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)2 2、 课程课程.DBF.DBF结构:课程号 课程名 学时数C,4 C,20 N,3 记录:记录号# 课程号 课程名 学时数1 0001 高等数学 1082 0002 英语 903 0003 计算机基础 684 0004 数据

3、库应用 805 0005 工程制图 80 3 3、成绩、成绩.DBF.DBF结构:学号 课程号 成绩C,6 C,4 N,5,1 记录:记录号# 学号 课程号 成绩1 951001 0001 95.02 951003 0003 88.03 954006 0001 78.04 953008 0004 90.05 951001 0003 78.06 951003 0004 80.0试题试题 1、(每空格 3 分,共 12 分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】从键盘输入一个数,说明它是奇数还是偶数。【程序】 SET TALK OFF CLEA(1)

4、C、WAIT 输入一个数= TO SH A=INT(SH) IF A=SH IF (2) D、A%2=0(3) B、? STR(A)-是偶数!ELSE ? A,是奇数!(4) ELSE ? 不是整数 ENDIF SET TALK ON【供选择的答案】 1、 A、ACCEPT B、INPUT C、WAIT D、STORE 2、 A、INT(A)/2=A/2 B、INT(A/2) C、MOD(A/2)=0 D、A%2=0 3、 A、? A+是偶数! B、? STR(A)-是偶数!C、? A+是偶数! D、? VAL(A)+是偶数! 4、 A、ENDCASE B、OTHERWISE C、ENDIF

5、D、ELSE试题试题 2、(每空格 3 分,共 12 分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】统计输出各班获奖学金人数。【程序】 SET TALK OFF CLEA DB= 学生 USE A、&DB (5) INDEX ON 学号 TO X1 DO WHIL ! EOF() S=0 BJH=SUBSTR(学号,1,3) DO WHIL (6) D、SUBSTR(学号,1,3)=BJH IF (7) C、奖学金0 S=S+1ENDIF SKIP(8) A、ENDDO ? BJH,班获奖学金人数为,S ENDDO SET TALK ON【供选择的答案

6、】 5、 A、&DB B、DBC、(DB+.DBF) D、&DB+.DBF 6、 A、! EOF() B、学号=BJH C、STR(学号,1,3)=BJH D、SUBSTR(学号,1,3)=BJH 7、 A、奖学金=0C、奖学金0 D、奖学金=0DO CASECASE X“+SR=R+6 ENDFOR SET TALK ON【供选择的答案】(21) 第一个输出结果为 (21) 。A、G一B、G二 C、G五D、G七 (22) 第二个输出结果为 (22) 。A、O一B、O二 C、O五D、O七 (23) 第三个输出结果为 (23) 。A、O一B、O二 C、O五D、O七 (24) 第四个输出结果为 (

7、24) 。A、D一B、D二 C、D五D、D七 试题试题 7、面向过程程序设计、面向过程程序设计(14 分)某次入学考试科目为英语、数学、语文三门课,录取规则是:(1)总分必须 200 分(含)以上,200 分以下不录取。(2)在总分 200 分(含)以上情况下,单科要求如下: 英语、数学都 60 分(含)以上的录取; 英语 70 分(含)以上,并且,数学 55 分(含)以上的需参加复试决定是否录取; 其他情况一律不录取。输入英语、数学、语文三门课成绩后,显示录取、不录取或复试。试题试题 8、面向对象程序设计、面向对象程序设计(14 分)说明:根据题目要求,利用面向对象程序设计方法在相应对象的事

8、件中编写代码。(1)表单的界面布局已基本完成,与表单有关的表文件已经添加到数据环境中;(2)表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置;(3)事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考: Additem Controlsource Readonly Rowsource Setfocus Enabled Recordsource Rowsourcetype Buttoncount Forecolor Recordsourcetype Setall Buttons Fontsize Refresh Timer Caption Init Release V

9、alue Clear InterActiveChange Removeitem Valid Click Interval Requery Visible编制一个学生成绩查询表单。初始布局界面如图 1 所示。命令按钮“查询” 、 “退出”名称分别为 COMMAND1、COMMAND2。具体要求:1)组合框 Combo1 、Combo2 分别用于选择“姓名” 、 “课程名” ,并且,在表单的初始化事件(init)中采用绑定来实现;2)点击“查询”按纽后查询显示相应的成绩,如图 2;3)当查询不到相应的成绩时,显示“没有该成绩” ,如图 3;4)点击“退出” 按钮时,退出表单。图 1 表单中控件的布

10、局界面 图 2 点击查询按纽显示相应的成绩图 3 当查询不到相应的成绩时,显示“没有该成绩”2006 年春浙江省高等学校计算机等级考试试卷计算机等级考试试卷(二级二级 Foxpro)参考答案参考答案1. C2. D3. B4. C5. A6. D7. C8. A9. A10. B11. D12. D13. A14. D15. C16. B17. B18. C19. C20. D21. D22. A23. D24. B试题试题 7、面向过程程序设计、面向过程程序设计(14 分) SET TALK OFF CLEAR INPUT “请输入英语成绩” TO X1 INPUT “请输入数学成绩” TO

11、 X2 INPUT “请输入语文成绩” TO X3 X4=X1+X2+X3 IF X4=200 IF X1=60 AND X2=60 ?录取 ELSE IF X1=70 AND X2=55 ?复试 ENDIF ENDIF ELSE ?不录取 ENDIF SET TALK ON 试题试题 8、面向对象程序设计、面向对象程序设计 (1)form1 的的 init 事件事件THISFORM.COMBO1.ROWSOURCETYPE=6THISFORM.COMBO1.ROWSOURCE=学生.姓名 THISFORM.COMBO2.ROWSOURCETYPE=6THISFORM.COMBO3.ROWSO

12、URCE=课程.课程名(2)command1 的的 click 事件事件SELE 成绩 LOCATE FOR 学号=学生.学号 AND 课程号=课程.课程号 IF FOUND()THISFORM.TEXT1.VALUE=成绩.成绩 ELSETHISFORM.TEXT1.VALUE=没有该成绩ENDIF(3)command2 的的 click 事件事件thisform.release 2006 年秋浙江省高等学校 计算机等级考试试卷计算机等级考试试卷(二级二级 Foxpro)试题试题 1、(每空格 3 分,共 12 分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】求一元二次方程式 ax2+bx+c=0 的根,a、b、c 的值从键盘输入。【程序】 SET TALK OFF CLEA INPUT A= TO A INPUT B= TO B(1) D=B*B-4*A*C P=B/(2*A) IF A#0() CASE D0T=SQRT(D)? “X1=“,(-B+T)/(2*A) ? “X2=“,(-B-T)/(2*A)CASE D=0(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号