中小企業診断士 経営情報システム 初級編(26〜30問)|ソフトウェア・OS・プログラミング・アルゴリズム

【本問題についてのご注意】
オリジナル演習問題です(実際の過去問ではありません)。生成AIで作成し、複数のAIで相互検証していますが、誤りが含まれる可能性があります。公式テキスト・過去問と併用してください。
→ 免責事項の詳細

重要度:B

問26:特定の文字パターンを表現し、文字列の検索・置換に用いる記法はどれか。

  • A:ワイルドカードのみ
  • B:エスケープシーケンス
  • C:正規表現
【第26問:正解と解説】

正解:C
【解説】
・A:ワイルドカードは「*」「?」による簡易な一致指定で、正規表現ほど柔軟なパターン記述はできない。
・B:エスケープシーケンスは特殊文字を表す記法で、文字パターン全体を表現する正規表現そのものではない。
・C:正解はCです。正規表現はメタ文字でパターンを記述し、条件に合う文字列を抽出できる。【試験対策】文字パターンの検索・置換=正規表現。

関連過去問:R5,問2


重要度:B

問27:1つのプロセス内で並行して動く、より小さな実行単位はどれか。

  • A:タスク
  • B:ジョブ
  • C:スレッド
【第27問:正解と解説】

正解:C
【解説】
・A:タスクは処理のまとまりを指す一般的な語で、プロセス内の最小の並行実行単位を特定する語ではない。
・B:ジョブはまとめて実行する作業単位で、プロセス内で並行する小さな実行単位ではない。
・C:正解はCです。スレッドはメモリを共有しつつ並行処理し、切替負荷が小さい。【試験対策】プロセス内の小さな実行単位=スレッド。

関連過去問:基礎知識


重要度:C

問28:入出力完了やエラー発生時に、実行中の処理を一時中断して別処理へ切り替える仕組みはどれか。

  • A:ポーリング
  • B:デッドロック
  • C:割込み
【第28問:正解と解説】

正解:C
【解説】
・A:ポーリングは定期的に状態を問い合わせる方式で、状態変化時に即中断する割込みとは異なる。
・B:デッドロックは複数処理が互いの資源解放を待ち停止する状態で、処理の中断・切替の仕組みではない。
・C:正解はCです。割込みは周辺機器の状態変化などに即応するために用いる。【試験対策】即時中断・切替=割込み。

関連過去問:基礎知識


重要度:B

問29:隣り合う要素を比較・交換して並べ替える、単純だが低速な整列法はどれか。

  • A:クイックソート
  • B:バブルソート
  • C:マージソート
【第29問:正解と解説】

正解:B
【解説】
・A:クイックソートは基準値で分割して高速に整列する方式で、単純低速なバブルソートとは異なる。
・B:正解はBです。バブルソートは単純だが遅い。【試験対策】隣接比較交換で単純低速=バブル、基準値で分割高速=クイック。
・C:マージソートは分割・併合で整列する方式で、隣接要素の比較交換を繰り返すバブルソートとは異なる。

関連過去問:基礎知識


重要度:C

問30:キーを関数で計算し、格納位置を直接求めて高速に探索する方法はどれか。

  • A:ハッシュ法
  • B:線形探索
  • C:二分探索
【第30問:正解と解説】

正解:A
【解説】
・A:正解はAです。ハッシュ法は理論上ほぼ一定時間で探索でき、衝突への対処が必要。【試験対策】関数で位置を直接算出=ハッシュ法。
・B:線形探索は先頭から順に調べる方法で、格納位置を直接算出するハッシュ法とは異なる。
・C:二分探索は整列済みデータの範囲を半分ずつ絞る方法で、関数で位置を直接求めるものではない。

関連過去問:基礎知識


コメント

タイトルとURLをコピーしました