一、選擇題
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)歸納