相馬学院 相馬学院資格・検定の対策ハブ

ホーム›IT・クラウド›基本情報技術者›一問一答

基本情報技術者 頻出一問一答

頻出テーマから50問。答えを思い浮かべてから開くと定着が早まります。

頻出一問一答

全50問
Q1生存する個人を識別できる情報の取扱いについて、本人保護を目的に定めた法律はどれか。
答え:個人情報保護法
個人情報保護法は個人情報の適正な取得・利用・管理を事業者に義務付け、本人の権利利益を保護する法律である。
Q2あるオブジェクトの状態変化を、それに依存する複数のオブジェクトへ自動的に通知するデザインパターンはどれか。
答え:Observerパターン
Observerパターンは対象(被観察者)の状態が変わると、登録された観察者へ変更を通知して同期させるパターンである。
Q31個のさいころを1回投げて、3の倍数の目が出る確率はどれか。
答え:1/3
3の倍数の目は3と6の2通り。2/6=1/3。
Q4パスワードを総当たりで試行して認証を突破しようとする攻撃はどれか。
答え:ブルートフォース攻撃
ブルートフォース攻撃は考えられる文字の組合せをすべて試してパスワードを破ろうとする攻撃。
Q5オブジェクト指向で、共通の振る舞いを定義した抽象的な型を定め、それを実装するクラスに具体的な処理を実装させる仕組みはどれか。
答え:インタフェース(抽象型)
インタフェースは実装を持たない操作の集合を定め、実装クラスに具体化を委ねる。
Q6災害や障害でシステムが停止しても、重要業務を継続または早期復旧できるよう備える計画はどれか。
答え:BCP(事業継続計画)
BCP(Business Continuity Plan)は災害・事故などの非常時に重要業務を継続・早期復旧するための計画である。
Q7UMLで、オブジェクトが取り得る状態と、イベントによる状態の遷移を表す図はどれか。
答え:状態遷移図(ステートマシン図)
状態遷移図は状態とイベントによる遷移を表現する。
Q8OSやアプリケーションの脆弱性を解消するために配布される、不具合修正用の小規模なプログラムを何というか。
答え:セキュリティパッチ
セキュリティパッチは既知の脆弱性を修正するために提供される更新プログラム。
Q9クラスBのデフォルトサブネットマスクはどれか。
答え:255.255.0.0
クラスAは/8、クラスBは/16(255.255.0.0)、クラスCは/24。
Q10SQLで、列の値が特定の範囲内にあるかを「値1 AND 値2」の形で判定する述語はどれか。
答え:BETWEEN
BETWEEN A AND B は両端を含む範囲条件を指定する述語。
Q11利用者が知っていること・持っているもの・本人の身体的特徴のうち、2つ以上を組み合わせて行う認証はどれか。
答え:多要素認証
異なる種類の要素を複数組み合わせるのが多要素認証。パスワード+ワンタイムトークンなど。
Q1216進数の FF を10進数で表したものはどれか。
答え:255
FFは16×15+15=240+15=255。8ビットですべて1の状態と一致する。
Q13クロック周波数 4GHz のCPUにおける1クロックの周期(サイクルタイム)はおよそ何ナノ秒か。
答え:0.25ナノ秒
1/(4×10^9)秒=0.25×10^-9秒=0.25ns。
Q14顧客名簿や設計図など、秘密として管理され事業に有用で非公知の情報を不正取得から守る法律はどれか。
答え:不正競争防止法
不正競争防止法は営業秘密(秘密管理性・有用性・非公知性を満たす情報)を保護する。
Q15SQLで、表の既存の行の値を変更するために用いる文はどれか。
答え:UPDATE
UPDATE文は既存の行の列の値を変更する。INSERTは行追加、DELETEは行削除、ALTERは表定義の変更に用いる。
Q16ネットワークに接続した機器へIPアドレスなどの設定を自動的に割り当てるプロトコルはどれか。
答え:DHCP
DHCP(Dynamic Host Configuration Protocol)はIPアドレスやサブネットマスクなどを自動配布する。
Q17HTTPで標準的に用いられるウェルノウンポート番号はどれか。
答え:80
HTTPは80番、HTTPSは443番、FTPは21番、SMTPは25番が標準。
Q1816進数の B0 を10進数で表したものはどれか。
答え:176
B0(16)=11×16+0=176。検算:176÷16=11余0なのでB0。
Q19情報システムの企画段階で、業務やシステムの将来のあるべき姿を描き、全体最適の観点から方針を定める活動を何というか。
答え:情報システム戦略の策定
情報システム戦略の策定は経営戦略に基づきシステムの全体像と方向性を定める上流の活動である。
Q20実在の企業を装ったメールやWebサイトに誘導し、利用者から認証情報などをだまし取る攻撃はどれか。
答え:フィッシング
フィッシングは正規のサイトに見せかけた偽サイトに誘導し、ID・パスワードやクレジットカード情報を盗む。
Q21CPUのアドレス指定方式で、命令のアドレス部に指定したレジスタの値を実効アドレスとする方式はどれか。
答え:レジスタ間接アドレス指定
レジスタ間接指定はレジスタが指すアドレスを実効アドレスとする。
Q22親ノードの値が常に子ノードの値以上(または以下)になるよう保たれる、完全2分木に基づくデータ構造はどれか。
答え:ヒープ
ヒープは親子間に大小の半順序を保つ完全2分木で、優先度付きキューやヒープソートに利用される。
Q23アローダイアグラム(PERT図)において、作業全体を最短で完了するために遅延が許されない一連の経路はどれか。
答え:クリティカルパス
クリティカルパスは所要日数が最長の経路で、ここが遅れると全体が遅れる。余裕が0の作業の連なりである。
Q242分木の走査で、ノードを「根 → 左部分木 → 右部分木」の順に処理する方法はどれか。
答え:先行順(前順)走査
先行順走査は根を最初に処理してから左部分木、右部分木の順にたどる方式である。
Q25パスワードをそのまま保存せず、利用者ごとに異なる文字列を付加してハッシュ化することで、同一パスワードでも異なるハッシュ値にする手法はどれか。
答え:ソルトの付加
ソルトを加えてからハッシュ化すると、レインボーテーブル攻撃や同一ハッシュの判別を困難にできる。
Q26複数のフリップフロップを連結し、クロックごとに値を1ずつ増減させて数を数える順序回路はどれか。
答え:カウンタ
カウンタはクロックパルスを計数する順序回路で、フリップフロップを連結して構成する。
Q27情報セキュリティマネジメントシステム(ISMS)の認証に関する国際規格はどれか。
答え:ISO/IEC 27001
ISO/IEC 27001はISMSの要求事項を定めた国際規格。ISO 9001は品質、ISO 14001は環境マネジメントの規格である。
Q28仮想記憶でアクセスしたいページが主記憶上になく、補助記憶から読み込む必要が生じる事象を何というか。
答え:ページフォールト
ページフォールトは目的のページが主記憶になく、補助記憶から読み込むページインが必要になる事象である。
Q29電子データの真正性を保証するため、信頼できる第三者がその時刻にデータが存在したことを証明する仕組みはどれか。
答え:タイムスタンプ(時刻認証)
タイムスタンプは時刻認証局(TSA)が、ある時刻に当該データが存在し以後改ざんされていないことを証明する。
Q30売上高2000万円、変動費800万円、固定費600万円のときの営業利益はいくらか。
答え:600万円
限界利益=2000−800=1200万円。営業利益=1200−600=600万円。
Q31システムの性能評価で、利用者の利用パターンを模した処理を実行させて性能を測定する手法はどれか。
答え:ベンチマークテスト
ベンチマークは標準的な処理(プログラム)を実行し性能を相対比較する手法。
Q32クラウドサービスの提供形態のうち、アプリケーションをインターネット経由で利用者に提供する形態はどれか。
答え:SaaS
SaaSは完成したアプリケーションをサービスとして提供する。
Q33単方向リスト(線形リスト)で、ある要素の直後に新しい要素を挿入する操作の計算量(オーダー)はどれか。ただし挿入位置のポインタは既知とする。
答え:O(1)
挿入位置が分かっていればポインタの付け替えだけで済むためO(1)。配列の挿入はO(n)で異なる。
Q34逆ポーランド表記法(後置記法)で表された式「8 2 - 3 ×」を計算した結果はどれか。
答え:18
(8-2)×3=6×3=18。
Q35MTBFが950時間、MTTRが50時間のシステムの稼働率はどれか。
答え:0.95
稼働率=MTBF/(MTBF+MTTR)=950/1000=0.95。
Q36中置記法の式「A × (B + C) − D」を逆ポーランド表記法で表したものはどれか。
答え:A B C + × D −
B+C→BC+、A×(…)→ABC+×、−D→ABC+×D−。
Q37プログラムの著作物を保護する法律として適切なものはどれか。
答え:著作権法
プログラムは著作権法上の著作物として保護される。アルゴリズムやアイデア自体は著作権では保護されない。
Q388ビットで2の補数表現を用いるとき、表現できる整数の範囲はどれか。
答え:-128~127
nビットの2の補数では -2^(n-1)~2^(n-1)-1。8ビットでは -128~127 となる。
Q39複数の利用者が同時にデータベースを更新しても、結果が逐次実行した場合と矛盾しないことを保証する制御を何というか。
答え:同時実行制御(並行性制御)
同時実行制御は複数トランザクションの並行実行で生じる不整合を防ぎ、直列化可能性を保証する制御である。
Q40メッセージの完全性と送信者の認証を、共有する秘密鍵とハッシュを組み合わせて確認する仕組みはどれか。
答え:MAC(メッセージ認証符号)
MACは共通鍵とハッシュから生成し改ざん検出と送信元確認を行う。
Q41モジュール分割における結合度のうち、最も結合度が弱く望ましいとされるものはどれか。
答え:データ結合
結合度は弱いほど良く、データ結合(必要なデータだけを引数で渡す)が最も弱い。最も強い(悪い)のは内容結合である。
Q42全加算器(フルアダー)が半加算器と異なり追加で受け取る入力はどれか。
答え:下位桁からの桁上げ入力
全加算器は2つの加数に加えて下位桁からの桁上げ(キャリー入力)を受け取る。
Q43連続する2進数の各ビットの並びにおいて、隣り合う数値が必ず1ビットだけ異なるように工夫された符号はどれか。
答え:グレイコード
グレイコードは隣接する値で変化するビットが1つだけになるため、ロータリエンコーダなどで誤読を防ぐのに用いる。
Q44製造時に内容が書き込まれ、利用者が内容を書き換えられない読み出し専用メモリはどれか。
答え:マスクROM
マスクROMは製造段階で記憶内容が固定され、後から書き換えできない読み出し専用メモリ。
Q45幅優先探索でキューを用いるのに対し、深さ優先探索で一般に用いられるデータ構造はどれか。
答え:スタック(または再帰)
深さ優先探索はスタック(または再帰呼出し)で実装される。
Q46符号なし2進数を右に1ビット論理シフトしたとき、値はおよそ何倍になるか。
答え:1/2倍
右1ビットシフトは2で割ること、左1ビットは2倍に相当する。
Q47コンピュータへの不正アクセスを禁止し、他人のIDやパスワードでの無断ログインなどを規制する法律はどれか。
答え:不正アクセス禁止法
不正アクセス行為の禁止等に関する法律(不正アクセス禁止法)は識別符号の無断利用などを規制する。
Q48プロセスとスレッドの関係の説明として最も適切なものはどれか。
答え:1つのプロセス内に複数のスレッドが存在しメモリ空間を共有できる
プロセスは資源割当ての単位、スレッドは実行の単位で、同一プロセス内の複数スレッドはメモリ空間を共有する。
Q49SLAで合意したサービスレベルを継続的に監視・評価し、維持・改善していく管理活動はどれか。
答え:SLM(サービスレベル管理)
SLMはSLAで定めた目標を監視・レビューし、サービス品質を維持・向上させるPDCAの管理活動である。
Q50OSが複数のディスクI/O要求を、ヘッドの移動が少なくなる順序に並べ替えて処理することで、平均アクセス時間を短縮する制御はどれか。
答え:ディスクスケジューリング
シーク距離を最小化するようI/O要求を並べ替える制御で、SCANやSSTFなどの方式がある。

本格的に対策する

Udemy

← 基本情報技術者の対策トップに戻る