条件语句、循环语句的试题列表
条件语句、循环语句的试题100
将二进制数化为十进制数,结果为__________把“五进制”数转化为“十进制”数,再把它转化为“八进制”数.下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A.i>20B.i<20C.i>=20D.i<=20、下列语句中:①②③④⑤⑥其中是赋值语句的个数为()A.6B.5C.4D.3下列程序运行的结果是()A.1,2,3B.2,3,1C.2,3,2D.3,2,1已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为比较大小:某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:⑴写出该城市人口数y(万人)与年份x(年)的函数关系式;⑵用程序表示计算10年以后该城市人口总数的算法将十进制数30化为二进制.运行下面的程序中,若输入x的值为5,则输出的y的值为()输入xIfx<0Theny=(x+1)*(x-1)Elsey=(x-1)*(x-1)EndIf输出y.A.16B.17C.18D.19下面的程序运行后第三个输出的数是________i=1x=1Do输出xi=i+1x=x+LoopWhilei≤5给出如下For循环语句S=0Fori=1To10S=S+iNext输出S(1)写出以上程序语句所执行的算法功能,并求出输出的结果.(2)试用算法框图表示以上程序语句.下面给出的赋值语句中正确的是()A.B.C.D.设计一个算法,求表达式的值,并画出程序框图。下边为一个求20个数的平均数的程序,在横线上应填充的语句为()A.B.C.D.下面为一个求个数的平均数的程序,在横线上应填充的语句为()A.B.C.D.右边的程序语句输出的结果S为()A.17B.19C.21D.23右图所示的程序是计算函数函数值的程序,若输出的值为4,则输入的值是某程序框图如图所示,现输入四个函数(1)f(x)=x2,(2)f(x)=,(3)f(x)=lnx+2x-6,(4)f(x)=sinx,则输出函数是A.(1)B.(2)C.(3)D.(4)如果执行右边的框图,输入,则输出的数是()A.B.C.D.如下程序运行后输出的结果为()A.50B.5C.25D.0(本小题满分12分)编写一个算法流程图,对于函数输入x的值,输出相应的函数值,并用基本语句表示此算法。按下列程序框图来计算:如果x=5,应该运算_______次才停止。下列语句是正确的赋值语句的是()A.5=xB.x+y=3C.x=y=-2D.y=y*y如图是某一问题的算法程序框图,它反映的算法功能是_______.在边长为4的正方形ABCD的边上有一点P沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,的面积为y,且y与x之间的函数关系式用如图所示的程序框图给出.(1)写出框已知有右程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为()A.i>9B.i>=9C.i<=8D.i<8某程序框图如图所示,该程序运行后输出的K的值是A.4B.5C.6D.7右图所示的算法流程图中,输出的S表达式为()A.B.C.D.右面为一个求20个数的平均数的程序,在横线上应填充的语句为()A.i>20B.i<20C.i>=20D.i<=20已知,,,。根据上述系列等式,确定和的最大公约数是.当时,下面的程序段结果是()A.B.C.41D.右边程序输出的n的值是_________.算法的三种逻辑结构是()A.顺序结构;流程结构;循环结构B.顺序结构;条件结构;嵌套结构C.顺序结构;条件结构;循环结构D.流程结构;条件结构;循环结构下面的程序运行之后输出的y值为16,则输入x的值应该是()INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)PRINTyENDA.3或-3B.-5C.-5或5D.5或-3如右图,是一程序框图,则输出结果为()A.B.C.D.程序框图如下:如果上述程序运行的结果为S=132,那么判断框中应填入__________如图,是一程序框图,则输出结果为___执行如图的程序框图,如果输入的是4,则输出的是()A.B.C.D.如果执行图中的程序框图,若输入,那么输出的等于()A.720B.360C.240D.120阅读如图所示的算法框图,输出的结果S的值为A.B.C.0D.如图3所示的算法流程图中,输出S的值为.将八进制数135(8)化为二进制数为()A.1110101(2)B.1010101(2)C.1111001(2)D.1011101(2)下面程序表示的函数解析式是.为了在运行下面的程序之后得到输出结果为16,键盘输入x应该是。INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyEND如图的程序语句输出的结果S为()A.19B.17C.15D.13利用秦九韶算法计算多项式当时的值,需要做乘法和加法的次数分别为()A.6,6B.21,6C.5,6D.6,5下右程序输出的n的值是_________________.已知程序框图如图所示,则输出的s为()A.B.C.D.如图所示的程序框图输出的结果是()A.B.C.D.某程序框图如图所示,则该程序运行后输出的k的值是.下列程序语句不正确的是()A.INPUT“MATH=”;a+b+cB.PRINT“MATH=”;a+b+cC.a=b+cD.a=b-c右边的程序运行后输出的结果为.(本小题满分14分)下面是利用UNTIL循环设计的计算的一个算法程序.S=1i=1DO①i=i+2LOOPUNTIL②PRINTSEND(Ⅰ)请将其补充完整,并转化为WHILE循环;(Ⅱ)绘制出该算法的流程图.如果执行右边的框图,输入N=5,则输出的数等于()A.B.C.D.以下程序运行后的输出结果为()A.17B.19C.21D.23阅读如图所示的程序框图,运行相应的程序,输出的结果__________.一个算法的程序框图如图所示,若该程序输出的结果是,则判断框内应填入的条件是A.<4B.>4C.<5D.>5执行如图所示的程序框图,输出的S的值为.如图是一个算法的流程图,若输出的结果是31,则判断框中的整数的值是如图所示的流程图中,输出的结果是()A.5B.20C.60D.120图是一个算法的流程图,则输出的值是.如图是某算法的程序框图,则程序运行后输入的结果是_________.在下面的程序框图中,输出的是的函数,记为,则.执行如图所示的程序框图,则输出=______.给出如下程序:INPUTxIFx<0THENy=-1ELSEIFx=0THENy=0ELSEy=1ENDIFENDIFPRINTyEND输入x=3时,输出的结果是()A.1B.-1C.0D.3按该图所示的程序框图运算,则输出S的值是.执行右边的程序框图,则输出的结果是。执行右边的程序框图,若,则输出的A.B.C.D.程序框图如右图所示,该程序运行后输出的值是()A.3B.4C.5D.6执行右边的程序框图,输出的T=.计算并输出1×2×3×4×﹣﹣﹣×n>1000的最小整数n,写出程序框图,并编写程序。当时,程序段输出的结果是按右流程图,能够输出结果的概率是.阅读程序框图,运行相应的程序,则输出S的值为()A.8B.18C.26D.80若某程序框图如图所示,则该程序运行后输出的值是.为了在运行下面的程序之后得到输出16,键盘输入x应该是()INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyENDA.3或-3B.-5C.5或-3D.5或-5阅读程序框图(如图),如果输出的函数值在区间[1,3]上,则输入的实数x的取值范围是A.B.C.D.某程序框图如右图所示,则程序运行后输出的值为()A.B.C.D.按右图所示的程序框图运算,若输入,则输出的=.阅读下面程序,若输入的数为5,则输出结果是INPUTxIFx<3THENELSEIFx>3THENELSEy=2ENDIFENDIFPRINTyENDA.5B.16C.24D.32如图所示的程序框图所表示的算法是A.12+22+32+…+102B.102+112+122+…+10002C.102+202+302+…+10002D.12+22+32+…+10002执行程序框图,若,则输出的若某程序框图如图所示,则输出的的值是()A.22B.27C.31D.56执行框图,若输入的是,则输出的值是A.120B.720C.1440D.5040执行如图的程序框图,那么输出的值是.阅读如图的程序框图.若输入,则输出的值为A.B.C.D.执行如图所示的程序,若P=0.9,则输出的值是;对一位运动员的心脏跳动检测了8次,得到如下表所示的数据:检测次数12345678检测数据(次/分钟)3940424243454647上述数据的统计分析中,一部分计算见如图所示的程序框图(其中是如果执行右面的框图,输入,则输出的数等于.执行下列的程序框图,输出的A.9900B.10100C.5050D.4950下列给出的赋值语句中正确的是()A.3="A"B.d=d+5C.B=A=2D.x+y=0已知下列说法:①算法执行后一定产生确定的结果;②输入语句中必须写出“提示内容”;③在生长期内人的身高与年龄成正相关;④样本容量很大的频率分布直方图就是总体密度曲线;其中右边的程序运行后输出的结果的是()A.32B.64C.128D.256阅读下列程序,输出结果为2的是()阅读右侧程序框图,输出结果的值为()A.B.C.D.算法的三种基本结构是()A.顺序结构、模块结构、条件结构B.顺序结构、循环结构、模块结构C.顺序结构、条件结构、循环结构D.模块结构、条件结构、循环结构给出以下四个问题,①输入,输出它的相反数②求面积为的正方形的周长③在三个不等实数中,求一个数的最大数④求函数的函数值其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()A.逗号B.空格C.分号D.顿号如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为()A.i>11B.i>=11C.i<=11D.i<11
条件语句、循环语句的试题200
右边程序执行后输出的结果是()A.-1B.0C.1D.2把下面求n!(n!=n×(n-1)×……×3×2×1)的程序补充完整有如下程序框图(如右图所示),则该程序框图表示的算法的功能是执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是若某程序框图如图所示,则该程序运行后输出的值是A.4B.5C.6D.7以下程序的功能是()S=1;fori=1:1:10S=(3^i)*S;endSA.计算3×10的值B.计算355的值C.计算310的值D.计算1×2×3×…×10的值下列程序i=12s=1DOs="s"*ii=i-1LOOPUNTIL“条件”PRINTsEND执行后输出的结果是132,那么在程序until后面的“条件”应为()A.i>11B.i>=11C.i<=11D.i<11以下程序运行时输出的结果是()A.12,15B.12,9C.12,21D.21,12一个算法如下:第一步:取值取值;第二步:若不大于,则执行下一步;否则执行第六步;第三步:计算且将结果代替;第四步:用结果代替;第五步:转去执行第二步;第六步:输出则运行图中给出的是用条件语句编写的一个伪代码,该伪代码的功能是________.读程序甲:INPUTi=1乙:INPUTi=1000S=0S=0WHILEi<=1000DOS=S+iS=S+ii=i+li=i-1WENDLOOPUNTILi≤1PRINTSPRINTSENDEND对甲乙两程序和输出结果判断正确的是()A.程序不同,结果不同读程序甲:INPUTi=1乙:INPUTi=1000S=0S=0WHILEi<=1000DOS=S+iS=S+ii=i+li=i一1WENDLOOPUNTILi≤1PRINTSPRINTSENDEND对甲乙两程序和输出结果判断正确的是()A.程序不同,结果不同根据如图所示的伪代码,可知输出的结果M为.语句“ForIFrom2To20”表示循环体被执行_____次当输入的值为,的值为时,右边的程序运行的结果是()A.-2B.-1C.1D.2下列赋值语句正确的是A.B.C.D.某程序框图如图所示,若输入的值分别为3,4,5,则输出的值为.左面伪代码的输出结果为.右边程序执行后输出的结果是()A.3B.6C.10D.15下图所示的程序是计算机函数函数值的程序,若输出的值为4,则输入的值是若运行右图的程序,则输出的结果是().A.4B.13C.9D.22把二进制数101(2)化成十进制数为.已知某算法的伪代码如图,根据伪代码,若函数g(x)=f(x)﹣m在R上有且只有两个零点,则实数m的取值范围是.有以下程序:A="-6"B="2"IfA<0thenA="-A"ENDifB="B^2"A="A+B"C="A-2*B"A="A/C"B="B*C+1"PrintA,B,C输出结果是______,________,_________.某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,试写出一个算法语句,求从第一年起,大约几年后可使总销售量达到30000台,并画出算法框图.图中所示的是一个算法的流程图,已知,输出的,则的值是____________已知某算法的流程图如图所示,则程序运行结束时输出的结果为.已知,现将两个数交换,使,下面语句正确的一组是()A.B.C.D.下列程序执行后输出的结果是()n=5s=0WHILEs<15s=s+nn=n-1WENDPRINTnENDA.–1B.0C.1D.2用二分法求方程的近似根的算法中要用哪种算法结构()A.顺序结构B.选择结构C.循环结构D.以上都用计算机的程序设计语言很多,但各种程序语言都包含下列基本的算法语句:,,,,。下图是一个算法流程图,则输出的的值是.如图中的程序框图的循环体执行的次数是()A.50B.49C.100D.99如图所示,程序框图(算法流程图)的输出值x=________.某算法程序如图所示,执行该程序,若输入4,则输出的S为()A.36B.19C.16D.10输入时,运行如图所示的程序,输出的值为()A.4B.5C.7D.9在如图所示的程序框图中,若U=·,V=,则输出的S=()A.2B.C.1D.根据如图所示的伪代码,最后输出的的值为.根据如图所示的伪代码,最后输出的的值为______.当时,下面的程序段输出的结果是()IFTHENelsePRINTyA.B.C.D.运行右边的程序(“\”为取商运算,“MOD”为取余运算),当输入x的值为54时,最后输出的x的值为.INPUT“Inputaninteger.”;xIFx>9ANDx<100THENa=x\10b="x"MOD10x=10*b+如图程序运行后,输出的值是()A.-4B.5C.9D.14如果执行右面的算法语句输出结果是2,则输入的值是()A.0B.0或2C.2D.-1或2根据下列算法语句:当输入为60时,输出的值为___________________下列给出的赋值语句中正确的是()A.5=MB.x=-xC.B=A=3D.x+y=0读两段程序:对甲、乙程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同下左程序运行后输出的结果为_________________________.上面程序运行后实现的功能为_______________.已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图描述之。右边程序的运行结果为.如果执行如图所示的程序,则输出的数=________.根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n。(1)画出执行该问题的程序框图;(2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正。有如图所示的程序框图,则该程序框图表示的算法的功能是()A.输出使成立的最小整数.B.输出使成立的最大整数.C.输出使成立的最大整数+2.D.输出使成立的最小整数+2.根据如图所示的伪代码,最后输出的的值为.输入,运行如图所示的程序之后得到的等于_____________.右边程序输出的结果是.下列程序语言中,哪一个是输入语句A.PRINTB.INPUTC.THEND.END根据下列算法语句,当输入x为60时,输出y的值为.运行如图所示的程序,其输出的结果为.按照如图程序运行,则输出K的值是.有以下程序:INPUTxIFx<=-1THENf(x)=x+2ELSEIFx>-1ANDx<=1THENf(x)=xxELSEf(x)=-x+2ENDIFENDIFPRINTf(x)END根据如上程序,若函数g(x)=f(x)-m在R上有且只有两个零点给出以下问题:①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数;④求函数当自变量取时的函数值.其中不需要用条件语句来描述根据下列算法语句,当输入x为60时,输出y的值为()输入x;Ifx≤50Theny=0.5*xElsey=25+0.6*(x-50)EndIf输出y.A.25B.30C.31D.61运行如图所示的程序,输出的结果是.a=1b=2a=a+bPRINTaEND某算法的伪代码如图所示,若输出y的值为3,则输入x的值为________.阅读如图所示的伪代码,若使这个算法执行的是-1+3-5+7-9的计算结果,则a的初始值x=________.S←0a←xForIFrom1To9Step2S←S+a×Ia←a×(-1)End,ForPrintS根据如图所示的伪代码,最后输出的S的值为________.S→0ForIFrom1to28Step3S←S+IEndForPrintS如下一段伪代码中,Int(x)表示不超过x的最大整数,若输入m=6,n=4,则最终输出的结果n为________.Readm,nWhile≠Intc←m-n×Intm←nn←cEndWhilePrintn根据下图所示的伪代码,输出的结果T为________.T←1I←3WhileI<20T←T+ⅠI←I+2EndWhilePrintT如下给出的是一个与定义在R上f(x)=x3+sinx相关的算法语言,一个公差不为零的等差数列{an},使得该程序能正常运行且输出的结果恰好为0,请写出一个符合条件的数列{an}的通项公若如图所示的程序框图输出的S是30,则在判断框中M表示的“条件”应该是()A.B.C.D.执行如图所示的程序框图,输出的S值为()A.B.C.D.如图,给出一个算法的伪代码,则___________.根据右图所示的算法,可知输出的结果为___________.执行如图所示的程序框图,输出的x值为()A.B.C.D.执行右面的程序框图,输出的S的值为()A.1B.2C.3D.4执行右面的程序框图输出的T的值为()A.4B.6C.8D.10执行如图所示的程序框图,如果输入的N是4,那么输出的p是()A.6B.24C.120D.720某算法的伪代码如图所示,若输出y的值为1,则输入的值为.已知如下算法语句输入t;Ift<5Theny=t2+1;Elseift<8Theny=2t-1;Elsey=;EndIfEndif输出y若输入t=8,则下列程序执行后输出的结果是.执行如图所示算法的伪代码,则输出的值为.如图是一个算法的伪代码,输出结果是.阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为()A.i≥6B.i≥7C.i≤7D.i≤8下边程序执行后输出的结果是A.3B.6C.10D.15根据下列算法语句,当输入x为60时,输出y的值为A.25B.30C.31D.61将两个数a=2,b=-6交换,使a="-6,"b=2,下列语句正确的是()A.B.C.D.下列输入、输出、赋值语句正确的是()A.INPUTx=3B.A=B=2C.T=T*TD.PRINTA=4阅读下列程序,则输出的s的值是()A.17B.19C.21D.23某同学设计了一个计算机程序(如图),则当n=5时,sum的最后一个输出值是()A.324B.1452C.1458D.1548右边程序运行后输出的结果为()A.B.C.D.(2014·襄阳模拟)计算机执行如图的程序段后,输出的结果是()A.2015,2013B.2013,2015C.2015,2015D.2015,2014执行如图所示的程序框图,输出的a值为______.某程序框图如图所示,则该程序运行后输出的值是()A.B.C.D.一个算法的程序框图如图所示,其输出结果是()A.B.C.D.利用如图算法在平面直角坐标系上打印一系列点,则打印的点在圆x2+y2=10内有()个A.2B.3C.4D.5如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为()A.i>10B.i<8C.i<=9D.i<9阅读下面的程序,当输入时,输出的.在下图的程序中,若输入a=3,执行下述程序后输出的结果是.右边的程序中,若输入,则输出的.写出下列算法的结果.输入输出“是直角三角形!”输出“非直角三角形!”运行时输入运行结果为输出;
条件语句、循环语句的试题400