《2022年高考數(shù)學(xué)大一輪復(fù)習(xí) 第11章 第1節(jié) 算法與程序框圖課時作業(yè) 理》由會員分享,可在線閱讀,更多相關(guān)《2022年高考數(shù)學(xué)大一輪復(fù)習(xí) 第11章 第1節(jié) 算法與程序框圖課時作業(yè) 理(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、2022年高考數(shù)學(xué)大一輪復(fù)習(xí) 第11章 第1節(jié) 算法與程序框圖課時作業(yè) 理
一、選擇題
1.算法共有三種邏輯結(jié)構(gòu),即順序結(jié)構(gòu)、條件分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu),下列說法正確的是( )
A.一個算法只能含有一種邏輯結(jié)構(gòu)
B.一個算法最多可以包含兩種邏輯結(jié)構(gòu)
C.一個算法必須含有上述三種邏輯結(jié)構(gòu)
D.一個算法可以含有上述三種邏輯結(jié)構(gòu)中的任一種
答案:D
解析:在一個算法中,可出現(xiàn)順序結(jié)構(gòu)、條件分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種結(jié)構(gòu)中的任一種.
2.(xx·福州模擬)執(zhí)行如圖所示的程序框圖,若輸入的x值為2,則輸出的x值為( )
A.3 B.126
C.127 D.128
答案:C
解析
2、:若輸入的x=2,則x=22-1=3,而3<126,故x=23-1=7,而7<126,故x=27-1=127.因為127>126,所以輸出的x值為127.
3.執(zhí)行如圖所示的程序框圖,輸出的S值為( )
A.2 B.4
C.8 D.16
答案:C
解析:當(dāng)k=0時,滿足k<3,因此S=1×20=1;
當(dāng)k=1時,滿足k<3,因此S=1×21=2;
當(dāng)k=2時,滿足k<3,因此S=2×22=8;
當(dāng)k=3時,不滿足k<3,因此輸出S=8.
4.給出一個如圖所示的程序框圖,若要使輸入的x值與輸出的y值相等,則這樣的x值的個數(shù)是( )
A.1 B.2
C.3 D.4
3、
答案:C
解析:當(dāng)x≤2時,y=x2=x,解得x1=0,x2=1,
當(dāng)2<x≤5時,y=2x-3=x,解得x3=3;
當(dāng)x>5時,y==x,解得x=±1(舍去),
故x可為0,1,3.
5.(xx·福建)閱讀如下圖所示的程序框圖,運行相應(yīng)的程序,輸出的S的值等于( )
A.18 B.20
C.21 D.40
答案:B
解析: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.
6.(xx·新課
4、標(biāo)全國Ⅱ)執(zhí)行如圖所示的程序框圖,如果輸入的x,t均為2,則輸出的S=( )
A.4 B.5
C.6 D.7
答案:D
解析:按照框圖中的要求,不斷給變量M,S,k賦值,直到不滿足條件.
x=2,t=2,M=1,S=3,k=1.
k≤t,M=×2=2,S=2+3=5,k=2;
k≤t,M=×2=2,S=2+5=7,k=3;
3>2,不滿足條件,輸出S=7.
7.(xx·石家莊模擬)閱讀程序框圖(如下圖),如果輸出的函數(shù)值在區(qū)間[1,3]上,則輸入的實數(shù)x的取值范圍是( )
A.{x∈R|0≤x≤log23}
B.{x∈R|-2≤x≤2}
C.{x∈R|0≤x
5、≤log23,或x=2}
D.{x∈R|-2≤x≤log23,或x=2}
答案:C
解析:依題意及框圖可得,
或
解得0≤x≤log23或x=2.
8.(xx·長春模擬)如圖的程序框圖,如果輸入三個實數(shù)a,b,c,要求輸出這三個數(shù)中最大數(shù),那么在空白的判斷框中,應(yīng)該填入下面四個選項中的( )
A.c>x? B.x>c?
C.c>b? D.b>c?
答案:A
解析:由于要取a,b,c中最大項,輸出的x應(yīng)當(dāng)是a,b,c中的最大者,所以應(yīng)填比較x與c大小的語句,結(jié)合各選項知選A.
9.(xx·安徽模擬)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是( )
A.34
6、B.55
C.78 D.89
答案:B
解析:根據(jù)程序框圖,當(dāng)輸入x=1,y=1,執(zhí)行z=x+y及z≤50,x=y(tǒng),y=z后,x,y,z的值依次對應(yīng)如下:
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.
由于55≤50不成立,故輸出55.故選B.
10.(xx·新課標(biāo)全國Ⅰ)執(zhí)行下面的程序框圖,若輸入的a,b,k分別為1,2,3,則輸出的M=( )
A. B.
C. D.
答案:D
7、
解析:第一次循環(huán),M=,a=2,b=,n=2;第二次循環(huán),M=,a=,b=,n=3;第三次循環(huán),M=,a=,b=,n=4,退出循環(huán),輸出M為,故選D.
二、填空題
11.(xx·遼寧)執(zhí)行如圖所示的程序框圖,若輸入x=9,則輸出y=________.
答案:
解析:x=9時,y=+2=5,|y-x|=|5-9|=4<1不成立;
x=5,y=+2=,|y-x|==<1不成立;
x=,y=+2=,|y-x|==<1成立,輸出y=.
12.(xx·臺州模擬)按如圖所示的程序框圖運算,若輸入x=20,則輸出的k=______.
答案:3
解析:由題意,得x=20,k=0;k=1,x=39;k=2,x=77;k=3,x=153,循環(huán)終止,輸出的k=3.
13.(xx·湖北八校聯(lián)考)執(zhí)行如圖所示的程序框圖,輸出的S的值為________.
答案:
解析:S=sin+sin+sin+sin+sin+sin+…+sin
=
×335+sin+sin+sin=.
14.(xx·山東)執(zhí)行下面的程序框圖,若輸入的ε的值為0.25,則輸出的n的值為________.
答案:3
解析:輸入ε=0.25后,程序執(zhí)行如下:
①②
③此時輸出的n的值為3.