i=11s=1DOs=s*ii=i-1LOOPUNTIL“条件”PRINTsEND(第8题)基本算法语句练习题1.下列语言中,哪一个是输入语句()A.PRINTB.INPUTC.IFD.LET2.右边程序的输出结果为()A.3,4B.7,7C.7,8D.7,113.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是()A.B.C.D.4.下列给出的赋值语句中正确的是()A、3=AB、M=—MC、B=A=2D、x+y=05.A=15,A=-A+5,最后A的值为()A.-10B.20C.15D.无意义6.下列选项那个是正确的()A、INPUTA;BB.INPUTB=3C.PRINTy=2*x+1D.PRINT4*x7.下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A.i20B.i20C.i=20D.i=208、如果右边程序执行后输出的结果是990,那么在程序until后面的“条件”应为()A.i10B.i8C.i=9D.i99.程序输出的结果S=X=3Y=4X=X+YY=X+YPRINTX,Ya=bb=ac=bb=aa=cb=aa=ba=cc=bb=aS=0i=1DOINPUTxS=S+xi=i+1LOOPUNTIL_____a=S/20PRINTaENDI=1WhileI8S=2I+3I=I+2WENDPrintS(第9题)a=0j=1WHILEj=5a=(a+j)mod5j=j+1WENDPRINTaEND(第12题)10.读程序甲:i=1乙:i=1000S=0S=0WHILEi=1000DOS=S+iS=S+ii=i+li=i-1WENDLoopUNTILi1PRINTSPRINTSENDEND对甲乙两程序和输出结果判断正确的是()A.程序不同结果不同B.程序不同,结果相同C.程序相同结果不同D.程序相同,结果相同11.下边程序执行后输出的结果是()A.-1B.0C.1D.25n0sWHILE15sssn1nnWENDPRINTnEND12.程序运行后的结果为__________(其中:“(a+j)mod5”表示整数(a+j)除以5的余数)13.程序运行后输出的结果为____________________.15.设计一个算法求:1111352007,试用程序框图和相应程序表示.x=5y=-20IFx0THENx=y-3ELSEy=y+3ENDIFPRINTx-y,y-xEND第13题14.下面程序的作用是求100991651431211的值i=1S=0DOS=S+LOOPUNTILPRINTSEND【答案】1.B2.D3.B4.B5.A6.D7.A8.D9、1710.B11.B12、013、22,-2214、S=S+1/((i*(i+1))i=i+1i9915.解:流程图如下:相应程序如下:S=0i=1DOS=S+1/iLOOPUNTILi=2009PrintSEND