《2022年高考數(shù)學(xué)一輪總復(fù)習(xí) 第十一章 第2節(jié) 算法初步練習(xí)》由會(huì)員分享,可在線閱讀,更多相關(guān)《2022年高考數(shù)學(xué)一輪總復(fù)習(xí) 第十一章 第2節(jié) 算法初步練習(xí)(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、2022年高考數(shù)學(xué)一輪總復(fù)習(xí) 第十一章 第2節(jié) 算法初步練習(xí)
一、選擇題
1.算法共有三種邏輯結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),下列說(shuō)法正確的是( )
A.一個(gè)算法只能含有一種邏輯結(jié)構(gòu)
B.一個(gè)算法最多可以包含兩種邏輯結(jié)構(gòu)
C.一個(gè)算法必須含有上述三種邏輯結(jié)構(gòu)
D.一個(gè)算法可以含有上述三種邏輯結(jié)構(gòu)中的任一種
[解析] 在一個(gè)算法中,可出現(xiàn)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種結(jié)構(gòu)中的任一種.
[答案] D
2.當(dāng)a=1,b=3時(shí),執(zhí)行完如圖的一段程序后x的值是( )
If a
2、
C.4 D.-2
[解析] ∵a126,所以輸出的x值為127.
[答案] C
4.執(zhí)行如圖所示的程序框圖,輸出的S值為( )
A.2 B.4
C.8 D.16
[解析] 當(dāng)k=0時(shí),滿足k<3,因此S=1×20
3、=1;
當(dāng)k=1時(shí),滿足k<3,因此S=1×21=2;
當(dāng)k=2時(shí),滿足k<3,因此S=2×22=8;
當(dāng)k=3時(shí),不滿足k<3,因此輸出S=8.
[答案] C
5.給出一個(gè)如圖所示的程序框圖,若要使輸入的x值與輸出的y值相等,則這樣的x值的個(gè)數(shù)是( )
A.1 B.2
C.3 D.4
[解析] 當(dāng)x≤2時(shí),y=x2=x,解得x1=0,x2=1,
當(dāng)2<x≤5時(shí),y=2x-3=x,解得x3=3;
當(dāng)x>5時(shí),y==x,解得x=±1(舍去),故x可為0,1,3.
[答案] C
6.(xx·福建高考)閱讀如圖所示的程序框圖,運(yùn)行相應(yīng)的程序,輸出的S的值等于
4、( )
A.18 B.20
C.21 D.40
[解析] S=0,n=1,S=0+21+1=3,n=2,因?yàn)?≥15不成立,執(zhí)行循環(huán);
S=3+22+2=9,n=3,因?yàn)?≥15不成立,執(zhí)行循環(huán);
S=9+23+3=20,n=4,因?yàn)?0≥15成立,停止循環(huán),
輸出S的值等于20.
[答案] B
7.(xx·新課標(biāo)高考全國(guó)卷Ⅱ)執(zhí)行如圖程序框圖,如果輸入的x,t均為2,則輸出的S等于( )
A.4 B.5
C.6 D.7
[解析] 執(zhí)行程序框圖依次得M=2,S=5,k=2;M=2,S=7,k=3,此時(shí)不滿足k≤t,輸出S=7.
[答案] D
8
5、.(xx·石家莊模擬)閱讀程序框圖(如圖),如果輸出的函數(shù)值在區(qū)間[1,3]上,則輸入的實(shí)數(shù)x的取值范圍是( )
A.{x∈R|0≤x≤log23}
B.{x∈R|-2≤x≤2}
C.{x∈R|0≤x≤log23,或x=2}
D.{x∈R|-2≤x≤log23,或x=2}
[解析] 依題意及框圖可得,
或解得0≤x≤log23或x=2.
[答案] C
9.(xx·長(zhǎng)春模擬)如圖的程序框圖,如果輸入三個(gè)實(shí)數(shù)a,b,c,要求輸出這三個(gè)數(shù)中最大的數(shù),那么在空白的判斷框中,應(yīng)該填入下面四個(gè)選項(xiàng)中的( )
A.c>x? B.x>c?
C.c>b ? D.b>c?
6、[解析] 由于要取a,b,c中最大項(xiàng),輸出的x應(yīng)當(dāng)是a,b,c中的最大者,所以應(yīng)填比較x與c大小的語(yǔ)句,結(jié)合各選項(xiàng)知選A.
[答案] A
10.(xx·大連模擬)在如圖所示的程序框圖中,輸入A=192,B=22,則輸出的結(jié)果是( )
A.0 B.2
C.4 D.6
[解析] 輸入后依次得到:C=16,A=22,B=16;C=6,A=16,B=6;C=4,A=6,B=4;C=2,A=4,B=2;C=0,A=2,B=0.故輸出的結(jié)果為2.
[答案] B
11.(xx·安徽高考)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是( )
A.34 B.55
C.7
7、8 D.89
[解析] 運(yùn)行程序:z=x+y=1+1=2<50,x=y(tǒng)=1,y=z=2;
第一次循環(huán):z=1+2=3<50,x=y(tǒng)=2,y=z=3;
第二次循環(huán):z=2+3=5<50,x=y(tǒng)=3,y=z=5;
第三次循環(huán):z=3+5=8<50,x=y(tǒng)=5,y=z=8;
第四次循環(huán):z=5+8=13<50,x=y(tǒng)=8,y=z=13;
第五次循環(huán):z=8+13=21<50,x=y(tǒng)=13,y=z=21;
第六次循環(huán):z=13+21=34<50,x=y(tǒng)=21,y=z=34;
第七次循環(huán):z=21+34=55>50,輸出z=55.
[答案] B
12.(xx·新課標(biāo)高考全國(guó)卷Ⅰ)執(zhí)
8、行下面的程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M等于( )
A. B.
C. D.
[解析] ①M(fèi)=1+=,a=2,b=,n=2;
②M=2+=,a=,b=,n=3;
③M=+=,a=,b=,n=4.則輸出M=.
[答案] D
二、填空題
13.(xx·遼寧高考)執(zhí)行如圖的程序框圖,若輸入x=9,則輸出y=________.
[解析] 第一次循環(huán):y=5,x=5;
第二次循環(huán):y=,x=;
第三次循環(huán):y=,此時(shí)|y-x|==<1,
故輸出y=.
[答案]
14.(xx·臺(tái)州模擬)按如圖所示的程序框圖運(yùn)算,若輸入x=20
9、,則輸出的k=________.
[解析] 由題意,得x=20,k=0;k=1,x=39;k=2,x=77;k=3,x=153,循環(huán)終止,輸出的k=3.
[答案] 3
15.(xx·山東青島3月質(zhì)量檢測(cè))如圖是某算法的程序框圖,若任意輸入[1,19]中的實(shí)數(shù)x,則輸出的x大于49的概率為________.
[解析] 運(yùn)行第一次得x=2x-1,n=2;
運(yùn)行第二次得x=2(2x-1)-1=4x-3,n=3;
運(yùn)行第三次得x=2(4x-3)-1=8x-7,n=4,
結(jié)束循環(huán),輸出8x-7.
由8x-7>49得x>7,所以當(dāng)輸入的x∈[1,19]時(shí),輸出的x大于49的概率為=.
[答案]
16.(xx·湘潭模擬)執(zhí)行如圖所示的程序框圖,輸出的結(jié)果是________.
[解析] 共循環(huán)2 013次,由裂項(xiàng)求和得S=++…+=++…+=1-=.
[答案]