(来学网)有程序:INTEGER B(3,3)
DATA B/3*2,3*3,3*4/
DO 10 I=1,3
10 WRITE(*,‘(1X,3I2)')(B(I,J),J=1,3)
END
此程序的运行结果是:
  • A.
    (来学网)2 2 2
    3 3 3
    4 4 4
  • B.
    (来学网)2 3 4
    2 3 4
    2 3 4
  • C.
    (来学网)3 3 3
    3 3 3
    3 3 3
  • D.
    (来学网)4 3 2
    4 3 2
    4 3 2
正确答案:
B
答案解析:
程序中利用DATA语句为数组提供变量是按列主序进行的,即A(1,1)=2,A(2,1)=2,A(3,1)=2,A(1,2)=3,A(2,2)=3,A(3,2)=3,A(1,3)=4,A(2,3)=4,A(3,3)=4,而输出是按隐含循环形式进行,即按行主序输出。应选择答案B。
计算机应用基础