条件语句、循环语句的试题列表
条件语句、循环语句的试题100
下面程序运行后输出的结果为[]A、50B、5C、25D、0为了在运行下面的程序之后得到输出y=25,键盘输入x应该是()。阅读下图程序,若输入t=8,则输出的结果是()。以下不属于基本算法语句的是()。①INPUT语句;②PRINT语句;③IF-THEN语句;④DO语句;⑤END语句;⑥WHILE语句;⑦ENDIF语句。下图中的程序运行结果为6012,则(1)的内容为()。选择你喜欢的方法计算。(1)2.74+12.6+7.4+3.26(2)5.4÷10.8+2÷2.5(3)6.9×9.9(4)(27.2-23.6)×0.25(5)199.7+19.7+9.7+0.9(6)3.72×2.9+3.72×7.1现给出一个算法的算法语句如下,此算法的运行结果是()。如图:求的算法的程序框图。(1)标号①处填________;标号②处填________;(2)根据框图用直到型(UNTIL)语句编写程序。根据如图所示的算法语句,可得输出的结果是()。某算法的伪代码如下,则输出的结果是()。给出以下四个问题:①输入一个数x,输出它的绝对值②求函数f(x)=的函数值③求面积为6的正方形的周长④求三个数a,b,c中的最大数其中不需要用条件语句来描述的有[]A.1个B.2个C.已知程序如下:若输入π,则输出结果是[]A.-2B.0C.πD.2阅读下列程序:如果输入x=-2,则输出结果为[]A.2B.-12C.10D.-4认真阅读下面的程序,回答下列两个问题:程序表示的是()语句;程序表示的函数关系式是()。当x=5,y=-20时,下面程序运行后输出的结果为()。执行下列程序后,x的值是[]A.25B.24C.23D.22已知程序如下:则当输入x=5时,输出结果为[]A.15B.95.5C.94.5D.以上答案都不对已知程序如下:若输入-4,则输出结果为[]A.-4B.4C.是负数D.2在下面这个程序中,若输入a=35,则输出的b=()。读下面的程序,并同答问题。该程序的作用是输入x的值,输出y的值。(1)画出该程序对应的程序框图;(2)若要使输入的x值与输出的y值相等,问这样的x值有几个?下面的程序执行完毕后a的值为[]A.99B.100C.101D.102执行下面的程序,输出的结果是[]A.3B.7C.15D.17下面的程序,若输入a=3,b=-1,n=5,则输出的是()。阅读下面的程序,该程序是下列哪个和式的计算[]A.B.0+1+2+…+99C.1+2+3+…+99D.1+2+3+…+100已知程序如下:根据程序提示依次输入4,2,-5,则程序运行结果是[]A.max=maxB.max=2C.max=-5D.max=4按规律将珠串中间的段落补充完整。下面程序执行后输出值为[]A.4B.5C.54D.55下面两个程序最后输出的“sum”分别等于[]A.都是17B.都是21C.21、17D.14、21下面的程序运行后,输出的结果为()。试编写程序,求满足1+3+5+…+n>10000的最小自然数n。下列问题可以设计成循环语句计算的个数为①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数[]A.0B.1C下面为一个求20个数的平均数的程序,在横线上应填充的语句为_______。[]A.i>20B.i<20C.i>=20D.i<=20下列关于循环语句的说法中不正确的是[]A.算法中的循环结构由WHILE语句来实现B.一般程序设计中有当型或直到型语句结构C.循环语句中有WHILE语句和UNTIL语句D.算法中的循环有以下程序段,其中描述正确的是[]A.循环体语句执行10次B.循环体是无限循环C.循环体语句一次也不执行D.循环体语句只执行一次程序运行的结果是:()。如下程序,要使输出的y值最小,则输入的x的值为()。运行下面的程序,输出的结果为()。程序如下,如果输入x=5,则输出结果x为[]A.-5B.5C.0D.不确定程序如下,其功能是[]A.输入一个数x,判断其是否大于或等于4,然后输出符合条件的x的值B.输入一个x的值,输出x=4的值C.任给一个实数x,求|x-4|的值D.任给一个实数x,同时求的值,用程序语言表示其算法。下面程序的算法功能是()。下面程序运行的结果是()。程序运行的结果是()。给出的四个框图(如图),其中满足WHILE语句结构的是[]A.①②B.②③C.②④D.③④运行以下程序输出结果为[]A.55B.165C.220D.12下面一段程序的目的是(说明:int(x)表示不超过x的整数部分)[]A.求x,y的最小公倍数B.求x,y的最大公约数C.求x被y整除的商D.求y除以x的余数已知等式中的内是同一个非零数字,设计一个程序求出这个数字。下列程序执行后输出的结果是()。已知函数,写出算法步骤,并画出程序框图,使输入的每一个x值都得到相应的函数值.要使下面的程序能运算出“1+2+…+100”的结果,需将语句“i=i+1”加在[]A.①处B.②处C.③处D.④处下列程序计算的数学式是[]A、1+2+3+…+nB、1!+2!+3!+…+n!C、D、(其中n!=1×2×3×…×n)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值是()。下边程序运行结果为[]A.3B.4C.5D.6将下列程序用DO-LOOPUNTIL循环语句重新编写出来,并说明是解决的什么数学问题.INPUTns=0i=0WHILEi<=ns=s+i/(i+2)i=i+1WENDPRINTsEND根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为()。下面是三(1)班同学收集废旧电池的情况统计表。组别一组二组三组四组数量/节130175190145平均每个小组收集多少节废旧电池?下面的计算对吗?把不对的改正过来。(1)(2)(3)()()()下面的计算对吗?把不对的改正过来。(1)(2)(3)()()()下面是三(1)班同学收集废旧电池的情况统计表。组别一组二组三组四组数量/节130175190145平均每个小组收集多少节废旧电池?如图:求的算法的程序框图,(1)标号①处填(),标号②处填();(2)根据框图用直到型(UNTIL)语句编写程序。执行下图的程序,如果输出的结果是4,那么输入的只可能是[]A.-2或2B.2C.-2或4D.2或-4下边方框中为一个求20个数的平均数的程序,则在横线上应填的语句为[]A.i>20B.i<20C.i>=20D.i<=20根据下图所示的伪代码,可知输出的结果b为()。读下列程序,并指出此程序用来解决什么问题。若下列程序的执行结果是3,则输入的x值是[]A.3B.-3C.3或-3D.0写出下列程序的运行结果。(1)输入-4,输出结果为();输入9,输出结果为()。(2)若x=6,则P=(),若x=18,则P=()。读如下两个程序。程序1:程序2:若两程序输入的值相同,并且执行结果也相同,则这两个程序的输入值为(),执行结果为()。读下面的程序,并回答问题。该程序的作用是输入x的值,输出y的值。(1)画出该程序对应的程序框图;(2)使输入的x值与输出的y值相等的x值有几个?农历九月九日是我国传统的重阳节,某饭店自助餐厅决定在这一天实行优惠酬宾活动80岁以上(包括80岁)的老人享受免费自助餐,70岁以上(包括70岁)的老人享受5折优惠,60岁以上(包已知程序如下:根据程序提示依次输入4,2,-5,则程序运行结果是[]A.max=maxB.max=2C.max=-5D.max=4分针走一小格的时间是()分,走一圈是()分,也就()小时。以下给出的是解决某一个问题的程序,根据该程序回答问题.(1)若输入的四个数是8,2,1,13,则输出结果是多少?(2)该程序表示的算法的功能是什么?已知程序如下:则当输入x的值为5时,输出结果为[]A.15B.95.5C.94.5D.以答案都不对填一填。()元()角根据要求,将程序补充完整。(1)输入两个数,输出其中较大的数。(2)判断任意输入的数x是否大于2,若是,输出其平方值;若不是,输出其相反数。编写程序计算2+4+6+…+100的值。求满足1+2+3+…+n>500的最小自然数n。以下是解决该问题的一个程序,但有几处错误,请找出错误,并予以更正。下列对WHILE语句的说法不正确的是[]A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体B.当计算机遇到WHILE语句时,先判断条件的某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?已知如下程序:其运行结果是[]A.j=j-1B.j=100C.j=10D.j=9下列程序运行后输出的结果为[]A.17B.19C.21D.23设计一个计算20个数的平均数的算法,写出程序。编写程序找出在区间[100,300]的所有能同时被2和3整除的正整数。如果以下程序运行后输出的结果是132,那么在程序中LOOPUNTIL后面的“条件”应为[]A.i>11B.i>=11C.i<=11D.i<11下列程序运行后的输出结果是[]A.17B.19C.21D.23下面是一个用于计算的程序,试填上适当的语句。下面程序的功能是()。写出运行下列程序后的输出结果。(1)(2)(1)();(2)()。下面是某个运算的程序:它的运算功能是()。根据程序框图,把程序补充完整,使之执行后求的值,程序如下:i=1N=0WHILE①()S=1/iT=1/(i+1)②()③()WENDPRINTNEND下面给出一个用循环语句编写的程序:(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;(2)请用另一种循环语句的形式把该程序写出来。下列程序执行后输出的结果是[]A.-1B.0C.1D.2设计一个程序,求的值。输入8,下列程序执行后输出的结果是()。下列关于条件语句的叙述正确的是[]A.条件语句中必须有ELSE和ENDIFB.条件语句中可以没有ENDIFC.条件语句中可以没有ELSE,但必须有ENDIFD.条件语句中可以没有ENDIF,也可以下列程序执行后输出的结果是[]A.-1B.0C.1D.2若1+3+5+…+n>10000,试设计一个程序,寻找满足条件的最小奇数n。下面一段程序的目的是[注:int(x)表示不超过x的整数部分][]A.求x,y的最小公倍数B.求x,y的最大公约数C.求x被y整除的商D.求y除以x的余数工人师傅用长6cm的圆柱形钢坯锻造成圆锥,已知圆锥的底面积是钢坯底面积的2倍,圆锥的高是()cm。若输入38,运行下面的程序后,得到的结果是()。
条件语句、循环语句的试题200
写出下列语句的运行结果:输入aifa<0then输出“是负数”elset=输出ta=﹣4,输出结果为(),a=9,输出结果为().条件语句的一般形式如图所示,其中B表示的是[]A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容下列程序执行后输出的结果是().右边的程序运行后,输出的结果为[]A.13,7B.7,4C.9,7D.9,5阅读如图所示的程序框图,运行相应的程序,输出的结果是[]A.2B.4C.8D.16分别用二种方法写出算法语句,计算:1+2+3+…+99+100.分别用二种方法写出算法语句,计算:1+2+3+…+99+100.当a=3时,下面的程序段输出的结果是IFay=2aelsey=a*aPRINTy[]A.9B.3C.10D.6下边程序执行后输出的结果是[]A.﹣1B.0C.1D.2下列判断正确的是[]A.条件结构中必有循环结构B.循环结构中必有条件结构C.顺序结构中必有条件结构D.顺序结构中必有循环结构阅读下列程序:输入x;ifx<0,theny=;elseifx>0,theny=;elsey=0;输出y.如果输入x=﹣2,则输出结果y为[]A.3+πB.3﹣πC.π﹣5D.﹣π﹣5直到型循环结构为[]A.B.C.D.执行图的程序,如果输出的结果是4,那么输入的只可能是[]A.﹣2或2B.2C.﹣2或4D.2或﹣4若框图所给的程序运行结果为S=28,那么判断框中应填入的关于k的条件是().如图所示的伪代码,如果输出6,那么输入的x为()如图程序运行后输出的结果为()。运行如图的程序,输出的值为()。运行如图的程序,输出的值为().如图所示的伪代码,对x∈[﹣3,3],m,M∈R,m≤y≤M,则M﹣m的最小值为()根据如图所示的伪代码,可知输出的结果T为().如下图,给出一个算法的伪代码,则()下面程序运行后,输出的值是()A.42B.43C.44D.45根据如图所示的伪代码,可知输出的结果a为______.下列程序表示的算法是辗转相除法,请在空白处填上相应语句:(1)处填______;(2)处填______.下列语句不属于基本算法语句的是()A.赋值语句B.运算语句C.条件语句D.循环语句设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A.13B.13.5C.14D.14.5下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A.i>20B.i<20C.i>=20D.i<=20如图程序运行后输出的结果为______.若下列算法的程序运行的结果为S=132,那么判断框中应填入的关于k的判断条件是______.如图是用来求2+32+43+54+…+101100的计算程序,请补充完整:______.条件语句的一般形式如图所示,其中B表示的是()A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容给出下列问题:(1)求面积为1的正三角形的周长;(2)求键盘所输入的三个数的算术平均数;(3)求键盘所输入两个数的最小数;(4)求函数f(x)=2xx2(x≥3)(x<3)当自变量取相应值时的函用WHILE语句求1+2+22+23+…+263的值.根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.(1)画出执行该问题的程序框图;(2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正.如图为一个求50个数的平均数的程序,在横线上应填充的语句为()A.i>50B.i<50C.i>=50D.i<=50算法:执行的结果是()A.5B.7C.9D.16执行下列程序后,输出的i的值是()A.5B.6C.10D.11右图程序运行后输出的结果为()A.3456B.4567C.5678D.6789有下面的程序,运行该程序,要使输出的结果是30,在处应添加的条件是()s=0i=2Dos=s+ii=i+2LoopuntilPrintsEndA.i>12B.i>10C.i=14D.i=10如图示程序运行后的输出结果为______.如下程序的运行结果是______.已知有如下两段程序:问:程序1运行的结果为______.程序2运行的结果为______.读下面的程序:上面的程序在执行时如果输入6,那么输出的结果为()A.6B.720C.120D.1如图算法输出的结果是______.根据给出的程序语言,画出程序框图,并计算程序运行后的结果.将程序补充完整INPUTxm=xMOD2IF______THENPRINT“x是偶数”ELSEPRINT“x是奇数”ENDIFEND.把求n!的程序补充完整.______“n=”;ni=s=1______i<=ns=s*ii=i+1______PRINTsEND.编写一个程序,计算下面n(n∈N*)个数的和:12,23,34,…,nn+1.(要求:用直到型循环结构编写)根据下面的要求,求满足1+2+3+…+n>500的最小的自然数n.(1)画出执行该问题的程序框图;(2)以下是解决该问题的一个程序,但有2处错误,请找出错误并予以更正.输入一个任意正整数n,设计一个程序框图求s=1+12+13+…+1n的值,并写出程序.运行如图的程序,将自然数列0,1,2,…依次输入作为a的值,则输出结果x为______.下列程序,执行后输出的结果是s=______.以下程序运行后的输出结果为()i=1WHILEi<8i=i+2s=2*i+3i=i-1WENDPRINTsENDA.17B.19C.21D.23阅读如图所示的程序框图,运行相应的程序,则输出s的值为()A.-1B.0C.1D.3根据如图所示的伪代码,可知输出的结果a为______.下列程序表示的算法是辗转相除法,请在空白处填上相应语句:(1)处填______;(2)处填______.下列语句不属于基本算法语句的是()A.赋值语句B.运算语句C.条件语句D.循环语句条件语句的一般形式如图所示,其中B表示的是()A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容右边伪代码运行执行后输出的结果是______.设计下列函数求值算法程序时需要运用条件语句的函数为()A.f(x)=x2-1B.f(x)=log2xC.f(x)=x+1(x≥-1)-x2-2x(x<-1)D.f(x)=3x读程序甲:i=1乙:i=1000S=0S=0WHILEi<=1000DOS=S+iS=S+ii=i+li=i-1WENDLoopUNTILi<1PRINTSPRINTSENDEND对甲乙两程序和输出结果判断正确的是()A.程序不同结果不同B.程序不同,给出以下四个问题:①输入一个正数x,求它的常用对数值;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求函数f(x)=x-1,x≥0x+2,x<0的函数值.其中不需要用条件语句给出下列问题:(1)求面积为1的正三角形的周长;(2)求键盘所输入的三个数的算术平均数;(3)求键盘所输入两个数的最小数;(4)求函数f(x)=2xx2(x≥3)(x<3)当自变量取相应值时的函求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为153=13+53+33.试编一段程序,找出所有的水仙花数.设个人月收入在5000元以内的个人所得税档次为(单位:元):0<x≤10000%1000<x≤300010%3000<x≤500025%设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.用WHILE语句求1+2+22+23+…+263的值.有下面的程序,运行该程序,要使输出的结果是30,在处应添加的条件是()s=0i=2Dos=s+ii=i+2LoopuntilPrintsEndA.i>12B.i>10C.i=14D.i=10给出一个算法:ReadxIfx≤0,Thenf(x)←4xElsef(x)←2xEnd,IfPrint,f(x)根据以上算法,可求得f(-1)+f(2)=______.写出下列语句的运行结果:输入aifa<0then输出“是负数”elset=a输出ta=-4,输出结果为______,a=9,输出结果为______.给出以下四个问题:①x,输出它的绝对值.②求面积为6的正方形的周长.③求三个数a,b,c中最大数.④求函数f(x)=x-1,x≥0x+2,x<0的函数值.其中不需要用条件语句来描述其算法的有__阅读下列程序:输入x;ifx<0,theny=π2x+3;elseifx>0,theny=π2x-5;elsey=0;输出y.如果输入x=-2,则输出结果y为()A.3+πB.3-πC.π-5D.-π-5已知下列程序INPUTtIFt<=3THENC=0.2ELSEC=0.2+0.1*(t-3)ENDIFPRINTCEND当输入t=5时,输出结果是______.把求n!的程序补充完整.______“n=”;ni=s=1______i<=ns=s*ii=i+1______PRINTsEND.编写一个程序,计算下面n(n∈N*)个数的和:12,23,34,…,nn+1.(要求:用直到型循环结构编写)已知算法(伪代码)如下,指出其功能(用算式表示)______ReadxIfx≤0Theny←1-2xElseIfx≤1Theny←1Elsey←1-2xEndIfEndIfPrinty.为了在运行下面的程序之后得到输出y=25,键盘输入x应该是______INPUTxIFx<0THENy=(x+1)∗(x+1)ELSEy=(x-1)∗(x-1)ENDIFPRINTyEND.为了在运行下面的程序之后得到输出25,键盘输入x应该是INPUTxIFx<0THENy=(x+1)∗(x+1)ELSEy=(x-1)∗(x-1)ENDIFPRINTyEND()A.4或-4B.6或-6C.6或-4D.-4当执行完程序语句“whilei<=10”后,i的值变为______.有如图程序,则该程序执行后输出的结果是______,该程序的循环体部分一共被执行的次数是______.读如图的程序:上面的程序如果在执行的时候,输入93,那么输出的结果为()A.99B.39C.39.3D.99.3已知S=5+9+13+…+101,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.程序的伪代码如下:当x=5时运行结果为______.ReadxIfx≤10ThenP←4xElseP←(x-3)×7EndIfPrintP.执行下列程序后,输出的i的值为()i=1WHILEi<=10i=i+5WENDPRINTiEND.A.5B.6C.10D.11输入x=5,运行下面的程序之后得到y等于_____。InputxIfx<0theny=(x+1)*(x+1)Elsey=(x-1)*(x-1)EndifPrintyEnd阅读图4的程序框图,若输入,,则输出,.(注:框图中的赋值符号“”也可以写成“”或“”)某算法的程序框图如右图所示,则输出量与输入量满足的关系式是.设有以下程序:B="B^2"A="-6"A="A+B"B="2"C="A-3*B"IfA<0thenA=A/CA="-A"B=B*C+1ENDifPrintA,B,C该程序的输出结果是______,________,_________.计算机执行下面的程序段后,输出的结果是()PRINT,A.B.C.D.当时,下面的程序段输出的结果是()IFTHENelsePRINTyA.B.C.D.下列各数、、、中最小的数是____________。用冒泡法对一组数:进行排序时,经过多少趟排序后,得到这一组数:()A.B.C.D.二进制数转换成十进制数是_________________.将两个数交换,使,下面语句正确一组是()a=cc=bb=ab=aa=bc=bb=aa=ca=bb=aA.B.C.D.用“冒泡法”给数列按从大到小进行排序时,经过第一趟排序后得到的新数列为。用冒泡排序法从小到大排列数据需要经过()趟排序才能完成。A.B.C.D.为了在运行下面的程序之后得到输出y=25,键盘输入x应该是。INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyEND下图程序执行后输出的结果是()A.B.0C.1D.2如图所示的程序,若程序执行的结果是3,则输入的值可能为.如图8的程序,若程序执行的结果是3,则输入的值为.如图的程序段结果是.
条件语句、循环语句的试题300
编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积.一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复.假设球从100cm处落下,那么第10次下落的高度设计程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时的面积.要求输入l的值,输出正方形和圆的面积.某玩具厂1996年的生产总值为200万元,如果年生产增长率5%,计算最早在哪一年生产总值超过300万元.试写出伪代码.A.?B.?C.?D.?目前高中毕业会考中,成绩在85~100为“A”,70~84为“B”,60~69为“C”,60分以下为“D”.编制程序,输入学生的考试成绩(百分制,若有小数则四舍五入),输出相应的等级.当时,下面的程序段结果是__________。运行下面的程序,执行后输出的s的值是()i←1Whilei<6i←i+3s←2i+1EndWhilePrintsA.11B.13C.17D.19读下列程序,其中为通话时间,是收取的通话费用.(1)通话时间为6分钟,通话费用是多少?(2)写出程序中所表示的函数.INPUTIFTHENELSEENDIFPRINTEND阅读以下程序INPUT“正奇数”;WHILE“”;当时,求.读下列程序,其中为通话时间,是收取的通话费用.(1)通话时间为6分钟,通话费用是多少?(2)写出程序中所表示的函数.INPUTIFTHENELSE[ENDIFPRINTEND已知函数f(x)=x2,将区间[0,1]十等分,画出求各等分点及端点函数值的算法的框图,并写出程序.2004年我国人口总数约为13亿,问当人口增长率为1.5%时,到哪一年我国人口超14.5亿?编写程序,求100以内的勾股数.某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30000台?下图所给出的是计算S=1-+-+…+的程序框图,请将框图内所缺的式子填充,并写出程序.阅读前面的伪代码,则运行后输出的结果是.变换两个变量A和B的值,并输出交换前后的值.给一个变量重复赋值.乘坐火车时,可以托运货物.从甲地到乙地,规定每张火车客票托运费计算方法是:行李质量不超过50kg时按0.25元/kg;超过50kg而不超过100kg时,其超过部分按0.35元/kg;超过100阅读如图所示的程序框图,输出的结果的值为()A.B.C.D.完全平方数小于1000的完全平方数的和.编写程序求的值.求2+4+6+…+20的和,并显示每次循环结果.设△A1B1C1的面积为1,点A2,B2,C2分别是边B1C1,A1C1,A1B1的中点,…,点An,Bn,Cn分别是△An-1Bn-1Cn-1的边Bn-1Cn-1,Cn-1An-1,An-1Bn-1的中点,编写一个程序,计算每个三输入一个正整数n,并计算S=11×22×33×…×nn的值.编写一个程序,判断直线l1:A1x+B1y+C1=0和直线l2:A2x+B2y+C2=0的位置关系.高二(1)班共60人,市青少年保护中心来抽样检测同学们的身体素质,要求学号被3整除的同学参加体检.已知学生的学号是从1到60号,请编写输出参加体检同学学号的一个程序.1,1,2,3,5,8,13,…这一列数的规律是:第1、第2个数是1,从第3个数起,该数是其前2个数之和.试编写一个程序,计算这列数中前20个数之和.设计一个计算1×3×5×7×…×99的值的算法程序.编写程序:(1)计算下面n个数的和:.(2)计算S=5+55+555+…+.计算1+3+32+…+39.】某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30000台?编写一个程序,计算并输出100以内所有被3和4都整除的正整数.写出计算12+32+52+…+9992的程序.求1000以内能被7整除的所有正整数的和.编写程序,计算函数f(x)=3x2-x+1当x=1,2,3,…,10时函数值.如果我国工业产值每年以9%的增长率增长,问几年后我国产值翻一番?写出该算法的程序.编写程序确定S=1+4+7+10+…中加到第几项时S≥300.】编写程序,寻找使1×3×5×…×n>10000的最小正奇数n.按照如图的程序框图执行,若输出结果为15,则M处条件为A.B.C.D.下列给出的赋值语句中正确的是()A.3="A"B.M="-M"C.B="A=2"D.下面命题中正确论述的命题个数是()①求解某一类问题的算法是唯一的;②任何一个算法都可能包含顺序结构、条件结构、循环结构;③在“Scilab”程序语言中,赋值号与数学中的等号的意(本题满分12分)已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:S=0;fori=1:1:100ifmod(i,2)==1S=S+i^2;elseS以下程序输入2,3,4运行后,输出的结果是将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是()a=cc=bb=ab=aa=bc=bb=aa=ca=bb=aA.B.C.D.条件语句的一般形式如右图所示,其中F表示的是A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容执行下列伪代码,输出的结果为▲.Print条件语句的一般形式如右图所示,其中B表示的是()A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容以下伪代码:ReadIfThen←ElseIfThen←Else←EndIfPrint根据以上伪代码,可得的值是▲将两个数a=8,b=17交换,使得a=17,b=8,下面使用赋值语句正确的一组是().A.a=b;b=aB.c=b;b=a;a=cC.b=a;a=bD.a=c;c=b;b=a下列对While语句说法不正确的是()A.当计算机遇到While语句时,先判断条件的真假,如果条件符合就执行While与EndWhile之间的循环体B.当条件不符合时,计算机不执行循环体,直下面的伪代码输出的结果是()I!2Fornfrom2To10Step2I!2I+IfI>20ThenI!I-20EndIfEndForPrintIA.13B.14C.15D.16S!0I!1WhileS<60S!S+II!I+1EndWhile观察上面程序,该循环变量I共循环了()A.9次B.10次C.11次D.12次下面的程序的功能是ReadnI!1WhileI≤nIfn/I="Int("n/I)ThenS!II←I+1EndIfPrintSEndWhileReadxIf9<xANDx<100Thena=x\10b="x"MOD10x="10※b+a"PrintxEndIfEnd(注:“\”是x除10的商,“MoD”是x除10的余数)上述程序输出x的含义是__________条件语句的一般形式如右所示,其中B表示的是A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容设计算法流程图,要求输入自变量的值,输出函数的值,并用复合if语句描述算法。程序:的输出结果是A.3,4B.3,16C.12,7D.12,16当右边的程序段输出结果是41,则横线处应填A.B.C.D.下列给出的赋值语句中正确的是()A.5="M"B.x=-xC.B="A=3"D.x+y=0程序输入2,3,则程序执行的结果为()A.2,3B.3,2C.2,2D.3,3下列给出的赋值语句中正确的是()A.3="A"B.M=—MC.B="A=2"D.x+y=0程序框图符号“”可用于()A.输出a="10"B.赋值a="10"C.判断a="10"D.输入a=10下列表达式对应的值正确的是A.2/6+5*2="8"B.(2+3)*5MOD2+2*3*SQR(4)^2=29C.4*5*(8MOD3)*2/5="16"D.6*SQR(4)+3^2*2=154一只机器猫每秒钟前进或后退一步,程序设计人员让机器猫以每前进3步后再后退2步的规律移动.如果将机器猫开始放在数轴的原点上,面向正的方向,以1步的距离为1个单位长,令表已知m是一个给定的正整数,如果两个整数a,b被m除得的余数相同,则称a与b对模m同余,记作a≡b(modm),例如:5≡13(mod4).若22010≡r(mod7),则r可以为A.2008B.2009C.2010D.2011下列给出的赋值语句中正确的是()A.4=MB.M=-MC.B=A=3D.x+y=0程序如下:以上程序输出的结果是阅读下列程序:INPUTNI=1S=1WHILEI<="N"S=S*II=I+1WENDPRINTSEND上面的程序在执行时如果输入6,那么输出的结果为()A.1B.6C.120D.720程序能做许多我们用纸和笔很难做的较大计算量的问题,这主要归功于算法语句的A.输入(出)语句B.赋值语句C.条件语句D.循环语句计算机执行下面的程序段后,输出的结果是PRINT,A.B.C.D.根据以下程序,则=""InputxIfx<=0Then=4*Else=2^EndIfPrintEnd在进位制转换中,计算机执行下边的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0下图是一个求20个数的平均数的程序,在横线上应填()A.i>20B.i<20C.i>=20D.i<=20运行下面的程序,输出的值为________已知下列程序INPUTtIFt<="3"THENC=0.2ELSEC=0.2+0.1*(t-3)ENDIFPRINTCEND当输入t=5时,输出结果是.右边程序的输出结果为A.,B.,C.,D.,A=15,A=-A+5,最后A的值为()A.-10B.25C.15D.无意义四位二进制数能表示的最大十进制数是()A.4B.15C.64D.127给出下面的程序框图,则输出的结果为_________..下面程序运行的结果为()A.4B.5C.6D.7定义某种运算,的运算原理如图所示.设.则______;在区间上的最小值为______.如果执行下面的程序框图,那么输出的a=___.阅读下面的流程图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是A.75、21、32B.21、32、75C.32、21、75D.75、32、21有下面的程序,运行该程序,要使输出的结果是30,在“”处应添加的条件是___。下列语句是命题的一句是()A.x—1=0B.2+3=8C.你会说英语吗D.这是一棵大树已知变量a、b已被赋值,要交换a、b的值,采用的算法是()A.a="b,"b="a"B.a="c,"b="a,"c="b"C.a="c,"b="a,"c="a"D.c="a,"a="b,"b=c完成下列进位制之间的转化:101101(2)=____________(10)____________(7)下图伪代码运行输出的n的值是.一个算法的程序框图如图所示,若该程序输出的结果为,则判断框内应填入的条件是()()A.B.C.D.右边的程序框图(如右图所示),能判断任意输入的数的奇偶性:其中判断框内的条件是A.?B.?C.?D.?赋值语句M=M+3表示的意义()A.将M的值赋给M+3B.将M的值加3后再赋给MC.M和M+3的值相等D.以上说法都不对某程序流程框图如图所示,现执行该程序,输入下列函数则可以输出的函数是=__________下列给出的赋值语句中正确的是:()A.5=AB.M=—MC.B=A=2D.x+y=0把98化成五进制数的末位数字为()A1B2C3D4计算机中常用16进制,采用数字0~9和字母A~F共16个计数符号与10进制得对应关系如下表:例如用16进制表示D+E=1B,则(2×F+1)×4=()A6EB7CC5FDB0计算机是将信息转化为二进制数进行处理的,二进制即“逢二进一”,若1011(2)表示二进制数,将它转换成十进制数式是了么二进制数(2)转换成十进制数形式是()A.22010-1B.22011-1C若自然数n使得作竖式加法均不产生进位现象,则称n为“良数”.例如:32是“良数”,因为32+33+34不产生进位现象;23不是“良数”,因为23+24+25产生进位现象.那么小于1000的“良数”的
条件语句、循环语句的试题400
语句“PRINT37MOD5”运行的结果是____.下列给出的赋值语句中正确的是A.3=AB.M=-MC.B=A=2D.x+y=0在右边程序中,如果输入的值是20,则输出的值是A.100B.50C.25D.150下列程序运行后,a,b,c的值各等于什么?(1)a=3b=-5.c=8a=bb=cPRINT..b......ENDA.3B.-5C.8D.0下列给出的赋值语句中正确的是A.5=MB.x=-xC.B=A=3D.x+y=0(本小题满分12分)分别用二种方法写出算法语句,计算:1+2+3+……+99+100.若在某个计算机语言中规定,当代数式中没有括号时,运算是从右到左进行的,例如在这种语言中,a—b—c的通常的代数记法是,若计算通常的代数记法为()A.B.C.D.将两个数交换,使,下面语句正确的一组是()A.B.C.D.下图的程序框图表示的算法的运行结果是________.条件语句的一般形式如下所示,其中B表示的是A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容下列给出的赋值语句中,表达正确的是()A.B.C.D.(12分)设计一个程序框图求的值,并写出程序。在区间产生的均匀随机数,转化为上的均匀随机数,实施的变换为A.B.C.D.输入,(r="m"MODn表示r等于m除以n的余数),运行由图表中的程序之后得到的结果为_____执行右边的程序框图,若,则输出的().A.3B.4C.5D.61010(2)转化成十进制数是A.8B.9C.10D.11.程序能做许多我们用纸和笔很难做的较大计算量的问题,这主要归功于算法语句的A.输入(出)语句B.赋值语句C.条件语句D.循环语句右图是一个算法的程序框图,该算法所输出的结果是()1,3,5A.B.C.D.由一组样本数据,得到回归直线方程,那么下面说法不正确的是()A.直线必经过;B.直线至少经过中的一个点;C.直线的斜率为;D.直线的纵截距为画出程序框图,用二分法求方程在(20,21)之间的近似根(精确度为0.005)右图程序运行结果是▲.右下图(3)是一个算法程序框图,输出的结果是120,则判断框图内应填的条件是()A.B.C.D.给出以下四个问题①x,输出它的相反数②求出面积为6的正方形的周长③求出三个数a,b,c中最大的数④求函数的函数的值其中不能用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个根据下面的要求,求值。(Ⅰ)请完成执行该问题的程序框图;(Ⅱ)用DoLoop循环语句描述这一算法某算法的程序语言如下图所示,(Ⅰ)则输入量与输出量满足的关系式(Ⅱ)根据程序语言,在下列框格内写出对应的程序框图.已知程序框图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填________.下列算法:①;②;③;④输出x,y关于算法作用,下列叙述正确的是()A.交换了原来的x,yB.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值下列判断正确的是()A.条件结构中必有循环结构B.循环结构中必有条件结构C.顺序结构中必有条件结构D.顺序结构中必有循环结构下面是判断框的是()A.B.C.D.当A=1时,下列程序:input"A=";AA=A*2A=A*3A=A*4A=A*5printAend输出的结果A是()A.5B.6C.15D.120下列程序执行后输出的结果是()n=5s=0WHILEs<15s=s+nn=n-1WENDPRINTnENDA、–1B、0C、1D、2根据给出的程序语言,画出程序框图,并计算程序运行后的结果。对任意正整数,设计一个程序求的值.当=3时,下面的程序段输出的结果是()A.9B.3C.10D.6如图给出的四个框图中,其中满足WHILE语句结构的是:ABCD写出下列程序[如图1]的运行结果:若程序运行后程序=THEN输入x=-2,则输出的结果为____输出______.阅读右侧程序:如果输入x=2,则输出结果y为()A.-5B.--5C.3+D.3-下列程序执行后输出的结果是()A.-1B.0C.1D.2根据下面的程序,画出其相应的程序框图,并说明此题所表述算法的功能。阅读右图程序,并指出当a=3,b=–5时的计算结果:a=,b=.在右面的程序框图表示的算法中,输入三个实数,要求输出的是这三个数中最大的数,那么在空白的判断框中,应该填入()A.B.C.D.下列语句中,可以用作输出语句的是()A.INPUTB.PRINTC.IFD.WHILE右边的程序运行后输出的结果是A.16B.32C.64D.128读程序,该程序表示的函数是_________.如图是一个计算个数的和的程序框图,请完成该图的程序框:(I)请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能;(II)根据程序框图写出程序.计算机中常用16进制,采用数字0~9和字母A~F共16个计数符号与10进制得对应关系如下表:16进制0123456789ABCDEF10进制0123456789101112131415例如用16进制表示D+E=1B,则A×B=()如下图,给出一个算法的伪代码,ReadxIf则.如右图是一个算法的流程图,则最后输出的.运行如图的算法,则输出的结果是;右图程序运行后输出的结果为()A.50B.5C.25D.0将二进制数1010101(2)化为十进制结果为____________。程序框图中表示处理框的是().A.B.C.D.如图所示的程序运行后,输出的a,b,c的值分别为___;对程序框“”表示的功能描述正确的一项是()A.表示算法的起始和结束B.表示算法输入和输出的信息C.赋值计算D.按照算法的顺序连接程序框下列程序框图的运算结果为()A.5B.10C.15D.20用秦九韵算法计算多项式时值时,的值为()A.3B.5C.-3D.2右边所示的程序,若输入,则输出如下左图程序,执行后输出的结果是S=.阅读下面的程序:INPUTNI=1S=1WHILEI<=NS=S*II=I+1WENDPRINTSEND上面程序在执行过程中,如果输入6,那么输出的结果是()A.6B.120C.720D.1080如图所示算法程序框图运行时,输入a=sin315°,b=tan315°,c=cos315°,则输出结果为()A.B.C.1D.-1下面求1+4+7+…+2008的值的程序中,正整数m的最大值为A.2009B.2010C.2011D.2012下面是判断框的是()A.B.C.D.下列算法语句表示的函数是____________已知一个算法的伪代码如图所示,则输出的结果为下列赋值语句正确的是()A.B.C.D.如果一个算法的程序框图中有,则表示该算法中一定有哪种逻辑结构()A.循环结构和条件结构B.条件结构C.循环结构D.顺序结构和循环结构当时,下面的程序段输出的结果是()A.9B.3C.10D.6运行下面程序A=1B=1WhileA=A+B;B=A+B;EndC=A+BPrint()某程序框图如图所示,则该程序运行后输出的s值为。.根据如图所示的伪代码,当输入分别为2,3时,最后输出的的值是________.(本小题满分12分)函数,写出求函数的函数值的程序。(不用画框图)将十进制数89化为二进制数为.(本题满分10分)已知一个算法如下:S1输入X;S2若X<0,执行S3;否则,执行S5;S3;S4输出Y,结束;S5若X=0,执行S6;否则执行S8;S6;S7输出Y,结束;S8;S9输出Y,结束.右图是一算法的程序框图,若输出结果为,则在判断框中应填入的条件是()A.B.C.D.在运行下面的程序之后输出y=16,输入x的值应该是。完成下列进位制之间的转化:101101(2)=_____(10)=____(7)在程序设计中,要将两个数a=2011,b=2012交换,使得a=2012,b=2011,使用赋值语句正确的一组是()A.a="b"B.c=bC.b=aD.a=cb=ab=aa=bc=ba=cb=a如下图,是把二进制数化成十进制数的一个程序框图,判断框内可以填人的条件是()A.B.C.D.已知有如图程序,如果程序执行后输出的结果是11880,那么在程序Loop后面的“条件”应为()A.i>9B.C.D.i<8右边是根据所输入的值计算值的一个算法程序,若依次取数列中的前200项,则所得值中的最小值为.右图是计算首项为1的数列前m项和的算法框图,(1)判断m的值;(2)试写出与的关系式;(3)根据框图分别利用For语句和DoLoop语句写出算法程序;(4)在电脑上运行此程序,最后输出的铁路托运行李,从甲地到乙地,规定每张火车票托运行李不超过50公斤时,每公斤0.2元,超过50公斤时,超过部分按每公斤0.3元计算,(不足1公斤时按1公斤计费),试设计一个计算.为了解“深圳大运会开幕式”电视直播节目的收视情况,某机构在深圳市随机抽查了10000人,把抽查结果输入如图所示的程序框图中,其输出的数值是3800,则该节目收视率为A.3800将五进制化成四进位制数是____.把十进制数15化为二进制数为()A.1011B.1001(2)C.1111(2)D.1111计算机执行下面的程序段后,输出的结果是()A.B.C.D.当时,下面的程序段执行后所得的结果是()A.B.C.D.当时,下面的程序段输出的结果是()A.B.C.D.给出以下四个问题:①输入一个数x,输出它的绝对值;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求函数f(x)=的函数值.其中需要用选择结构来描述算法的有_______下面的程序输出的结果=已知,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.下列各数、、、中最小的数是___下列给出的赋值语句中正确的是()A.3=AB.M=-MC.B=A=2D.指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“Howoldareyou”x(4)INPUT,x(5)PRINTA+B=;C(6)PRINTGood-bye!下列程序执行后输出的结果是()A.–1B.0C.1D.2为了在运行下面的程序之后得到输出y=16,键盘输入x应该是()A.或B.C.或D.或比较大小:下列程序运行后,a,b,c的值各等于什么?(1)a=3(2)a=3b=-5b=-5c=8c=8a=ba=bb=cb=cPRINTa,b,cc=aENDPRINTa,b,c、END(1)下面算法的功能是.(2)下列算法输出的结果是(写式子)(3)下图为一个求20个数的平均数的程序,在横线上应填充的语句为若输入8,则下列程序执行后输出的结果是________.