下列程序的输出结果是( )。 #include<iostream.h> void main() { char*Str; str="testI"; cout<<str[5]; }

admin2010-12-16  11

问题 下列程序的输出结果是(    )。      #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)正确。
转载请注明原文地址:https://jikaoti.com/ti/TFW0FFFM
0

最新回复(0)