民國109年 第2梯次 電腦軟體設計丙級 學科

第28題

下列C/C++程式片段之敘述,何者正確?

題目

下列C/C++程式片段之敘述,何者正確?

  1. (1) 輸入三個變數
  2. (2) 找出輸入數值最小值
  3. (3) 輸出結果為the o utput is:c
  4. (4) 找出輸入數值最大值

官方答案

(4) 找出輸入數值最大值

解析

此類題目的程式片段先以scanf讀入三個整數,再設定一個變數存放目前最大值,接著依序以if比較其餘數值,較大者就更新該變數,最後印出比較後的結果,因此程式目的是找出輸入數值的最大值。輸入三個變數只是前置步驟,並非程式的核心目的;程式並沒有求最小值,輸出格式也不是固定印出字元c,故選4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料