基本情報トップに戻る
練習問題難易度: 標準2015年度

基本情報技術者 過去問練習問題 第6問

問題

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

の図表

選択肢

  1. 1A(i, j) → B(7-i, 7-j)
  2. 2A(i, j) → B(7-j, i)
  3. 3A(i, j) → B(i, 7-j)
  4. 4A(i, j) → B(j, 7-i)

正解

4. A(i, j) → B(j, 7-i)

詳しい解説を見る

解説

図2の配列Aの模様が、図3の配列Bでは時計回りに90度回転した状態になっている。i行j列の要素A(i,j)を、回転後の位置B(j, 7-i)へ移す操作がこの90度回転に相当する。インデックスの対応を具体的な要素で確認するとエが該当する。よってエが正しい。(出典: 平成27年度 秋期 基本情報技術者試験 午前 問6)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。