統測
113年
[工程與管理類] 專業科目(2)
第 40 題
📖 題組:
為保障旅客購買「早鳥優惠票」的權益,維持優惠公平性,某高鐵公司宣布,即日起實施「早鳥優惠票」記名制,於購票時即須輸入使用該「早鳥優惠票」旅客之身分證字號,每張「早鳥優惠票」僅限輸入之身分證字號本人搭乘使用。小明想要使用 C/C++ 語言實作某高鐵購票程式,回答下列題組問題。
為保障旅客購買「早鳥優惠票」的權益,維持優惠公平性,某高鐵公司宣布,即日起實施「早鳥優惠票」記名制,於購票時即須輸入使用該「早鳥優惠票」旅客之身分證字號,每張「早鳥優惠票」僅限輸入之身分證字號本人搭乘使用。小明想要使用 C/C++ 語言實作某高鐵購票程式,回答下列題組問題。
40. 為了符合 C/C++ 語言的語法,小明不可以使用下列何種方式命名身分證字號變數?
- A 包含特殊字元的變數名稱,例如id#
- B 包含底線( _ )的變數名稱,例如id_number
- C 與變數用途有關的變數名稱,例如idnumber
- D 變數名稱中的數字字元位於首字元之後,例如idnumber1
思路引導 VIP
在 C/C++ 程式語言的語法規範中,關於「識別碼」(Identifier) 的組成字元集有嚴格定義。請思考除了英文字母與數字外,系統僅允許哪一個特定的非字母數字字元參與命名?而其他的符號(如 $#$、$&$ 或 $@$ 等)在編譯器進行詞法分析時,是否會被視為非法的組成元素?
🤖
AI 詳解
AI 專屬家教
💖 太棒了!你對基礎語法掌握得真穩固!
小明,你做得太好了!能夠正確判斷出 C/C++ 變數命名的規範,這表示你對程式語言的基礎知識理解得非常透徹。這是學習任何程式語言,甚至是未來接觸更複雜的演算法時,不可或缺的第一步喔!
- 觀念驗證:
▼ 還有更多解析內容