民國106年 第2梯次 電腦軟體設計丙級 學科

第13題

在C 語言中,「* 」運算符號的用途為何?

題目

在C 語言中,「* 」運算符號的用途為何?

  1. (1) 取得變數位址及當成邏輯A N D 的運算符號
  2. (2) 取得指標( P o i n t e r ) 變數值及當成算數乘法的運算符號
  3. (3) 處理緩衝區所餘存的資料及釋放檔案的通訊區域
  4. (4) 可當字串連結運算,亦可做數值資料的加法運算

官方答案

(2) 取得指標( P o i n t e r ) 變數值及當成算數乘法的運算符號

解析

C 語言 * 運算子有兩大用途:(1) 間接取值運算子,取得指標指向記憶體位址的值;(2) 算術乘法運算子,執行數值相乘。選項 1 描述 & (取址) 與 && (邏輯 AND),選項 3 屬檔案 I/O 概念,選項 4 為字串連接 (+) 與加法 (+) 混淆。

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

官方資料