【试卷】新课标人教A版数学必修3第1章练习:1.3基本算法语句练习卷
高一数学人教a版必修三练习:第一章_算法初步1.1.2.2

(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1.下列四种说法中正确的有( )①任何一个算法都离不开顺序结构;②程序框图中,根据条件是否成立有不同的流向;③循环体是指按照一定条件,反复执行某一处理步骤;④循环结构中有条件结构,条件结构中有循环结构.A .1个B .2个C .3个D .4个解析: 因为顺序结构是任何一个算法都离不开的基本结构,所以①正确;在一个算法中,经常会遇到一些条件的判断,算法流程根据条件是否成立有不同的流向,因此②正确;根据循环体的定义知,③正确;④不正确.因为在条件结构中可以不含循环结构.综上分析知①②③正确,④不正确.故选C.答案: C2.(2015·四川卷)执行如图所示的程序框图,输出S 的值为( )A .-32 B.32C .-12 D.12解析: 根据题中程序框图,可知k =1,k =1+1=2<4,k =2+1=3<4,k =3+1=4,k =4+1=5>4,S =sin 5π6=12.故输出S 的值为12.故选D. 答案: D3.(2015·天津卷)阅读如图的程序框图,运行相应的程序,则输出i 的值为( )A.2 B.3C.4 D.5解析:第一次执行,i=1,S=10-1=9;第二次执行,i=2,S=9-2=7;第三次执行,i=3,S=7-3=4;第四次执行,i=4,S=4-4=0,满足条件,则退出循环,所以输出i的值为4.故选C.答案: C4.(2015·菏泽模拟)如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为()A.S=S(n+1) B.S=Sx n+1C.S=Sn D.S=Sx n解析:赋值框内应为累乘积,累乘积=前面项累乘积×第n项,即S=Sx n,故选D.答案: D二、填空题(每小题5分,共15分)5.阅读如图所示的程序框图,运行相应的程序.如果输入某个正整数n后,输出的S∈(10,20),那么n的值为________.解析: 先读出框图的计算功能,再结合等比数列求和公式求解.框图功能为求和,即S =1+21+22+…+2n -1. 由于S =1×(1-2n )1-2=2n -1∈(10,20), ∴10<2n -1<20,∴11<2n <21,∴n =4,即求前4项和.∴判断框内的条件为k >4?,即n =4.答案: 46.按下列程序框图运算:规定:程序运行到“判断结果是否大于244”为1次运算,若x =5,则运算进行________次才停止. 解析: 第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.答案: 47.(2015·黄石模拟)如果执行如图所示的程序框图,输入x =4.5,则输出的数i =________.解析: 开始x =4.5,i =1,进入循环体,x =3.5;不符合x <1,则i =2,x =2.5;不符合x <1,则i =3,x =1.5;不符合x <1,则i =4,x =0.5,符合x <1,输出i =4.答案: 4三、解答题(每小题10分,共20分)8.设计程序框图,计算1×2×3×4×…×n的值.解析:程序框图(1),含有当型循环结构,如图(1)所示.程序框图(2),含有直到型循环结构,如图(2)所示.9.某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分以上)的成绩,试设计一个算法,并画出程序框图.解析:算法步骤如下:第一步,把计数变量n的初始值设为1.第二步,输入一个成绩r,比较r与60的大小.若r≥60,则输出r,然后执行下一步;若r<60,则执行下一步.第三步,使计数变量n的值增加1.第四步,判断计数变量n与学生个数50的大小,若n≤50,返回第二步,若n大于50,则结束.程序框图如图.。
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1022. (2分)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A . 13B . 13.5C . 14D . 14.53. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 65. (2分)有人编写了下列程序,则()A . 输出结果是1B . 能执行一次C . 能执行10次D . 是“死循环”,有语法错误6. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同7. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 98. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()A . 循环变量B . 循环体C . 终止条件D . 终止条件为真9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 2310. (2分)根据下列算法语句,当输入x为60时,输出y的值为()A . 25B . 30C . 31D . 6111. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,412. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .13. (2分)如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()A . i>11B . i>=11C . i<=11D . i<1114. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?15. (2分)在下面的程序中,输出的结果应为()A . 7B . 8C . 3,4,5,6,7D . 4,5,6,7,8二、填空题 (共3题;共3分)16. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________17. (1分)下面的程序执行后输出的结果是________. 若要求画出对应的程序框图,则选择的程序框有________.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图21. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
人教A版高中数学必修三试卷高中 算法 .doc

高中数学必修3 算法一.选择题1.下面对算法描述正确的一项是 ( )A .算法只能用伪代码来描述B .算法只能用流程图来表示C .同一问题可以有不同的算法D .同一问题不同的算法会得到不同的结果 2. A . B .C .D . 3)A .顺序结构B .选择结构C .循环结构D .以上都可以 4.阅读下图的流程图,则输出的结果是( ).A .4B .5C .6D .135.下图中所示的是一个算法的流程图,已知a 1=3,输出的a 2=7,则的b 值是( ).A .11B .17C .5D .12 6 将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )C D 部分. A 1,3 B 4,1 C 0,0 D 6,09 计算机执行下面的程序段后,输出的结果是( )A 1,3B 4,1C 0,0D 6,010 当3=a 时,下面的程序段输出的结果是( )A 9B 3C 10D 611.当2=x 时,下面的程序段结果是 ( )A 3B 7C 15D 17 二填空题1 以下属于基本算法语句的是① INPUT 语句;②PRINT 语句;③IF-THEN 语句;④DO 语句;⑤END 语句; ⑥WHILE 语句;⑦END IF 语句2.下面程序运行后,a ,b ,c 的值各等于3. 把求n ⨯⋅⋅⋅⨯⨯⨯321的程序补充完整 , ,4.已知有如上两段程序:问:程序1运行的结果为_ __ _____。
程序2运行的结果为____ _______。
5.下图给出的是计算201614121+⋅⋅⋅+++的值的一个程序框图,其中判断框内应填入的条件是 .6.把求s=1+2+3+…+100的值的算法程序补充完整①_ _____②__ ____三计算题1 编写一个程序,输入正方形的边长,输出它的对角线长和面积的值2.已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图描述之。
3.以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的。
人教A版高中数学必修三练习:第一章算法初步1.2基本算法语句含答案

分层训练·进阶冲关A组基础练( 建议用时 20 分钟)1. 以下给出的输入、输出语句正确的选项是( D )①INPUT a;b;c②INPUT x=3③PRINT A=4④PRINT20,3A.①②B.②③C.③④D.④2. 以下所给的运算结果正确的有( B )①ABS(-5)=5;②SQR(4)=±2;③5/2=2.5;④5/2=2;⑤5MOD2=2.5;⑥3^ 2=9.A.2 个B.3 个C.4 个D.5 个3.条件语句的一般形式为 :IF A THEN B ELSE C, 此中 B表示的是( A )A.知足条件时履行的内容B.条件语句C.条件D.不知足条件时 , 履行的内容4.阅读下边程序 :若输入 x=5, 则输出结果 x 为( B )A.-5B.5C.0D.不确立5.给出以下图的程序 :履行该程序时 , 若输入的 x 为 3, 则输出的 y 值是 ( B )A.3B.6C.9D.276.以下语句履行完后 ,A,B 的值各为 6,10 .7.以下程序履行后结果为 3, 则输入的 x 值为±1 .8. 以下图的程序运转后, 输出的值为44 .9.运转程序 :在两次运转中分别输入8,4 和 2,4, 则两次运转程序的输出结果分别为4,2 .10. 读以下图的判断输入的随意整数x 的奇偶性的程序 , 并填空 .11.下边程序的算法功能是 : 判断随意输入的数 x, 假如正数 , 则输出它的平方值 ; 若不是正数 , 则输出它的相反数 .则横线处填入的条件应当是x<=0 .12. 下边两个程序最后输出的“S”分别等于21,17 .B组提高练( 建议用时 20 分钟)13.阅读以下程序 :假如输入的 t ∈[-1,3],则输出的S∈ ( A )A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]14.以下图 , 假以下边程序中输入的 r= ,f(r) 是用来求圆内接正方形边长 a 的一个函数 , 则输出的结果为( C )A.415.读程序 , 写出程序的意义 :16.履行下边的程序 , 假如输入 N=4,那么输出的 S=17.某代销点销售《无线电》《计算机》《看世界》三种杂志, 它们的订价分别为 1.20 元、 1.55 元、 2.00 元, 编写一个程序 , 求输入杂志的订购数后 , 立刻输出所付金额 .【分析】程序以下 :INPUT “《无线电》本数” ;aINPUT “《计算机》本数” ;bINPUT “《看世界》本数” ;cP1=1.20P2=1.55P3=2.00M=a*P1+b*P2+c*P3PRINT MEND18.某城市出租车企业规定在城区内搭乘出租车的收费标准为: 不超出3 公里收 7 元, 超出 3 公里的里程每公里收 1.5 元, 另每车次超出 3 公里收燃油附带费 1 元( 不考虑其余要素 ). 请画出计算出租车花费的程序框图, 并写出程序 .【分析】设 x 为出租车行驶的公里数 ,y 为收取的花费 ,则y=即 y=程序框图以下图 :其程序以下 :INPUT xIF x>3THENy=1.5 x+3.5ELSEy=7END IFPRINT yENDC培(建用15分) 19. 用 UNTIL句写出算 12+22+32+⋯+n2的的程序 .【分析】20.以下图 , 在边长为 16 的正方形 ABCD的边上有一动点 P, 点 P 沿边线由 B→C→D→A(B 为起点 ,A 为终点 ) 运动 . 若设 P 运动的行程为 x, △APB的面积为 y, 试写出程序 , 依据输入的 x 值, 输出相应的 y 值.【分析】由题意可得函数关系式为:y=明显需利用条件语句的嵌套或叠加编写程序 .程序以下 :封闭 Word 文档返回原板块。
高一数学人教a版必修三练习:第一章_算法初步1.2.3

(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1.求函数f (x )=⎩⎪⎨⎪⎧x 2(x >2),x -1 (-2<x ≤2),6x -6 (x ≤-2),在x =x 0时的值的算法中,下列语句用不到的是( )A.输入语句B.输出语句C.条件语句D.循环语句 解析: 因为是求分段函数f (x )在x =x 0时的值,所以需用条件语句,当然输入、输出语句必不可少,故选D.答案: D2.关于循环语句的说法不正确的是( )A.算法中的循环结构由WHILE 语句来实现B.循环语句中有直到型语句和当型语句,即UNTIL 语句和WHILE 语句C.一般来说UNTIL 语句和WHILE 语句可以互相转换D.算法中的循环结构由循环语句来实现解析: 算法中的循环结构由循环语句来实现,循环语句包括UNTIL 语句和WHILE 语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项A 是错误的,其余都正确.故选A.答案: A3.给出如图所示的程序段,则关于它的说法正确的是( ) k =8WHILE k =0 k =k +1WENDA.循环体语句执行8次B.循环体无限循环C.循环体语句一次也不执行D.循环体语句只执行一次解析: 由于k =8,而循环语句的条件是k =0执行,故循环体语句一次也不执行.故选C.答案: C4.下面为一个求10个数的平均数的程序,在横线上应填充的语句为( )>25C.i>10D.i<10解析:此为直到型循环,在程序一开始,即i=15时,开始执行循环体,当i=24时,继续执行循环体,题目中求10个数的平均数,所以当i>24时应终止循环.故选A.答案: A二、填空题(每小题5分,共15分)5.下面所给的程序,其循环体执行的次数是W.i=5,循环三次,i=7,等等,循环50次,i>100.故循环体执行的次数是50.答案:506.将求1×2×3×4×5×6×7×8×9×10的程序补充完整:从10减到1,循环的条件为a>0,当然也可以为a≥1.答案:①a>0②a-17.对于下面一个程序:当N =0<15时,N =0+5=5,M =5-1=4;当N =5<15时,N =5+4=9,M =4-1=3;当N =9<15时,N =9+3=12,M =3-1=2;当N =12<15时,N =12+2=14,M =2-1=1;当N =14<15时,N =14+1=15,M =1-1=0,当N =15时不小于15,终止循环,最后输出M 的值为0.答案: 0三、解答题(每小题10分,共20分)8.给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE 型循环语句写出程序. 解析: (1)该程序的功能是求1+12+13+…+199的值. (2)程序如下:<10 000成立的最大正整数n ,并画出程序框图. 解析: 程序如下:10.(2015·咸阳高一检测)下面的程序运行后第3个输出的数是()A.1B.32C.2D.52解析: 该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x =1+12=32, 第三次输出的数是x =1+12+12=2.故选C. 答案: C11.(2015·苏州模拟)读程序,回答下列问题:,则输出的结果为 ;(2)此程序对应的计算式子是 ;(3)程序中的循环语句对应 型循环结构. 解析: (1)输入n =3,当i =1时,S =0+12=12; 当i =2时,S =12+16=23; 当i =3时,S =23+112=34,结束循环,此时输出S =34. (2)此程序是用于计算11×2+12×3+…+1n (n +1)的值. (3)这是WHILE 语句,对应的是当型循环结构.答案: (1)34 (2)11×2+12×3+…+1n (n +1)(3)当12.根据下面的要求,求满足1+2+3+…+n >2 014的最小的自然数n .(1)下面是解决该问题的一个程序,但有3处错误,请找出错误并予以更正;(2)画出执行该问题的程序框图.错误2:无END语句,在输出下面加“END”;错误3:“输出n+1”改为“PRINT n”.(2)程序框图如下:13.(2015·福州高一检测)输入100个数,将其中正数的个数输出.试用循环语句设计程序. 解析:用WHILE语句编写程序如下:。
【试卷】新课标人教A版数学必修3第1章练习:1.1算法初步练习卷

算法初步练习一、选择题:1.(09天津文)阅读下面的程序框图,则输出的S =A .14B .20C .30D .552.(09福建)阅读图2所示的程序框图,运行相应的程序,输出的结果是A .1 B. 2 C. 3 D. 43.(09福建)阅读右图所示的程序框图,运行相应的程序,输出的结果是A .2B .4C .8D .164.(09浙江)某程序框图如图所示,该程序运行后输出的k 的值是A .4B .5C .6D .75.执行右面的程序框图,输出的S 是3题 2题1题4题A .378-B .378C .418-D .4186.如图的程序框图表示的算法的功能是A .计算小于100的奇数的连乘积B .计算从1开始的连续奇数的连乘积C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.7.右图是把二进制数)2(11111化为十进制数的一个程序框图,判断框内应填入的 条件是A .4i >B .4i ≤C .5i >D .5i ≤8.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .635题6题9.(09海南)如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于A .3B .3.5C .4D .4.510.(09辽宁)某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ⋅⋅⋅,其中 收入记为 正数,支出记为负数。
该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的A .0,A V S T >=-B .0,A V S T <=-C .0,A V S T >=+D .0,A V S T <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为A .1996年B .1998年C .2010年D .2100年否y x =是 否开始 0x <0y =x x h +=是结束1x <输入,x h否是1y =输出y2x ≥是开始1,0,0k S T ===i A a =输出,S V 1k k =+否 结束输入12,,,,N N a a a ⋅⋅⋅ T T A =+S S A =+N k <是否10题11题9题二、填空题:12.(09安徽)程序框图(即算法流程图)如图所示,其输出结果是_______. 13.(09山东)执行右边的程序框图,输出的T = .14.下面的程序框图表示的算法的结果是 1614题12题15.阅读右上面的流程图,若输入6,1==,则输出的结果是2a b16(2008海南宁夏)右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的①c x>②x c>③C.c b>>④b c参考答案1.C .【解读与点评】当1=i 时, S =1;当i =2时, S =5;循环下去,当i =3时, S =14; 当i =4时,S =30;本试题考查了程序框图的运用.2.D 【解读与点评】本题考查是算法的重新框图与算法的语句识别.易错点是 不懂得运行顺序.当1,2n S ==代入程序中运行第一次是1S =-,然后赋值此时2n =;返回运 行第二次可得111(1)2S ==--,然后赋值3n =; 再返回运行第三次可得12112S ==-,然后赋值4n =,判断可知此时2S =,故输出4n =.故选D .3.C 【解读与点评】本题考查是算法的重新框图与算法的语句识别.考查学生 运算求解能力.本题的易错点是要注意是先赋值再输出.当1,2n S ==代入程序中运行第一次是1S =-,然后赋值此时2n =;返回运 行第二次可得111(1)2S ==--,然后赋值4n =; 再返回运行第三次可得12112S ==-,然后赋值8n =,判断可知此时2S =,故输出8n =. 4.A .【解读与点评】对于0,1,k s ==1k ∴=.对于1,3,2k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出 的4k =.此题是新课程新增内容,考查了程序语言的概念和基本的应用,通 过对程序语言的考查,充分体现了数学程序语言中循环语言的关键. 9.B .【解读与点评】循环9次,对应输出值如下表。
高中数学人教A版必修三习题第一章-算法的概念含答案

答案:C
2.求过 P(a1,b1),Q(a ,b2)两点的直线斜率有如下的算法,请将算法补充完整: 2
S1 取 x1=a1,y1=b1,x2=a ,y2=b2. 2
S2 若 x1=x ,则输出斜率不存在;否则,________. 2
S 输出计算结果 k 或者无法求解信息.
3
解析:根据直线斜率公式可得此步骤.
第三步,依次从 2 到(n-1)检验能不能整除 n,若不能整除 n,则执行第四步;若能整
除 n,则执行第一步.
第四步,输出 n.
满足条件的 n 是( )
A.质数
B.奇数
C.偶数
D.约数
解析:此题首先要理解质数,只能被 1 和自身整除的大于 1 的整数叫质数.2是最小的
质数,这个算法通过对 2 到(n-1)一一验证,看是否有其他约数,来判断其是否为质数.
B 级 能力提升 1.结合下面的算法: 第一步,输入 x.
3
第二步,判断 x 是否小于 0,若是,则输出 x+2;否则,执行第三步.
第三步,输出 x-1.
当输入的 x 的值为-1,0,1 时,输出的结果分别为( )
A.-1,0,1
B.-1,1,0
C.1,-1,0
D.0,-1,1
解析:根据 x 值与 0 的关系选择执行不同的步骤.
第四步,得到方程组的解{x=10,)
y=20. 第五步,输出结果,鸡 10只,兔 20只.
4
答案:A
二、填空题
6.给出下列算法:
第一步,输入 x 的值.
第二步,当 x>4时,计算 y=x+2;否则执行下一步.
第三步,计算 y= 4-x.
第四步,输出 y.
当输入 x=0 时,输出 y=________.
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试C卷

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试C卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?2. (2分)阅读下列程序:INPUT NI=1S=1WHILE I<="N"S =S*II = I+1WENDPRINT SEND上面的程序在执行时如果输入6,那么输出的结果为()A . 1B . 6C . 120D . 7203. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)当x=2时,下面的程序段结果是()i=1s=0WHILE i<=4s=s*x+1i=i+1WENDPRINTsEND.A . 3B . 7C . 15D . 175. (2分)下面给出的四个算法框图中满足DO LOOP语句的是()A .B .C .D .6. (2分)执行下列程序后,输出的i的值为()i=1WHILE i<=10i=i+5WENDPRINT iEND.A . 5B . 6C . 10D . 117. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 68. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1029. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同10. (2分) (2017高一下·郴州期中) 下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A . i>20B . i<20C . i>=20D . i<=2011. (2分) (2020高二上·黄陵期末) 下面程序运行后,输出的值是()A .B .C .D .12. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 913. (2分) (2018高一下·珠海月考) 对如图所示的两个程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同14. (2分)下面程序的运行结果是()A . 3B . 7C . 15D . 1715. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .二、填空题 (共3题;共3分)16. (1分)以下程序运行后的输出结果是________.17. (1分)按下列程序框图来计算:如图,应该运算________次才停止.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.21. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图S=1i=1WHILE S<=10000i=i+2S=S﹡iWEND参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本算法语句练习
1.下列语言中,哪一个是输入语句 ( ) A.PRINT B.INPUT C.IF
D.LET
2.右边程序的输出结果为 ( ) A . 3,4 B . 7,7 C . 7,8 D . 7,11
3. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( ) A .
B
.
C .
D .
4.下列给出的赋值语句中正确的是 ( )
A 、3=A
B 、M=—M
C 、B=A=2
D 、x+y=0 5.A=15,A=-A+5,最后A 的值为 ( )
A .-10
B .20
C .15
D .无意义 6.下列选项那个是正确的( )
A 、INPUT A;
B B. INPUT B=3 C. PRINT y=2*x+1 D. PRINT 4*x 7.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )
A. i>20
B. i<20
C. i>=20
D. i<=20
8、如果右边程序执行后输出的结果是990,那么 在程序until 后面的“条件”应为( )
A.i > 10
B. i <8
C. i <=9
D.i<9
9.程序输出的结果S =
10.读程序
甲: i=1 乙: i=1000 S=0 S=0 WHILE i<=1000 DO
S=S+i S=S+i i=i+l i=i-1
WEND Loop UNTIL i<1 PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
A .程序不同结果不同
B .程序不同,结果相同
C .程序相同结果不同
D .程序相同,结果相同 11.下边程序执行后输出的结果是 ( ) A. -1 B. 0 C. 1 D. 2 5n =
0s =
WHILE 15s <
s s n =+
1n n =-
WEND
PRINT n
END
12.程序运行后的结果为__________
(其中:“(a+j ) mod 5”表示 整数(a+j)除以5的余数) 13.程序运行后输出的结果
为____________________.
15.设计一个算法求:111
135
2007
+
+++
, 试用程序框图和相应程序表示.
【答案】
1.B
2.D
3.B
4.B
5.A
6.D
7.A
8.D
9、17
10.B
11.B
12、0
13、22,-22
14、S=S+1/((i*(i+1))
i=i+1
i>99
15.解:流程图如下:相应程序如下:
S=0
i =1
DO
S=S+1/i
LOOP UNTIL i >= 2009
Print S
END。