6 §3 3.2應(yīng)用案鞏固提升案_第1頁
6 §3 3.2應(yīng)用案鞏固提升案_第2頁
6 §3 3.2應(yīng)用案鞏固提升案_第3頁
6 §3 3.2應(yīng)用案鞏固提升案_第4頁
6 §3 3.2應(yīng)用案鞏固提升案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第頁[A基礎(chǔ)達(dá)標(biāo)]1.讀下面的算法語句,輸出的結(jié)果是()I=1S=0DoS=2*S+1I=I+1LoopWhileI≤4輸出S.A.2 B.10C.15 D.20解析:選C.當(dāng)I=1時,S=0×2+1=1;當(dāng)I=2時,S=1×2+1=3;當(dāng)I=3時,S=3×2+1=7;當(dāng)I=4時,S=7×2+1=15.故選C.2.下面給出的四個算法框圖中滿足DoLoop語句的是()解析:選D.當(dāng)執(zhí)行DoLoop語句時,先執(zhí)行一次循環(huán)體,若符合條件,繼續(xù)執(zhí)行循環(huán)體,當(dāng)不符合條件時,跳出循環(huán),執(zhí)行DoLoop語句后的語句.3.讀下面用DoLoop語句描述的算法語句:輸入N;i=1S=1DoS=S*ii=i+1LoopWhilei≤N輸出S.如果輸入N的值為6,那么輸出的結(jié)果為()A.6 B.720C.120 D.i解析:選B.由DoLoop語句知,S=1×2×3×4×5×6=720.4.已知下列語句:i=1Doi=i+1LoopWhilei*i<100i=i-1輸出i.最后輸出的結(jié)果是()A.i-1 B.100C.10 D.9解析:選D.由循環(huán)語句及賦值語句可知,當(dāng)i*i≥100時跳出循環(huán)體,此時i=10,故最后輸出結(jié)果為9.5.下列程序中循環(huán)語句的循環(huán)終止條件是()m=1Dom=m+3LoopWhilem<10輸出m.A.m=10 B.m<10C.m>10 D.m≥10解析:選D.當(dāng)m<10不成立,即m≥10時,循環(huán)終止,執(zhí)行DoLoop語句后的語句.6.下面是求1×2×3×4×5×6×7×8×9×10的一個算法語句,將其補(bǔ)充完整.a(chǎn)=10b=1Dob=a*b________LoopWhile________輸出b.解析:a的初始值為10,故循環(huán)體中的值應(yīng)該遞減,即a從10減小到1,循環(huán)體的條件應(yīng)為a>0,也可以為a≥1.答案:a=a-1a>0(或a≥1)7.閱讀下列算法語句:i=1S=0DoS=S+ii=i+1LoopWhilei≤100輸出S.則S的表達(dá)式為________.解析:這是一個DoLoop語句,終止條件是i>100,循環(huán)體是累加,即是從1累加到100.答案:1+2+3+…+1008.閱讀下面的算法語句:b=1Fork=1To5b=b*kIfb≥15Then退出For循環(huán)EndIfNext輸出b.在上述語句中,k循環(huán)共執(zhí)行________次,輸出的結(jié)果為________.解析:本題主要考查For循環(huán)語句,首先觀察循環(huán)的條件Ifb≥15Then退出循環(huán),可知b的最終值為24,k從1到4,所以,k的最終值為4,這時b=24.答案:4249.用DoLoop語句描述求滿足條件1+eq\f(1,2)+eq\f(1,3)+…+eq\f(1,n)>10的最小自然數(shù)n的算法,并畫出算法框圖.解:算法框圖如圖所示,相應(yīng)的算法語句如下:S=0i=1DoS=S+eq\f(1,i)i=i+1LoopWhileS≤10i=i-1輸出i.10.若要輸出1~100之間的所有偶數(shù),應(yīng)使用For循環(huán)還是DoLoop循環(huán)?請寫出具體過程.解:選用For循環(huán),因?yàn)橐呀?jīng)給出具體的范圍,也就是說,可以明確循環(huán)次數(shù),所以,比較適合For循環(huán)語句.具體過程如下:Fori=1To100IfiMod2=0Then輸出iEndIfNext[B能力提升]11.有程序段如下:Fori=1To3Forj=1To5輸出i*jNextNext其中“輸出i*j”執(zhí)行的次數(shù)為()A.3 B.5C.15 D.8解析:選C.本題是兩個循環(huán)語句,注意外循環(huán)從1到3,內(nèi)循環(huán)從1到5,內(nèi)循環(huán)是在外循環(huán)的基礎(chǔ)上的循環(huán),所以內(nèi)循環(huán)執(zhí)行次數(shù)為15次.12.設(shè)計(jì)一個計(jì)算1×3×5×7×9的算法,下面給出了算法語句的一部分,則在橫線①上應(yīng)填入下面數(shù)據(jù)中的()S=1i=3DoS=S*ii=i+2LoopWhilei<__①__輸出S.A.8 B.9C.10 D.12解析:選C.由算法知i的取值為3,5,7,9,…,又只需計(jì)算1×3×5×7×9,因此只要保證所填數(shù)大于9,小于等于11即可,故選C.13.執(zhí)行下面算法語句,輸出的結(jié)果是________.A=1B=1DoA=A+BB=A+BLoopWhileB<15C=A+B輸出C.解析:循環(huán)結(jié)構(gòu)中的循環(huán)體的作用是將前兩個數(shù)相加,得到后一個數(shù);如果沒有循環(huán)條件的限制,程序中的循環(huán)結(jié)構(gòu)將連同初始值,依次給A、B賦值為1、1,2、3,5、8,13、21,…,其中第一、三、五,…個數(shù)為A的值,第二、四、六,…個數(shù)為B的值;可見,當(dāng)B=21時,循環(huán)結(jié)束,此時A=13,所以,C=A+B=34.答案:3414.(選做題)用分期付款的方式購買價格為1150元的冰箱,如果購買時先付150元,以后每月付50元,加上欠款的利息,若一個月后付第一個月的分期付款,月利率為1%,那么購買冰箱的錢全部付清后,實(shí)際共付出多少元?畫出程序框圖,寫出程序.解:購買時付款150元,余款1000元分20次付清,每次付款數(shù)組成一系列數(shù).a(chǎn)1=50+(1150-150)×1%=60,a2=50+(1150-150-50)×1%=59.5,an=50+[1150-150-(n-1)×50]×1%=60-eq\f(1,2)(n-1)(n=1,2,…,20).所以a20=

溫馨提示

  • 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

提交評論