民國114年 第2梯次 網頁設計乙級 學科

第16題

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

題目

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

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

官方答案

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

解析

此片段先讀入數值,再以條件判斷把目前最大值保存起來,逐一與後續輸入值比較,較大者才更新,最後印出比較結果,因此功能是找出輸入數值中的最大值,故選 1。若要找最小值,判斷條件須改為「小於」目前最小值;程式輸出的是變數的數值內容,格式為整數(%d),並不會印出字元 c,所以不會出現 the output is:c 的結果;讀入資料只是前置步驟,並非該片段的主要目的。

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

官方資料