选D. 0。因为k=2,始终没有变化,而中间的双重循环体内i,j始终是小于k的,因此对n[i],n[j]的赋值不会改变n[k]的值,即n[k]的值其实一直都是初始值0。
程序的解释和运行结果如下(见图)