预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课时作业(二十四)基本算法语句、算法案例 A级 1.(2012·济南模拟)计算机执行下面的程序段后,输出的结果是() eq\x(\a\al(a=1,b=3,a=a+b,b=a-b,printa,b)) A.1,3 B.4,1 C.0,0 D.6,0 2.用辗转相除法求得459和357的最大公约数是() A.3 B.9 C.17 D.51 3.在十进制中,2004=4×100+0×101+0×102+2×103,那么在五进制中数码2004折合成十进制数为() A.29 B.254 C.602 D.2004 4.读程序回答问题 甲eq\x(\a\al(i=1,S=0,whilei<=1000,S=S+i,i=i+1,wend,printS,end))乙eq\x(\a\al(i=1000,S=0,do,S=S+i,i=i-1,loopuntili<1,printS,end)) 对甲、乙两程序和输出结果判断正确的是() A.程序不同,结果不同 B.程序不同,结果相同 C.程序相同,结果不同 D.程序相同,结果相同 5.下边方框中为一个求20个数的平均数的程序,则在横线上应填的语句为() eq\x(\a\al(i=1,S=0,do,inputx,S=S+x,i=i+1,loopuntil,a=S/20,printa,end)) A.i>20 B.i<20 C.i>=20 D.i<=20 6.下面程序输出的结果是() eq\x(\a\al(S=1,i=1,whileS<=2005,i=i+2,S=S*i,wend,printi,end)) A.满足1×3×5×…×n>2005的最小整数n B.1+3+5+…+2005 C.求方程1×3×5×…×n=2005中的n值 D.1×3×5×…×200 7.已知f(x)=x4+4x3+6x2+4x+1,则f(9)=________. 8.下边的程序语句输出的结果S为________. 9.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值为________. eq\x(\a\al(inputa,b,ifa>bthen,m=a,else,m=b,endif,printm)) 10.求319,377,116的最大公约数. 11.已知程序框图如图所示,求输出的S值. 12.如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,并画出程序框图,写出程序. B级 1.(2012·上饶模拟)如图是一个求20个数的平均数的程序,在横线上应填充() eq\x(\a\al(S=0,i=1,do,inputx,S=S+x,i=i+1,loopuntil,a=S/20,printa,end)) A.i>20 B.i<20 C.i>=20 D.i<=20 2.(2012·衡阳模拟)下面程序运行后输出的结果为() eq\x(\a\al(a=0,j=1,whilej<=5,a=a+jmod5,j=j+1,wend,printa,end)) A.50 B.5 C.25 D.0 3.若输入8时,则下列程序执行后输出的结果是________. 详解答案 课时作业(二十四) A级 1.B把1赋给变量a,把3赋给变量b,把4赋给变量a,把1赋给变量b,输出a,b. 2.D459=357×1+102,357=102×3+51, 102=51×2,51是459和357的最大公约数. 3.B2004(5)=4×50+0×51+0×52+2×53=4+0+0+250=254. 4.B从两个程序可知它们的程序语句不同,但其算法都是求1+2+3+…+1000,故结果相同. 5.A该算法程序中,使用了until循环语句,按照该种循环特征,当某一次条件满足时,不再执行循环体,跳到loopuntil句的后面,执行其他的语句,根据问题要求,应填i>20. 6.解析:从所给的程序来看是循环语句,而输出的是i,且S≤2005,故输出的是满足1×3×5×…×n>2005的最小整数n. 答案:A 7.解析:f(x)=(((x+4)x+6)x+4)x+1 v0=1,v1=9+4=13, v2=13×9+6=123, v3=123×9+4=1111, v4=1111×9+1=10000, ∴f(9)=10000. 答案:10000 8.解析:i从1开始,依次取3,5,7,9,…,当i<8时,循环继续进行,故当i=9时,跳出循环,故输出S=2×7+3=17. 答案:17 9.解析:∵a=2,b=3,∴a<b,应把