第11篇 第2節(jié) 算法初步
第十一篇第2節(jié) 一、選擇題1如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是()A3B4C5 D8解析:第一次運算后,x2,y2,第二次運算后,x4,y3,第三次運算后,x8,y4,輸出的結(jié)果為y的值,是4.故選B.答案:B2將兩個數(shù)a8,b17交換,使a17,b8,下面語句正確的是()A BC D解析:由賦值語句可知B正確故選B.答案:B3(2014安徽省級示范高中高三聯(lián)考)如圖所示程序框圖(算法流程圖)的輸出結(jié)果是()A3 B11C38 D123解析:第一步:a122312,第二步:a3221112,第三步:a112212312,跳出循環(huán)輸出a123.故選D.答案:D4(2013年高考安徽卷)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是()A BC D解析:該算法流程圖實為計算s的值,s,故選D.答案:D5(2013年高考江西卷)閱讀如圖程序框圖,如果輸出i5,那么在空白矩形框中應(yīng)填入的語句為()解析:當(dāng)i2時,S2×21510;當(dāng)i3時,仍然循環(huán),排除D;當(dāng)i4時,S2×41910;當(dāng)i5時,不滿足S10,即此時S10,輸出i.此時A項求得S2×528,B項求得S2×519,C項求得S2×510.故只有C項滿足條件故選C.答案:C6(2013年高考福建卷)閱讀如圖所示的程序框圖,若輸入的k10,則該算法的功能是()A計算數(shù)列2n1的前10項和B計算數(shù)列2n1的前9項和C計算數(shù)列2n1的前10項和D計算數(shù)列2n1的前9項和解析:S0,i1;S12×0120,i2;S12×1122021,i3;S12×3202122,i4;觀察得到對應(yīng)數(shù)列的通項公式為an2n1.k10時,i10時輸出,說明是求前10項的和故選A.答案:A二、填空題7運行如圖所示的程序,輸出的結(jié)果是_解析:當(dāng)a1,b2時,aab123,故輸出的a的值為3.答案:38(2012年高考江西卷)如圖所示為某算法的程序框圖,則程序運行后輸出的結(jié)果是_解析:此框圖依次執(zhí)行如下循環(huán):第一次:T0,k1,sin >sin 0成立,a1,TTa1,k2,2<6,繼續(xù)循環(huán);第二次:sin >sin 不成立,a0,TTa1,k3,3<6,繼續(xù)循環(huán);第三次:sin >sin 不成立,a0,TTa1,k4,4<6,繼續(xù)循環(huán);第四次:sin 2>sin 成立,a1,TTa2,k5,5<6,繼續(xù)循環(huán);第五次:sin >sin 2成立,a1,TTa3,k6,6<6不成立,跳出循環(huán),輸出T的值為3.答案:39(2014福建寧德模擬)運行如圖所示的程序,若輸入a,b分別為3、4,則輸出_解析:由已知中的程序代碼,可得其功能是計算并輸出分段函數(shù)m的值當(dāng)a3,b4時,滿足ab.故mb4.答案:410(2013年高考湖南卷)執(zhí)行如圖所示的程序框圖,如果輸入a1,b2,則輸出的a的值為_解析:當(dāng)a1,b2時,a8不成立,執(zhí)行aab后a的值為3;當(dāng)a3,b2時,a8不成立,執(zhí)行aab后a的值為5;當(dāng)a5,b2時,a8不成立,執(zhí)行aab后a的值為7;當(dāng)a7,b2時,a8不成立,執(zhí)行aab后a的值為9;由于98成立,故輸出a的值為9.答案:911(2012年高考湖南卷)如果執(zhí)行如圖所示的程序框圖,輸入x1,n3,則輸出的數(shù)S_.解析:x1,n3S6,i2S6×(1)213,i1S3×(1)115,i0S5×(1)014,i1,不符合條件,停止循環(huán),故輸出S4.答案:412(2014湖南懷化二模)某程序框圖如圖所示,若判斷框內(nèi)kn,且nN時,輸出的S57,則判斷框內(nèi)n應(yīng)為_解析:程序在運行過程中各值變化如下表:kS是否繼續(xù)循環(huán)循環(huán)前11第一次循環(huán)24是第二次循環(huán)311是第三次循環(huán)426是第四次循環(huán)557否故退出循環(huán)的條件應(yīng)為k5.則輸出的S57,則判斷框內(nèi)n應(yīng)為5.答案:5