第5章算法单元测试题(苏教版必修3)
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题及解析

READ xIf x<0 then y ← (x+1)*(x+1)Else i →12 s →1 WHILE 条 件 (新课标)2018-2019学年苏教版高中数学必修三高一数学《算法初步》单元测试(二)姓名 班级一、填空题1、下面四个问题中必须用条件结构才能实现的个数是 ①已知梯形上下底为a ,b ,高为h ,求梯形面积; ②求方程ax +b =0(a 、b 为常数)的根; ③求三个数a,b,c 中的最小数; ④求函数1,0()2,0x x f x x x -≥⎧=⎨+<⎩的函数值2、有一堆形状、大小相同的珠子,其中只有一粒重量比其它的轻,某同学经过思考,他说根据科学的算法,利用天平,三次肯定能找到这粒最轻的珠子,则这堆珠子最多有 粒3、下面是一个算法的伪代码,如果输入的x 值是20,则输出的y 值是4、计算135791113⨯⨯⨯⨯⨯⨯算法,图中给出了程序的一部分,则在横线上能填入的数是5、对于所给的算法中,执行循环的次数是6、如图算法输出的结果是7、阅读下面的两个伪代码, 其中对甲乙两程序和输出结果判断正确的是1)程序不同,结果不同 2)程序不同,结果相同 3)程序相同,结果不同 4)程序相同,结果相同 8、下面这段伪代码的功能是1)统计x 1到x 10十个数据中负数的个数 2)找出x 1到x 10十个数据中的负数 3)判断x 1的符号 4)求x 1到x 10十个数据中负数的和9、为了在运行下面的程序之后得到输出y =16,键盘输入x 应该是10、已知有上面程序,如果程序执行后输出的结果是11880,那么在程序的“条件”应为 11、对x 取某给定的值,用“秦九韶算法”设计求多项式345623+++x x x 的值时,应先将此多项式变形为 ,它共做了 次乘法 次加法。
12、阅读下面所给伪代码,此段伪代码输出的结果是13、下面是用伪代码写出求10003212222<++++n 成立的n 的最大整数值的算法过程,请将其补全。
苏教版高中数学必修三高一《算法初步》单元测试

江苏省海门中学07级高一数学《算法初步》单元测试姓名 班级一、填空题 1、下列语句中:①23x x m -← ②I T T ⨯← ③A ←32 ④ 22)1(2+*=+*←B B A ⑤2+←A A ⑥1)5)37((+-+←x x x p 其中是赋值语句的个数为 . 2、将两个数a =25,b=9交换,使a =9,b=25,下面语句正确一组是1) 2) 3) 4)3、条件语句的一般形式是“if A then B else C ”,其中B 表示的是 1)满足条件时执行的内容 2)条件语句 3)条件 4)不满足条件时执行的内容4、右边程序运行的结果是1)1,2,3 2)2,3,1 3)2,3,2 4)3,2,1 5、程序运行后的输出结果为 6、如图给出的是计算201614121+⋅⋅⋅+++的值的一个流程图,其中判断框内应填入的条件是7、下面的程序框图,能判断任意输入的数x 的奇偶性:其中判断框内的条件是 8、下列四个有关算法的说法中:(1)算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;(2)正确的算法执行后一定得到确定的结果;(3)解决某类问题的算法不一定是唯一的;(4)正确的算法一定能在有限步之内结束。
其中正确的是 . ( 要求只填写序号)a ←1b ←2c ←3a ←bb ←c c ←a PRINTa,b,c END(第4题)i =1WHILE i <8 i =i +2 s=2´i +3 ENDWHILE PRINTs END (第5题)第7题 9、用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,需要做乘法和加法的次数共 次.10、已知如图程序,若输入8,则程序执行后输出的结果是 ; 11、如图所示的算法程序框图,表示的算法的功能是 ; 12、如图是求n !( n!= n ×(n-1)×……×3×2×1 )的部分程序,请在横线上补全程序。
苏教版必修3高二 数学第5-6章算法与统计单元测试卷及答案解析

高二年级数学综合系列训练一班级_______ 姓名__________一、选择题:1.下列说法中不正确的是( C )A 、简单随机抽样是从个体数较少的总体中逐个抽取个体;B 、系统抽样是从个体较多的总体中,将总体均分为若干部分,再按事先确定的规则抽取;C 、系统抽样是将差异明显的总体分为相应的若干部分,再进行抽取;D 、分层抽样是将差异明显的总体分为相应的若干部分,再在每个部分中进行抽取. 2.有60件产品,编号为01至60,现从中抽取5件检验,用系统抽样的方法所确定的抽样编号是( D )A 、5,10,15,20,25;B 、5,12,31,39,57;C 、5,15,25,35,45;D 、5,17,29,41,53. 3.语句“For I From 1 To 2006 Step 2”表示( C )A 、从1到2006的所有自然数;B 、从1到2006的所有偶数;C 、从1到2006的所有奇数;D 、从1到2006的所有实数. 4.循环语句“While 表达式循环体 End While ”中说法正确的是( C )A 、总是执行循环;B 、执行一次循环;C 、表达式为真,则执行循环;D 、遇到End 就结束. 5.如右图的算法,最后输出的x ,y 的值是( C )A 、3,8;B 、8,4;C 、8,3;D 、4,8. 6.下列一段伪代码的目的是( A )01ForI From 1 To 42End For Pr ints a a a s s a a←←←⨯←+A 、计算2342222+++;B 、计算23222++;C 、计算32;D 、计算42 7.算法的三种基本结构是( C )A 、顺序结构、模块结构、条件结构;B 、顺序结构、循环结构、模块结构;C 、顺序结构、条件结构、循环结构;D 、模块结构、条件结构、循环结构. 8.在输入语句中,若同时输入多个变量,则变量之间的分隔符号是( A )A 、逗号;B 、空格;C 、分号;D 、顿号.9.从2006名学生中选取50名组成参观团,若采用下面的方法选取:先用简单随机抽样从2006人中剔除6人,剩下的2000人再按系统抽样的方法进行,则每人入选的机会( C ) A 、不全相等; B 、均不相等; C 、均相等; D 、无法确定.10.某单位有老年人28人,中年人54人,青年人81人,为了调查他们的身体状况的某项指标,需要从他们中间抽取一个容量为36的样本,则老年人、中年人、青年人分别抽取的人数各是( A )A 、6,12,18;B 、7,11,19;C 、6,13,17;D 、7,12,17. 二、填空题:11.某一城市共有38000名高考考生,据资料可知其中报考理化、生化、史政、其它的人数之比为:5.5∶2∶1∶1.5,现要用分层抽样的方法从全部考生中抽取一个500人的样本,那么应该在报考理化、生化、史政、其它的考生中各抽取的人数为_275_、_100_、_50_、_75_. 12.下面的程序运行的结果是__4__N 0I 0While I 30I (I 1)(I 1)N N 1End While PrintN←←<←+⨯+←+ 13.一个容量为n 的样本分成若干组,已知某组的频数和频率为30和0.25,则n =__120__. 14. Read xIf 9<x And x <100 Thena ←x \10b ←x Mod 10 (注:“\”是x 除以10的商,“x Mod 10”是x 除以10的余数) x ←10b +a Print xEnd If上述伪代码运行后,输出x 的含义是_将两位数x 的个位与十位对换位置_. 三、解答题:15.分别用辗转相除法和更相减损术求840与1764的最大公约数. 解:辗转相除法: 更相减损术:1764=2×840+84 840=10×84+0故:840与1764的最大公约数是84.16.用秦九韶算法计算函数:43()2354f x x x x =++-,当2x =时的函数值.解:()(((23))5)4f x x x x x =++-;2×2+3=7; 2×7=14; 2×14+5=33;2×33-4=62; 故当2x =时的函数值为62.17.某化肥厂甲、乙两个车间包装肥料,在自动包装传送带上每隔30分钟抽取一包产品,称其重量,分别记录抽查数据如下: 甲:102,101,99,98,103,98,99; 乙:110,115,90,85,75,115,110. (1)这种抽样方法是哪一种方法?(2)计算甲、乙两个车间产品的平均数与方差,并说明哪个车间产品较稳定? 解:(1)采用的方法是:系统抽样;(2)1102101999810398991007x =++++++=甲();11101159085751151101007x =++++++=乙();214114941 3.428577S =++++++=甲();21100225100225625225100228.577S =++++++=乙();∴ 22S S <乙甲 故甲车间产品比较稳定.18.为了了解某地区高二年级男生的身高情况,从该地区中的一所高级中学里选取容量为60的样本(60名男生的身高,单位:cm ),分组情况如下:(1)求出表中a ,m 的值;(2)画出频率分布直方图和频率折线图. 解:(1)因为0.160m=,即6m =; 又因为606216270.456060a ---===;所以0.45a =,6m =.(2)频率分布直方图和折线图如下:151.5158.5165.5172.5179.5Ocm频率组距19.某次考试,满分100分,按规定:80x ≥者为良好,6080x ≤<者为及格,小于60者为不及格;试设计一个当输入一个同学的成绩x 时,就能输出这个同学属于良好、及格还是不及格的算法,并画出流程图. 解:算法如下:S1 输入x ;S2 如果80x ≥,那么输出“良好”,结束; S3 否则,如果60x ≥,那么输出“及格”,结束; S4 否则,输出“不及格”,结束.流程图如下:开始x ≥ 80↓↓输入x 结束↓N 输出“良好”↓Yx ≥ 60↓输出“及格”↓输出“不及格”↓NY20.给出30个数:1,2,4,7,……,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的流程图(如右下图所示): (1)该算法使用什么类型的循环结构;(2)图中①处和②处应填上什么语句,才能使之完成该题算法功能; (3)根据流程图写出伪代码. 解:(1)是“当型”循环结构;(2)①I 30≤,②P P 1←+; (3)伪代码如下:。
高中数学必修3算法初步与框图专项测试题(苏教版)

高中数学必修3算法初步与框图专项测试题(苏教版)1.下面对算法描述正确的一项是()A.算法只能用伪代码来描述B.算法只能用流程图来表示C.同一问题可以有不同的算法D.同一问题不同的算法会得到不同的结果解析:自然语言、图形和伪代码都可以表示算法,只要是同一问题,不同的算法也应该有相同的结果。
答案:C2.将两个数a = \,h = 2交换,使4 = 20 = 1,下而语句正确的是()A. dB. Z?C. d <—c,caD. c<—b,b<^a,a <—c解析:赋值符号"af的含义是把方的值给"。
选项A得到的结果是2、2:选项B得到的结果是1、1;选项C中的c的值不明确:选项D正确。
答案:D3.条件语句表达的算法结构为()A.顺序结构B.选择结构C.循环结构D.以上都可以解析:条件语句典型的特点是先判断再执行,对应的是选择结构。
答案:B4.下面的程序执行后的结果是()A. 1,3B. 4,1C. 0.0D. 6,0解析:由题意得d = l,b = 3,故执行到第三步时,把a + b的值给",这时d = 4,第四步, 把d—方的值给b,这时"1。
答案:B5.关于.Qr循环说法错误的是()A.在血尸循环中,循环表达式也称为循环体B.在•循环中,步长为1,可以省略不写,若为其它值,则不可省略C.使用沧尸循环时必须知道终值才可以进行D.Qr循环中刃“控制结束一次循环,开始一次新循环解析:/帀循环中是指整个循环结朿,而不是一次循环结束答案:D6.当x = 3时,下面程序段输出的结果是()I -------------------------------------- -| I; Read x;- IF xv 10 THEN \: y <— 2 * a ;! elsepr int yA・9 B・3 C・10 D・6解析:当输入x=3时,因为3<10,所以y = 2a = 6.答案:D7.普通高中新课程标准实验教科书(数学必修3)知识结构框图如下,则空白的框内应该填入()总体A.分层抽样、相关关系、相关系数B.分层抽样、相关系数、相关关系C.相关关系、分层抽样、相关系数D.相关系数、相关关系、分层抽样解析:根据知识结构之间的关系,可知选项A正确。
(必修课)苏教版数学三年级下册第5单元测试题(含答案)

(必修课)苏教版数学三年级下册第5单元测试题(含答案)姓名:__________ 班级:__________考号:__________一、单选题(共10题;共30分)1.平年第一季度有多少天.()A. 92B. 91C. 902.下午3:30也就是()A. 3:30B. 13:30C. 15:30D. 21:303.下列年份中,()是闰年。
A. 1884年B. 1900年C. 2010年4.下列年份中不是闰年的是()A. 2001年B. 2008年C. 2004年D. 2000年5.下面是大月的是()。
A. 6月B. 3月C. 11月6.2016年全年总共有()天。
A. 360B. 365C. 3667.下列年份中,()的2月份有29天。
A. 1999年B. 1700年C. 2016年8.下列各年份中,不是闰年的是()A. 1972B. 2000C. 1984D. 20429.下面的年份是闰年的是()A. 1900年B. 1982年C. 2000年D. 2200年10.爸爸17:20开始做运动,1小时30分钟后结束,结束时间是()A. 8:50B. 6:10C. 16:10D. 18:50二、填空题(共7题;共22分)11.用24时计时法或普通计时法表示下面的时刻。
下午5时________ 22:00 ________12.用24时记时法表示下面时刻.上午9:00—________ 晚上8时—________13.第24届冬季奥林匹克运动会将于2022年2月在我国的北京市和张家口市联合举行,这一年的第一季度有________天,下半年有________天。
14.1900年是________年,全年有________天.15.35秒+25秒=________秒=________分 1分-40秒=________秒80分+40分=________分=________小时 2时-30分=________分16时是下午________时下午2时是________时16.2005年的年历被撕掉了一块,12月份只剩下12月1日是星期四,你不看年历,推算出2006年元旦是星期________17.从1990年至2010年,闰年有________年、________年、________年、________年、________年.(按年份的顺序填写)三、计算题(共5题;共20分)18.观察下表,把火车运行的时间填在表中。
苏教版必修三算法复习题

盐阜中学高二数学期中复习(算法)
1.执行下面的程序框图,如果输入的N是6,那么输出的p是_________
p=720.
2.执行如图所示的程序框图,输出的S值为_______.
最终输出的S值为2.
3.某程序框图如图所示,若输出的S=57,则判断框内为().
k>4
4.下列程序执行后输出的结果是________. i =11
S =1
DO
S =S*i i =i -1
LOOP UNTIL i <9
PRINT S END
答案 990
5.如图所示的程序框图中,若P =0.8,则输出的n =________.
解析 由框图可知s =0时n =1;s =12时n =2;s =34时n =3.
s =34+18时n =4.此时s >p .故输出结果为4.
答案 4
5题图 6题图
6.某程序框图如图所示,则该程序运行后输出的k 的值是________.
解析 k =3时,a =43,b =34,a <b ;k =4时,a =44,b =44,a =
b
;k =5时,a =45,b =54,a >b ,故输出k =5.
7.如果执行下面的框图,输入N =5,则输出的数等于______.
解析 据框图可得S =11×2+12×3+13×4+14×5+15×6
= 1-12+12-13+13-14+14-15+15-16=1-16=56.
8.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值为____.
答案 3。
苏教版高中数学必修三算法单元测试题(已对).docx

高中数学学习材料鼎尚图文*整理制作算法初步单元测试题一、选择题1、看下面的四段话,其中不是解决问题的算法的是( ) A .从济南到北京旅游,先坐火车,再坐飞机抵达B .解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C .方程x 2-1=0有两个实根D .求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15 2、下面的问题中必须用条件结构才能实现的个数是( ) (1)已知三角形三边长,求三角形的面积; (2)求方程ax+b=0(a,b 为常数)的根; (3)求三个实数a,b,c 中的最大者; (4)求1+2+3+…+100的值。
A .4个 B. 3个 C. 2个 D. 1个 3、算法: S1 输入nS2 判断n 是否是2,若n=2,则n 满足条件,若n>2,则执行S3S3 依次从2到n 一1检验能不能整除n ,若不能整除n,满足上述条件的是 ( ) A. 质数 B.奇数 C. 偶数 D.约数4、看右面的伪代码,最终输出的结果是( ) A.1+2+3+…+100 B.12+22+32+…+1002C.1+3+5+…+99D.12+32+52+…+9925、求方程023=-xx 的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是( ) A.在1和2之间 B.在2和3之间 C.在3和4之间 D.在4和5之间6、 下列语句中:①23x x m -←,②I T T ⨯←, ③A ←32,④ 22)1(2+*=+*←B B A , ⑤2+←A A ,⑥1)5)37((+-+←x x x p .其中是赋值语句的个数为( ) A.6 B.5 C.4 D.37、有一堆形状大小相同的珠子,其中只有一粒重量比其它的轻,某同学说根据科学的算法,利用天平三次肯定可以找到最轻的珠子,那么这堆珠子最多有( ) A.21粒 B.24粒 C.27粒 D.30粒S ←0 For I From 1 To 100 Step 2 S ←S+I 2End For Print S8、程序(1)输出结果与程序(2)中当21=x 时的运行结果分别为( ) A.13,64 B.15,105 C.35 ,64 D.45,29二、填空题9、 如果在右面程序中运行后输出的结果为132,那么在程序 While 后面的“条件”应为10、读下面程序,输出结果是 .11、下面是一个算法的流程图,回答下面的问题:当输入的值为3时,输出的结果为x ←1 y ←2 z ←3 x ←y y ←z z ←x Print x, y,z开始 y ←x 2-1y ←2x 2+2 x<5N输出SY输入x 结束SWhile End i i i S S While i S Print 1 12 1-←*←←←PIf End x P Else x P Then x If xad int Pr 7.01510 5 10 Re 2⨯-⨯←←≤)+( )程序( s For End i s s Step To From i For s )程序( int Pr 313101+←←12、下面是一个算法的伪代码,按这个伪代码写出的程序在计算机上执行,最后运行的结果为S ←1For I From 3 To 99 Step 2 S ←S+I End For Print S13、左边是分段函数⎪⎩⎪⎨⎧<-=>=0 10 001x x x y 的部分流程图,在图中的序号处应分别填写:① ,② ,③ .三、解答题14、下面是计算应纳税所得额的算法过程,其算法如下:S1 输入工资x(x<=5000); S2 如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);否则 y=25+0.1(x-1300) S3 输出税款y,结束。
苏教版必修3单元测试卷【1】算法的含义与流程图(含答案)

算法的含义与流程图时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,) 1.2.下面的流程图(1)表示的是 结构,流程图(2)表示的是 结构.3.求当10=x 时,x x y +=2的值的算法可表示为:S1 10←x S2 S3 输出y4.算法:S1 B C ←S2 A B ←S3 C A ←的功能是 . 5.如图所示的流程图运行的结果为 .6.本题是利用梯形的面积计算公式计算上底为2,下底为4,高为5得到梯形的面积的算法流程图,则①处应填 .7.如图所示的流程图的输出结果是 . 8.已知函数⎩⎨⎧<-≥=2,22,log 2x x x x y ,下图表示的是给定x 的值,求其对应的函数值y 的程序框图,则①处应填写 ;②处应填写 .① ② ③ ④图(1)图(2)第5题第6题第7题第8题9.已知1)(+=x x f ,设)()(1x f x f =,)]([)(1x f f x f n n -=( ,4,3,2=n )则求)2(100f 的的算法可以采用 结构.10.根据下面的流程图,当x 取1006时,输出的结果是 .11如图是一个算法流程图,若输入x 的值为-4,则输出y 的值为 . 12.如图是一个算法的流程图,若输入n 的值是10,则输出S 的值是 .13. 如图所示的流程图,若输出的结果是15,则判断框中的横线上可以填入的最大整数为 .14.若流程图所给的程序运行的结果为90=S ,那么判断框中应填入的关于k 的判断条件是 .二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)写出求过两点)1,2(--M ,)3,2(N 的直线与坐标轴围成三角形的面积的一个算法.第14题第13题第10题第11题第12题16.(14分)理解如图所示的一个算法的流程图,写出每步执行过程中的x 值,并求出最后的输出值x .17(14分).设计一个求20148642+++++ 的算法,并画出流程图. 18.“(16分)如图是一个算法的流程图,求输出的S 的值.19.(16分)某地的出租车按如下方法收费:起步价10元,可行3km (含3km ),3km 至7km (含7km )按2元/km 计价;7km 以后按2.4元/km 计价,试给出当行程为x km 时的车费的一种算法,并用流程图表示.20.(16分)我们知道,黄金分割数215-是方程012=-+x x 的正根,将方程012=-+x x 可改写成xx +=11,则可用以下迭代算法求它的近似根(取正根):令10=x ,0111x x +=,1211x x+=,2311x x +=,…,nn x x +=+111,…所得结果可写成+++111111.若001.0|618.0|<-n x ,则算法结束,试用流程图表示这个算法,输出迭代结果n x 及迭代次数的n .参考答案一、填空题:1.③;2.顺序,选择;3.x x y +←2;4.A ,B 值对换;5.417;6.h b a S )(21+←;7. 127;8.①2<x ,②x y 2lo g ←;9.循环;; 14.)8(9≤<k k 或. 二、解答题:15.S1 求出过N M ,两点的直线l 的方程; S2 求出直线l 与x 轴交点的横坐标a 、与y 轴交点的纵坐标b ;S3 ||21ab S ←; S4输出S.16.程序运行过程中的每步的x 的值如下:1=x ,2=x ,4=x ,5=x ,6=x ,8=x , 9=x ,10=x ,12=x ,最后输出的x 值为12. 17. S1 1←S ; S2 2←I ;S3 1,2+←+←I I I S S ;S4 如果1007≤I ,那么转S3流程图如图所示.18.333122221432<=++++, 输出的63222152=++++= S . 19.当行车路程为x km 时的车费的算法 可用下列函数表示:⎪⎩⎪⎨⎧>-+≤<-+≤<=7),7(4.21873),3(21030,10x x x x x y 流程图如图所示:第17题第19题20.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法初步单元测试题
一、选择题
1看下面的四段话,其中不是解决问题的算法的是( ) A. 从济南到北京旅游,先坐火车,再坐飞机抵达 B.
解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为 1
C. 方程x -1=0有两个实根
D. 求 1+2+3+4+5 的值,先计算 1+2=3 ,再由 3+3=6, 6+4=10, 10+5=15,最终结果为 15 2、
下面的问题中必须用条件结构才能实现的个数是(
)
(1) 已知三角形三边长,求三角形的面积; (2) 求方程ax+b=0(a,b 为常数)的根; (3) 求三个实数a,b,c 中的最大者; (4) 求 1+2+3+…+100 的值。
A. 4个 B. 3 个 C. 2 个 D. 1 个 3、 算法:
S1输入n
S2判断n 是否是2,若n=2,则n 满足条件,若n>2,则执行S3
S3依次从2到n — 1检验能不能整除n ,若不能整除n,满足上述条件的是 ( )
A.质数
B. 奇数
C. 偶数
D. 约数 4、看右面的伪代码,最终输出的结果是 ( )
A. 1+2+3+ …+100
B. 1 2+22+32+…+1002
C. 1+3+5+ …+99 2 2 2 2
D. 1 +3 +5+…+99
3
x
5、求方程x -2 =0的近似根,要先将它近似地放在某两个连续整数之间,下面正确的 是( ) ⑤A 「A 2 ,⑥P —((7x ・3)x _5)x 1 .其中是赋值语句的个数为(
)
S — 0 For I From S - S+I 2 End For Print S
1 To 100 Step 2
A.在1和2之间 C.在3和4之间
B. 在2和3之间 D.
在4和5之间
6、 F 列语句中:① m x 3 _x 2 ,② T 一 T I ③32 :_ A ,④ A.6
B.5
C.4
D.3 7、有一堆形状大小相同的珠子,其中只有一粒重量比其它的轻,
利用天平三次肯定可以找到最轻的珠子,那么这堆珠子最多有( 某同学说根据科学的算法,
)
A.21 粒
B.24
粒
C.27
粒
D.30
粒
8
程序(1 )
s:-0
For i From 1 To 13
s—s i
End For
Print s
程序(1)输出结果与程序(A.13 , 64 B.15 , 105
程序(2 )
Read x
Step 3 If x30 Then P:— 5x
I Else 10沢5+(x—D 汇
0.7
End If
Print P
2)中当x =21时的运行结果分别为(
、填空题
12、 下面是一个算法的伪代码, 按这个伪代码写出的程序在计算机上执行, 最后运行的结果
为 __________
S J 1
For I From 3 To 99 Step 2 S J S+I End For Print S
】x >o
13、 左边是分段函数 y=』0 x=0的部分流程图,在图中的序号处应分别填写:①
—,—
-1 x :::0
9、如果在右面程序中运行后输出的结果为 132,那么在程序
While 后面的"条件”应为 _______________
S * 1 i « 12 While
S
S 州 i
i y i —1
End While
Pri nt S
10、读下面程序,输出结果是 _________ . _____
L --------- - -------- - ------- - -------- --------- ---------- ・
1
x J 1
■ y J 2 I
I z J 3
1
i
i
,x J y ; I y J z ■ | z J x : ,Print x, y,z i
11、下面是一个算法的流程图,回答下面的问题:当输入的值为 3时,输出的结果为 ________
结束
/输入/
."输岀y「
三、解答题
14、下面是计算应纳税所得额的算法过程,其算法如下:
51 输入工资x(x<=5000);
52 如果x<=800,那么y=0;
如果800<x<=1300,那么y=0.05(x-800);否则y=25+0.1(x-1300)
S3输出税款y,结束。
请写出该算法的伪代码及流程图。
15、某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:
(1)写出该城市人口数y (万人)与年份x (年)的函数关系式;
(2)用伪代码及流程图表示计算10年以后该城市人口总数的算法;
(3)用伪代码及流程图表示如下算法:计算大约多少年以后该城市人口将达到120万人。
16、已知算法(1). (2)试根据要求分别完成下列两道题:
算法(1)
N 1 1■算法(2)
: S1
1
a 24
1: S2
1
While S :::10000: S3
1
I「1
S・S N S4如果[-] =-,则s s i
N「N 1
1I I
End While: S5
1
I「I 1
Pr int N -2: S6如果I a,转S4
End: S7输出s
I
根据算法(1 )的伪代码,指出相应]画出算法(2)的流程图,指出相应算法算法功能并画出相应的流程图。
:功能并求出S值;
算法初步单元测试题答案:
1、 C
2、C
3、A
4、D
5、 A
6、C
7、C 8、C
9、i _11 10、2, 3, 2 11、8 12、2500
13、 ①x=0,② x>0,③ y — -1.
14、伪代码如下:
Read x(x 5000) If x _800 Then
y - 0
Else If x < 1300 Then
屮 0.05(x-800)
Else
屮 25 0.1(x-1300)
End If Print y
流程图如下:
Print S
Print x
15、
(1)y =100(1+1.2%
y « 0
⑵伪代码如下:
100 1+1.2 Y J
(3)伪代码如下
r
y « 0.05(x-800)
S I
* 100
丄〒+25{O.1(x-1300)
For I From While S 120
End For 输入 x(x<=5000)
Y
x<=800 开始
N
结束
16、(1)算法功能是求满足不等式12 3... n ::: 10000的最大正整数。
(或1 2 3 ... n - 10000的最小正整数的前一个)相应的流程图如下图左 (2)求整数a的所有比它小的正因数的和S=36,相应的流程图如下图右
结束。