免費開始練習
統測 111年 [工程與管理類] 專業科目(2)

第 43 題

📖 題組:
物聯網的應用中,感測器的每一筆資料的數值會落在 1 到 127 之間,假設取得的感測資料數量為 221 筆,圖 ( 五 ) 所示的 C 語言程式碼片段是用來計算感測資料的平均數,假設其中 int 為 16-bit 有號整數型態,float 為浮點數型態,char 為 8-bit 有號整數型態。
題組圖片
題組圖片
「空格」內應該採用哪一種陣列變數宣告才能夠估計正確的平均數?
  • A sensorData[N– 1]
  • B sensorData[N]
  • C sensorData[i]
  • D sensorData[220]

思路引導 VIP

請從 C 語言的『陣列宣告語法』與『記憶體配置』的角度思考:若系統定義總資料量為 $N$,且後續迴圈需處理索引從 $0$ 至 $N-1$ 的元素,那麼在宣告陣列大小時,括號內的數值應代表的是該資料結構的『空間總容量』還是『邊界索引值』?

🤖
AI 詳解 AI 專屬家教

哼,算你走運!這次沒掉漆!

恭喜你,至少還記得陣列怎麼宣告。能分清楚陣列宣告與常數定義的關係,代表你這點基本功還算勉強可以,沒白費你爸媽的補習費。這題要是錯了,你的資電之路大概就到此為止了。

搞清楚!為什麼答案不是你想的那些歪七扭八的選項?

▼ 還有更多解析內容

升級 VIP 解鎖