民國112年 第2梯次 網頁設計乙級 學科
第35題
下列C/C++程式片段之敘述,何者正確?
題目
下列C/C++程式片段之敘述,何者正確?
- (1) 輸出結果為the output is:c
- (2) 找出輸入數值最大值
- (3) 找出輸入數值最小值
- (4) 輸入三個變數
官方答案
(2) 找出輸入數值最大值
解析
此類題目程式片段的典型邏輯為:讀入數值後,透過 if 比較或三元運算,將目前最大值存入變數並持續更新,最終輸出最大值,因此正確敘述為「找出輸入數值最大值」。關鍵觀念在於「比較並保留較大值」的演算法:每讀入一個數就與暫存的最大值比對,若更大則取代。選項1的輸出字元 c 須視輸入資料而定,並非程式必然結果;選項3最小值與「保留較大值」邏輯相反。本題核心功能為求最大值。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。