题目
下列关于汇编语言中符号命名规则的描述,哪些是正确的?A. 名字项可以包含数字和特殊符号(如 @、?、_)。B. 名字项必须全大写或全小写,不能混合使用。C. 名字项不能与汇编器保留字相同。D. 名字项长度最多为31个字符。E. 名字项的第一个字符不能是数字。
下列关于汇编语言中符号命名规则的描述,哪些是正确的?
A. 名字项可以包含数字和特殊符号(如 @、?、_)。
B. 名字项必须全大写或全小写,不能混合使用。
C. 名字项不能与汇编器保留字相同。
D. 名字项长度最多为31个字符。
E. 名字项的第一个字符不能是数字。
题目解答
答案
ACDE
A. 名字项可以包含数字和特殊符号(如 @、?、_)。
C. 名字项不能与汇编器保留字相同。
D. 名字项长度最多为31个字符。
E. 名字项的第一个字符不能是数字。
A. 名字项可以包含数字和特殊符号(如 @、?、_)。
C. 名字项不能与汇编器保留字相同。
D. 名字项长度最多为31个字符。
E. 名字项的第一个字符不能是数字。
解析
本题考查汇编语言中符号命名规则的相关知识。解题思路是依据汇编语言符号命名的基本规则,对每个选项逐一进行分析判断。
- 选项A:
在汇编语言里,名字项是能够包含数字和特殊符号(像@、?、_ )的。例如,我们可以定义名为@var、?flag或者_count这样的符号,所以选项A正确。 - 选项B:
汇编语言对于名字项的大小写并没有严格要求,既可以全大写,也可以全小写,还能混合使用。比如Var、VAR以及vAr都可以作为合法的名字项,因此选项B错误。 - 选项C:
汇编器保留字是汇编器自身使用的一些特定词汇,具有特殊的含义。如果名字项与汇编器保留字相同,就会导致汇编器在处理代码时产生混淆,无法正确识别和执行。所以名字项不能与汇编器保留字相同,选项C正确。 - 选项D:
通常情况下,汇编语言规定名字项的长度最多为31个字符。这是为了保证汇编器在处理符号时的效率和兼容性,所以选项D正确。 - 选项E:
名字项的第一个字符不能是数字,这是为了避免与数字常量产生混淆。例如,我们不能定义名为1var的符号,而应该以字母或者特殊符号开头,所以选项E正确。