Q258.
下列何者為VHDL 之合法識別字?
視聽電子 · 甲級 · 無線電學 · Q258
難易度分析
2 / 5
本題聚焦於程式語言基礎命名規範之直接套用。雖採複選格式需逐一檢視各選項之字元起始與組合限制,但干擾項均針對語法標準之明確邊界條件設計,無須進行抽象推論或跨領域知識整合。掌握單一基礎語法規則後,即可透過是否符合規範之正反面驗證完成判讀,屬結構單純之基礎概念考核。
正確答案 (複選):②, ③
- ② MEN_IN:符合 VHDL 識別字命名規則,以字母開頭且僅包含字母與底線,底線用於分隔單字為合法用法。
- ③ START:符合 VHDL 識別字命名規則,以字母開頭且僅由字母組成,且 START 不屬於 VHDL 保留字清單中的關鍵字。
錯誤選項解析
- ① 1SELECT:VHDL 識別字規範要求必須以英文字母開頭,此選項以數字開頭,違反語法規則,屬於無效識別字。
- ④ _OUT_DATA:VHDL 識別字禁止以底線作為開頭字元,此選項以底線起始,違反語法規範,屬於無效識別字。
Learning Tip
"VHDL 識別字規則為常考重點:必須以字母開頭,可包含字母、數字與底線,但不可連續使用底線、不可結尾為底線,且不可使用保留字(如 SELECT、PROCESS、SIGNAL 等)。實務上建議採用有意義的命名並避免與保留字衝突。"
學員答題分佈
①1SELECT0%
②MEN_IN0%
③START0%
④_OUT_DATA0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!