- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visual_foxpro程序设计教程(主编:刘卫国)课后习题答案 9-1.doc
第九章 1..写出下列程序的执行结果。 (1).CLEAR SET.TALK.OFF ..x=10 y=-3 FOR.n=29+x.TO.x.STEP.y ENDFOR ?.n RETURN 9 (2).主程序:t1.prg SET.TALK.OFF STORE.′AB′.TO.k1,k2 DO.t2 ?.k1+k2 RETURN 子程序:t2prg PRIVATE.k1 k1=k2+″250″ ?.k1 RETURN. “AB250” “ABAB” (3).SET.TALK.OFF CLEAR STORE.1.TO.x STORE.20.TO.y DO.WHILE.x=y IF.INT(x/2)x/2 x=1+x^2 y=y+1 LOOP ELSE x=x+1 ENDIF ENDDO ?.x,y SET.TALK.ON RETURN. 122.00 23 (4).主程序:z.prg SET.TALK.OFF STORE.2.TO.x1,x2,x3 x1=x1+1 DO.z1 ?.x1+x2+x3 RETURN 子程序:z1prg x2=x2+1 DO.z2 x1=x1+1 RETURN 子程序:z2prg x3=x3+1 RETURN.TO.MASTER. 9 (5).SET.TALK.OFF x=15 y=7 DO.sub.WITH.x,(y) ?.x,y RETURN PROCEDURE.sub PARAMETERS.a,b a=a+b b=a-b RETURN. (6).SET.TALK.OFF x=9 y=13 z=fu(x,y) ?.z RETURN FUNCTION.fu PARAMETERS.a,b a=a*b RETURN.(a). 117 2..输入一个三位整数,将其反向输出。如输入326,输出623。 set talk off input 请输入一个三位数 to a b=100*mod(a,10)+10*mod(int(a/10),10)+mod(int(a/100),10) ?b return 3..输入学生成绩,若成绩大于80分,则输出“优良”,成绩小于60分,则输出“不及格”,否则输出“中等”。 set talk off input 请输入学生成绩 to a if a80 ?优良 else if a60 ?不及格 else ?中等 endif endif return 4..在学生表中,分别统计汉族学生和少数民族学生的人数。 set talk off use 学生表 count for 少数民族=.T. to a count for 少数民族=.F. to b ?少数民族学生人数为,a ?汉族学生人数为,b return 5..假定有包含若干个记录的表文件c1.dbf,其结构是:f1(N,3,0),f2(N,3,0)。编写程序,其功能是把各记录中所有大于40的字段值累加起来,最后把累加的结果存入第一个记录的f2字段中。 set talk off use c1 a=0 do while .not. eof() if f140 a=a+f1 endif if f240 a=a+f2 endif continue enddo go top f2=a use return 6..一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则称为绝对素数,例如13就是一个绝对素数。试求所有两位绝对素数。 set talk off for m=11 to 99 n=mod(m,10)*10+mod(int(m/10),10) if check(m) and check(n) ?m endif endfor function check parameters a flag=.t. k=int(sqrt(a)) j=2 do while j=k and flag if mod(a,j)=0 flag=.F. endif j=j+1 enddo return flag 7..用过程方式求S=A!+B!+C!(其中A,B,C从键盘输入)。 set talk off input 请输入第一个数到A to a input 请输入第一个数到B to b input 请输入第一个数到C to c ?S=A!+B!+C!=,ss(a)+ss(b)+ss(c) function ss parameter n m=1 for i=1 to n m=m*
您可能关注的文档
最近下载
- 中央空调净化系统标准规范操作规程.doc VIP
- 神志病中西医结合临床诊疗指南-精神分裂症.pdf VIP
- 混凝土重力坝施工课件.pptx VIP
- 辽宁省大连市2025届高三上学期双基测试数学试卷含答案.pdf VIP
- 2025-2026学年赣美版(2024)小学美术三年级上册《创意美术字》教学设计.docx
- 2.2 大气受热过程和大气运动(精品课件)-【居易课堂】2021-2022学年高一地理同步备课优质课件(人教2019必修第一册).pptx VIP
- 杜邦dupont芳纶凯夫拉kevlar应用领域.pdf VIP
- 细胞生物学(第五版)-第8章细胞骨架.ppt VIP
- InCAM Pro基础入门篇(中文).pdf VIP
- 2024届辽宁省大连市高三上学期期末双基测试化学试题及答案.pdf VIP
文档评论(0)