《1.1 算法與程序框圖(1)》測(cè)試題

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

一、選擇題

 

1.下列關(guān)于算法的描述正確的是(     ).

 

A.算法與求解一個(gè)問(wèn)題的方法相同

 

B.一個(gè)算法只能解決一個(gè)問(wèn)題,不能重復(fù)使用

 

C.算法過(guò)程要一步一步執(zhí)行,每步執(zhí)行的操作必須確切

 

D.解決一類問(wèn)題的算法只有一個(gè)

 

考查目的:考查算法的概念.

 

答案:C.

 

解析:算法通常是指按照一定的規(guī)則解決某一類問(wèn)題的明確的有限的步驟,明確性和有限性是算法的基本特征.解決某一個(gè)問(wèn)題的算法可能不止一個(gè).

 

2.任何程序框圖中都不可缺少的是(     ).

 

A.輸入框         B.處理框         C.判斷框         D.起止框

 

考查目的:考查程序框圖的有關(guān)概念.

 

答案:D.

 

解析:程序框圖主要由程序框和流程線組成.基本的程序框有起止框,輸入、輸出框,處理框,判斷框,其中起止框是任何程序框圖中不可缺少的.

 

3.如圖給出了一個(gè)算法程序框圖,該算法程序框圖的功能是(   ).

 

A.求三數(shù)中的最大數(shù)

 

B.求三數(shù)中的最小數(shù)

 

C.將按從小到大排列

 

D.將按從大到小排列

 

 

考查目的:考查對(duì)程序框圖中條件結(jié)構(gòu)的理解.

 

答案:B.

 

解析:通過(guò)框圖可知,該程序框圖的功能是求三個(gè)數(shù)中的最小數(shù).

 

二、填空題

 

4.順序結(jié)構(gòu)是由______________組成的,這是任何一個(gè)算法都離不開(kāi)的基本結(jié)構(gòu).

 

考查目的:考查順序結(jié)構(gòu)的定義.

 

答案:若干個(gè)依次執(zhí)行的步驟.

 

解析:順序結(jié)構(gòu)的概念.

 

5.求實(shí)數(shù)x的絕對(duì)值的算法程序框圖如圖所示,則判斷框①中可填        .

 

 

考查目的:考查條件結(jié)構(gòu)的應(yīng)用.

 

答案:x>0(或x>0?  或x≥0  或x≥0?).

 

解析:利用絕對(duì)值的定義及條件結(jié)構(gòu)的表示.

 

6.執(zhí)行如圖所示的程序框圖,輸入,,,則輸出的的值是________.

 

 

考查目的:考查條件結(jié)構(gòu)的應(yīng)用.

 

答案:68.

 

解析:當(dāng)輸入,,時(shí),不滿足,因此執(zhí)行:.

 

由于,故執(zhí)行.執(zhí)行后,再執(zhí)行一次后,的值為173-105=68,此時(shí)不成立,故輸出68.

 

三、解答題:

 

7.如下算法:

 

第一步,輸入的值.

 

第二步,若成立,則.

 

第三步,否則,.

 

第四步,輸出的值.

 

若輸出的值為4,求輸入的值.

 

考查目的:考查分段函數(shù)類型的算法.

 

答案:-2或4.

 

解析:由所給的算法可知,該算法執(zhí)行的功能是給定值,求分段函數(shù)的函數(shù)值.若,則;若,則,

 

8.函數(shù),寫出求該函數(shù)的函數(shù)值的算法,并畫出程序框圖.

 

考查目的:考查條件結(jié)構(gòu)及分段函數(shù)程序框圖的畫法.

 

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

 

解析:

 

算法如下:

 

第一步,輸入.

 

第二步,如果,則.

 

如果,則;如果,則.

 

第三步,輸出函數(shù)值.

 

相應(yīng)的程序框圖如下圖.

 


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

相關(guān)閱讀:人教版高一數(shù)學(xué)知識(shí)點(diǎn)歸納