《2022年高考數學5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)》由會員分享,可在線閱讀,更多相關《2022年高考數學5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)(14頁珍藏版)》請在裝配圖網上搜索。
1、2022年高考數學5年真題備考題庫 第十章 第1節(jié) 算法與程序框圖 理(含解析)1(xx新課標全國,5分)執(zhí)行如圖所示程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M()A. B.C. D.解析:第一次循環(huán):M,a2,b,n2;第二次循環(huán):M,a,b,n3;第三次循環(huán):M,a,b,n4.則輸出M,選D答案:D2(xx新課標全國,5分)執(zhí)行如圖的程序框圖,如果輸入的x,t均為2,則輸出的S()A4 B5C6 D7解析:在循環(huán)體部分的運算為:第一步,M2,S5,k2;第二步,M2,S7,k3.故輸出結果為7.答案:D3.(xx安徽,5分) 如圖所示,程序框圖(算法流程圖)的輸出結果是()A
2、34 B55C78 D89解析:由題中程序框圖(算法流程圖)知:x1,y1,z2;x1,y2,z3;x2,y3,z5;x3,y5,z8;x5,y8,z13;x8,y13,z21;x13,y21,z34;x21,y34,z5550,跳出循環(huán)故輸出結果是55.答案:B4.(xx福建,5分) 閱讀如圖所示的程序框圖,運行相應的程序,輸出的S的值等于()A18 B20C21 D40解析:S0,n1,S02113,n2,因為315不成立,執(zhí)行循環(huán):S32229,n3,因為915不成立,執(zhí)行循環(huán):S923320,n4,因為2015成立,停止循環(huán),輸出S的值等于20,故選B.答案:B5.(xx天津,5分)
3、閱讀如圖所示的程序框圖,運行相應的程序,輸出S的值為()A15 B105C245 D945解析:逐次計算的結果是T3,S3,i2;T5,S15,i3;T7,S105,i4,此時輸出的結果為S105.選B.答案:B6.(xx北京,5分) 當m7,n3時,執(zhí)行如圖所示的程序框圖,輸出的S值為()A7 B42C210 D840解析:m7,n3,km7,S1,mn15;第一步:k75,S177,k716;第二步:k65,S7642,k615;第三步:k5,S425210,k514;第四步:k45,輸出的S210.故選C.答案:C7.(xx湖南,5分) 執(zhí)行如圖所示的程序框圖,如果輸入的t2,2,則輸出
4、的S屬于()A6,2 B5,1C4,5 D3,6解析:由程序框圖可知S是分段函數,且S其值域為(2,63,13,6,故選D.答案:D8.(xx陜西,5分) 根據如圖所示的框圖,對大于2的整數N,輸出的數列的通項公式是()Aan2nBan2(n1)Can2nDan2n1解析:由程序框圖可知:a1212,a2224,a3248,a42816,歸納可得:an2n,故選C.答案:C9.(xx四川,5分) 執(zhí)行如圖所示的程序框圖,如果輸入的x,yR,那么輸出的S的最大值為()A0 B1C2 D3解析:當時,由線性規(guī)劃的圖解法知,目標函數S2xy的最大值為2,否則,S的值為1.所以輸出的S的最大值為2.答
5、案:C10.(xx重慶,5分) 執(zhí)行如圖所示的程序框圖,若輸出k的值為6,則判斷框內可填入的條件是()As BsCs Ds解析:當輸出k的值為6時,s1,結合題中的程序框圖知,選C.答案:C11.(xx江西,5分) 閱讀如下程序框圖,運行相應的程序,則程序運行后輸出的結果為()A7 B9C10 D11解析:i1,S0,第一次循環(huán):S0lglg 31;第二次循環(huán):i3,Slglglglg 51;第三次循環(huán):i5,Slglglglg 71;第四次循環(huán):i7,Slglglglg 91;第五次循環(huán):i9,Slglglglg 11n,所以i6.答案:614.(xx遼寧,5分) .執(zhí)行如圖所示的程序框圖,
6、若輸入x9,則輸出y_.解析:第一次循環(huán):y5,x5;第二次循環(huán):y,x;第三次循環(huán):y,此時|yx|a,故a4.答案:A18(xx重慶,5分)執(zhí)行如圖所示的程序框圖,如果輸出s3,那么判斷框內應填入的條件是()Ak6 Bk7Ck8 Dk9解析:本題考查算法與框圖,意在考查考生知識交匯運用的能力首次進入循環(huán)體,s1log23,k3;第二次進入循環(huán)體,s2,k4;依次循環(huán),第六次進入循環(huán)體,s3,k8,此時終止循環(huán),則判斷框內填k7.答案:B19(xx陜西,5分)根據下列算法語句,當輸入x為60時,輸出y的值為()輸入x;Ifx50 Theny=0.5*xElsey=25+0.6*(x-50)E
7、nd If輸出y.A25B30C31 D61解析:本題考查考生對算法語句的理解和分段函數的求值閱讀算法語句易知,本題是一個求解分段函數f(x)的值的算法,f(60)250.6(6050)31.答案:C20(xx山東,4分)執(zhí)行右面的程序框圖,若輸入的的值為0.25,則輸出的n的值為_解析:本題考查程序框圖,考查考生的運算求解能力以及分析問題、解決問題的能力逐次計算的結果是F13,F02,n2;F15,F03,n3,此時輸出, 故輸出結果為3.答案:36(xx湖北,5分)閱讀如圖所示的程序框圖,運行相應的程序,輸出的結果i_.解析:本題考查程序框圖,意在考查考生對程序框圖中的三種結構的掌握情況a
8、104且a是偶數,則a5,i2;a54且a是奇數,則a35116,i3;a164且a是偶數,則a8,i4;a84且a是偶數,則a4,i5.所以輸出的結果是i5.答案:521(xx新課標全國,5分)如果執(zhí)行下邊的程序框圖,輸入正整數N(N2)和實數a1,a2,aN,輸出A,B,則()AAB為a1,a2,aN的和B.為a1,a2,aN的算術平均數CA和B分別是a1,a2,aN中最大的數和最小的數DA和B分別是a1,a2,aN中最小的數和最大的數解析:結合題中程序框圖,由當xA時Ax可知A應為a1,a2,aN中最大的數,由當xB時Bx可知B應為a1,a2,aN中最小的數答案:C22(xx天津,5分)
9、閱讀下面的程序框圖,運行相應的程序,當輸入x的值為25時,輸出x的值為()A1B1C3 D9解析:按照程序框圖逐次寫出運行結果由程序框圖可知,該程序運行2次后退出循環(huán),退出循環(huán)時x1,所以輸出的x的值為3.答案:C23(xx北京,5分)執(zhí)行如圖所示的程序框圖,輸出的S值為()A2 B4C8 D16解析:框圖的功能為計算S1202122的值,計算結果為8.答案:C24(2011新課標全國,5分)執(zhí)行右面的程序框圖,如果輸入的N是6,那么輸出的p是()A120B720C1440 D5040解析:執(zhí)行程序輸出123456720.答案:B25.(2011天津,5分)閱讀下邊的程序框圖,運行相應的程序,則輸出i的值為()A3 B4C5 D6解析:因為該程序框圖執(zhí)行4次后結束,所以輸出的i的值等于4.答案:B26.(2011山東,4分)執(zhí)行下圖所示的程序框圖,輸入l2,m3,n5,則輸出的y的值是_解析:逐次計算第一次y702213155278,執(zhí)行循環(huán);第二次y278105173;再次循環(huán),y17310568,此時輸出,故輸出結果是68.答案:6827(2011江蘇,5分)根據如圖所示的偽代碼,當輸入a,b分別為2,3時,最后輸出的m的值為_Read a,bIf ab Thenm aElsem bEnd IfPrint m 解析:此題的偽代碼的含義:輸出兩數的較大者,所以m3.答案:3