1.(文)(2011陝西文,7)如下框圖,當x1=6,x2=9,p=8.5時,x3等於()
A.7B.8
C.10D.11
[答案]B
[解析]∵x1=6,x2=9,p=8.5,∴x1+x22=6+92=7.5≠p,
∴輸出的p=x2+x32=9+x32=8.5,∴x3=8.
(理)(2011北京西城區高三一模)閱讀如圖的程式框圖,如果輸出的函式值在區間[14,12]內,則輸入的實數x的取值範圍是()
A.(-∞,-2]B.[-2,-1]
C.[-1,2]D.[2,+∞)
[答案]B
[解析]若x[-2,2],則f(x)=2[14,12],不合題意;當x∈[-2,2]時,f(x)=2x∈[14,12],得x∈[-2,-1],故選B.
2.(2011江西南昌調研)若下面框圖所給的程式執行結果為S=20,那麼判斷框中應填入的關於k的條件是()
A.k=9B.k≤8
C.k<8d.k>8
[答案]D
[解析]執行過程依次為k=10,S=1→S=11,k=9→S=20,k=8→輸出S=20,此時判斷框中的條件不滿足,因此應是k>8.
3.(2011山西太原模擬)如圖所示的流程圖,若輸入的x=-9.5,則輸出的結果為()
A.0B.1
C.2D.3
[答案]B
[解析]∵x=-9.5<0,∴x=x+2=-7.5,
∵x=-7.5<0,∴x=x+2=-5.5,
∵x=-5.5<0,∴x=x+2=-3.5,
∵x=-3.5<0,∴x=x+2=-1.5,
∵x=-1.5<0,∴x=x+2=0.5.
∵x=0.5>0,∴c=2×0.5=1,輸出c=1.
4.(2011陝西寶雞質檢)定義某種運算S=ab,運算原理如框圖所示,則式子2lne+213-1的值為()
A.13B.11
C.8D.4
[答案]A
[解析]由框圖知S=ab=ab+1,a≥b,ba+1,a<b,
∵lne=1,13-1=3,∴2lne=21=2×(1+1)=4,
213-1=23=3×(2+1)=9,
∴2lne+213-1=13,故選A.
5.(文)(2011福建文,5)閱讀如圖所示的程式框圖,執行相應的程式,輸出的結果是()
A.3B.11
C.38D.123
[答案]B
[解析]根據賦值語句“a=a2+2”及初值a=1得,
∵a=1<10,∴a=12+2=3,∵3<10,∴a=32+2=11,
∵11<10不成立,∴輸出的a為11,共迴圈2次.
(理)(2011泰安市一模)如圖所示的程式框圖,執行後輸出的結果為()
A.2B.4
C.8D.16
[答案]D
[解析]第一次執行時:b=2,a=2;第二次執行時:b=4,a=3;第三次執行時:b=16,a=4,執行終止,輸出b的值為16.
6.(2011課標全國文,5)執行下面的程式框圖,如果輸入的N是6,那麼輸出的p是()
A.120B.720
C.1440D.5040
[答案]B
[解析]該框圖的功能是計算1×2×3×…×N的值,因為N=6,所以輸出p的值為1×2×3×4×5×6=720.
7.(2010北京文,9)已知函式y=log2x,x≥2,2-x,x<2.如圖表示的是給定x的值,求其對應的函式值y的程式框圖.①處應填寫________;②處應填寫________.
[答案]x<2,y=log2x
[解析]根據分段函式解析式及程式框圖知,當滿足x<2時,執行y=2-x,故判斷框中條件為x<2,不滿足條件x<2,即x≥2時,y=log2x,故②中為y=log2x.
8.(文)(2010山東文,13)執行如圖所示的程式框圖,若輸入x=4,則輸出y的值為________.
[答案]-54
[解析]當x=4時,y=1,不滿足|y-x|<1,故重新賦值x=1,此時y=-12,仍不滿足|y-x|<1,再賦值x=-12,此時y=-54,∵|(-54)-(-12)|=34<1成立,∴跳出迴圈,輸出y的值-54後結束.
(理)(2011溫州三模)已知某程式框圖如圖所示,則執行該程式後輸出的結果是________.
[答案]12
[解析]由於i=1,a=2;i=2,a=12;i=3,a=-1;i=4,a=2;…,由此規律可知,i=3k+1,a=2;i=3k+2,a=12;i=3k+3,a=-1,其中,k∈N.從而可知當i=20時,a=12.
9.(2011濰坊模擬)對一個作直線運動的質點的運動過程觀測了8次,第i次觀測得到的資料為ai,具體如下表所示:
i12345678
ai4041434344464748
在對上述統計資料的分析中,一部分計算見如圖所示的演算法流程圖(其中a-是這8個數據的平均數),則輸出的S的值是________.
[答案]7
[解析]由已知得a-=44,∴當i=1時,S=16,i=2,S=25;i=3,S=26;…;i=8,S=56,這時i≥8,S=568=7.
10.(2010廣東文,11)某城市缺水問題比較突出,為了制定節水管理辦法,對全市居民某年的月均用水量進行了抽樣調查,其中4位居民的月均用水量分別為x1,…,x4(單位:噸).根據如圖所示的程式框圖,若x1,x2,x3,x4分別為1,1.5,1.5,2,則輸出的結果S為__________.
[答案]32
[解析]每次迴圈,S1與S的值都在變化,但S1的值總是由前一次迴圈得到的值再加上xi的值,S的值卻與前一次S的值無關,只與S1的值有關,∴四次迴圈後,S1=1+1.5+1.5+2=6,S=14×S1=14×6=32,故輸出S的值為32.
11.(文)(2011西安市質檢)閱讀如圖所示的程式框圖,執行相應的程式,輸出的結果是()
A.-1B.2
C.3D.4
[答案]D
[解析]第一次迴圈可得S=-1,n=2,第二次迴圈可得S=12,n=3,第三次迴圈可得S=2,n=4,此時滿足條件,結束迴圈,輸出n=4,故選D.
(理)(2011合肥市質檢)執行如圖的程式框圖,則輸出的n等於()
A.6B.5
C.8D.7
[答案]D
[解析]此程式框圖是求以12為首項,以12為公比的等比數列的前n項和大於3132時的最小n.通過計算可得當n=6時,第一次大於3132,所以輸出的n=7,故選D.
12.(2011福建質量檢查)有編號為1,2,…,1000的產品,現需從中抽取所有編號能被7整除的產品作為樣品進行檢驗.下面是四位同學設計的程式框圖,其中正確的是()
[答案]B
[解析]選項A、C中的程式框圖輸出的結果中含有0,故排除A、C;選項D中的程式框圖不能輸出7,排除D,應選B.
13.(2011德州一中月考)下面的程式框圖執行時,依次從鍵盤輸入a=0.312,b=55,c=0.3-2,則輸出結果為()
A.0.312B.55
C.0.3-2D.以上都有可能
[答案]B
[解析]此程式框圖是比較a,b,c的大小,輸出三數中的最小數,∵y=0.3x是單調減函式,12>-2,∴0.312<0.3-2,
∵55=1512=0.212,y=x12在第一象限內為增函式,0.2<0.3.∴0.212<0.312,即55<0.312,
∴55<0.312<0.3-2,故輸出55.
14.(2011東北三校聯考)如圖,若依次輸入的x分別為5π6、π6,相應輸出的y分別為y1、y2,則y1、y2的大小關係是()
A.y1=y2B.y1>y2
C.y1<y2D.無法確定
[答案]C
[解析]由程式框圖可知,當輸入的x為5π6時,sin5π6>cos5π6成立,所以輸出的y1=sin5π6=12;當輸入的x為π6時,sinπ6>cosπ6不成立,所以輸出的y2=cosπ6=32,所以y1<y2.
15.(文)(2011北京日壇中學摸底)閱讀下面的程式框圖,執行相應的程式,輸出的結果為()
A.1321B.2113
C.813D.138
[答案]D
[解析]執行過程為: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→輸出yx=138.
(理)(2011杭州模擬)如圖給出的是計算1+13+15+…+129的值的一個程式框圖,則圖中執行框中的①處和判斷框中的'②處應填的語句是()
A.n=n+2,i=15B.n=n+2,i>15
C.n=n+1,i=15D.n=n+1,i>15
[答案]B
[解析]1+13+15+…+129是連續奇數的前15項倒數之和,所以n=n+2,即執行框中的①處應填n=n+2;根據程式框圖可知,迴圈一次後s=1,i=2,迴圈兩次後s=1+13,i=3,所以求s=1+13+15+…+129需要迴圈15次,i=16時,跳出迴圈,所以判斷框中的②處應填i>15.
1.(2011天津十二所重點學校聯考)如圖給出的是計算12+14+16+…+120的值的一個程式框圖,其中判斷框內應填入的條件是()
A.i>20B.i<20
C.i<10d.i>10
[答案]D
[解析]由迴圈體S=S+1n,n=n+2,i=i+1知,每迴圈一次n的值增加2,和S加上一項,S共加上10項,故迴圈體須執行10次,控制迴圈的條件滿足時跳出迴圈,故應為i>10.
2.(2011浙江名校聯盟聯考)為求使1+2+22+23+…+2n>2011成立的最小正整數n,如果按下面的程式框圖執行,輸出框中“?”處應該填入()
A.n-1B.n
C.n+1D.n+2
[答案]A
[解析]迴圈體中語句n=n+1在S=S+2n後面,因此計算得到的S值滿足S>2011後n的值又增加了1,故輸出時應把n的值減1後才合題意,故選A.
3.(2011撫順六校、江南十校二模)某程式框圖如圖所示,現輸入如下四個函式,其中可以輸出的函式是()
A.f(x)=x2B.f(x)=1x
C.f(x)=lnx+2x-6D.f(x)=sinx
[答案]D
[解析]第一個判斷框的目的是判斷輸入的函式是否為奇函式,第二個判斷框的目的是判斷輸入的函式是否存在零點.結合選項知,函式f(x)=sinx為奇函式,且存在零點,故選D.
4.(2011天津文,3)閱讀下邊的程式框圖,執行相應的程式,若輸入x的值為-4,則輸出y的值為()
A.0.5B.1
C.2D.4
[答案]C
[解析]輸入x=-4,∵|-4|>3,∴x=|-4-3|=7.
∵7>3,∴x=|7-3|=4.
∵4>3,∴x=|4-3|=1.∵1<3,∴y=2x=21=2.
5.(2010浙江長興中學)下面的程式框圖,若輸入a=0,則輸出的結果為()
A.1022B.2046
C.1024D.2048
[答案]B
[解析]由程式框圖中的迴圈結構可得到遞推公式,ak+1=2ak+2,且a1=0,由ak+1=2ak+2可得,ak+1+2=2(ak+2),即ak+1+2ak+2=2且a1+2=2,∴{ak+2}是以2為公比,2為首項的等比數列,∴ak+2=2×2k-1=2k,即ak=2k-2,從而a11=211-2=2046,故選B.
[點評]本題的關鍵是弄清輸出的a的值為數列{an}的第幾項,k=1算出的是a2,k=2滿足條件得a3,故k=10滿足條件計算後得到a11,k=11不滿足,故輸出的是a11而不是a10,有不少人在這裡搞不清楚,以為判斷條件是k≤10,故最後輸出的是a10,這是沒有完整理解演算法的典型表現.因為對同一個判斷條件k≤10,a=2a+2與k=k+1語句的先後順序不同輸出結果也不同,還與k的初值有關等等,故應統盤考慮,解決的一個有效途徑就是迴圈幾次把握其規律.
6.(2010安徽文,13)如圖所示,程式框圖(演算法流程圖)的輸出值x=____________.
[答案]12
[解析]執行過程依次為:
①x=1是奇數,執行x=x+1後得x=2;
②再判斷x=2不是奇數,執行x=x+2後得x=4;經判斷x>8不成立,執行x=x+1後得x=5;
③再判斷x=5是奇數,執行x=x+1得,x=6;
④再判斷x=6不是奇數,執行x=x+2後得x=8,經判斷x>8不成立,故執行x=x+1得x=9;
⑤再判斷x=9是奇數,執行x=x+1得x=10;
⑥再判斷x=10不是奇數,執行x=x+2得x=12,經判斷x>8成立,故輸出x的值12後結束.