




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
活頁作業(七)循環語句(25分鐘,60分)一、選擇題(每小題5分,共25分)1.下列問題,設計程序求解時,要用到循環語句的有()①輸入每個同學的數學成績,求全體同學的平均分;②求分段函數的函數值;③求連續100個自然數的平方和;④輸入100個數,從中找出最大的數.A.1個B.2個C.3個 D.4個解析:②求分段函數的函數值用條件語句,其余三個均需用循環語句解決.答案:C2.下列所給的程序,其循環體執行的次數是()eq\x(\a\al(S=0,i=1,DO,S=S+i,i=i+2,LOOPUNTILi>100,PRINTS,END))A.50B.49C.100D.99解析:其實質就是求前100個數中的奇數之和,即1+3+5+…+99,共進行了50次循環,故選A.答案:A3.執行下面的程序后輸出的結果是()eq\x(\a\al(n=5,S=0,WHILES<15,S=S+n,n=n-1,WEND,PRINTn,END))A.-1 B.0C.1 D.2解析:當S=5+4+3+2=14時,n=2-1=1,此時S<15,繼續執行循環體,則S=5+4+3+2+1=15,n=1-1=0,此時S=15,循環結束,輸出0.答案:B4.下面兩個程序最后輸出S的值分別為()A.都是17 B.都是21C.21,17 D.14,21解析:第一個程序中,i=7時執行循環體,i=i+2=9,S=2×9+3=21.結束循環.第二個程序中,i=7時,S=2×7+3=17,然后執行i=i+2,此時i=9,結束循環.答案:C5.如果下面程序執行后輸出的結果是132,那么在UNTIL后面的“條件”應為()eq\x(\a\al(i=12,s=1,DO,s=s*i,i=i-1,LOOPUNTIL條件,PRINTs,END))A.i>11 B.i>=11C.i<=11 D.i<11解析:因為132=12×11,所以應在i=10時,條件符合,終止循環.故條件應為“i<11”.答案:D二、填空題(每小題5分,共15分)6.下列算法語句的功能是________________________________.(只寫式子不計算)答案:S=eq\f(1,3)+eq\f(1,5)+eq\f(1,7)+…+eq\f(1,19)+eq\f(1,21)7.在下面的程序運行中,計算機輸出的結果是________________.eq\x(\a\al(x=20,DO,x=x-3,LOOPUNTILx<0,PRINTx,END))解析:根據題意,程序在運行中對20每次減3,直至小于0為止,當x<0的到第6次時,x=2,此時仍不符合x<0的條件,故x變為-1,至此x<0,滿足條件,結束循環.答案:-18.已知程序如圖,運行的結果是__________.eq\x(\a\al(j=1,WHILEj*j<100,j=j+1,WEND,j=j-1,PRINT“j=”;j,END))解析:當j=10時,10×10=100,不再滿足j*j<100,跳出循環體,j=10-1=9.答案:j=9三、解答題(每小題10分,共20分)9.設計一個求1×2+2×3+3×4+…+2016×2017的值的程序.解:設計程序如下(WHILE語句).eq\x(\a\al(i=1,s=0,WHILEi<=2016,s=s+i*i+1,i=i+1,WEND,PRINTs,END))或設計程序如下(UNTIL語句).eq\x(\a\al(i=1,s=0,DO,s=s+i*i+1,i=i+1,LOOPUNTILi>2016,PRINTs,END))10.已知函數y=x3+3x2-24x+30,寫出連續輸入自變量的11個值,分別輸出相應的函數值的程序.解:程序如下.(20分鐘,40分)一、選擇題(每小題5分,共10分)1.下面程序運行后,輸出的結果為()eq\x(\a\al(i=1,s=0,p=0,WHILEi<=2015,p=i*i+1,s=s+1/p,i=i+1,WEND,PRINTs,END))A.eq\f(2013,2014) B.eq\f(2014,2015)C.eq\f(2015,2016) D.eq\f(2016,2017)解析:依題意知i=1,s=0,p=0,第1次循環:p=1×(1+1)=2,s=eq\f(1,2),i=2;第2次循環:p=2×(2+1)=6,s=eq\f(1,2)+eq\f(1,6)=eq\f(2,3),i=3;第3次循環:p=3×(3+1)=12,s=eq\f(2,3)+eq\f(1,12)=eq\f(3,4),i=4;……第2015次循環:p=2015×2016,s=eq\f(2015,2016),i=2016,循環結束,輸出s=eq\f(2015,2016).答案:C2.下面為一個求20個數的平均數的程序,在橫線上應填充的語句為()eq\x(\a\al(S=0,i=1,DO,INPUTx,S=S+x,i=i+1,LOOPUNTIL,a=S/20,END))A.i>20 B.i<20C.i>=20 D.i<=20解析:程序的功能是求20個數的平均數,則循環體共需要執行20次,由循環變量的初值為1,步長為1,知當循環20次時,此時循環變量的值為21,應退出循環,又因直到型循環是滿足條件退出循環,即i>20時退出循環.故選A.答案:A二、填空題(每小題5分,共10分)3.已知有如下兩段程序:程序1運行的結果為________________,程序2運行的結果為________________.eq\x(\a\al(i=21,sum=0,WHILEi<=20,sum=sum+i,i=i+1,WEND,PRINTsum,END))eq\x(\a\al(i=21,sum=0,DO,sum=sum+i,i=i+1,LOOPUNTILi>20,PRINTsum,END))程序1程序2解析:程序1是從計數變量i=21開始,不滿足i≤20,終止循環,累加變量sum=0,這個程序計算的結果為0;程序2計數變量i=21,開始進入循環,sum=0+21=21,i=i+1=21+1=22,i>20,循環終止,此時,累加變量sum=21,這個程序計算的結果為21.答案:0214.讀程序,回答下列問題:eq\x(\a\al(INPUTn,i=1,S=0,WHILEi<=n,S=S+1/i*i+1,i=i+1,WEND,PRINTS,END))(1)若輸入n=3,則輸出的結果為________.(2)此程序對應的計算式子是________________________________.(3)程序中的循環語句對應________型循環結構.解析:(1)輸入n=3,當i=1時,S=0+eq\f(1,2)=eq\f(1,2);當i=2時,S=eq\f(1,2)+eq\f(1,6)=eq\f(2,3);當i=3時,S=eq\f(2,3)+eq\f(1,12)=eq\f(3,4),結束循環,此時輸出S=eq\f(3,4).(2)此程序是用于計算eq\f(1,2)+eq\f(1,6)+…+eq\f(1,nn+1)的值.(3)這是WHILE語句,對應的是當型循環結構.答案:(1)eq\f(3,4)(2)eq\f(1,2)+eq\f(1,6)+…+eq\f(1,nn+1)(3)當三、解答題(每小題10分,共20分)5.根據下面的要求,求滿足1+2+3+…+n>2014的最小的自然數n.(1)下面是解決該問題的一個程序,但有3處錯誤,請找出錯誤并予以更正.eq\x(\a\al(i=1,S=1,n=0,DO,S=S+i,i=i+1,n=n+1,LOOPUNTILS>2014,輸出n+1))(2)畫出執行該問題的程序框圖.解:(1)錯誤1:“S=1”改為“S=0”;錯誤2:無END語句,在輸出下面加“END”;錯誤3:“輸出n+1”改為“PRINTn”(2)程序框圖如下.6.設計一個計算1×3×5×7×…×99值的算法,畫出程序框
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025維修設備的技術合同
- 2025年LED控制與驅動產品項目建議書
- 2025企業勞動合同書樣本
- 2025新鮮果品購銷合同
- 2025聘請短期工合同模板
- 2025標準股權質押借款合同范本
- 2025年橡膠型密封膠項目建議書
- 2025年勞動合同 住房公積金合同書參考模板
- 2025中天國際酒店公寓精裝修監理合同附件合同條款與監理要求
- 2025年的我合同審查大作戰:來看這份勞動合同
- 以茶為媒的小學跨學科教育研究
- 電力設備交接和預防性試驗規程
- 人工智能引論知到智慧樹章節測試課后答案2024年秋浙江大學
- 面點師招聘面試題與參考回答(某大型國企)
- 教育部《中小學德育工作指南》-德育工作指南
- 2024年江蘇泰州市第四人民醫院招聘高層次人才15人歷年管理單位遴選500模擬題附帶答案詳解
- 標準離婚協議書格式樣本模板
- 醫療糾紛預防與處理條例課件
- 建筑施工節前安全檢查表
- 國家職業技術技能標準 4-01-06-01 電子商務師S 人社廳發202233號
- 周圍性面癱課件
評論
0/150
提交評論