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

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

一、選擇題

 

1.已知變量a,b已被賦值,要交換a、b的值,采用的算法是(  ).

 

A.a=b,b=a               B.a=c,b=a,c=b

 

C.a=c,b=a,c=a        D.c=a,a=b,b=c

 

考查目的:考查賦值語(yǔ)句的功能.

 

答案:D.

 

解析:要交換a、b的值,先引入一個(gè)變量c,將a值先賦值給變量c.

 

2.當(dāng)a=1,b=3時(shí),執(zhí)行完如下的一段程序后x的值是(  ).

 

 

A.1       B.3         C.4         D.-2

 

考查目的:考查條件語(yǔ)句的功能.

 

答案:C.

 

解析:∵1<3,∴x=1+3=4.

 

3.閱讀如圖的程序框圖,若輸入的a、b、c分別是21、32、75,則輸出的a、b、c分別是(  ).

 

 

A.75、21、32          B.21、32、75

 

C.32、21、75              D.75、32、21

 

考查目的:利用賦值語(yǔ)句交換三個(gè)數(shù)的值.

 

答案:A.

 

解析:由程序框圖中的各個(gè)賦值語(yǔ)句可得x=21,

 

a=75,c=32,b=21,故a、b、c分別是75、21、32.

 

二、填空題

 

4.輸入語(yǔ)句的格式為_(kāi)___    ___,輸出語(yǔ)句的格式為_(kāi)_     __,賦值語(yǔ)句的格式為_(kāi)_______    .

 

考查目的:考查三種基本語(yǔ)句的一般格式.

 

答案:INPUT “提示內(nèi)容”;變量,

 

PRINT “提示內(nèi)容”;表達(dá)式,

 

 變量=表達(dá)式.

 

解析:輸入、輸出語(yǔ)句和賦值語(yǔ)句的一般格式.

 

5.寫(xiě)出下列語(yǔ)句描述的算法的輸出結(jié)果:⑴          ,⑵            .

 

 

考查目的:考查含賦值語(yǔ)句、輸出語(yǔ)句的程序及其運(yùn)算.

 

答案:⑴d=16;⑵a=1,b=2,c=3.

 

解析:⑴∵a=5,b=3,c==4,∴d=c2=16,即輸出d=16.

 

⑵∵a=1,b=2,c=a+b,∴c=3,又∵b=a+c-b,即b=1+3-2=2,∴a=1,b=2,c=3,即輸出a=1,b=2,c=3.

 

6.如圖的程序,當(dāng)分別輸入x=2,x=1,x=0時(shí),輸出的y值分別為_(kāi)_______、________、________.

 

 

    考查目的:考查含條件語(yǔ)句的程序及其運(yùn)算.

 

答案:1,1,-1.

 

解析:由程序可知分段函數(shù)是.

 

∴輸入x=2,輸出1;

 

輸入x=1,輸出1;

 

輸入x=0,輸出-1.

 

三、解答題

 

7.有一個(gè)算法如下:

 

第一步,輸入x.

 

第二步,判斷x?0,是,z=1,否,z=-1.

 

第三步,z=1+z.

 

第四步,輸出z.

 

試寫(xiě)出該算法的程序語(yǔ)言 .

 

考查目的:考查含條件語(yǔ)句程序的編寫(xiě).

 

答案:如圖.

 

 

解析:根據(jù)條件語(yǔ)句的格式寫(xiě)出相應(yīng)的程序.

 

8.已知分段函數(shù)編寫(xiě)程序,輸入自變量的值,輸出其相應(yīng)的函數(shù)值.

 

考查目的:考查條件語(yǔ)句程序的編寫(xiě).

 

答案:見(jiàn)解析.

 

解析:程序如圖.

 

 


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

相關(guān)閱讀:蘇教版高一數(shù)學(xué)必修一測(cè)試卷[1]