ISRO | ISRO CS 2009 |问题53

考虑下面的代码,如Fortran和代码中的这些语句。

null
subroutine swap(ix,iy)
it = ix
L1 : ix = iy
L2 : iy = it
end
ia = 3
ib = 8
call swap (ia, ib+5)
print *, ia, ib
end

S1:编译器将生成代码来分配一个临时的无名单元,将其初始化为13,并将单元的地址传递给交换 S2:执行时,代码将在L1行生成运行时错误 S3:执行时,代码将在第L2行生成运行时错误 S4:程序将打印13和8 S5:程序将打印13和-2 以下语句集完全正确: (A) S1和S2 (B) S1和S4 (C) S3 (D) S1和S5 答复: (B) 说明: 参考: GATE-CS-2006 |问题56

选项(B)是正确的。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享