《2022年高考數(shù)學(xué)5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)》由會員分享,可在線閱讀,更多相關(guān)《2022年高考數(shù)學(xué)5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、2022年高考數(shù)學(xué)5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)
1.(xx新課標(biāo)全國Ⅰ,5分)執(zhí)行如圖所示程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M=( )
A. B.
C. D.
解析:第一次循環(huán):M=,a=2,b=,n=2;第二次循環(huán):M=,a=,b=,n=3;第三次循環(huán):M=,a=,b=,n=4.則輸出M=,選D
答案:D
2.(xx新課標(biāo)全國Ⅱ,5分)執(zhí)行如圖的程序框圖,如果輸入的x,t均為2,則輸出的S=( )
A.4 B.5
C.6 D.7
解析:在循環(huán)體部分的運算為:第一步,M=2,S=5,
2、k=2;第二步,M=2,S=7,k=3.故輸出結(jié)果為7.
答案:D
3.(xx安徽,5分) 如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是( )
A.34 B.55
C.78 D.89
解析:由題中程序框圖(算法流程圖)知:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55>50,跳出循環(huán).故輸出結(jié)果是55.
答案:B
4.(xx福建,5分) 閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的S的值等于(
3、)
A.18 B.20
C.21 D.40
解析:S=0,n=1,S=0+21+1=3,n=2,因為3≥15不成立,執(zhí)行循環(huán):S=3+22+2=9,n=3,因為9≥15不成立,執(zhí)行循環(huán):S=9+23+3=20,n=4,因為20≥15成立,停止循環(huán),輸出S的值等于20,故選B.
答案:B
5.(xx天津,5分) 閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出S的值為( )
A.15 B.105
C.245 D.945
解析:逐次計算的結(jié)果是T=3,S=3,i=2;T=5,S=15,i=3;T=7,S=105,i=4,此時輸出的結(jié)果為S=105.
4、選B.
答案:B
6.(xx北京,5分) 當(dāng)m=7,n=3時,執(zhí)行如圖所示的程序框圖,輸出的S值為( )
A.7 B.42
C.210 D.840
解析:m=7,n=3,k=m=7,S=1,m-n+1=5;
第一步:k=7>5,S=1×7=7,k=7-1=6;
第二步:k=6>5,S=7×6=42,k=6-1=5;
第三步:k=5,S=42×5=210,k=5-1=4;
第四步:k=4<5,輸出的S=210.故選C.
答案:C
7.(xx湖南,5分) 執(zhí)行如圖所示的程序框圖,如果輸入的t∈[-2,2],則輸出的S屬于( )
A.[-6,-
5、2] B.[-5,-1]
C.[-4,5] D.[-3,6]
解析:由程序框圖可知S是分段函數(shù),且S=其值域為(-2,6]∪[-3,-1]=[-3,6],故選D.
答案:D
8.(xx陜西,5分) 根據(jù)如圖所示的框圖,對大于2的整數(shù)N,輸出的數(shù)列的通項公式是( )
A.a(chǎn)n=2n
B.a(chǎn)n=2(n-1)
C.a(chǎn)n=2n
D.a(chǎn)n=2n-1
解析:由程序框圖可知:a1=2×1=2,a2=2×2=4,a3=2×4=8,a4=2×8=16,歸納可得:an=2n,故選C.
答案:C
9.(xx四川,5分) 執(zhí)行如圖所示的程序框圖,如果輸入的x,y∈R,那么輸
6、出的S的最大值為( )
A.0 B.1
C.2 D.3
解析: 當(dāng)時,由線性規(guī)劃的圖解法知,目標(biāo)函數(shù)S=2x+y的最大值為2,否則,S的值為1.所以輸出的S的最大值為2.
答案:C
10.(xx重慶,5分) 執(zhí)行如圖所示的程序框圖,若輸出k的值為6,則判斷框內(nèi)可填入的條件是( )
A.s> B.s>
C.s> D.s>
解析:當(dāng)輸出k的值為6時,s=1×××=,結(jié)合題中的程序框圖知,選C.
答案:C
11.(xx江西,5分) 閱讀如下程序框圖,運行相應(yīng)的程序,則程序運行后輸出的結(jié)果為( )
A.7 B.9
C.10
7、 D.11
解析: i=1,S=0,第一次循環(huán):S=0+lg=-lg 3>-1;第二次循環(huán):i=3,S=lg+lg=lg=-lg 5>-1;第三次循環(huán):i=5,S=lg+lg=lg=-lg 7>-1;第四次循環(huán):i=7,S=lg+lg=lg=-lg 9>-1;第五次循環(huán):i=9,S=lg+lg=lg=-lg 11<-1.故輸出i=9.
答案:B
12.(xx江蘇,5分) 如圖是一個算法流程圖,則輸出的n的值是________.
解析:該流程圖共運行5次,各次2n的值分別是2,4,8,16,32,所以輸出的n的值是5.
答案:5
13.(xx浙江,5分) 若某程序框圖如
8、圖所示,當(dāng)輸入50時,則該程序運行后輸出的結(jié)果是________.
解析:S=0,i=1;S=1,i=2;S=4,i=3;S=11,i=4;S=26,i=5;S=57,i=6,此時S>n,所以i=6.
答案:6
14.(xx遼寧,5分) .執(zhí)行如圖所示的程序框圖,若輸入x=9,則輸出y=________.
解析:第一次循環(huán):y=5,x=5;第二次循環(huán):y=,x=;第三次循環(huán):y=,此時|y-x|==<1,故輸出y=.
答案:
14.(xx湖北,5分) 設(shè)a是一個各位數(shù)字都不是0且沒有重復(fù)數(shù)字的三位數(shù),將組成a的3個數(shù)字按從小到大排成的三位數(shù)記為I(a),按從大到小排成的三位數(shù)記
9、為D(a)(例如a=815,則I(a)=158,D(a)=851).閱讀如圖所示的程序框圖,運行相應(yīng)的程序,任意輸入一個a,輸出的結(jié)果b=________.
解析:當(dāng)a=123時,b=321-123=198≠123;
當(dāng)a=198時,b=981-189=792≠198;
當(dāng)a=792時,b=972-279=693≠792;
當(dāng)a=693時,b=963-369=594≠693;
當(dāng)a=594時,b=954-459=495≠594;
當(dāng)a=495時,b=954-459=495=a,終止循環(huán),輸出b=495.
答案:495
15.(xx新課標(biāo)全國Ⅰ,5分)執(zhí)行如圖的程序框圖,如果
10、輸入的t∈[-1,3],則輸出的s屬于( )
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
解析:本題主要考查對程序框圖的認(rèn)識、分段函數(shù)求值域及數(shù)形結(jié)合思想.作出分段函數(shù)s=的圖像(圖略),可知函數(shù)s在[-1,2]上單調(diào)遞增,在[2,+∞)上單調(diào)遞減,∴t∈[-1,3]時,s∈[-3,4].
答案:A
16.(xx新課標(biāo)全國Ⅱ,5分)執(zhí)行下面的程序框圖,如果輸入的N=10,那么輸出的S=( )
A. 1+++…+
B. 1+++…+
C. 1+++…+
D. 1+++…+
解析:本題考查算法、程序框圖以及考生的邏輯推理能力,屬于基
11、礎(chǔ)題.根據(jù)程序框圖的循環(huán)結(jié)構(gòu),依次T=1,S=0+1=1,k=2;T=,S=1+,k=3;T==,S=1++,k=4;…;T=,S=1+++…+,k=11>10=N,跳出循環(huán),輸出結(jié)果.
答案:B
17.(xx浙江,5分)某程序框圖如圖所示,若該程序運行后輸出的值是,則( )
A.a(chǎn)=4 B.a(chǎn)=5
C.a(chǎn)=6 D.a(chǎn)=7
解析:本題考查對程序框圖的循環(huán)結(jié)構(gòu)的理解,考查簡單的數(shù)列裂項求和方法,意在考查考生推理的嚴(yán)謹(jǐn)性等.k=1,S=1+1-=;k=2,S=1+1-=;k=3,S=1+1-=;k=4,S=1+1-=.輸出結(jié)果是,這時k=5>a,故a=4.
12、
答案:A
18.(xx重慶,5分)執(zhí)行如圖所示的程序框圖,如果輸出s=3,那么判斷框內(nèi)應(yīng)填入的條件是( )
A.k≤6 B.k≤7
C.k≤8 D.k≤9
解析:本題考查算法與框圖,意在考查考生知識交匯運用的能力.首次進入循環(huán)體,s=1×log23,k=3;第二次進入循環(huán)體,s=×=2,k=4;依次循環(huán),第六次進入循環(huán)體,s=3,k=8,此時終止循環(huán),則判斷框內(nèi)填k≤7.
答案:B
19.(xx陜西,5分)根據(jù)下列算法語句,當(dāng)輸入x為60時,輸出y的值為( )
輸入x;
Ifx≤50 Theny=0.5*x
Else
y=25+0.6*(x-5
13、0)
End If
輸出y.
A.25 B.30
C.31 D.61
解析:本題考查考生對算法語句的理解和分段函數(shù)的求值.閱讀算法語句易知,本題是一個求解分段函數(shù)f(x)=的值的算法,∴f(60)=25+0.6×(60-50)=31.
答案:C
20.(xx山東,4分)執(zhí)行右面的程序框圖,若輸入的ε的值為0.25,則輸出的n的值為________.
解析:本題考查程序框圖,考查考生的運算求解能力以及分析問題、解決問題的能力.逐次計算的結(jié)果是F1=3,F(xiàn)0=2,n=2;F1=5,F(xiàn)0=3,n=3,此時輸出, 故輸出結(jié)果為3.
答案:3
6
14、.(xx湖北,5分)閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的結(jié)果i=________.
解析:本題考查程序框圖,意在考查考生對程序框圖中的三種結(jié)構(gòu)的掌握情況.
a=10≠4且a是偶數(shù),則a==5,i=2;
a=5≠4且a是奇數(shù),則a=3×5+1=16,i=3;
a=16≠4且a是偶數(shù),則a==8,i=4;
a=8≠4且a是偶數(shù),則a==4,i=5.
所以輸出的結(jié)果是i=5.
答案:5
21.(xx新課標(biāo)全國,5分)如果執(zhí)行下邊的程序框圖,輸入正整數(shù)N(N≥2)和實數(shù)a1,a2,…,aN,輸出A,B,則( )
A.A+B為a1,a2,…,aN的和
B.為a1,a2
15、,…,aN的算術(shù)平均數(shù)
C.A和B分別是a1,a2,…,aN中最大的數(shù)和最小的數(shù)
D.A和B分別是a1,a2,…,aN中最小的數(shù)和最大的數(shù)
解析:結(jié)合題中程序框圖,由當(dāng)x>A時A=x可知A應(yīng)為a1,a2,…,aN中最大的數(shù),由當(dāng)x<B時B=x可知B應(yīng)為a1,a2,…,aN中最小的數(shù).
答案:C
22.(xx天津,5分)閱讀下面的程序框圖,運行相應(yīng)的程序,當(dāng)輸入x的值為-25時,輸出x的值為( )
A.-1 B.1
C.3 D.9
解析:按照程序框圖逐次寫出運行結(jié)果.由程序框圖可知,該程序運行2次后退出循環(huán),退出循環(huán)時x=1,所以輸出的x
16、的值為3.
答案:C
23.(xx北京,5分)執(zhí)行如圖所示的程序框圖,輸出的S值為( )
A.2 B.4
C.8 D.16
解析:框圖的功能為計算S=1·20·21·22的值,計算結(jié)果為8.
答案:C
24.(2011新課標(biāo)全國,5分)執(zhí)行右面的程序框圖,如果輸入的N是6,那么輸出的p是( )
A.120 B.720
C.1440 D.5040
解析:執(zhí)行程序輸出1×2×3×4×5×6=720.
答案:B
25.(2011天津,5分)閱讀下邊的程序框圖,運行相應(yīng)的程序,則輸出i的值為( )
A.3 B.4
C.5
17、D.6
解析:因為該程序框圖執(zhí)行4次后結(jié)束,所以輸出的i的值等于4.
答案:B
26.(2011山東,4分)執(zhí)行下圖所示的程序框圖,輸入l=2,m=3,n=5,則輸出的y的值是__________.
解析:逐次計算.第一次y=70×2+21×3+15×5=278,執(zhí)行循環(huán);第二次y=278-105=173;再次循環(huán),y=173-105=68,此時輸出,故輸出結(jié)果是68.
答案:68
27.(2011江蘇,5分)根據(jù)如圖所示的偽代碼,當(dāng)輸入a,b分別為2,3時,最后輸出的m的值為____.
Read a,b
If a>b Then
m ←a
Else
m ←b
End If
Print m
解析:此題的偽代碼的含義:輸出兩數(shù)的較大者,所以m=3.
答案:3