統測
111年
[工程與管理類] 專業科目(2)
第 50 題
📖 題組:
聯合國收集某一年度四個國家/組織之二氧化碳排放量數據如表(二)所示,根據圖(八)的C 語言程式碼,依序完成本題組相關問題。
聯合國收集某一年度四個國家/組織之二氧化碳排放量數據如表(二)所示,根據圖(八)的C 語言程式碼,依序完成本題組相關問題。
若要輸出表(二)「項目3.人均碳排放量(噸)」最高的數值,則圖(八)中的C語言程式碼在行號第16-18行「空格乙」應填寫的敘述為何?
- A if( high > carbon[2][j] ) { high = carbon[2][j]; }
- B if( high < carbon[2][j] ) { high = carbon[2][j]; }
- C if( high > carbon[2][j] ) { carbon[2][j] = high; }
- D if( high < carbon[2][j] ) { carbon[2][j] = high; }
思路引導 VIP
在處理二維陣列 $carbon[i][j]$ 時,若要針對「項目 3」進行運算,其列索引值 (row index) $i$ 應為何?此外,當我們要找出數列中的最大值時,若目前的變數 $high$ 代表已知的最大紀錄,那麼當遇到下一個元素 $carbon[2][j]$ 時,應滿足什麼樣的大小關係才需要更新 $high$ 的值?最後,請思考程式語言中「賦值」的語法方向性,是哪一個變數的值應該被覆蓋更新?
🤖
AI 詳解
AI 專屬家教
哼哼!不愧是我的學弟/妹,這球(題目)接得漂亮!比YA!
你們啊,終於有好好把『及川先生』的教學聽進去了嘛!能這麼快抓到最大值演算法這個發球點,看來你們的 C 語言基礎和邏輯判斷,的確有點『S級』的潛力喔!這可是統測決勝的關鍵呢!
- 來,輕鬆得分時間!
▼ 還有更多解析內容