《新編高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測評7 含答案》由會員分享,可在線閱讀,更多相關(guān)《新編高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測評7 含答案(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、新編人教版精品教學(xué)資料學(xué)業(yè)分層測評(七)循環(huán)語句(建議用時:45 分鐘)學(xué)業(yè)達標一、選擇題1下列問題可以設(shè)計成循環(huán)語句計算的有()求 133239的和;比較 a,b 兩個數(shù)的大小;對于分段函數(shù),要求輸入自變量,輸出函數(shù)值;求平方值小于 100 的最大整數(shù)A0 個B1 個C2 個D3 個【解析】和用到循環(huán)語句,和用不到【答案】C2下面的程序:a1WHILEa100aa1WENDPRINTaEND執(zhí)行完畢后 a 的值為()A99B100C101D102【解析】該程序中使用了當型循環(huán)語句,當執(zhí)行到 a991100 時,不滿足條件 a100,退出循環(huán)輸出 a 的值為 100.【答案】B3如圖 125
2、是求 11 000 內(nèi)所有偶數(shù)的和的程序,把程序框圖補充完整,則()圖 125A處為 SSi,處為 ii1.B處為 SSi,處為 ii2.C處為 ii1,處為 SSi.D處為 ii2,處為 SSi.【解析】程序框圖求的是 11 000 內(nèi)所有偶數(shù)的和,故 i 步長為 2,應(yīng)有 ii2,排除 A、C;i 初值為 2,S 應(yīng)加的第一個偶數(shù)為 2,而不是 4,故語句 SSi 應(yīng)在 ii2 的前面,排除 D.【答案】B4下列程序運行后輸出的結(jié)果為()A17B19C21D23i1S0DOii2S32*iii1LOOPUNTILi8PRINTSEND【解析】第一次循環(huán),i123,S3239,i4;第二次循
3、環(huán),i6,S32615,i7;第三次循環(huán),i9,S32921,i10,輸出 S21.【答案】C5有以下程序段,下面說法正確的是()K8WHILEK0KK1WENDAWHILE 循環(huán)執(zhí)行 8 次B該循環(huán)體是無限循環(huán)C循環(huán)體語句一次也不執(zhí)行D循環(huán)體語句只執(zhí)行一次【解析】對于 WHILE 語句,若滿足條件,則執(zhí)行循環(huán)體,而 K8,不滿足條件 K0,所以循環(huán)體一次也不執(zhí)行【答案】C二、填空題6根據(jù)下列算法語句,當輸入 x 為 60 時輸出 y 的值為_INPUT“x”;xIFx50當 x60 時,y250.6(6050)31.輸出 y 的值為 31.【答案】317 在下面的程序中, 若輸出 k3, 則
4、輸入的最小整數(shù) n_.【導(dǎo)學(xué)號:28750019】INPUTnk0DOn2n1kk1LOOP UNTIL n100PRINT kEND【解析】設(shè) na,則第一次循環(huán),n2a1,k1;第二次循環(huán),n2(2a1)14a3,k2;第三次循環(huán),n2(4a3)18a7, k3, 此時, 執(zhí)行“是”, 結(jié)束循環(huán), 輸出 k3.因此 8a7100,即 a938,故 n 最小整數(shù)為 12.【答案】128下面為一個求 10 個數(shù)的平均數(shù)的程序,則在橫線上應(yīng)填充的語句為_S0i1DOINPUT xSSxii1LOOP UNTIL _aS/10PRINT aEND【解析】此為直到型循環(huán),在程序一開始,即 i1 時,
5、開始執(zhí)行循環(huán)體,當 i10 時繼續(xù)執(zhí)行循環(huán)體,題目中求 10 個數(shù)的平均數(shù),所以當 i10 時應(yīng)終止循環(huán)【答案】i10三、解答題9設(shè)計一個計算 135799 的值的程序,并畫出程序框圖【解】程序框圖如圖所示:程序如下:i1S0WHILEi99SSiii2WENDPRINTSEND10 設(shè)計算法求112123134199100的值, 編寫程序,并畫出程序框圖【解】算法如下:第一步:令 S0,i1.第二步:若 i99 成立,則執(zhí)行第三步;否則,輸出 S,結(jié)束算法第三步:SS1i(i1).第四步:ii1,返回第二步程序:S0i1WHILEi99SS1/(i*(i1)ii1WENDPRINTSEND程
6、序框圖:能力提升1讀下面甲、乙兩個程序:對甲、乙兩個程序和輸出的結(jié)果表述正確的是()A程序不同,結(jié)果相同B程序不同,結(jié)果不同C程序相同,結(jié)果相同D程序相同,結(jié)果不同【解析】執(zhí)行甲,乙程序后可知都是計算 12341000 的值【答案】A2執(zhí)行如圖 126 的程序框圖,如果輸出的是 a341,那么判斷框應(yīng)為()圖 126Ak4?Bk5?Ck6?Dk7?【解析】a1,k2;a5,k3;a21,k4;a85,k5;a341,k6.【答案】C3閱讀如圖 127 的程序框圖,若輸入 n6,則輸出 k 的值為_圖 127【解析】n6,k0,n13,k1;n27,27100,k2;n55,55100,輸出 k3.【答案】34求 200 以內(nèi)(包括 200)的所有偶數(shù)和,試用兩種循環(huán)結(jié)構(gòu)畫出其程序框圖并編寫程序【解】當型循環(huán),程序框圖如圖所示:程序為:i2sum0WHILEi200PRINT“偶數(shù)和為:”;sumEND