《高考數(shù)學廣東專用文科大一輪復習配套課時訓練:第十一篇 復數(shù)、算法、推理與證明 第2節(jié) 算法初步與框圖含答案》由會員分享,可在線閱讀,更多相關《高考數(shù)學廣東專用文科大一輪復習配套課時訓練:第十一篇 復數(shù)、算法、推理與證明 第2節(jié) 算法初步與框圖含答案(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第2節(jié) 算法初步與框圖
課時訓練 練題感 提知能
【選題明細表】
知識點、方法
題號
程序框圖的輸出功能
5、7、8、9、10
程序框圖的填充
2、4、6、11、14、15
基本算法語句
1、3、12
流程圖與結(jié)構(gòu)圖
3、13、14
A組
一、選擇題
1.(2013三明模擬)運行如圖所示的程序,輸出的結(jié)果是( B )
a=1
b=2
a=a+b
PRINT a
END
(A)2 (B)3 (C)5 (D)6
解析:∵a=1,b=2,
∴執(zhí)行完a=a+b后,a的值為3.故輸出結(jié)果為3,選B.
2、2.(2013廣東肇慶中小學教學質(zhì)量評估檢測)如圖是某算法的程序框圖,則程序運行后輸出的結(jié)果是27,則判斷框①處應填入的條件
是( B )
(A)n>2 (B)n>3 (C)n>4 (D)n>5
解析:第一次循環(huán)s=1,n=2;第二次循環(huán)s=32=6,n=3;第三次循環(huán)s=(6+3)3=27,n=4.此時滿足條件跳出循環(huán),輸出s=27.因此判斷框①處應填n>3.故選B.
3.(2013年高考陜西卷)根據(jù)下列算法語句,當輸入x為60時,輸出y的值為( C )
輸入x;
If x≤50 Then
y=0.5*x
Else
y=25+0.6*(x-50)
End If
3、輸出y.
(A)25 (B)30 (C)31 (D)61
解析:由題意,得y=0.5x(x≤50),25+0.6(x-50)(x>50),
x=60時,y=25+0.6(60-50)=31.故選C.
4.(2013年高考江西卷)閱讀如下程序框圖,如果輸出i=4,那么空白的判斷框中應填入的條件是( B )
(A)S<8 (B)S<9
(C)S<10 (D)S<11
解析:由題意知i=3時,運算結(jié)果不合要求,而i=4時符合要求,又因i=3時,S=23+2=8,i=4時,S=24+1=9,故應填入條件S<9.故選B.
5.(2013湛江高考測試(一))運行如圖的程序框圖,輸出的
4、結(jié)果
是( A )
(A)510 (B)1022 (C)254 (D)256
解析:由框圖知,n=9時跳出循環(huán),輸出m=21+22+…+28=2(1-28)1-2=29-2=510,故選A.
6.如圖所示是計算某年級500名學生期末考試(滿分為100分)及格率q的程序框圖,則圖中空白框內(nèi)應填入( D )
(A)q=NM (B)q=MN
(C)q=NM+N (D)q=MM+N
解析:由判斷框輸出可知,M表示及格人數(shù),N表示不及格人數(shù),∴及格率q=MM+N.故選D.
7.(2013惠州實驗中學適應性考試)運行如圖所示的算法流程圖,若輸出y的值為4,則輸入x的值為( C )
5、
(A)1 (B)2 (C)3 (D)4
解析:該程序框圖的功能是求分段函數(shù)
y=3-x,x<-1,x2,-1≤x≤1,x+1,x>1的函數(shù)值y=4時,
有3-x=4,x<-1,或x2=4,-1≤x≤1或x+1=4,x>1.
解得x=3.故選C.
8.(2013年高考廣東卷)執(zhí)行如圖所示的程序框圖,若輸入n的值為3,則輸出s的值是( C )
(A)1 (B)2 (C)4 (D)7
解析:該流程圖實為計算s=1+(0+1+2)的值,得s=4.故選C.
二、填空題
9.(2013年高考浙江卷)若某程序框圖如圖所示,則該程序運行后輸出的值等于 .
解析:S=1,
6、k=1,k≤4;
S=1+112=32,k=2≤4;
S=32+123=53,k=3≤4;
S=53+134=74,k=4≤4;
S=74+145=95,此時k=5>4,
輸出S=95.
答案:95
10.(2013華南師大附中高三綜合測試)閱讀如圖所示的程序框圖,運行相應的程序,則輸出的結(jié)果是 .
解析:由該框圖的功能是計算
S=sinπ3+sin2π3+sin3π3+…+sin2123π,
而sinπ3+sin2π3+sin3π3+sin4π3+sin5π3+sin6π3=0.
且函數(shù)y=sinπ3是以6為周期的周期函數(shù),
因此S=sinπ3+sin2π3
7、=3.
答案:3
11.(2013潮州高三質(zhì)檢)如圖給出的是計算12+14+16+…+120的值的一個程序框圖,其中判斷框內(nèi)應填入的條件是i> ?
解析:i=1時,S=12;i=2時,S=12+14;
依此類推,可知i=10時,S=12+14+…+120,n=22,i=11,
滿足條件跳出循環(huán),故判斷框內(nèi)應填入條件是i>10.
答案:10
12.(2013福建寧德模擬)運行如圖所示的程序,若輸入a,b分別為3、4,則輸出 .
INPUT a,b
IF a>b THEN
m=a
ELSE
m=b
END IF
PRINT m
END
解析:由已
8、知中的程序代碼,可得其功能是計算并輸出分段函數(shù)m=a,a>b.b,a≤b.的值.
當a=3,b=4時,滿足a≤b.故m=b=4.
答案:4
B組
13.(2013威海模擬)閱讀如圖所示的知識結(jié)構(gòu)圖.
“求簡單函數(shù)的導數(shù)”的“上位”要素有( C )
(A)1個 (B)2個 (C)3個 (D)4個
解析:由結(jié)構(gòu)圖知“求簡單函數(shù)的導數(shù)”的“上位”要素有3個,故
選C.
14.(2013惠州市三調(diào))閱讀如圖所示的程序框圖,若輸入n=5,則輸出k的值為 .
解析:n=5,k=1,n=35+1=16<150;
k=2,n=316+1=49<150;
k=3,n=349+1=148<150;
k=4,n=3148+1>150跳出循環(huán).
故輸出k=4.
答案:4
15.(2013湖南懷化二模)某程序框圖如圖所示,若判斷框內(nèi)k≥n,且
n∈N時,輸出的S=57,則判斷框內(nèi)n應為 .
解析:程序在運行過程中各值變化如下表:
k
S
是否繼續(xù)循環(huán)
循環(huán)前1
1
第一次循環(huán)2
4
是
第二次循環(huán)3
11
是
第三次循環(huán)4
26
是
第四次循環(huán)5
57
否
故退出循環(huán)的條件應為k≥5.
則輸出的S=57,則判斷框內(nèi)n應為5.
答案:5