民國105年 第1梯次 數位電子甲級 學科

第77題

C 語言程式中,變數名稱的命名規則,下列敘述何者正確?

題目

C 語言程式中,變數名稱的命名規則,下列敘述何者正確?

  1. (1) 2 d o s
  2. (2) _ A M D
  3. (3) i n t e l _ 4 x
  4. (4) g o t o

官方答案

(2) _ A M D、(3) i n t e l _ 4 x

解析

C 語言識別字的命名規則為:第一個字元必須是英文字母或底線(_),不可為數字;其後的字元可為字母、數字或底線;且不得使用語言保留的關鍵字。選項 1 的「2dos」以數字開頭,編譯器會先把它當成數值常數解析,因此無法通過編譯;選項 4 的「goto」是 C 的關鍵字,已被語言保留,不能拿來當變數名稱。選項 2 的「_AMD」以底線開頭,選項 3 的「intel_4x」以字母開頭,且其後只含字母、數字與底線,兩者都符合規則。因此正確答案為 2、3。

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

官方資料