网站大量收购独家精品文档,联系QQ:2885784924

优化方案:201考高总复习一轮用书(文)-第五章算法5章2节课时活页训练.doc

优化方案:201考高总复习一轮用书(文)-第五章算法5章2节课时活页训练.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优化方案:201考高总复习一轮用书(文)-第五章算法5章2节课时活页训练

1.下列程序执行后输出的结果是________. n←5 S←0 While S15    S←S+n    n←n-1 End While Print n 解析:n初值是5,S初值是0,每循环一次n减1,S增加,共循环5次,故n=0. 答案:0 2.下列程序的功能是: 判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数. x←Input(“x=”) If________  y←-x; Else  y←x2 End If Print y 则填入的条件应该是________. 解析:因为条件真则执行y=-x,条件假则执行y=x2,由程序功能知条件应为x≤0. 答案:x≤0 3.用辗转相除法计算60与48的最大公约数时,需要做的除法次数是________. 解析:∵60=48×1+12,48=12×4+0,故只需要两步计算. 答案:2 4.程序如下: a←Input(“a=”) b←Input(“b=”) c←Input(“c=”) a←b b←c c←a Print a,b,c 若输入10,20,30,则输出结果为________. 解析:给a,b,c赋初值分别为10,20,30,执行a=b后a的值为20,执行b=c后b的值为30,执行c=a后c的值为20. 答案:20,30,20 5.若k进制数123(k)与十进制数38(10)相等,则k=________. 解析:由k进制数123可判断k≥4,若k=4, ,38(10)=212(4)不成立. 若k=5,,38(10)=123(5)成立. 答案:5 6.(2010年南通调研)程序如下: 1 i←2 While i≤4 t←t×i i←i+1 End While Print t 以上程序输出的结果是________. 解析:由题意可知,它表示计算1×2×…×n的算法,所以输出的结果是1×2×3×4=24. 答案:24 7.有下面算法: p←1 For k From 1 To 10 Step 3 p←p+2×k-6 End For Print p 则运行后输出的结果是________. 解析:因为p0=1,当k=1时,p1=1+2×1-6=-3; 当k=4时,p2=p1+2×4-6=-3+2×4-6=-1; 当k=7时,p3=p2+2×7-6=-1+2×7-6=7; 当k=10时,p4=p3+2×10-6=7+2×10-6=21. ∴p=21. 答案:21 8.(2010年南京第一次调研)根据如图所示的伪代码,可知输出的结果I为________.  S←1  I←1 While S5 S←S× I←I+1  End While  Print I 解析:当I=1时,S=1×=2;当I=2时,S=2×=3;当I=3时,S=3×=4;当I=4时,S=4×=5,I=I+1=5,故输出I为5. 答案:5 9.利用秦九韶算法计算函数f(x)=x+2x2+3x3+4x4+5x5的值时,需要做加法、乘法的次数分别是________,________. 解析:f(x)=((((5x+4)x+3)x+2)x+1)x,可知共需4次加法,5次乘法. 答案:4 5 10.用辗转相除法计算56和264的最大公约数时,需要做的除法次数是多少? 解:264=56×4+40,56=40×1+16,40=16×2+8, 16=8×2,即得最大公约数为8,做了4次除法. 11.现欲求1+++…+的和(其中n的值由键盘输入),已给出了其程序框图,请将其补充完整并设计出程序. 解:①i←i+1 ②S←S+ Input n S←0 i←0 While in  i←i+1  S←S+ Wend Print S End 12.已知函数y=x2+2x(x∈[-10,10],x∈Z),编写程序,求该函数的最大值. 解:程序框图:    程序: x←-10 y←(-10)2+2×(-10) Do x←x+1 ymax←x2+2x If ymaxy Then ymax←y End If Loop Until x≥10 Print ymax End appearance of the weld appearance quality technical requirements of the project must not have a molten metal stream does not melt the base metal to weld, weld seam

文档评论(0)

vbc516 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档