单选题
下列程序的输出结果是( )。 #include<iostream.h> void main() { char*Str; str="testI"; cout<<str[5]; }
A、
test!
B、
test
C、
空字符
D、
异常
【正确答案】
C
【答案解析】
[解析] 字符指针str值为“test!”,它们的下标由0开始,并且具有一个尾符,输出str[5]的位置为尾符标识,指针字符指向的尾符为空。所以答案为空字符,即选项C)正确。
提交答案
关闭