您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > vfp二级2010年春试卷
2010年春浙江省高校计算机等级考试试卷(二级VFP)学生.DBF结构:学号姓名性别出生年月简历奖学金照片C,6C,8L,1D,8M,4N,6,2G,4记录:记录号#学号姓名性别出生年月简历奖学金照片1951001王平.F.05/06/70memo50.00gen2951003李华.F.01/23/71memo25.00gen3954006张小强.T.07/21/70memo0.00gen4953008赵峰.T.11/05/72memo75.00gen5954011丁超.T.09/27/70memo0.00gen6953013罗浩.T.09/09/71memo50.00gen(注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)课程.DBF结构:课程号课程名学时数C,4C,20N,3记录:记录号#课程号课程名学时数10001高等数学10820002英语9030003计算机基础6840004数据库应用8050005工程制图80成绩.DBF结构:学号课程号成绩C,6C,4N,5,1记录:记录号#学号课程号成绩1951001000195.02951003000388.03954006000178.04953008000490.05951001000378.06951003000480.0第一部分程序阅读与填空(24小题,每小题3分,共72分)1.【程序说明】输入一个正整数n,计算下列算式的前n项之和。1111357s【程序】计算机教学部二级考试辅导资料(2010年7月)2SETTALKOFFCLEARINPUTN=TON(1)(2)P=1(3)T=T*(-1)P=P+2(4)I=I+1ENDDO?S=,SSETTALKON(1)A.S=1,I=1B.STORE1,0TOS,IC.STORES,IGET1D.STORE1TOS,I(2)A.T=1B.T=-1C.X=1D.X=-1(3)A.DOWHILI=NB.DOWHILI=NC.DOWHILIND.DOWHILIN(4)A.S=S+T*1/PB.S=S*T+1/PC.S=S+1/PD.S=T*1/P2.【程序说明】输入学号,如果存在,则显示该学生的成绩信息,否则输出‘找不到该学生’。【程序】SETTALKOFFCLEASELE1USE学生SELE2USE成绩(5)ACCEPT输入学号=TOSTNO(6)IFFOUND()(7)(8)?学号,学生.姓名,课程号,成绩ENDSCANELSE?'找不到该学生'计算机教学部二级考试辅导资料(2010年7月)3ENDIFSETTALKON(5)A.SELECB.SELEBC.SELEAD.SELED(6)A.SEEKFOR学号=STNOB.LOCAFOR学号=STNOC.LOCA学号=STNOD.SEEK学号(7)A.SELEDB.SELEAC.SELECD.SELEB(8)A.SCANSTNOB.SCAN学号=STNOC.SCANFOR学号=STNOD.SCAN学号3.【程序说明】一个字体预览表单,字号5—15,字体:宋体、楷体和隶书。初始运行状态:字号10,宋体。【程序】表单Form1的Init事件代码:THISFORM.TEXT1.VALUE=”字体”THISFORM.TEXT1.FONTSIZE=10THISFORM.TEXT1.FONTNAME=”宋体”(9)THISFORM.SPINNER1.SPINNERLOWVALUE=5(10)微调Spinner1的(11)事件代码:THISFORM.TEXT1.FONTSIZE=THISFORM.TEXT1.FONTSIZE+1微调Spinner1.downclick事件代码:THISFORM.TEXT1.FONTSIZE=THISFORM.TEXT1.FONTSIZE-1OptionGroup1的Click事件代码:DOCASECASETHIS.VALUE=1THISFORM.TEXT1.FONTNAME=”宋体”CASETHIS.VALUE=2THISFORM.TEXT1.FONTNAME=”楷体”(12)THISFORM.TEXT1.FONTNAME=”隶书”ENDCASE(9)A.THIS.SPINNER1.SPINNERHIGHVALUE=15B.THISFORM.SPINNER.SPINNERHIGHVALUE=15C.THISFORM.SPINNER.SPINNERVALUE=15D.THISFORM.SPINNER1.SPINNERHIGH=15(10)A.THISFORM.SPINNER1.CREMENT=-1B.THISFORM.SPINNER1.INCREMENT=1C.THISFORM.SPINNER.INCREMENT=1D.THISFORM.SPINNER.INCREMENT=-1计算机教学部二级考试辅导资料(2010年7月)4(11)A.dwclickB.UpclickedC.UpperclickD.Upclick(12)A.CASETHIS.OPTIONGROUP.VALUE=3B.CASETHIS.OPTIONGROUP1.VALUE=3C.CASETHISFORM.OPTIONGROUP1.VALUE=3D.CASETHISFORM.OPTIONGROUP.VALUE=34.【程序】SETTALKOFFCLEAS=0FORI=1TO20STEP2&&修改语句IFMOD(I,3)=1ORINT(I/5)=I/5S=S+IENDIFENDF?S,ISETTALKON【问题】(13)输出值S为(13)。A.60B.88C.0D.20(14)输出值I为(14)。A.22B.20C.21D.23(15)当STEP2改成STEP-2时,输出值S为(15)。A.1B.0C.2D.3(16)当STEP2改成STEP-2时,输出值I为(16)。A.20B.0C.21D.15.【程序】SETTALKOFFCLEAC=A1B2S=''FORI=1TO4IFI=2FORJ=1TOIS=S+SUBSTR(C,I,1)ENDFELSEFORJ=1TO5-IS=S+SUBSTR(C,J,1)&&修改语句ENDFENDIFENDF?S,J计算机教学部二级考试辅导资料(2010年7月)5SETTALKON【问题】(17)输出值S为(17)。A.A1B2B.1AA2BC.A11A1AD.A1A11A(18)输出值J为(18)。A.2B.3C.1D.5(19)当SUBSTR(C,J,1)改成SUBSTR(C,I,1)时,输出值S为(19)。A.1AA2BB.A11BB2C.A21AAD.1AA2B(20)当SUBSTR(C,J,1)改成SUBSTR(C,I,1)时,输出值J为(20)。A.0B.3C.4D.26.【程序】表单Form1的Init事件代码:USE成绩Command1的Click事件代码:N=THISFORM.TEXT1.VALUETHISFORM.LIST1.CLEARS=0I=0SCANFOR学号=ALLT(N)S=S+成绩I=I+1ENDSTHISFORM.LIST1.ADDITEM(STR(S))THISFORM.TEXT2.VALUE=I表单Form1的destroy事件代码:USE【问题】(21)当THISFORM.TEXT1.VALUE输入为951001时,单击Command1,列表框LIST1显示:(21)。A.173B.95C.78D.88(22)当THISFORM.TEXT1.VALUE输入为951001时,单击Command1,文本框TEXT2显示:(22)。A.1B.2C.3D.4(23)当THISFORM.TEXT1.VALUE输入为951002时,单击Command1,列表框LIST1显示:(23)。A.空串B.95C.0D.951002(24)当THISFORM.TEXT1.VALUE输入为951002时,单击Command1,文本框TEXT2显示:(24)。计算机教学部二级考试辅导资料(2010年7月)6A.1B.空串C.出错D.0第二部分面向对象程序设计(共28分)说明:根据题目要求,利用面向对象程序设计方法在相应对象的事件中编写代码。(1)表单的界面布局已基本完成,与表单有关的表文件已经添加到数据环境中;(2)表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置;(3)事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考:AdditemControlsourceReadonlyRowsourceSetfocusEnabledRecordsourceRowsourcetypeButtoncountForecolorRecordsourcetypeSetallButtonsFontsizeRefreshTimerCaptionInitReleaseValueClearValidIntervalVisible编制一个查询统计表单。表单控件的初始布局界面如图1所示。具体要求:1)在form1的init中完成相应属性的设置,并要求combo1与课程名绑定。初始运行界面,如图2所示。2)单击Combo1的InteractiveChange事件,如果在成绩表中找得到该课程的成绩,则统计并显示相应信息,如图3所示;否则,显示“该课程没人选修”,如图4所示。图3找到成绩时显示图4找不到成绩时显示图2初始运行界面图1控件的布局界面
本文标题:vfp二级2010年春试卷
链接地址:https://www.777doc.com/doc-2854554 .html