一、選擇題
1.如圖程序,( ).
A.能執(zhí)行 B.能執(zhí)行一次 C.能執(zhí)行十次 D.有語法錯(cuò)誤
考查目的:考查程序的嚴(yán)密性.
答案:D.
解析:程序中存在語法錯(cuò)誤,應(yīng)為LOOP UNTIL.
2.循環(huán)語句有WHILE語句和UNTIL語句兩種,下面說法錯(cuò)誤的是( ).
A.UNTIL語句和 WHILE語句之間可以相互轉(zhuǎn)化
B.當(dāng)計(jì)算機(jī)遇到WHILE語句時(shí),先判斷條件真假,若條件符合,就執(zhí)行WHILE和WEND之間的循環(huán)體
C.當(dāng)計(jì)算機(jī)遇到UNTIL語句時(shí)先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對UNTIL后的條件進(jìn)行判斷
D.UNTIL語句和 WHILE語句之間不可以相互轉(zhuǎn)化
考查目的:考查兩種循環(huán)語句的區(qū)別與聯(lián)系.
答案:D.
解析:結(jié)合兩種循環(huán)語句的區(qū)別與聯(lián)系進(jìn)行判斷.
3.如圖的程序運(yùn)行后第3個(gè)輸出的數(shù)是( ).
A.1 B. C.2 D.
考查目的:考查含循環(huán)語句程序的理解.
答案:C.
解析:該程序中關(guān)鍵是循環(huán)語句,
第一次輸出的數(shù)是1,
第二次輸出的數(shù)是x=1+=,
第三次輸出的數(shù)是x=1++=2.
二、填空題
4.循環(huán)語句有________________和_______________兩種.
考查目的:考查循環(huán)語句的兩種類型.
答案:直到型(UNTIL)語句,當(dāng)型(WHILE)語句.
解析:循環(huán)語句的分類.
5.如圖的程序執(zhí)行后輸出的結(jié)果是___________.
考查目的:考查當(dāng)型循環(huán)語句的應(yīng)用.
答案:1.
解析:該程序的功能是計(jì)算s=5+4+…+n到首次不小于14的n-1的值,即(s,n)由以下運(yùn)算得:(0,5)→(0+5,5-1)→(5+4,4-1)→(9+3,3-1)→(12+2,2-1),所以輸出n=1.
6.如圖的程序運(yùn)行后,輸出的值是( ).
考查目的:考查直到型循環(huán)語句的應(yīng)用.
答案:44.
解析:程序功能是求使i2≥2 000成立的最小i值,輸出結(jié)果為i-1.∵442=1 936,452=2 025>2 000,∴輸出結(jié)果為44.
三、解答題
7.設(shè)計(jì)一個(gè)計(jì)算1×3×5×7×…×99的程序.
考查目的:考查循環(huán)語句程序的編寫.
答案:
解析:反復(fù)執(zhí)行的過程要用循環(huán)語句,關(guān)鍵是要注意變量的初始值、循環(huán)體和控制條件.
8.現(xiàn)欲求1+++…+的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請將其補(bǔ)充完整并設(shè)計(jì)出程序.
考查目的:程序框圖與程序語言的相互轉(zhuǎn)化.
答案:①i=i+1;②S=S+1/(2*i?1).
解析:略
程序如圖:
本文來自:逍遙右腦記憶 http://m.yy-art.cn/gaozhong/201389.html
相關(guān)閱讀:高中數(shù)學(xué)教學(xué)中學(xué)生思維能力的培養(yǎng)