当字符序列 t3_ 作为栈的输入时,则输出长度为 3,且可用 C 语言标识符的序列有( )个。
t3_
A. 4 B. 5 C. 3 D. 6
栈
[tag_link]
正确答案:C
【解析】考查栈的操作。 标识符只能以字母或下划线开头,即由 t、3、_ 能够组成的合法标识符只有:t3_、t_3、_3t、_t3,而当用 t3_ 作为栈的输入时,_t3 无法作为输出序列,所以输出的合法标识符有 t3_; t_3; _3t,因此选 C。
t
3
_
t_3
_3t
_t3
C