试题题干

参考答案
试题解析
进行第一次循环时,k=0,符合k<5,则输出的结果是s+k的值,因为k=0,故s+k指向的首地址是A,输出的结果为ABCDE,此时变量k的值为k=k+2=0+2=2;
进行第二次循环时,k=2,符合k<5,则输出的s+k指向的首地址是C,故输出的结果为CDE,此时变量k的值为k=k+2=2+2=4;
进行第三次循环时,k=4,符合k<5,则输出的s+k指向的首地址是E,故输出的结果为E,此时变量k的值为k=k+2=4+2=6;
进行第四次循环时,k=6,不符合k<5,结束循环。