有如下程序段: int i=4;intj=1; int main(){ int i=8,j=i; eout<<i<<j<<end1; } 运行时的输出结果是( )。

admin2019-06-04  24

问题 有如下程序段:
    int i=4;intj=1;
    int main(){
    int i=8,j=i;
    eout<<i<<j<<end1;
   }
    运行时的输出结果是(    )。

选项 A、44
B、4l
C、88
D、81

答案C

解析 这个程序定义了全局整型对象i和i,其值分别等于4和1。而在主函数中定义了局部整型对象i和.j,i值赋予8,再把i值赋给i,接着输出i和j的值,所以其结果为88。这个题日要注意的一点是,全局整型对象i和i和主函数中定义了局部整型对象i和j,在计算机内存中表示的是不同的存储单元。它们的值是独自存放的,互相不同。
转载请注明原文地址:https://kaotiyun.com/show/kn8p777K
0

最新回复(0)