《課時作業(yè)4 (2)》由會員分享,可在線閱讀,更多相關(guān)《課時作業(yè)4 (2)(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、課時作業(yè)4循環(huán)結(jié)構(gòu)時間:45分鐘分值:100分一、選擇題(每小題6分,共36分)1下圖1程序框圖輸出的結(jié)果是()A8B9C10 D11解析:當(dāng)i11時,不滿足條件即輸出答案:D2下圖2所示的程序框圖表示的算法功能是()A計算小于100的奇數(shù)的連乘積B計算從1開始的連續(xù)奇數(shù)的連乘積C從1開始的連續(xù)奇數(shù)的連乘積,當(dāng)乘積大于或等于100時,計算奇數(shù)的個數(shù)D計算135n100時的最小的n的值解析:這是一個直到型循環(huán)結(jié)構(gòu),S135,判斷條件是S100?,輸出是i,所以表示是S135n100時的最小的n值,故選D.答案:D 3如圖3所示的程序框圖所表示的運算是()A122232102B1021121221
2、0002C10220230210002D12223210002解析:初始值i10,每循環(huán)一次加10,S從102一直累加到10002,故選C.答案:C 4如圖4的程序框圖的輸出結(jié)果為18,那么在判斷框中表示的條件應(yīng)該是()Ai9? Bi8?Ci7? Di6?解析:當(dāng)S6,i1時,m2164,S6410;當(dāng)i2時,m2262,S10212;當(dāng)i3時,m2360,S01212;當(dāng)i4時,m2462,S21210;當(dāng)i5時,m2564,S4106;當(dāng)i6時,m2666,S660;當(dāng)i7時,m2768,S808;當(dāng)i8時,m28610,S10818.故判斷條件為:i9?,故選A.答案:A5下面框圖表示的
3、程序所輸出的結(jié)果是()A3 B12C60 D360解析:該程序框圖的執(zhí)行過程是圖5x3y1x36成立y133x314x46成立y3412x415x56成立y12560x516x66成立y606360x617x76不成立輸出y360.答案:D6下面是一個算法的程序框圖,當(dāng)輸入的x值為3時,輸出y的結(jié)果恰好是,則“?”處的關(guān)系式是()解析:輸入x3后,該程序框圖的執(zhí)行過程是圖6x30成立x321x10成立x121x10不成立yf(x)輸出.A中y1,B中y3,C中y31,D中y1.答案:C二、填空題(每小題5分,共15分)7(2010江蘇高考)如圖7是一個算法流程圖,則輸出的S的值是_解析:由算法
4、流程圖知,當(dāng)n1時,S1213;當(dāng)n2時,S3227;當(dāng)n3時,S72315;當(dāng)n4時,S152431;當(dāng)n5時,S31256333,循環(huán)結(jié)束,故輸出S的值是63.答案:638上面的程序框圖圖8的功能是計算246100的值,則處理框內(nèi)應(yīng)填_答案:ii29(2009山東高考)執(zhí)行下面的程序框圖9,輸出的T_.圖9解析:據(jù)框圖依次為:故此時應(yīng)輸出T30.答案:30三、解答題(共49分)10(14分)設(shè)計一個算法,計算:S12223242102的值,并畫出程序框圖解:第一步,令S0,i1;第二步,判斷i是否小于或等于10,若是,則執(zhí)行第三步;否則,則輸出S,算法結(jié)束;第三步,SSi2,ii1,返回第二步程序框圖如圖10.圖1011(15分)已知1357n10000,設(shè)計一個算法求正整數(shù)n的最小值,畫出程序框圖解:程序框圖如圖11所示圖1112(20分)小紅今年12歲,她父親比她大25歲,設(shè)計程序框圖,計算出幾年后她父親比她的年齡大一倍,那時他們兩人的年齡各是多少?解:程序框圖如圖12所示圖12