《高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測評4 含答案》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測評4 含答案(10頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、
人教版高中數(shù)學(xué)必修精品教學(xué)資料
學(xué)業(yè)分層測評(四) 循環(huán)結(jié)構(gòu)
(建議用時:45分鐘)
[學(xué)業(yè)達(dá)標(biāo)]
一、選擇題
1.下列關(guān)于循環(huán)結(jié)構(gòu)的說法正確的是( )
A.循環(huán)結(jié)構(gòu)中,判斷框內(nèi)的條件是唯一的
B.判斷框中的條件成立時,要結(jié)束循環(huán)向下執(zhí)行
C.循環(huán)體中要對判斷框中的條件變量有所改變才會使循環(huán)結(jié)構(gòu)不會出現(xiàn)“死循環(huán)”
D.循環(huán)結(jié)構(gòu)就是無限循環(huán)的結(jié)構(gòu),執(zhí)行程序時會永無止境地運(yùn)行下去
【解析】 由于判斷框內(nèi)的條件不唯一,故A錯;由于當(dāng)型循環(huán)結(jié)構(gòu)中,判斷框中的條件成立時執(zhí)行循環(huán)體,故B錯;由于循環(huán)結(jié)構(gòu)不是無限循環(huán)的,故C正確,D錯.
【答案】 C
2.執(zhí)行如圖1138所
2、示的程序框圖,如果輸出的a值大于2 015,那么判斷框內(nèi)應(yīng)填( )
圖1138
A.k≤6? B.k<5?
C.k≤5? D.k>6?
【解析】 第一次循環(huán),a=41+3=7,k=1+1=2;第二次循環(huán),a=7<2 015,故繼續(xù)循環(huán),所以a=47+3=31,k=2+1=3;第三次循環(huán),a=31<2 015,故繼續(xù)循環(huán),所以a=431+3=127,k=3+1=4;第四次循環(huán),a=127<2 015,故繼續(xù)循環(huán),所以a=4127+3=511,k=4+1=5;第五次循環(huán),a=511<2 015,故繼續(xù)循環(huán),所以a=4511+3=2 047,k=5+1=6;第六次循環(huán),a=2 0
3、47>2 015,故不符合條件,終止循環(huán),輸出a值.所以判斷框內(nèi)應(yīng)填的條件是k≤5?.
【答案】 C
3.如圖1139所示的程序框圖表示的算法功能是( )
圖1139
A.計(jì)算小于100的奇數(shù)的連乘積
B.計(jì)算從1開始的連續(xù)奇數(shù)的連乘積
C.從1開始的連續(xù)奇數(shù)的連乘積,當(dāng)乘積大于或等于100時,計(jì)算奇數(shù)的個數(shù)
D.計(jì)算135…n≥100時的最小的n的值
【解析】 循環(huán)一次時S=13,循環(huán)2次時,S=135,且S大于或等于100時輸出i,故算法功能為D.
【答案】 D
4.閱讀如圖1140框圖,運(yùn)行相應(yīng)的程序,則輸出i的值為( )
圖1140
A.3 B.4
4、
C.5 D.6
【解析】 i=1時,a=11+1=2,
i=2時,a=22+1=5,
i=3時,a=35+1=16,
i=4時,a=416+1=65>50,
所以輸出i=4.
【答案】 B
5.如圖1141所示,是一個循環(huán)結(jié)構(gòu)的算法,下列說法不正確的是( )
圖1141
A.①是循環(huán)變量初始化,循環(huán)就要開始
B.②是循環(huán)體
C.③是判斷是否繼續(xù)循環(huán)的終止條件
D.①可以省略不寫
【解析】 ①是循環(huán)變量初始化,表示循環(huán)就要開始,不可以省略不寫,故選D.
【答案】 D
二、填空題
6.如圖1142所示的程序框圖,輸出的結(jié)果為________.
圖114
5、2
【解析】 S=154=20.
【答案】 20
7.如圖1143所示的程序框圖,當(dāng)輸入x的值為5時,則其輸出的結(jié)果是________.
圖1143
【解析】 ∵x=5,x>0,∴x=5-3=2,x>0.
∴x=2-3=-1.∴y=0.5-1=2.
【答案】 2
8.若執(zhí)行如圖1144所示的程序框圖,輸入x1=1,x2=2,x3=3,=2,則輸出的數(shù)等于________.
圖1144
【解析】 i=1,s=0+(x1-)2=(1-2)2=1,
i=2,s=1+(x2-)2=1+(2-2)2=1,
i=3,s=1+(x3-)2=1+(3-2)2=2,
s=s=2
6、=.
【答案】
三、解答題
9.用循環(huán)結(jié)構(gòu)書寫求1++++…+的算法,并畫出相應(yīng)的程序框圖. 【導(dǎo)學(xué)號:28750011】
【解】 相應(yīng)的算法如下:
第一步,S=0,i=1.
第二步,S=S+.
第三步,i=i+1.
第四步,i>1 000是否成立,若成立執(zhí)行第5步;否則重復(fù)執(zhí)行第二步.
第五步,輸出S.
相應(yīng)的算法框圖如圖所示:
10.2015年某地森林面積為1 000 km2,且每年增長5%.到哪一年該地森林面積超過2 000 km2?(只畫出程序框圖)
【解】 程序框圖如下:
[能力提升]
1.執(zhí)行如圖1145所示的程序框圖,若m=5,則輸出的結(jié)果為
7、( )
圖1145
A.4 B.5
C.6 D.8
【解析】 由程序框圖可知,k=0,P=1.
第一次循環(huán):因?yàn)閗=0<5,所以P=130=1,k=0+1=1.
第二次循環(huán):因?yàn)閗=1<5,所以P=131=3,k=1+1=2.
第三次循環(huán):因?yàn)閗=2<5,所以P=332=33,k=2+1=3.
第四次循環(huán):因?yàn)閗=3<5,所以P=3333=36,k=3+1=4.
第五次循環(huán):因?yàn)閗=4<5,所以P=3634=310,k=4+1=5.
此時滿足判斷框內(nèi)的條件,輸出結(jié)果為z=log9310=5.
【答案】 B
2.某程序框圖如圖1146所示,若輸出的s=57,則
8、判斷框內(nèi)為( )
A.k>4? B.k>5?
C.k>6? D.k>7?
【解析】 由題意k=1時,s=1;
當(dāng)k=2時,s=21+2=4;
當(dāng)k=3時,s=24+3=11;
當(dāng)k=4時,s=211+4=26;
當(dāng)k=5時,s=226+5=57,
此時輸出結(jié)果一致,故k>4時循環(huán)終止.
【答案】 A
圖1146 圖1147
3.設(shè)a是一個各位數(shù)字都不是0且沒有重復(fù)數(shù)字的三位數(shù).將組成a的3個數(shù)字按從小到大排成的三位數(shù)記為I(a),按從大到小排成的三位數(shù)記為D(a)(例如a=815,則I(a)=158,D(a)=851).閱讀如圖114
9、7所示的程序框圖,運(yùn)行相應(yīng)的程序,任意輸入一個a,輸出的結(jié)果b=________.
【解析】 取a1=815?b1=851-158=693≠815?a2=693;
由a2=693?b2=963-369=594≠693?a3=594;
由a3=594?b3=954-459=495≠594?a4=495;
由a4=495?b4=954-459=495=a4?b=495.
【答案】 495
4.如圖1148所示的程序的輸出結(jié)果為sum=132,求判斷框中的條件.
圖1148
【解】 ∵i初始值為12,sum初始值為1,第一次循環(huán)sum=112=12,第二次sum=1211=132,只循環(huán)2次,∴i≥11.
∴判斷框中應(yīng)填的條件為“i≥11?”或“i>10?”.