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