天天看點

1992年進階程式員下午試題3(數組操作,流程圖)

閱讀下列說明和流程圖。回答問題 1 和 2,把解答填入答卷的對應欄内。

[說明]

本流程圖用來将自然數按右圖所示的次序依次存放到 N×N 的二維數組 A 中,圖中描述了 N=5 時 A 中各元素的值及其指派次序。

流程圖中省略了資料的輸入和輸出。

[問題1]

填充流程圖中的 ①~⑦,使之成為完整的流程圖。

[問題2]

若将流程圖中的兩個虛線框部分都改成下圖所示的處理框,試寫出 N =3 時該流程圖所産生的數組 A 的各元素值。

D → A [ J,I ]

[流程圖] 

答案:

① k→J  ② ≥  ③ <  ④ I+1→I  ⑤ <  ⑥ ≥  ⑦ J-l→J

1 4 9;

2 3 8;

5 6 7

繼續閱讀