《1.2 基本算法語句(1)》測試題

編輯: 逍遙路 關(guān)鍵詞: 高中數(shù)學(xué) 來源: 高中學(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

 

考查目的:考查賦值語句的功能.

 

答案:D.

 

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

 

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

 

 

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

 

考查目的:考查條件語句的功能.

 

答案: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

 

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

 

答案:A.

 

解析:由程序框圖中的各個賦值語句可得x=21,

 

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

 

二、填空題

 

4.輸入語句的格式為____    ___,輸出語句的格式為__     __,賦值語句的格式為________    .

 

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

 

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

 

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

 

 變量=表達式.

 

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

 

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

 

 

考查目的:考查含賦值語句、輸出語句的程序及其運算.

 

答案:⑴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時,輸出的y值分別為________、________、________.

 

 

    考查目的:考查含條件語句的程序及其運算.

 

答案:1,1,-1.

 

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

 

∴輸入x=2,輸出1;

 

輸入x=1,輸出1;

 

輸入x=0,輸出-1.

 

三、解答題

 

7.有一個算法如下:

 

第一步,輸入x.

 

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

 

第三步,z=1+z.

 

第四步,輸出z.

 

試寫出該算法的程序語言 .

 

考查目的:考查含條件語句程序的編寫.

 

答案:如圖.

 

 

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

 

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

 

考查目的:考查條件語句程序的編寫.

 

答案:見解析.

 

解析:程序如圖.

 

 


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

相關(guān)閱讀:所有復(fù)方程都有解嗎