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

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

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

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

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

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

算法初步单元练习题(有答案)1阅读右边的程序框图,若输入的是100,则输出的变量S和T的值依次是(D)A.B.C.D.2.赋值语句是非常重要的语句,以下书写正确的是((1)(2)(3))(1)(2)(3)(4)3.阅读图3的程序框图.若输入m=4,n=6,则输出a=___12_,i=__3__.4.执行右边的程序框图,若p=0.8,则输出的n=4开始?是输入p结束输出否输入N<2《《2输出S,T否是4题1题5.读框图(如右图),说明该程序框图所表示的算法功能,并写出与之对应的程序.6.写出计算的值的程序.i=1S=0WHILEi<=100S=S+(-1)*(i)i=i+1WENDPRINTSEND7.给出以下四个问题:①输入一个数,输出它的绝对值;②求函数f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2+1,x≥0,,x+1,x<0))的函数值;③求面积为8的正方形的周长;④求三个数中的最小数.其中,不需要条件语句描述算法的有(A)A.1个B.2个C.3个D.4个8.阅读下图所示的程序框图,运行相应的程序,输出的结果是CA.2B.4C.8D.169.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过50kg按0.53元/kg收费,超过50kg的部分按0.85元/kg收费,相应收费系统的流程图如下图所示,则①处应填BA.y=0.85xB.y=50×0.53+(x-50)×0.85C.y=0.53xD.y=50×0.53+0.85x10.下图是一个算法的程序框图,当输入的x值为3时,输出y的结果恰好是eq\f(1,3),则?处的关系式是Cy=x3B.y=3-xC.y=3xD.y=11.下面的程序框图所表示算法的运行结果是A8题9题10题11题A.-3B.-21C.3D.2112.下面程序输出的结果是(B)A.10B.8C.2D.-2INPUTxIFx<10THENP=x*0.35ELSEP=10*0.35+(x-10)*0.7ENDIFPRINTPEND(第13题)M=10N=M-8M=M-NPRINTMEND(第12题)13.读下列程序:B若x=20,则其运行结果P为()A.7B.10.5C.3.5D.17.514.下面程序运行后输出的结果为DA.50B.5C.25D.015.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为(D)A.i>10B.i<8C.i<=9D.i<916.右边程序运行后输出的的结果是(C)A.17B.19C.21D.2317.如右图所示的程序是用来(C)A.计算3×10的值B.计算的值S=1I=1WHILEI<=10S=3*SI=I+1WENDPRINTSEND(第17题)INPUTxIFx<0THENy=(x+1)(x+1)ELSEy=(x-1)(x-1)ENDIFPRINTyEND(第18题)a=0j=1WHILEj<=5a=(a+j)MOD5j=j+1WENDPRINTaEND(第14题)C.计算的值D.计算1×2×3×…×10的值i=11s=1DOs=s*ii=i-1LOOPUNTIL“条件”PRINTSEND(第15题)i=1WHILEi<8i=i+2s=2*i+3WENDPRINTsEND(第16题)18.为了在运行程序之后得到输出16,键盘输入x应该是(D)A.3或-3B.-5C.5或-3D.5或-5INPUT“m=”;mINPUT“n=”;nDOr=mMODnm=nn=rLOOPUNTILr=0PRINTmEND(第21题)j=1n=0WHILEj<=11j=j+1IFjMOD4=0THENn=n+1ENDIFj=j+1WENDPRINTnEND(第20题)INPUTxIFx<0THENy=-x+1ELSEIFx=0THENy=0ELSEy=x+1ENDIFENDIFPRINTyEND(第19题)19.读下面程序,该程序所表示的函数是20.右边程序输出的n的值是____________2______.21.执行右图中程序,回答下面问题。(1)若输入:m=30,n=18,则输出的结果为:________(2)画出该程序的程序框图。