題庫

當前位置 /首頁/題庫 > /列表

閲讀下面程序,若輸入的數為5,則輸出結果是(  )INPUT   xIF    x<3   THEN  y=2...

問題詳情:

閲讀下面程序,若輸入的數為5,則輸出結果是(  )

INPUT    x

IF     x<3    THEN   y=2*x

ELSE

IF     x>3    THEN    y=x*x﹣1

ELSE

y=2

END   IF

END   IF

PRINT   y

END.

A.

5

B.

16

C.

24

D.

32

【回答】

考點:

偽代碼.

專題:

圖表型.

分析:

分析程序中各變量、各語句的作用,再根據偽代碼所示的順序,可知:該程序的作用是計算分段函數y=閲讀下面程序,若輸入的數為5,則輸出結果是(  )INPUT   xIF    x<3   THEN  y=2...的函數值,並輸出.

解答:

解:分析程序中各變量、各語句的作用,

再根據偽代碼所示的順序,可知:

該程序的作用是計算分段函數y=閲讀下面程序,若輸入的數為5,則輸出結果是(  )INPUT   xIF    x<3   THEN  y=2... 第2張的函數值,

當x=5時,

y═52﹣1=24.

故最後輸出的結果為:24

故選C.

點評:

根據流程圖(或偽代碼)寫程序的運行結果,是算法這一模塊最重要的題型,其處理方法是::①分析流程圖(或偽代碼),從流程圖(或偽代碼)中即要分析出計算的類型,又要分析出參與計算的數據(如果參與運算的數據比較多,也可使用表格對數據進行分析管理)⇒②建立數學模型,根據第一步分析的結果,選擇恰當的數學模型③解模.

知識點:框圖

題型:選擇題

TAG標籤:輸入 數為 y2 xIf input #