《1.2 基本算法語(yǔ)句(2)》測(cè)試題

編輯: 逍遙路 關(guān)鍵詞: 高中數(shù)學(xué) 來(lái)源: 高中學(xué)習(xí)網(wǎng)

一、選擇題

 

1.如圖程序,(      ).

 

 

A.能執(zhí)行     B.能執(zhí)行一次    C.能執(zhí)行十次    D.有語(yǔ)法錯(cuò)誤

 

考查目的:考查程序的嚴(yán)密性.

 

答案:D.

 

解析:程序中存在語(yǔ)法錯(cuò)誤,應(yīng)為L(zhǎng)OOP UNTIL.

 

2.循環(huán)語(yǔ)句有WHILE語(yǔ)句和UNTIL語(yǔ)句兩種,下面說(shuō)法錯(cuò)誤的是(      ).

 

A.UNTIL語(yǔ)句和 WHILE語(yǔ)句之間可以相互轉(zhuǎn)化

 

B.當(dāng)計(jì)算機(jī)遇到WHILE語(yǔ)句時(shí),先判斷條件真假,若條件符合,就執(zhí)行WHILE和WEND之間的循環(huán)體

 

C.當(dāng)計(jì)算機(jī)遇到UNTIL語(yǔ)句時(shí)先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對(duì)UNTIL后的條件進(jìn)行判斷

 

D.UNTIL語(yǔ)句和 WHILE語(yǔ)句之間不可以相互轉(zhuǎn)化

 

考查目的:考查兩種循環(huán)語(yǔ)句的區(qū)別與聯(lián)系.

 

答案:D.

 

解析:結(jié)合兩種循環(huán)語(yǔ)句的區(qū)別與聯(lián)系進(jìn)行判斷.

 

3.如圖的程序運(yùn)行后第3個(gè)輸出的數(shù)是(  ).

 

 

A.1        B.       C.2        D.

 

考查目的:考查含循環(huán)語(yǔ)句程序的理解.

 

答案:C.

 

解析:該程序中關(guān)鍵是循環(huán)語(yǔ)句,

 

第一次輸出的數(shù)是1,

 

第二次輸出的數(shù)是x=1+=,

 

第三次輸出的數(shù)是x=1++=2.

 

二、填空題

 

4.循環(huán)語(yǔ)句有________________和_______________兩種.

 

考查目的:考查循環(huán)語(yǔ)句的兩種類型.

 

答案:直到型(UNTIL)語(yǔ)句,當(dāng)型(WHILE)語(yǔ)句.

 

解析:循環(huán)語(yǔ)句的分類.

 

5.如圖的程序執(zhí)行后輸出的結(jié)果是___________.

 

 

考查目的:考查當(dāng)型循環(huán)語(yǔ)句的應(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ǔ)句的應(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)語(yǔ)句程序的編寫.

 

答案:

 

 

解析:反復(fù)執(zhí)行的過(guò)程要用循環(huán)語(yǔ)句,關(guān)鍵是要注意變量的初始值、循環(huán)體和控制條件.

 

8.現(xiàn)欲求1+++…+的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請(qǐng)將其補(bǔ)充完整并設(shè)計(jì)出程序.

 

 

考查目的:程序框圖與程序語(yǔ)言的相互轉(zhuǎn)化.

 

答案:①i=i+1;②S=S+1/(2*i?1).

 

解析:略

 

程序如圖:

 


本文來(lái)自:逍遙右腦記憶 http://www.yy-art.cn/gaozhong/201389.html

相關(guān)閱讀:高中數(shù)學(xué)教學(xué)中學(xué)生思維能力的培養(yǎng)