以下叙述中错误的是 A)若用户标识符的命名与预定义标识符相同,则命名无效 B)若用户标识符的命名与关键字相同,将产生编译错误 C)若用户标识符的命名与预定义标识符相同,则预定义标识符失去原有含义 D)若用户标识符的命名与预定义标识符相同,则可能引发运行错误
A) 若用户标识符的命名与预定义标识符相同,则命名无效。这个说法是正确的,因为这样会导致编译错误,编译器会认为这是一个预定义标识符,而不是用户定义的标识符。
B) 若用户标识符的命名与关键字相同,将产生编译错误。这个说法也是正确的,因为关键字是编程语言中预先保留的,用于特定语法结构的词,用户不能将其作为标识符使用。
C) 若用户标识符的命名与预定义标识符相同,则预定义标识符失去原有含义。这个说法是错误的,因为预定义标识符的含义是由语言本身定义的,不会因为用户定义的标识符而改变。
D) 若用户标识符的命名与预定义标识符相同,则可能引发运行错误。这个说法是正确的,因为即使编译器允许这样的代码通过编译,运行时也可能会出现错误,因为用户标识符可能覆盖了预定义标识符,导致程序的行为与预期不符。
答案:A
如果用户标识符与关...
登录后提交答案