基本算法语句与算法案例课后练习题一:阅读下列程序.若输入的A的值为1,则输出的结果A的值为().A.5B.6C.15D.120题二:请写出下面程序运算输出的结果.(1);(2);(3)题三:当a=3时,所给出的程序输出的结果是().INPUTaIFa<10THENy=2*aELSEy=a*aENDIFPRINTyENDA.9B.3C.10D.6题四:下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是().程序:INPUT“a,b,c”=;a,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cENDA.3,24,7B.3,7,24C.24,7,3D.7,3,24题五:(1)(2)程序运行后输出的结果是().(1)(2)A.9917B.10021C.10118D.10223题六:下面程序的功能是输出1~100间的所有偶数.程序:(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.题七:程序Ⅰ程序Ⅱ(1)程序Ⅰ的运行结果为________;(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.题八:在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出.题九:阅读以下程序:INPUTxIFx<0THENy=x*x-3*x+5ELSEy=(x-1)*(x-1)ENDIFPRINTyEND若输出y=9,则输入的x值应该是().A.-1B.4或-1C.4D.2或-2题十:如下程序INPUTxIFx>=0THENy=(x-1)^2ELSEy=(x+1)^2ENDIFPRINTyEND要使输出的y值最小,则输入的x的值为________.题十一:下列程序,若输入a=3,b=-1,n=5,则输出的是________.INPUT“a”=;aINPUT“b”=;bINPUT“c”=;ci=1DOc=a+ba=bb=ci=i+1LOOPUNTILi>n-2PRINT“c”=;cEND题十二:下“面两个程序最后输出的S”分别等于().i=1WHILEi<8i=i+2S=2*i+3WENDPRINTSENDi=1WHILEi<8S=2*i+3i=i+2WENDPRINTSENDA.都是17B.都是21C.21、17D.14、21题十三:2010年温哥华冬奥短道速滑1000米决赛中,中国选手王濛以1分29秒213的成绩夺金,成就个人在本届冬奥会上的三冠王,现在已知王濛在50次训练中的成绩,请画出程序框图,要求求出成绩优秀分数的平均分,并输出(规定时间少于1分31秒为优秀).程序如下:S=0m=0i=1DOINPUT“x”=;xIFx<91/60THENS=S+xm=m+1ENDIFi=i+1LOOPUNTILi>50P=S/mPRINTPEND题十四:青年歌手电视大奖赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分数.要求画出程序框图(假定分数采用10分制,即每位选手的分数最低为0分,最高为10分).程序如下:题十五:用更相减损术求81与135的最大公约数时,要进行________次减法运算.题十六:用辗转相除法求下面两数的最大公约数,并用更相减损术检验你的结果:(1)80,36;(2)294,84题十七:用秦九韶算法求多项式f(x)=7x3+3x2-5x+11在x=23时的值,在运算过程中下列数值不会出现的是().A.164B.3767C.86652D.85169题十八:用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值.基本算法语句与算法案例课后练习参考答案题一:D.详解:执行赋值语句后A的值依次为2,6,24,120,故最后A的值为120.题二:(1)16;(2)1,2,3;(3)20,30,20.详解:(1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出1,2,3.(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.所以a=20,b=30,c=20,输出a,b,c的值是20,30,20.题三:D.详解:由程序知a=3时,y=2×3=6.题四:C.详解:当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值,即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.题五:B.详解:只要a<100,a的值就加1,a=99时,执行循环体a=a+1后,a的值为100.此时结束循环,故结束循环后a的值为100.当i=...