循環(huán)語句(20)_第1頁
循環(huán)語句(20)_第2頁
循環(huán)語句(20)_第3頁
循環(huán)語句(20)_第4頁
循環(huán)語句(20)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ruize第一章算法初步1.2基本算法語句素養(yǎng)提升素養(yǎng)培優(yōu)提能一、選擇題1 閱讀如圖所示的程序框圖,運(yùn)行相應(yīng)的程序,輸出的結(jié)果是()A. 3B. 11C. 38D. 123解析:選B 第一次循環(huán):a= 3;第二次循環(huán):a= 11,此時退出程序,框 圖運(yùn)行后輸出的結(jié)果為11.執(zhí)行如圖程序框圖,若輸入 x= 10,要求輸出y= 4,則在圖中“? ”處 可填入的算法語句是()ruize x= x 1 x= x 2 x= x 3 x= x 4A B C.D1 解析:選C 經(jīng)驗(yàn)證當(dāng)填入x= x 2, x=x 3或x= x 4時,能得到y(tǒng)= 2一 2=4,故選C.42. 如圖是一個算法流程圖,則流程圖輸出

2、的結(jié)果是5,則判斷框內(nèi)應(yīng)該填入的是()B. i>3?D. i>5?C. i>5?解析:選 C i = 1, m= 0, n= 0;1i 2, m= 1, n= i x 2;i = 3,m= 2,n= 1X 2+ 2X 3;ruizeruizem= 3,m=4,1 1 1n= 1X 2+ 2X 3+ 3X 4;_ _1_ _1_ _1_ 4n= 1X 2+ 2X 3+ 3X 4+ 4X 5_ 5,所以應(yīng)填“i>5? ”.故選C.3. 運(yùn)行如圖所示的程序,輸出的結(jié)果為()i _ 9DOS_ 4*i + 3i _ i + 2LOOP UNTIL i> _ 10PRINT

3、 SENDA. 17B. 39C. 43D. 47解析:選 B 當(dāng) i_ 9 時,執(zhí)行循環(huán)體,S_4X 9+ 3_39, i_9 + 2_ 11, “ 11>A. 17, 17_ 10”成立,跳出循環(huán),輸出的結(jié)果為 39.i _ 1i _ 1WHILE i<8WHILE i<8i _ i + 2s_ 3*is_ 3*ii _ i + 2WENDWENDPRINT sPRINT sENDEND5. 下面兩個程序最后輸出的結(jié)果分別為()B. 21, 21C. 27, 27D. 27, 21解析:選D 對于第一個程序,1<8,執(zhí)行循環(huán)體,則i = 3, s= 9; 3<

4、8,執(zhí)行循環(huán)體,則i = 5, s= 15; 5<8,執(zhí)行循環(huán)體,則i = 7, s= 21; 7<8,執(zhí)行循環(huán) 體,則i = 9, s= 27; 9>8,退出循環(huán),輸出s= 27.對于第二個程序,1<8,執(zhí)行 循環(huán)體,則s= 3, i = 3; 3<8,執(zhí)行循環(huán)體,則s= 9, i = 5; 5<8,執(zhí)行循環(huán)體, 則s= 15, i = 7; 7<8,執(zhí)行循環(huán)體,則s= 21, i = 9; 9>8,退出循環(huán),輸出s= 21.故選D.二、填空題6.程序框圖(如圖所示)的運(yùn)行結(jié)果為.解析:a= 5, s= 1, a>4; s= 5, a=

5、4, a> 4; s= 20, a = 3,此時退出程 序,輸出s= 20.答案: 207.執(zhí)行如圖所示的程序框圖,若輸入 x= 9,則輸出y=.ruize11 11解析:第一次循環(huán):y= 5, x= 5;第二次循環(huán):y=x=三;第三次循環(huán):292911429y= §,此時“x|= J1二9<1,退出程序,故輸出y=©.答案: 298執(zhí)行如圖所示的程序框圖,輸入1= 2, m= 3, n = 5,則輸出的y的值是解析:當(dāng)輸入1= 2, m= 3, n = 5時,不滿足l2+ m2 + n2= 0,因此執(zhí)行:y =70l + 21m+ 15n= 70X 2 + 2

6、1 X 3 + 15X 5= 278由于 278>105,故執(zhí)行 y= y 105,執(zhí)行后 y= 278 105= 173,再執(zhí)行一次 y=y 105 后 y 的值為 173 105= 68,此時68>105不成立,故輸出68.答案: 68三、解答題9 已知程序:INPUT “x = ”; xIF xv 1 THENy= 4*x 1ELSEIF x< = 1 THENy= 5ELSEy= 4*x + 1END IFEND IFPRINT yEND說明其功能并畫出程序框圖.4x 1,x< 1,解:該程序的功能為求分段函數(shù)y= 5, 1 <xw 1,的值.4x+ 1, x>1程序框圖為:ruize111 1 、 io.求1 + 2+ 3+ 4+的值,用程序語言表示其算法解:解法一:“ WHILE語句”.s= 1i = 2WHILE i< = 100a= 1/is= s

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論