问题
单项选择题
下列程序执行后的输出结果为()。
K=0
DO10I=1,6,2
DO10J=I,6,3
IF(I.EQ.J)THEN
K=K+J
ELSE
K=K+1
ENDIF
10CONTINUE
WRITE(*,*)K
END
A.18
B.11
C.15
D.10
答案
参考答案:B
解析:I的最大值只能为5,相对应的J为5,当J为5时,I只能取值为1,2,3,4,相对应的J值为1,2,3,4,故K=K+J=1+2+3+4=10,最终输出K=K+K=10+1=11