




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
算法初步專題一.選擇題(共30小題)1.如圖給出了一個算法程序框圖,該算法程序框圖的功能是()A.求a,b,c三數(shù)的最大數(shù)B.求a,b,c三數(shù)的最小數(shù)C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列2.程序框圖中所表示的算法是()A.求x的絕對值B.求x的相反數(shù)C.求x的平方根D.求x的算術(shù)平方根3.下邊程序框圖表示的算法是()A.輸出c,b,aB.輸出最大值C.輸出最小值D.比較a,b,c的大小4.圖是一個算法的程序框圖,該算法輸出的結(jié)果是()A.B.C.D.5.如圖是一個算法的程序框圖,該算法輸出的結(jié)果是()A.B.C.D.11.(2012?惠州)如圖所示,程序框圖(算法流程圖)的輸出值x為()A.13B.12C.22D.1112.程序框圖所表示的算法的功能是()A.計算的值B.計算的值C.計算的值D.計算的值13.如圖為一個算法的程序框圖,則其輸出結(jié)果是()A.0B.2012C.2011D.114.程序框圖(即算法流程圖)如圖所示,其輸出結(jié)果a是()A.125B.126C.127D.12816.程序框圖(即算法流程圖)如右圖所示,其輸出結(jié)果是()A.21B.34C.55D.8918.右面的程序框圖給出了計算數(shù)列{an}的前8項和S的算法,算法執(zhí)行完畢后,輸出的S為()A.8B.63C.92D.12919.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果是,則判斷框中應(yīng)填入的條件是()A.i>6B.i<6C.i>5D.i<520.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果為,則判斷框內(nèi)應(yīng)填入的條件是()A.i=2008B.i>2009C.i>2010D.i=201222.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果為,則判斷框中應(yīng)填入的條件是()A.i≥5B.i≥6C.i<5D.i<623.右面是一個算法的程序框圖,當(dāng)輸入的值x為5時,則其輸出的結(jié)果是()A.2B.0.5C.1D.0.2524.如圖所示,程序框圖(算法流程圖)的輸出結(jié)果s為10,則判斷框內(nèi)應(yīng)填入的條件為()A.i≤4B.i≤5C.i>4D.i>525.如圖是一個算法的程序框圖,當(dāng)輸入x的值為﹣9時,其輸出的結(jié)果是()A.9B.3C.D.26.如圖是一算法的程序框圖,若此程序運行結(jié)果為S=720,則在判斷框中應(yīng)填入關(guān)于k的判斷條件是()A.k≤6B.k≤7C.k≤8D.k≤927.如圖是一算法的程序框圖,若此程序運行結(jié)果為S=1320,則在判斷框中應(yīng)填入關(guān)于i的判斷條件是()A.i≥8B.i≥9C.i≥10D.i≥1128.一個算法的程序框圖如下圖所示,若該程序輸出的結(jié)果為,則判斷框中應(yīng)填入的條件是()A.i<4B.i<5C.i≥5D.i<329.如圖是一算法的程序框圖,若此程序運行結(jié)果為S=720,則在判斷框中應(yīng)填入關(guān)于k的判斷條件是()A.k≥6B.k≥7C.k≥8D.k≥930.下面是一算法的程序框圖,如果上述程序運行結(jié)果為S=90,那么判斷框中應(yīng)填入關(guān)于k的判斷條件是()(注:框圖中的賦值符號”=”也可以寫出“←”或“:=”)A.k≤6B.k≤7C.k≤8D.k≤9算法初步專題參考答案與試題解析一.選擇題(共30小題)1.如圖給出了一個算法程序框圖,該算法程序框圖的功能是()A.求a,b,c三數(shù)的最大數(shù)B.求a,b,c三數(shù)的最小數(shù)C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列考點:設(shè)計程序框圖解決實際問題。專題:操作型。分析:逐步分析框圖中的各框語句的功能,第一個條件結(jié)構(gòu)是比較a,b的大小,并將a,b中的較小值保存在變量a中,第二個條件結(jié)構(gòu)是比較a,c的大小,并將a,c中的較小值保存在變量a中,故變量a的值最終為a,b,c中的最小值.由此不難推斷程序的功能.解答:解:逐步分析框圖中的各框語句的功能,第一個條件結(jié)構(gòu)是比較a,b的大小,并將a,b中的較小值保存在變量a中,第二個條件結(jié)構(gòu)是比較a,c的大小,并將a,c中的較小值保存在變量a中,故變量a的值最終為a,b,c中的最小值.由此程序的功能為求a,b,c三個數(shù)的最小數(shù).故答案選B點評:算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應(yīng)高度重視.要判斷程序的功能就要對程序的流程圖(偽代碼)逐步進行分析,分析出各變量值的變化情況,特別是輸出變量值的變化情況,就不難得到正確的答案.2.程序框圖中所表示的算法是()A.求x的絕對值B.求x的相反數(shù)C.求x的平方根D.求x的算術(shù)平方根考點:選擇結(jié)構(gòu)。專題:圖表型。分析:寫出經(jīng)過選擇結(jié)構(gòu)得到的結(jié)果,得到求的y的值的形式,即可判斷出框圖的功能.解答:解:逐步分析框圖中的各框語句的功能,該程序框圖表示算法的功能是求函數(shù)y=的值,即y=|x|,故選A.點評:本題考查解決程序框圖中的選擇結(jié)構(gòu)時,常采用寫出前幾次選擇的結(jié)果,找規(guī)律.3.下邊程序框圖表示的算法是()A.輸出c,b,aB.輸出最大值C.輸出最小值D.比較a,b,c的大小考點:選擇結(jié)構(gòu)。專題:計算題。分析:根據(jù)兩個判斷框中的條件,當(dāng)條件成立的時候,輸出較大值,這樣最后求出的是三個數(shù)字的最大值,寫出功能.解答:解:根據(jù)兩個判斷框中的條件,當(dāng)條件成立的時候,輸出較大值,這樣最后求出的是三個數(shù)字的最大值,∴本算法的功能是求三個數(shù)字的最大值,故選B.點評:本題考查選擇結(jié)構(gòu),是一個基礎(chǔ)題,題目解決的關(guān)鍵是學(xué)會讀圖,理解圖形的意義,特別是判斷框中的意義.4.圖是一個算法的程序框圖,該算法輸出的結(jié)果是()A.B.C.D.考點:程序框圖。專題:閱讀型。分析:i=1,滿足條件i<4,執(zhí)行循環(huán)體,依次類推,當(dāng)i=4,m=3,n=++,不滿足條件i<4,退出循環(huán)體,最后利用裂項求和法求出n的值即可.解答:解:i=1,滿足條件i<4,執(zhí)行循環(huán)體;i=2,m=1,n=,滿足條件i<4,執(zhí)行循環(huán)體;i=3,m=2,n=+,滿足條件i<4,執(zhí)行循環(huán)體;i=4,m=3,n=++,不滿足條件i<4,退出循環(huán)體,最后輸出n=++=1﹣=故選:C點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷.算法和程序框圖是新課標(biāo)新增的內(nèi)容,在近兩年的新課標(biāo)地區(qū)高考都考查到了,這啟示我們要給予高度重視,屬于基礎(chǔ)題.5.如圖是一個算法的程序框圖,該算法輸出的結(jié)果是()A.B.C.D.考點:循環(huán)結(jié)構(gòu)。專題:常規(guī)題型。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算變量n的值,并輸出循環(huán)3次后變量n的值.解答:解:當(dāng)i=1時,執(zhí)行循環(huán)體后,i=2,m=1,n=,當(dāng)i=2時,執(zhí)行循環(huán)體后,i=3,m=2,n=,當(dāng)i=3時,執(zhí)行循環(huán)體后,i=4,m=3,n=,故選B點評:本題考查的知識點是循環(huán)結(jié)構(gòu),分析題目中的框圖,求出程序的功能并模擬執(zhí)行是解答本題的關(guān)鍵.6.一個算法的程序框圖如圖所示,該程序輸出的結(jié)果為()A.B.C.D.考點:循環(huán)結(jié)構(gòu)。專題:計算題。分析:i=1,滿足條件i≤9,執(zhí)行循環(huán)體,S=,依次類推,i=9,滿足條件i≤9,執(zhí)行循環(huán)體,S=++…,當(dāng)i=10,不滿足條件i≤9,退出循環(huán)體,最后利用裂項求和法求出所求即可.解答:解:i=1,滿足條件i≤9,執(zhí)行循環(huán)體,S=i=2,滿足條件i≤9,執(zhí)行循環(huán)體,S=+依次類推i=9,滿足條件i≤9,執(zhí)行循環(huán)體,S=++…i=10,不滿足條件i≤9,退出循環(huán)體,輸出S=1﹣=故選B.點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),根據(jù)流程圖計算運行結(jié)果是算法這一模塊的重要題型,處理的步驟一般為:分析流程圖,從流程圖中即要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)模型解模.7.已知一算法的程序框圖如右圖:則輸出的k為()A.14B.15C.16D.17考點:設(shè)計程序框圖解決實際問題;循環(huán)結(jié)構(gòu)。專題:規(guī)律型。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算I值,并輸出滿足條件I>105的第一個k值,模擬程序的運行過程,用表格將程序運行過程中變量k的值的變化情況進行分析,不難給出答案.解答:解:程序在運行過程中各變量的值如下表示:kS是否繼續(xù)循環(huán)循環(huán)前10是第一圈21是第二圈31+2是第三圈41+2+3是第四圈51+2+3+4是依次類推第十八圈171+2+3+…+17=153>130否故最后輸出的k值為:17,故選D.點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型,其處理方法是::①分析流程圖(或偽代碼),從流程圖(或偽代碼)中即要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)(如果參與運算的數(shù)據(jù)比較多,也可使用表格對數(shù)據(jù)進行分析管理)?②建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)模型③解模.8.程序框圖(算法流程圖)如圖所示,其輸出結(jié)果A=()A.15B.31C.63D.127考點:程序框圖。專題:圖表型。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算并輸出2k﹣1的值.解答:解:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算并輸出2k﹣1的值.由于退出循環(huán)時,k=6此時26﹣1=63故選C點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型,其處理方法是::①分析流程圖(或偽代碼),從流程圖(或偽代碼)中即要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)(如果參與運算的數(shù)據(jù)比較多,也可使用表格對數(shù)據(jù)進行分析管理)?②建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)模型③解模.9.下圖程序框圖表示的算法的功能是()A.計算小于100的奇數(shù)的連乘積B.計算從1開始的連續(xù)奇數(shù)的連乘積C.從1開始的連續(xù)奇數(shù)的連乘積,當(dāng)乘積大于100時,計算奇數(shù)的個數(shù)D.計算1×3×5×…×n≥100時的最小的n值考點:設(shè)計程序框圖解決實際問題;循環(huán)結(jié)構(gòu)。專題:計算題。分析:寫出經(jīng)過幾次循環(huán)得到的結(jié)果,得到求的s的形式,判斷出框圖的功能即可.解答:解:經(jīng)過第一次循環(huán)得到s=1×3,i=5經(jīng)過第二次循環(huán)得到s=1×3×5,i=7經(jīng)過第三次循環(huán)得到s=1×3×5×7,i=8…s=1×3×5×7×…>100該程序框圖表示算法的功能是求計算并輸出使1×3×5×7×…>1000成立的最小整數(shù)故答案為計算并輸出使1×3×5×7×…≥100成立的最小整數(shù).故選D.點評:本題考查程序框圖,考查了循環(huán)體以及循環(huán)次數(shù)兩個具體問題,常采用寫出前幾次循環(huán)的結(jié)果,找規(guī)律.屬于基礎(chǔ)題.10.(2012?安徽)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是()A.3B.4C.5D.8考點:循環(huán)結(jié)構(gòu)。專題:計算題。分析:列出循環(huán)中x,y的對應(yīng)關(guān)系,不滿足判斷框結(jié)束循環(huán),推出結(jié)果.解答:解:由題意循環(huán)中x,y的對應(yīng)關(guān)系如圖:當(dāng)x=8時不滿足循環(huán)條件,退出循環(huán),輸出y=4.故選B.點評:本題考查循環(huán)結(jié)構(gòu)框圖的應(yīng)用,注意判斷框的條件的應(yīng)用,考查計算能力.11.(2012?惠州)如圖所示,程序框圖(算法流程圖)的輸出值x為()A.13B.12C.22D.11考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是判斷x的奇偶性,并執(zhí)行對應(yīng)的操作,最后不滿足循環(huán)條件時,退出循環(huán),輸出X,我們可以模擬程序的運行過程,分析程序運行中各變量的值的變化情況,不難得到答案.解答:解:程序運行如下:循環(huán)前:x=1,第一次循環(huán):x=2,第二次循環(huán):x=4,第三次循環(huán):x=5,第四次循環(huán):x=6,第五次循環(huán):x=8,第六次循環(huán):x=9,第七次循環(huán):x=10,第八次循環(huán):x=12,(不滿足繼續(xù)循環(huán)的條件退出循環(huán))最后輸出12.故選B.點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型.這類問題,通常由開始一步一步運行,根據(jù)判斷條件,要么幾步后就會輸出結(jié)果,要么就會出現(xiàn)規(guī)律,如周期性,等差或等比數(shù)列型.12.程序框圖所表示的算法的功能是()A.計算的值B.計算的值C.計算的值D.計算的值考點:程序框圖。專題:常規(guī)題型。分析:由已知中的程序框圖,我們分析循環(huán)變量的初值,終值,步長后可以確定循環(huán)的次數(shù),進而分析累加項的通項公式,及步長,即可確定答案.解答:解:由已知可知程序的功能是利用循環(huán)進行類加運算,由于循環(huán)變量的初值為1,終值為50,步長為1,故循環(huán)共進行了50次由于累加變量的初值為1,步長為2,故第一次累加的值為1,第二次為,…,第50次為故選C點評:本題考查的知識點是程序框圖,其中根據(jù)循環(huán)變量的初值,終值,步長確定循環(huán)的次數(shù),是解答本題的關(guān)鍵.13.如圖為一個算法的程序框圖,則其輸出結(jié)果是()A.0B.2012C.2011D.1考點:循環(huán)結(jié)構(gòu)。專題:計算題。分析:根據(jù)所給數(shù)值判定是否滿足判斷框中的條件,然后執(zhí)行循環(huán)語句,一旦不滿足條件就退出循環(huán),從而到結(jié)論.解答:解:通過程序框圖可知,框圖是當(dāng)型結(jié)構(gòu),循環(huán)規(guī)律是,n逐次加1,P是累加求和,當(dāng)n>2012時結(jié)束程序.所以P=0+sin+sinπ+sin+sin2π+…+sin=503×(sin+sinπ+sin+sin2π)=0.故選A.點評:本題主要考查了循環(huán)結(jié)構(gòu),是當(dāng)型循環(huán),當(dāng)滿足條件,執(zhí)行循環(huán),屬于基礎(chǔ)題,注意求和的表達式的規(guī)律.14.程序框圖(即算法流程圖)如圖所示,其輸出結(jié)果a是()A.125B.126C.127D.128考點:循環(huán)結(jié)構(gòu)。專題:計算題。分析:根據(jù)所給數(shù)值執(zhí)行循環(huán)語句,然后判定是否滿足判斷框中的條件,一旦滿足條件就退出循環(huán),從而到結(jié)論.解答:解:由程序框圖知,循環(huán)體被執(zhí)行后a的值依次為第1次a=2×1+1=3、第2次,a=2×3+1=7;第3次a=2×7+1=15;第4次a=2×15+1=31;第5次a=2×31+1=63;第7次a=2×63+1=127,滿足選擇條件,故輸出的結(jié)果是127.故選C.點評:本題主要考查了循環(huán)結(jié)構(gòu),是直到型循環(huán),當(dāng)不滿足條件,執(zhí)行循環(huán),屬于基礎(chǔ)題.15.執(zhí)行程序框圖給出的算法步驟,則輸出的最后一個數(shù)是()A.2B.C.D.考點:程序框圖。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算并打印a值解答:解:程序運行過程中,各變量的值如下表示:an是否繼續(xù)循環(huán)循環(huán)前31/第一圈32是第二圈23是第三圈4否故最后輸出的a值為故選B.點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型,其處理方法是::①分析流程圖(或偽代碼),從流程圖(或偽代碼)中既要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)(如果參與運算的數(shù)據(jù)比較多,也可使用表格對數(shù)據(jù)進行分析管理)?②建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)模型③解模.16.程序框圖(即算法流程圖)如右圖所示,其輸出結(jié)果是()A.21B.34C.55D.89考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:i=3,滿足條件i≤10,執(zhí)行循環(huán)體,依次類推,當(dāng)i=11,c=34+21,不滿足條件i≤10,退出循環(huán)體,最后輸出c的值即可.解答:解:i=3,滿足條件i≤10,執(zhí)行循環(huán)體;c=1+1,b=1,a=1+1,i=4,滿足條件i≤10,執(zhí)行循環(huán)體;c=2+1,b=2,a=2+1,i=5,滿足條件i≤10,執(zhí)行循環(huán)體;…c=21+13,b=21,a=34,i=10,滿足條件i≤10,執(zhí)行循環(huán)體;c=34+21,b=34,a=55,i=11,不滿足條件i≤10,退出循環(huán)體,最后輸出c=55.故選C.點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷.17.如圖是一個算法的程序框圖,當(dāng)輸入x=3時,輸出y的結(jié)果是()A.B.C.1D.2考點:循環(huán)結(jié)構(gòu)。專題:計算題。分析:x=3>0,不滿足條件x≤0,則執(zhí)行循環(huán)體,依次類推,當(dāng)x=﹣1<0,滿足條件,退出循環(huán)體,從而求出最后的y值即可.解答:解:x=3>0,執(zhí)行循環(huán)體,x=x﹣2=3﹣2=1>0,繼續(xù)執(zhí)行循環(huán)體,x=x﹣2=1﹣2=﹣1<0,滿足條件,退出循環(huán)體,故輸出y=2﹣(﹣1)=2.故選:D.點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷,屬于基礎(chǔ)題.18.右面的程序框圖給出了計算數(shù)列{an}的前8項和S的算法,算法執(zhí)行完畢后,輸出的S為()A.8B.63C.92D.129考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:按照程序框圖的流程,寫出前幾次循環(huán)的結(jié)果并同時判斷各次結(jié)果是否滿足判斷框中的條件;直到不滿足條件執(zhí)行輸出結(jié)果.解答:解:經(jīng)過第一次循環(huán)得到s=1,a=2,n=2;經(jīng)過第二次循環(huán)得到s=3,a=4,n=3;經(jīng)過第三次循環(huán)得到s=7,a=7,n=4;經(jīng)過第四次循環(huán)得到s=14,a=11,n=5;經(jīng)過第五次循環(huán)得到s=25,a=16,n=6;經(jīng)過第六次循環(huán)得到s=41,a=22,n=7;經(jīng)過第七次循環(huán)得到s=63,a=29,n=8;經(jīng)過第八次循環(huán)得到s=92,a=37,n=9;此時,不滿足判斷框中的條件,執(zhí)行輸出92故選C點評:本題考查解決程序框圖中的循環(huán)結(jié)構(gòu)時,常采用寫出前幾次循環(huán)的結(jié)果,找規(guī)律.19.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果是,則判斷框中應(yīng)填入的條件是()A.i>6B.i<6C.i>5D.i<5考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:首先判斷循環(huán)結(jié)構(gòu)類型,得到判斷框內(nèi)的語句性質(zhì).然后對循環(huán)體進行分析,找出循環(huán)規(guī)律.判斷輸出結(jié)果與循環(huán)次數(shù)以及i的關(guān)系.最終得出選項.解答:解:經(jīng)判斷此循環(huán)為“直到型“結(jié)構(gòu),判斷框內(nèi)為跳出循環(huán)的語句第1次循環(huán):S=0+i=1+1=2第2次循環(huán):S=i=2+1=3第3次循環(huán):S=i=3+1=4第4次循環(huán):S=i=3+1=5此時退出循環(huán),根據(jù)判斷框內(nèi)為跳出循環(huán)的語句∴i<5故答案為D.點評:本題考查程序框圖,尤其考查循環(huán)結(jié)構(gòu).對循環(huán)體每次循環(huán)需要進行分析并找出內(nèi)在規(guī)律.本題屬于基礎(chǔ)題20.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果為,則判斷框內(nèi)應(yīng)填入的條件是()A.i=2008B.i>2009C.i>2010D.i=2012考點:程序框圖。專題:圖表型。分析:首先判斷循環(huán)結(jié)構(gòu)類型,得到判斷框內(nèi)的語句性質(zhì).然后對循環(huán)體進行分析,找出循環(huán)規(guī)律.判斷輸出結(jié)果與循環(huán)次數(shù)以及i的關(guān)系.最終得出選項解答:解:經(jīng)判斷此循環(huán)為“直到型“結(jié)構(gòu),判斷框內(nèi)為跳出循環(huán)的語句第1次循環(huán):S=0+i=1+1=2第2次循環(huán):S=i=2+1=3第3次循環(huán):S=i=3+1=4…發(fā)現(xiàn)其中特點為:S的分子與次數(shù)一致,i的值比次數(shù)大1.第2009次循環(huán):S=,i=2009+1=2010根據(jù)判斷框內(nèi)為跳出循環(huán)的語句∴i>2009故答案為B.點評:本題考查程序框圖,尤其考查循環(huán)結(jié)構(gòu).對循環(huán)體每次循環(huán)需要進行分析并找出內(nèi)在規(guī)律.本題屬于基礎(chǔ)題21.如圖是一個算法的程序框圖,若該程序輸出的結(jié)果為,則判斷框中應(yīng)填入的條件是()A.T>4B.T<4C.T>3D.T<3考點:程序框圖。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是累加并輸出S=的值.解答:解:程序運行過程中,各變量值如下表所示:是否繼續(xù)循環(huán)iTS循環(huán)前/100第一圈是21第二圈是32第三圈是43第四圈是54第五圈否即T=4時退出循環(huán)故繼續(xù)循環(huán)的條件應(yīng)為:T<4故選B.點評:算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應(yīng)高度重視.程序填空也是重要的考試題型,這種題考試的重點有:①分支的條件②循環(huán)的條件③變量的賦值④變量的輸出.其中前兩點考試的概率更大.此種題型的易忽略點是:不能準(zhǔn)確理解流程圖的含義而導(dǎo)致錯誤.22.一個算法的程序框圖如圖所示,若該程序輸出的結(jié)果為,則判斷框中應(yīng)填入的條件是()A.i≥5B.i≥6C.i<5D.i<6考點:程序框圖。專題:圖表型。分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算S=+++…+的值.模擬程序的運行,用表格對程序運行過程中各變量的值進行分析,不難得到輸出結(jié)果.解答:解:程序在運行過程中各變量的值如下表示:是否繼續(xù)循環(huán)Si循環(huán)前/01第一圈是2第二圈是3第三圈是4第四圈是5第五圈是6第六圈否由分析可得繼續(xù)循環(huán)的條件為:i<6故選D點評:算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應(yīng)高度重視.程序填空也是重要的考試題型,這種題考試的重點有:①分支的條件②循環(huán)的條件③變量的賦值④變量的輸出.其中前兩點考試的概率更大.此種題型的易忽略點是:不能準(zhǔn)確理解流程圖的含義而導(dǎo)致錯誤.23.右面是一個算法的程序框圖,當(dāng)輸入的值x為5時,則其輸出的結(jié)果是()A.2B.0.5C.1D.0.25考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:x=5>0,不滿足條件x≤0,則執(zhí)行循環(huán)體,依次類推,當(dāng)x=﹣1<0,滿足條件,退出循環(huán)體,從而求出最后的y值即可.解答:解:x=5>0,執(zhí)行循環(huán)體,x=x﹣3=5﹣3=2>0,繼續(xù)執(zhí)行循環(huán)體,x=x﹣3=2﹣3=﹣1<0,滿足條件,退出循環(huán)體,故輸出y=0.5﹣1=()﹣1=2.故選A.點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷,屬于基礎(chǔ)題.24.如圖所示,程序框圖(算法流程圖)的輸出結(jié)果s為10,則判斷框內(nèi)應(yīng)填入的條件為()A.i≤4B.i≤5C.i>4D.i>5考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:首先判斷循環(huán)結(jié)構(gòu)類型,得到判斷框內(nèi)的語句性質(zhì).然后對循環(huán)體進行分析,找出循環(huán)規(guī)律.判斷輸出結(jié)果與循環(huán)次數(shù)以及i的關(guān)系.最終得出選項.解答:解:起初,S=0,i=0,S=0+0=0,i=1+0=1,不滿足條件,執(zhí)行循環(huán)體;S=0+1=1,i=1+1=2,不滿足條件,執(zhí)行循環(huán)體;S=1+2=3,i=2+1=3,不滿足條件,執(zhí)行循環(huán)體;S=3+3=6,i=3+1=4,不滿足條件,執(zhí)行循環(huán)體;S=6+4=10,i=4+1=5,滿足條件,退出循環(huán)體,故判斷框內(nèi)應(yīng)補充的條件為i≤4.故選A.點評:本題考查程序框圖,尤其考查循環(huán)結(jié)構(gòu).對循環(huán)體每次循環(huán)需要進行分析并找出內(nèi)在規(guī)律.本題屬于基礎(chǔ)題25.如圖是一個算法的程序框圖,當(dāng)輸入x的值為﹣9時,其輸出的結(jié)果是()A.9B.3C.D.考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:x=﹣9<0,滿足條件x≤0,則執(zhí)行循環(huán)體,依次類推,當(dāng)x=3>0,不滿足條件,退出循環(huán)體,從而求出最后的y值即可.解答:解:x=﹣9<0,執(zhí)行循環(huán)體,x=x+3=﹣9+3=﹣6<0,繼續(xù)執(zhí)行循環(huán)體,x=x+3=﹣6+3=﹣3<0,繼續(xù)執(zhí)行循環(huán)體,x=x+3=﹣3+3=0≤0,繼續(xù)執(zhí)行循環(huán)體,x=x+3=0+3=3>0不滿足條件,退出循環(huán)體,故輸出y=,故選C.點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷,屬于基礎(chǔ)題.26.如圖是一算法的程序框圖,若此程序運行結(jié)果為S=720,則在判斷框中應(yīng)填入關(guān)于k的判斷條件是()A.k≤6B.k≤7C.k≤8D.k≤9考點:循環(huán)結(jié)構(gòu)。專題:圖表型。分析:按照程序框圖的流程寫出前幾次循環(huán)的結(jié)果,直到得到s=720時的k不符合判斷框中的條件,得到判斷框中的條件.解答:解:經(jīng)過第一次循環(huán)得到的結(jié)果為:s=1×1=1,k=1+1=2,此時k的值滿足判斷框中的條件,經(jīng)過第二次循環(huán)得到的結(jié)果為:s=1×2=2,k=2+1=3,此時k的值滿足判斷框中的條件,經(jīng)過第三次循環(huán)得到的結(jié)果為:s=2×3=6,k=3+1=4,此時k的值滿足判斷框中的條件,經(jīng)過第四次循環(huán)得到的結(jié)果為:s=6×4=24,k=4+1=5,此時k的值滿足判斷框中的條件,經(jīng)過第五次循環(huán)得到的結(jié)果為:s=24×5=120,k=5+1=6,此時k的值滿足判斷框中的條件,經(jīng)過第六次循環(huán)得到的結(jié)果為:s=120×6=720,k=6+1=7,此時k的值不滿足判斷框中的條件故判斷框中的條件為k≤6故選A.點評:解決程序框圖中的循環(huán)結(jié)構(gòu)時,一般
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南財經(jīng)大學(xué)《口腔正畸學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中央美術(shù)學(xué)院《資源與環(huán)境(環(huán)境工程)領(lǐng)域工程倫理》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西省宜春市上高縣上2025屆高三下學(xué)期期末模擬卷(一)物理試題含解析
- 湖南衡陽縣2024-2025學(xué)年高三3月第一次模擬考試(英語試題理)試題含解析
- 小兒呼衰護理疾病查房
- 南紅基礎(chǔ)知識
- 廉政知識競答
- 康復(fù)護理學(xué)給藥
- 信息技術(shù) 第二冊(五年制高職)課件 8.2.3.1 選擇結(jié)構(gòu)的語法
- 傳統(tǒng)文化中秋課件
- 農(nóng)業(yè)機械化第三章-播種施肥機械課件
- 小學(xué)生計算錯誤糾正策略論文
- 2023年4月自考02400建筑施工一試題及答案含評分標(biāo)準(zhǔn)
- 《實驗骨傷科學(xué)》教學(xué)大綱-供五年制骨傷專業(yè)使用
- 河北省高中學(xué)業(yè)水平考試通用技術(shù)試題
- 【高中生物】基因工程的基本操作程序課件 2022-2023學(xué)年高二下學(xué)期生物人教版選擇性必修3
- 沉浸式教學(xué)在初中英語閱讀教學(xué)中的實踐與研究 論文
- 投標(biāo)前期顧客滿意度調(diào)查表
- JJF 1281-2011煙草填充值測定儀校準(zhǔn)規(guī)范
- GB/T 5271.31-2006信息技術(shù)詞匯第31部分:人工智能機器學(xué)習(xí)
- GB/T 21302-2007包裝用復(fù)合膜、袋通則
評論
0/150
提交評論