ITの基礎知識|ITパスポート・基本情報

基本情報技術者 平成27年秋 問6

2017.10.10

配列 が図2の状態のとき,図1の流れ図を実行すると,配列 が図3の状態になった。 図1の a に入れるべき操作はどれか。 ここで,配列 , の要素をそれぞれ , ) , , ) とする。

  • ア: A (ij ) → B (i,7-)
  • イ: A (ij ) → B ( j,7-i )
  • ウ: A (ij ) → B (7-ji )
  • エ: A (ij ) → B (7-i,7-)

     

Show answer

正解:  イ

解説:

図2が図3になるので、実際の座標の移動を確認すると、

A( 0, 0 )~a( 0, 7 ) → B( 0, 7 )~B( 7, 7 )
A( 1, 0 )~a( 1, 7 ) → B( 0, 6 )~B( 7, 6 )
A( 2, 0 )~a( 2, 7 ) → B( 0, 5 )~B( 7, 5 )
となる。

よって、空欄は A ( i , j ) を B ( j, 7-i ) となる。