民國111年 第1梯次 電腦軟體應用丙級 學科
第77題
下列C/C++程式片段之敘述,何者正確?
題目
下列C/C++程式片段之敘述,何者正確?
- (1) 找出輸入數值最小值
- (2) 輸出結果為the output is:c
- (3) 找出輸入數值最大值
- (4) 輸入三個變數
官方答案
(3) 找出輸入數值最大值
解析
本程式先以 a=10、b=20、c=30 設定三個變數,再用兩層 if 比較:先判斷 a>b 將較大者存入 i,再判斷 c>i 時令 i=c,最後印出 i。因此功能為「找出數值最大值」,選項3正確。選項1說找最小值,與「>」取大者邏輯相反;選項2輸出固定為 the output is:c 不正確,實際輸出的是最大數值;選項4稱「輸入三個變數」亦錯,程式用指定敘述給值,並無 scanf 等輸入動作。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。