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