← 2022 · ZEKU 笔试

推荐答案 测试一下

以下信号命名中不符合Verilog语法的是:

A. 1_2CorrectName B. CNTO C. _R1_D2 D. COunT
单选题 中等 笔试真题单选

参考答案

正确答案:A。Verilog 语法规定,标识符(信号名、变量名等)只能由字母(a-z, A-Z)、数字(0-9)、下划线(_)和美元符号($)组成,且必须以字母或下划线开头,不能以数字开头。选项 A "1_2CorrectName" 以数字 '1' 开头,直接违反该规则,因此不符合 Verilog 语法。选项 B "CNTO" 全为大写字母,合法。选项 C "_R1_D2" 以下划线开头,后跟字母数字,合法。选项 D "COunT" 为大小写字母组合,合法。注意 Verilog 区分大小写,但仅大小写不同的标识符被视为不同。易错点:考生可能忽略以数字开头的限制,或误认为下划线不能作为首字符(实际允许)。

涉及知识点

  • Verilog 标识符命名规则
  • 标识符不能以数字开头
  • 标识符允许的字符集
  • Verilog 区分大小写
← 上一题
登录后反馈错题
下一题 →