欢迎来到天天文库
浏览记录
ID:16399879
大小:633.50 KB
页数:22页
时间:2018-08-09
《程序改错与填空全部试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序改错、程序填空程序填空:第1题:题目:下面是计算1+1+2+2+…n+n之和的平方根的程序。SETTALKOFFINPUTTON*************SPACE*******【?】FORI=1TON*************SPACE*******S=【?】ENDFOR*************SPACE*******?“结果是”,【?】RETURN答案:(1)S=0(2)s+2*I(3)SQRT(S)第2题:题目:以下程序通过键盘输入4个数字,找出其中最小的数。SETTALKOFF*************SPACE*
2、******【?】INPUT“请输入第一个数字”TOXDOWHILEI<=3M=XINPUT“请输入数字”TOM*************SPACE*************IF【?】M=XENDIF*************SPACE*******【?】ENDDO?“最小的数是”,MSETTALKON答案:(1)I=1(2)X3、*【?】TONFORI=0TON*************SPACE*******T=T+【?】ENDFOR?“T的值是:”,TSETTALKONRETURN答案:(1)T=0(2)INPUT(3)2**I第4题:题目:复制表XSDA.DBF,生成新表XS.DBF,在新表中查找所有男同学的记录,并将男同学的记录逻辑删除。SETTALKOFFUSEXSDA*************SPACE*******【?】USEXSLOCATEFOR性别=“男”DOWHILEFOUND()*************SPACE*******【?4、】*************SPACE*******【?】ENDDOUSESETTALKON答案:(1)COPYTOXS(2)DELETE(3)CONTINUE第5套:题目:表RSDA.DBF结构为:姓名(C,6);性别(C,2),年龄(N,2),出生日期(D,8)。判断表中是否有“李明”,查询此人的性别及年龄,确定参加运动会的项目。SETTALKOFFUSERSDA*************SPACE*******【?】FOR姓名=“李明”*************SPACE*******IF.NOT.【?】DOCASECAS5、E性别=“男”?“请参加爬山比赛”CASE年龄<=50?“请参加投篮比赛”CASE年龄<=60?“请参加老年迪斯科比赛”*************SPACE*******【?】ELSE?“查无此人”BROWSEENDIFUSESETTALKONRETURN答案:(1)LOCATE(2)EOF()(3)ENDCASE第6题:题目:显示所有100以内的6的倍数的数,并求这些数的和。SETTALKOFFI=1*************SPACE*******【?】DOWHILEI<=100*************SPACE*****6、**IFMOD(【?】)=0?IS=S+I*************SPACE*******【?】I=I+1ENDDO?“S=”,SRETURN答案:(1)S=0(2)I,6(3)ENDIF第7题:题目:通过循环程序输出图形:1321543217654321SETTALKOFFFORN=1TO4*************SPACE*******【?】*************SPACE*******FORM=1TO【?】??“”ENDFORFORM=1TO2*N-1*************SPACE*******??STR(【7、?】,1)ENDFORENDFORSETTALKOFF答案:(1)?(2)8-N*2(3)2*N-M,1第8题:题目:通过循环程序输出图形:****************SETTALKOFFCLEARFORN=1TO9IFN<=5*************SPACE*******M1=【?】ELSE*************SPACE*******M1=【?】ENDIF?*************SPACE*******FORM=1TOABS(【?】)??“”ENDFORFORM=1TOABS(M1-2*N+1)IFM=1OR8、M=ABS(M1-2*N+1)??“*”ELSE??“”答案:(1)0(2)18(3)5-N第9题:题目:从键盘输入一个表的文件名,将该表的第一条记录和最后一条记录的“姓名”字段内容互换。(设表中有固定字段“姓名”)SETTALKOFFACCEPTTOAUSE&
3、*【?】TONFORI=0TON*************SPACE*******T=T+【?】ENDFOR?“T的值是:”,TSETTALKONRETURN答案:(1)T=0(2)INPUT(3)2**I第4题:题目:复制表XSDA.DBF,生成新表XS.DBF,在新表中查找所有男同学的记录,并将男同学的记录逻辑删除。SETTALKOFFUSEXSDA*************SPACE*******【?】USEXSLOCATEFOR性别=“男”DOWHILEFOUND()*************SPACE*******【?
4、】*************SPACE*******【?】ENDDOUSESETTALKON答案:(1)COPYTOXS(2)DELETE(3)CONTINUE第5套:题目:表RSDA.DBF结构为:姓名(C,6);性别(C,2),年龄(N,2),出生日期(D,8)。判断表中是否有“李明”,查询此人的性别及年龄,确定参加运动会的项目。SETTALKOFFUSERSDA*************SPACE*******【?】FOR姓名=“李明”*************SPACE*******IF.NOT.【?】DOCASECAS
5、E性别=“男”?“请参加爬山比赛”CASE年龄<=50?“请参加投篮比赛”CASE年龄<=60?“请参加老年迪斯科比赛”*************SPACE*******【?】ELSE?“查无此人”BROWSEENDIFUSESETTALKONRETURN答案:(1)LOCATE(2)EOF()(3)ENDCASE第6题:题目:显示所有100以内的6的倍数的数,并求这些数的和。SETTALKOFFI=1*************SPACE*******【?】DOWHILEI<=100*************SPACE*****
6、**IFMOD(【?】)=0?IS=S+I*************SPACE*******【?】I=I+1ENDDO?“S=”,SRETURN答案:(1)S=0(2)I,6(3)ENDIF第7题:题目:通过循环程序输出图形:1321543217654321SETTALKOFFFORN=1TO4*************SPACE*******【?】*************SPACE*******FORM=1TO【?】??“”ENDFORFORM=1TO2*N-1*************SPACE*******??STR(【
7、?】,1)ENDFORENDFORSETTALKOFF答案:(1)?(2)8-N*2(3)2*N-M,1第8题:题目:通过循环程序输出图形:****************SETTALKOFFCLEARFORN=1TO9IFN<=5*************SPACE*******M1=【?】ELSE*************SPACE*******M1=【?】ENDIF?*************SPACE*******FORM=1TOABS(【?】)??“”ENDFORFORM=1TOABS(M1-2*N+1)IFM=1OR
8、M=ABS(M1-2*N+1)??“*”ELSE??“”答案:(1)0(2)18(3)5-N第9题:题目:从键盘输入一个表的文件名,将该表的第一条记录和最后一条记录的“姓名”字段内容互换。(设表中有固定字段“姓名”)SETTALKOFFACCEPTTOAUSE&
此文档下载收益归作者所有