過去問・一問一答

基本情報技術者試験 の演習問題

基本情報技術者試験のオリジナル演習問題 1008問を、分野別に整理しました。各問、正解と選択肢ごとの解説つき。気になる問題を選んで「なぜその答えになるのか」まで確認できます。

アルゴリズムとプログラミング

アルゴリズムとプログラミング168

配列/ループ次の擬似言語で表される手続 sumOdd を、引数として要素数 5 の整数型の配列 {12, 125, 1008, 231, 14}…整列次の擬似言語は、整数型の配列 arr に対して隣接交換を行う手続の一部であり、外側ループの 1 回目(1 パス)に相当する。arr = {25, 13,…探索次の擬似言語は昇順に整列された配列 arr に対する二分探索の手続である。arr = {2, 4, 6, 8, 10, 12, 14}(要素数 7、添字は…再帰次の擬似言語で表される再帰手続 f を、引数 n = 20 で呼び出したとき、戻り値として返される値はどれか。 ``` ○整数型: f(整数型: n)…連結リスト単方向連結リストの各ノードはメンバ val(整数)と next(次ノードへの参照。なければ NULL)をもつ。先頭ノード head から順に val…スタック・キュースタックに対する push(積む)と pop(取り出し、取り出した値を返す)を行う。空のスタックに対して次の擬似言語を実行したとき、最後に実行される…ビット演算次の擬似言語で、<< は左シフト、AND はビットごとの論理積を表す。整数 x = 200 を与えて実行したとき、戻り値(10 進数)はどれか。 ```…文字列処理文字型の配列 s には 'a' と 'b' が交互に並んだ全 24 文字(s =…ループ次の手続 sumTo は、1 から n までの整数の総和を返すことを意図している。n=10 のとき正しく 55 を返すように空欄 [ a ]…スタック・キューキューに対する enqueue(末尾に追加)と…ループ次の擬似言語はユークリッドの互除法で 2 整数の最大公約数を求める手続である。gcd(840, 360) を実行したとき、戻り値はどれか。mod…ループ次の擬似言語の内側の文「cnt ← cnt + 1」が実行される回数はどれか。 ``` ○整数型: count() 整数型: cnt ← 0…配列/集計次の擬似言語で表される手続 range は、テストの得点を格納した配列 arr の最高点と最低点の差(得点幅)を返すことを意図している。arr =…配列/集計次の擬似言語で表される手続 average は、得点を格納した配列 arr の平均点を整数で返す。「÷ の商」は整数除算(小数部を切り捨て)を表す。arr…2次元配列3 行 3 列の 2 次元配列 m に次の得点が格納されている(単位は点、添字は行・列とも 1 から)。 m[1][1]=14, m[1][2]=5,…配列/操作次の擬似言語で表される手続 reverse は、配列 arr を先頭と末尾から内側へ向けて要素を交換し、配列を反転させる。arr = {18, 47,…配列/集計次の手続 countDistinct は、整数型の配列 arr…探索次の手続 countAbove は、整数型の配列 arr のうち、しきい値 t より大きい(t は含まない)要素の個数を返す。arr = {45, 12,…数値演算次の手続 digitSum は、正の整数 n の各桁の数字の和を返す。mod は剰余、「÷ の商」は整数除算を表す。n = 4825…数値演算次の手続 toBinary は、正の整数 n を 2 進数の文字列に変換して返す。求めた 2 進数の桁を左から正しく並べた結果になる。mod は剰余、「÷…数列次の手続 fib は、フィボナッチ数列の第 n 項を反復で求める。数列は第 0 項 = 0、第 1 項 = 1、第 k 項 = 第 (k−1) 項 + 第…配列/集計次の手続 prefixLast は、得点を格納した配列 arr の累積和を求め、最後の累積値(全要素の合計に等しい値)を返す。acc[i] には…探索次の手続 argMax は、配列 arr の中で最大値が最初に現れる位置(添字、1 から)を返す。比較は厳密な大なり(>)で行う。arr = {24,…2次元配列3 行 3 列の 2 次元配列 m に次の値が格納されている(添字は行・列とも 1 から)。 m[1][1]=5, m[1][2]=9,…文字列処理次の擬似言語は、文字型の配列 s が回文(前から読んでも後ろから読んでも同じ)かどうかを調べ、回文なら "true"、そうでなければ "false"…文字列処理次の擬似言語は、文字型の配列 s を走査して文字 'a' を 'o' に置き換え、置き換えた回数を返す手続である。s =…文字列処理次の擬似言語は、文字型の配列 s の中に長さ 2 の部分文字列「a の次に b」が現れる回数を数える手続である。位置を 1…スタック・キュー次の擬似言語は、スタックを用いて文字列中の丸括弧の対応が正しいかを調べ、正しければ "OK"、誤っていれば "NG" を返す手続である。push…スタック・キュー次の擬似言語は、逆ポーランド記法(後置記法)の式をスタックで評価する手続である。トークン列を左から処理し、数値なら push、演算子なら上位 2 値を…キュー整数を格納したキュー(先頭から取り出す…文字列処理次の擬似言語は、文字型の配列 s に含まれる母音('a','e','i','o','u' のいずれか)の個数を数える手続である。s =…文字列処理次の擬似言語は、文字型の配列 s を連長圧縮し、連続する同じ文字を「文字+連続数」の 2 文字で表したときの圧縮後の総文字数を返す手続である。例えば…文字列処理次の擬似言語はシーザー暗号で英小文字を 3 文字後ろへずらす手続である。各文字の 0 起算の番号('a'=0, 'b'=1, …, 'z'=25)に 3…文字列処理英小文字の文字コードは 'a'=97, 'b'=98, …, 'z'=122 であり、対応する英大文字は小文字より 32…スタック・キュー次の擬似言語は、スタックを使って文字型の配列 s を逆順にした文字列を返す手続である。まず全文字を順に push し、次に空になるまで pop…文字列処理次の擬似言語は、文字型の配列 s から連続して重複する文字を 1 つにまとめ(例: 'aabb' →…整列次の擬似言語は選択ソートの外側ループ 1 回目(先頭位置 1 を確定させる 1 パス)に相当する。arr = {8, 140, 7, 26, 3}(要素数…整列次の擬似言語は挿入ソートである。arr = {40, 15, 28, 9, 33}(要素数 5、添字は 1 から)を与えたとき、外側ループ変数 i が 3…整列次の擬似言語は、ともに昇順整列済みの 2 つの配列 L と R を 1 つの昇順配列にマージする手続である。L = {11, 27, 38}、R =…木構造空の 2 分探索木に対して、50, 30, 70, 20, 60 の順に値を挿入した。次の擬似言語に従ってさらに値 65 を挿入したとき、65…連結リスト単方向連結リスト head→[10]→[20]→[30]→NULL がある。各ノードは val と next をもつ。次の擬似言語は、値 target…再帰次の擬似言語は再帰によって b の e 乗を求める手続である。power(2, 10) を実行したとき、戻り値はどれか。 ``` ○整数型:…再帰次の擬似言語は、n 枚の円盤を 3 本の杭を使って移す「ハノイの塔」で、1 枚を動かすたびに move を 1 回呼ぶ。hanoi(6, A, C, B)…探索次の擬似言語は昇順配列に対する二分探索である。arr = {3, 7, 11, 15, 19, 23, 27, 31, 35}(要素数 9、添字は 1…再帰次の擬似言語は再帰でフィボナッチ数を求める手続である(fib(0)=0, fib(1)=1)。fib(10) を実行したとき、戻り値はどれか。 ```…配列/ループ次の手続 findMax は、整数型の配列 arr の最大値を返すことを意図している。arr = {18, 42, 7, 33, 29} のとき正しく…再帰次の擬似言語は再帰で配列 arr の先頭 n 要素の合計を求める手続である。arr = {7, 12, 5, 20, 6}(要素数 5、添字は 1…再帰次の擬似言語は、非負整数 n の各桁の数字の和を再帰で求める手続である。mod は剰余、÷ の商は整数除算を表す。digitSum(4825)…2次元配列4 行 4 列の 2 次元配列 m に次の値が格納されている(添字は行・列とも 1 から)。 m[1][*]=7,2,9,4…配列/集計次の手続 mode は、整数型の配列 arr の中で最も多く出現する値(最頻値)を返す。arr = {3, 7, 3, 5, 7, 3, 2, 7,…配列/集計次の手続は、配列 arr に対し窓幅 3 の移動平均(直近 3 要素の平均、小数部は切り捨て)を求め、添字 i の結果を res[i] に格納する。「÷…配列/集計次の手続 maxSub は、配列 arr の連続した区間の和のうち最大となる値を返す。arr = {3, -4, 6, -1, 5, -7, 2}(要素数…配列/集計次の手続 maxGap は、配列 arr の隣り合う 2 要素の差の絶対値のうち最大のものを返す。abs は絶対値を返す。arr = {12, 19,…配列/操作次の手続 rotateRight は、配列 arr の全要素を右へ 1 つずらし、末尾の要素を先頭へ移す(右回転)。arr = {51, 62, 73,…配列/集計次の手続 countAtLeast は、配列 arr の中で値が k 以上である要素の個数を返す。arr = {45, 80, 60, 30, 75,…2次元配列3 行 3 列の 2 次元配列 m に次の値が格納されている(添字は行・列とも 1 から)。 m[1][*]=4,7,2 m[2][*]=5,1,8…配列/集計次の手続 passCount は、得点配列 arr のうち合格基準 th 点以上を取った人数を返す。arr = {78, 92, 85, 64, 80,…配列/集計次の手続 binCount は、得点配列 arr の各値を 10 点刻みの階級(0〜9 点, 10〜19 点, …, 90〜99…2次元配列3 行 3 列の 2 次元配列 m に次の値が格納されている(添字は行・列とも 1 から)。 m[1][*]=12,47,9…配列/集計次の手続 maxWindow は、配列 arr の連続する 2 要素の和のうち最大となる値を返す。arr = {8, 3, 11, 6, 2,…探索次の擬似言語は昇順に整列された配列 arr に対する二分探索である。arr = {5, 9, 13, 17, 21, 25, 29, 33, 37,…探索次の手続 linearSearch は、配列 arr を先頭から走査し target と一致する最初の要素を見つけたら直ちに添字を返す。arr =…整列次の擬似言語は選択ソートで配列を昇順に整列する手続である。各外側ループで未整列部分の最小値を探し、その位置と先頭が異なる場合だけ交換する。arr =…整列次の擬似言語は計数ソートの前処理である。値が 1〜5 の整数だけからなる配列 data = {3, 1, 5, 2, 3, 1}(要素数…整列次の擬似言語は、値が 0 以上 5 以下の整数だけからなる配列 arr の各値の出現回数を数え、集計用配列 cnt(添字…整列次の擬似言語はシェルソートの一部であり、間隔 gap を 4 として、間隔 gap だけ離れた要素どうしを挿入ソートで整列する 1…探索次の手続 minMaxCode は、配列 arr を 1 度だけ走査して最大値 mx と最小値 mn を同時に求め、mx × 100 + mn…探索次の手続 checkOrder は、配列 arr が昇順に整列しているかを調べるため、隣り合う要素で前が後ろより大きい(arr[i] >…探索次の手続 kthSmallest は、配列 arr を選択ソートと同じ要領で小さい順に k 回だけ確定させ、k 番目に小さい値を返す。arr = {37,…探索次の擬似言語は昇順配列に対する二分探索である。arr = {4, 8, 12, 16, 20, 24, 28, 32, 36}(要素数 9、添字は 1…探索次の手続 firstIndex は、配列 arr を先頭から走査し target と最初に一致した要素の添字(1 から)を返す。同じ値が複数あっても最初の…整列次の擬似言語は選択ソートで要素数 7 の配列 arr を昇順に整列する手続である。内側の文「if (arr[j] <…再帰次の擬似言語は最大公約数を求める再帰手続である。gcd(252, 198) を呼び出したとき、戻り値はどれか。mod は剰余を表す。 ``` ○整数型:…再帰次の再帰手続 f に対し、f(5) を最初に 1 回呼び出した。これを含め、手続 f が呼び出される総回数(f が起動された延べ回数)はどれか。 ```…再帰次の 2 つの手続は互いを呼び出す相互再帰で、整数が偶数か奇数かを判定する。isOdd(7) を呼び出したとき、戻り値はどれか。true…再帰次の再帰手続 prod は、配列 arr の添字 i 番目から末尾までの要素の積を返す。arr = {2, 5, 3, 4}(要素数 4、添字は 1…再帰文字型の配列 s に対し、関数 tail(s) は先頭を除いた残りの配列、isEmpty(s) は空配列のとき true を返す。次の再帰手続…再帰次の再帰手続 toBin は、非負整数 n を 2 進数の文字列として組み立てて返す。「÷ の商」は整数除算を表し、&…再帰二分木の各ノードは left(左の子)と right(右の子)への参照をもち、子がなければ NULL である。根 A の左の子が B、右の子が C、B…再帰次の再帰手続 comb は組合せの数 C(n, r) を求める。パスカルの関係 C(n,r)=C(n−1,r−1)+C(n−1,r)…再帰次の再帰手続 sumAcc は、引数 acc に途中結果を蓄積しながら 1 から n までの総和を求める末尾再帰である。sumAcc(4, 0)…再帰次の再帰手続 maxFrom は、配列 arr の添字 i 番目から末尾までの最大値を返す。max(x, y) は x と y…再帰単方向連結リストの各ノードはメンバ val と next(次ノードへの参照。なければ NULL)をもつ。次の再帰手続 count…再帰次の再帰手続 f は n を 3 ずつ減らしながら呼び出される。f(11) を呼び出したとき、同時にスタック上に積まれる f…文字列処理文字型の配列 s の中で、長さ 2 のパターン pat(pat[1], pat[2])が最初に連続して現れる先頭の添字を返し、見つからなければ 0…文字列処理文字型の配列 s 中の文字 old を文字 new に置き換え、置き換えた回数を返す次の手続に、s =…文字列処理区切り文字 ' '(空白)で区切られた文字列をトークン(単語)に分割したとき、トークンの個数を返す次の手続に、s = {'a','b',' ','c','…文字列処理数字文字('0'〜'9')だけからなる文字型の配列 s を整数値に変換する次の手続に、s = {'2','0','5','3'}(要素数 4、添字は 1…文字列処理文字型の配列 s 中の英小文字('a'〜'z')を大文字に変換し、変換した文字数を返す次の手続に、s =…文字列処理文字型の配列 s 中で同じ文字が連続する最長の長さを返す次の手続に、s = {'a','a','b','b','b','c','a','a'}(要素数…文字列処理文字型の配列 s 中に含まれる数字文字('0'〜'9')の個数を返す次の手続に、s =…文字列処理2 つの文字型配列 a, b(ともに英小文字、要素数は等しい)が互いに並べ替えで一致するか(アナグラムか)を判定する次の手続に、a =…文字列処理2 つの文字型配列 a, b を辞書順で比較し、a が b より小さければ -1、大きければ 1、等しければ 0 を返す次の手続に、a =…文字列処理文字型の配列 s から、開始位置 from から長さ len 個の文字を取り出して新しい配列 r を作る次の手続に、s =…文字列処理2 つの文字型配列 a, b の先頭から一致が続く文字数(共通接頭辞の長さ)を返す次の手続に、a =…文字列処理文字型の配列 s の中に、長さ 2 のパターン p(p[1], p[2])が出現する回数(位置が重なる出現も別々に数える)を返す次の手続に、s =…スタック・キュー次の擬似言語は、演算子 + と × だけからなる中置記法の式を、スタックを用いて後置記法(逆ポーランド記法)に変換する手続である。演算子の優先順位は ×…スタック・キュー次の擬似言語は、丸括弧 ( ) と角括弧 [ ] が混在した文字列の対応が正しく取れているかをスタックで判定する手続である。開き括弧は push…スタック・キュー1, 2, 3, 4 をこの順に push できるスタックがある。push と pop は任意の順序で混在してよいが、push は必ず 1→2→3→4…スタック・キュー2 つのスタック inStk と outStk を用いてキューを実現する。enq は inStk に push する。deq は outStk が空なら…スタック・キュー次の擬似言語は、キュー q を用いて整数を処理する。先頭から値を取り出し、それが 3 で割り切れれば total…スタック・キュー両端キュー(デック)dq…スタック・キュー値スタック valStk と最大値スタック maxStk の 2 本を使い、push…スタック・キュー空のスタックに対し、文字 'P' は次の数を push する操作、文字 'o' は pop する操作(取り出すだけで値は捨てる)を表す。push…スタック・キュー印刷ジョブを先着順(FIFO)で処理するキュー q がある。各ジョブは (id, ページ数) を持ち、deq したジョブのページ数を累計し、累計が初めて…スタック・キュー次の擬似言語は、文字列 s を左から走査し、スタック頂上と同じ文字が来たら頂上を pop して両者を消し、異なれば push…スタック・キュー容量 4 の循環キュー(リングバッファ)を配列 buf[1..4] で実装する。head は次に取り出す位置、tail は次に入れる位置で、初期は…スタック・キュー同じ入力列 1, 2, 3, 4 を、(A) スタック(push 後にすべて pop)と (B) キュー(enqueue 後にすべて…連結リスト単方向連結リストの各ノードはメンバ val(整数)と next(次ノードへの参照。なければ NULL)をもつ。次の擬似言語は、先頭 head…連結リスト単方向連結リストの各ノードは val(整数)と next(参照、なければ NULL)をもつ。次の擬似言語は、値 target をもつ最初のノードを 1…連結リスト単方向連結リストの各ノードは val と next(参照、末尾は NULL)をもつ。次の擬似言語は、リスト a の末尾にリスト b…連結リスト単方向連結リストの各ノードは val と next(参照、末尾は NULL)をもつ。次の擬似言語は、low を 1 歩・high を 2…木構造空の 2 分探索木に対し、次の擬似言語の挿入規則に従って 400, 200, 600, 100, 300, 500…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=500、500 の左の子=300、500 の右の子=800、300…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=500、500 の左の子=300、500 の右の子=800、300…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=500、500 の左の子=300、500 の右の子=800、300…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=A、A の左の子=B、A の右の子=C、B の左の子=D、C…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=A、A の左の子=B、A の右の子=C、B の左の子=D、C…木構造次の 2 分木がある。各ノードは値・左の子・右の子をもつ(子がなければ空)。 根=500、500 の左の子=300、500 の右の子=800、300…木構造2 分探索木に 500, 250, 750, 100, 400, 600, 900…ビット演算次の擬似言語は、非負整数 n の 2 進表現で 1 になっているビットの個数(ポップカウント)を返す手続である。mod は剰余を表し、「÷…ビット演算次の擬似言語で AND はビットごとの論理積、>> は右シフトを表す。8 ビットの値 x から上位 4 ビットを取り出すことを意図しており、x = 182…数値演算次の擬似言語は乗算記号を使わず、被乗数 a を係数 b の各ビットに応じて加算することで a × b を計算する手続である。<< は左シフト、>>…数値演算次の擬似言語は 2 つの正整数 a, b の最小公倍数を、最大公約数を用いて求める手続である。手続 gcd は最大公約数を返すものとし、「÷…数値演算次の擬似言語は整数 n が素数なら true、そうでなければ false を返す試し割りの手続である。mod は剰余を表す。n = 91…数値演算次の擬似言語は底 base を指数 exp 回掛け合わせる累乗 base の exp 乗を反復で計算する手続である。power(3, 5)…数値演算次の擬似言語は 10 進の非負整数 n を 8 進数の文字列に変換して返す手続である。mod は剰余、「÷ の商」は整数除算を表し、+…数値演算次の擬似言語は、正整数 n に対し、偶数なら 2 で割り、奇数なら 3 倍して 1 を足す操作を n が 1…ビット演算次の擬似言語は 8 ビットの値 x の全ビットを反転(0↔1)した値を返す手続である。XOR はビットごとの排他的論理和を表す。x = 89…数値演算次の擬似言語は正整数 n の 10 進表現の桁数を返す手続である。「÷ の商」は整数除算(小数部切り捨て)を表す。n = 7045…ビット演算次の擬似言語で、<< は左シフト、OR はビットごとの論理和、AND はビットごとの論理積を表す。整数 x の第 k ビット(最下位を第 0…数値演算次の擬似言語は、'0' と '1' から成る 2 進数の文字型配列 bits を上位桁(先頭)から読み、対応する 10 進数を返す手続である。bits =…配列/集計次の手続 freqMid は、得点を格納した配列 arr のうち 60 点以上 80 点未満(60 ≦ 得点 < 80)の人数を数えて返す。arr =…配列/集計配列 grp には各売上のグループ番号(1 または 2)、配列 amt には同じ添字の売上額が格納されている。次の手続 sumGroup1…2次元配列2 行 3 列の 2 次元配列 t に次の値が格納されている(添字は行・列とも 1 から)。 t[1][1]=12, t[1][2]=8,…2次元配列3 行 2 列の 2 次元配列 t に次の値が格納されている(添字は行・列とも 1 から)。 t[1][1]=4, t[1][2]=11…配列/集計配列 stock には各商品の在庫数が格納されている。次の手続 lowStock は在庫数がしきい値 10 未満(< 10)の商品の件数を返す。stock…配列/集計配列 score には得点が格納されている。次の手続 countTopN は、まず最高点を求め、最高点との差が 5 点以内(最高点 − 得点 ≦…配列/集計配列 d には 1〜3 の番号が格納されている。次の手続 maxFreq は、番号 1, 2, 3…配列/集計配列 v に値が格納されている。次の手続 countAbove は、まず全要素の平均(整数除算、小数部切り捨て)を求め、その平均を超える(>…配列/集計配列 t には気温(整数)が格納されている。次の手続 classify は、25 以上を『暑』、15 以上 25 未満を『適』、15…配列/集計配列 a には 0 と 1 が格納されている。次の手続 maxRun は、1 が連続する区間の最大の長さを返す。a = {1, 0, 1, 1, 1,…配列/集計配列 f には階級ごとの度数(人数)が格納されている。次の手続 cumUpTo は、第 1 階級から第 k 階級までの累積度数を返す。f = {3, 7,…2次元配列3 行 2 列の 2 次元配列 t に次の売上が格納されている(行=日、列=商品、添字は行・列とも 1 から)。 t[1][1]=40,…グラフ5 個のノード 1〜5 から成る無向グラフを、隣接行列 M で表す。M[i][j] が 1 ならノード i と j の間に辺があり、0…グラフ有向グラフを次の辺リストで与える(u → v は u から v への辺を表す)。 1→2, 1→4, 2→3, 2→5, 3→5 次の深さ優先探索 dfs…グラフ有向グラフを次の辺リストで与える(u → v は u から v への辺を表す)。 1→2, 1→4, 2→3, 4→5, 3→5 次の幅優先探索 bfs…グラフ閉路のない有向グラフ(DAG)を次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 2→5, 2→6, 3→4,…グラフ有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 5→1 次の手続 reachCount は、始点…グラフ6 個のノード 1〜6 から成る無向グラフを隣接行列 M で表す(M[i][j]=1 で辺あり、添字は 1 から、自己ループなし)。 M[1] =…グラフ5 個のノード 1〜5 から成る無向グラフを隣接行列 M で表す(M[i][j]=1 で辺あり、添字は 1 から、自己ループなし。無向なので M…グラフ無向グラフを次の辺リストで与える(u — v は u と v を結ぶ辺)。 1—2, 1—3, 2—4, 3—4, 3—5, 4—6, 5—6 次の手続…グラフ無向グラフを次の辺リストで与える(u — v は u と v を結ぶ辺)。 1—2, 2—3, 4—5 次の手続 isConnected…グラフ有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→3, 2→3, 4→3, 2→5, 4→5…グラフ6 個のノード(番号 1〜6)からなる有向グラフを次の辺リストで与える(u → v は u から v への辺)。 1→2, 1→3, 2→4, 3→4,…グラフ4 個のノード 1〜4 から成る有向グラフを隣接行列 M で表す。M[i][j]=1 ならノード i から j への有向辺があり、0 なら辺がない(添字は…配列/操作次の手続 makeReverse は、整数型の配列 arr を逆順に並べた新しい配列 rev を作って返すことを意図している。arr = {11, 22,…ループ次の手続 sumDown は、整数 n から 1 まで(n, n−1, …, 1)の総和を返すことを意図している。i を n から 1…配列/集計次の手続 product は、整数型の配列 arr の全要素の積を返すことを意図している。arr = {2, 3, 5}(要素数 3、添字は 1…ループ次の手続 sumOddIndex は、配列 arr の奇数番目(添字 1, 3, 5)の要素の合計を返すことを意図している。arr = {10, 20,…配列/集計次の手続 countAbove は、配列 arr の中で基準値 t を「超える」(t より大きい)要素の個数を返すことを意図している。arr = {5,…探索次の手続 indexOf は、配列 arr を先頭から走査し、値 target が最初に見つかった添字を返すことを意図している(見つからなければ…配列/集計次の手続 countEqualPair は、隣り合う 2 要素 arr[i] と arr[i+1] が等しい組の個数を数えることを意図している。arr =…配列/操作次の手続 rotateLeft は、配列 arr を左へ 1 つ巡回させた新しい配列 out を返すことを意図している。arr = {1, 2, 3,…ループ次の手続 fact は、1 から n までの積(階乗 n!)を返すことを意図している。n=5 のとき正しく 120 を返すよう、空欄 [ a ]…ループ次の手続 halveCount は、正の整数 n を 2 で割る(整数除算で小数部切り捨て)操作を 0…配列/集計次の手続 total は、整数型の配列 arr の全要素の合計を返すことを意図している。for ループは添字 1 から要素数まで全要素を加算する。arr…整列次の手続 onePassAsc は、配列 arr に対して隣接交換を 1 パス行い、最大値を末尾へ送る(昇順整列の 1 パス)ことを意図している。arr…
ストラテジ系

システム企画6

システム戦略13

業務改善とエンタープライズアーキテクチャ既存の業務手順や組織を前提とせず、業務プロセスを抜本的に再設計して劇的な効率向上を目指す経営手法はどれか。業務システムの活用顧客との接点や取引履歴の情報を一元管理し、顧客満足度の向上と長期的な関係構築を通じて収益拡大を図る経営手法・システムはどれか。BIとデータ活用企業内に蓄積された大量のデータを目的別に整理して保管し、多角的に分析して経営の意思決定に役立てる仕組みとして、適切なものはどれか。エンタープライズアーキテクチャエンタープライズアーキテクチャ(EA)は組織全体の業務とシステムを最適化するために体系を複数の階層でとらえる。このうち、業務そのものの内容や流れを記述する体…共通フレームソフトウェアの企画から開発・運用・保守、廃棄に至るライフサイクル全体について、作業内容や用語を共通化し、取得者と供給者が認識を合わせるための指針として、適切…業務モデリング業務プロセスを、作業や判断、開始・終了、それらをつなぐ流れなどの図記号を用いて統一的な記法で表現し、関係者間で業務の流れを共有するための表記法はどれか。情報システム戦略情報システム戦略の策定において、全体最適化計画を最初に立案する主たる目的として、適切なものはどれか。SOA(サービス指向アーキテクチャ)SOA(サービス指向アーキテクチャ)の考え方の説明として、適切なものはどれか。BPO(ビジネスプロセスアウトソーシング)BPO(ビジネスプロセスアウトソーシング)に関する記述として、適切なものはどれか。クラウドサービス(SaaS・PaaS・IaaS)自社設備で運用するオンプレミスではなくクラウドサービスのうち、利用者が自らアプリケーションを開発・実行できるよう、OSやミドルウェアを含む実行環境(プラット…DX(デジタルトランスフォーメーション)DX(デジタルトランスフォーメーション)の本質を最もよく表している記述はどれか。情報システム投資評価情報システム投資の評価において、システム導入による効果を金額換算しにくい定性的効果として、最も適切なものはどれか。業務プロセス分析業務プロセス分析において、日程管理に用いるガントチャートとは異なり、業務上のデータの流れと、それを処理する機能や蓄積場所の関係を図示して現状業務の情報の流れ…

ビジネスインダストリ9

IoTと自動認識技術電波を用いてICタグの情報を非接触で読み取り、複数のタグを一括して識別できる自動認識技術はどれか。電子商取引インターネット販売において、販売数量の少ない多数のニッチ商品の売上合計が、少数の人気商品の売上に匹敵する規模となる現象を表す用語はどれか。e-ビジネス企業間で受発注や納品、請求などの取引データを、あらかじめ定めた標準的な形式と手順に従って通信回線を通じて交換する仕組みはどれか。流通情報システム小売業のPOSシステムが果たす主要な役割の説明として、適切なものはどれか。電子マネーあらかじめ現金をチャージしておき、店頭で非接触ICカードをかざして代金を支払う方式の電子マネーの特徴として、適切なものはどれか。トレーサビリティ部品を必要な分だけ調達するジャストインタイムとは目的が異なり、食品や製品について、原材料の調達から生産・加工・流通・販売に至る過程の履歴を記録し、いつでも追…スマートグリッドスマートグリッドの特徴を最もよく表している記述はどれか。フィンテックフィンテック(FinTech)の説明として、適切なものはどれか。エッジコンピューティング動作を生み出すアクチュエータのような素子の話ではなく、多数のIoT機器が生成する大量のデータを、すべてクラウドへ送らず、機器に近い場所に配置した処理装置で行…

企業活動57

PPM(プロダクトポートフォリオマネジメント)PPM(プロダクトポートフォリオマネジメント)において、市場成長率が低く市場占有率が高い事業の特徴として、適切なものはどれか。損益分岐点分析ある製品の販売価格が1個1,000円、1個当たりの変動費が600円、固定費が年間800,000円であるとき、損益分岐点における年間販売数量は何個か。財務・在庫管理指標ある商品の年間売上原価が4,800万円、平均在庫高が600万円であるとき、この商品の年間の在庫回転率は何回か。財務諸表の読み方財務諸表に関する記述として、適切なものはどれか。減価償却取得原価500万円、残存価額0円、耐用年数5年の設備を定額法で減価償却するとき、1年当たりの減価償却費は何万円か。収益性指標当期純利益が240万円、自己資本が3,000万円、総資産が8,000万円である企業の自己資本利益率(ROE)は何%か。オペレーションズリサーチ複数の制約条件のもとで、利益の最大化や費用の最小化といった一次式で表される目的を達成する解を求める数理的手法はどれか。在庫管理年間需要量が3,600個、1回当たりの発注費用が400円、1個を1年間保管する在庫保管費用が8円であるとき、経済的発注量(EOQ)は何個か。意思決定不確実な事象の発生確率と、その事象が生じたときの利得が分かっている場合に、各選択肢の期待値を比較して最も有利な案を選ぶ意思決定の考え方として、適切なものはど…CSR(企業の社会的責任)企業のCSR(社会的責任)に関する記述として、最も適切なものはどれか。コーポレートガバナンスコーポレートガバナンスの目的に関する記述として、最も適切なものはどれか。ステークホルダ企業経営における『ステークホルダ』の説明として、最も適切なものはどれか。事業部制組織事業部制組織の特徴に関する記述として、最も適切なものはどれか。マトリックス組織マトリックス組織の特徴として、最も適切なものはどれか。カンパニー制カンパニー制組織の説明として、最も適切なものはどれか。プロジェクト組織プロジェクト組織の特徴に関する記述として、最も適切なものはどれか。人材育成(OJT・Off-JT)人材育成手法のうち、OJT(On the Job Training)の説明として、最も適切なものはどれか。目標管理制度(MBO)目標管理制度(MBO)の特徴に関する記述として、最も適切なものはどれか。リーダーシップ論(PM理論)三隅二不二が提唱したPM理論では、リーダーの行動を二つの機能の組合せで類型化する。この二つの機能の組合せとして、最も適切なものはどれか。コンピテンシ人事評価などで用いられる『コンピテンシ』の説明として、最も適切なものはどれか。ナレッジマネジメント(SECIモデル)ナレッジマネジメントのSECIモデルにおいて、個人が持つ暗黙知を、対話や文書化を通じて言語化し、組織で共有できる形式知へ変換する過程はどれか。QC七つ道具(管理図)製造工程の品質特性値を時系列で打点し、中心線と上下の管理限界線を引いて工程が安定状態にあるかどうかを監視するために用いるQC七つ道具はどれか。QC七つ道具(ヒストグラム)ある製品の重量を多数測定してヒストグラムを作成したところ、左右に離れた2つの山がはっきり現れた。この形状から最も疑われる状況はどれか。QC七つ道具(散布図)加熱時間と製品の硬度の関係を調べるため、対になった多数の測定値を縦軸と横軸にとって点を打った散布図を作成した。点が右上がりの帯状に集まっている場合の解釈とし…抜取検査ロットから一部の製品を標本として抜き取って検査し、その結果でロット全体の合格・不合格を判定する抜取検査に関する記述として、適切なものはどれか。作業測定・標準時間ストップウォッチ法である作業の観測時間が1個当たり4.0分であった。作業者のレイティング係数が110%、余裕率を正味時間に対して20%とするとき、この作業の…PERTの業務応用あるプロジェクトの作業はAから始まり、A(3日)の後にBとCに分岐する。Bルートは B(5日)→D(4日)→F(6日)、Cルートは…ゲーム理論(マクシミン)次の利得表は、自社が戦略S1〜S3のいずれかを選んだとき、市場環境が状態E1・E2・E3のどれになるかに応じて得られる利益(万円)を表す。S1=(E1:50…期待値による意思決定新商品の生産計画で案Aと案Bを比較する。需要が高い確率は0.6、低い確率は0.4である。案Aの利益は需要高で300万円、需要低で100万円、案Bの利益は需要…待ち行列の業務応用ある窓口に客が平均して1時間に6人到着し、窓口は平均して1時間に10人を処理できる。到着がポアソン分布、サービス時間が指数分布に従う単一窓口(M/M/1)の…線形計画法(端点評価)製品Xと製品Yを生産する。Xは1個当たり利益4万円、Yは1個当たり利益3万円である。機械時間の制約は 2X+Y≦10、人手の制約は X+2Y≦8…稼働率・可用性の業務応用稼働率がそれぞれ0.9の装置を2台用いてシステムを構成する。2台を直列に接続した場合のシステム稼働率と、2台を並列(冗長)に接続し少なくとも1台が動けばよい…散布図と疑似相関アイスクリームの売上高と熱中症の搬送者数を散布図にすると強い正の相関が見られたが、アイスクリームの売上が熱中症を引き起こすわけではない。このように2変量に相…損益計算書(P/L)の利益区分ある企業の当期の数値が、売上高9,000万円、売上原価5,400万円、販売費及び一般管理費2,100万円であるとき、損益計算書上の営業利益は何万円か。損益計算書(P/L)の利益区分ある企業の営業利益が4,200万円、受取利息など営業外収益が300万円、支払利息など営業外費用が500万円であるとき、経常利益は何万円か。製造原価の計算当期の製造に要した費用が、材料費1,800万円、労務費1,200万円、経費600万円であり、期首仕掛品が400万円、期末仕掛品が300万円であるとき、当期製…財務指標(流動比率)ある企業の流動資産が3,600万円、流動負債が2,400万円、固定資産が5,000万円であるとき、流動比率は何%か。財務指標(自己資本比率)ある企業の総資産が8,000万円、負債が5,000万円であるとき、自己資本比率は何%か。なお自己資本は純資産に等しいものとする。キャッシュフロー計算書間接法によるキャッシュフロー計算書で、税引前当期純利益2,000万円に対し、減価償却費500万円、売上債権の増加300万円、仕入債務の増加200万円を調整す…貸借対照表(B/S)の構造貸借対照表(B/S)に関する記述として、適切なものはどれか。連結会計親会社と子会社からなる企業グループ全体を1つの組織とみなして作成する連結財務諸表について、適切な記述はどれか。キャッシュフロー計算書キャッシュフロー計算書において、設備投資のための固定資産の取得による現金支出が分類される区分はどれか。原価計算製品の製造に関する原価のうち、特定の製品にどれだけ使われたかを直接的に跡づけられる原価を何と呼ぶか。売上総利益の算出当期の売上高が7,000万円、期首商品棚卸高が800万円、当期商品仕入高が4,500万円、期末商品棚卸高が1,000万円であるとき、売上総利益は何万円か。財務諸表の読取り貸借対照表における資産の分類に関して、流動資産に区分されるものとして適切なものはどれか。損益分岐点分析ある製品の販売単価が2,500円、1個当たりの変動費が1,500円、固定費が年間4,200,000円である。年間で目標利益1,800,000円を達成するため…損益分岐点分析ある企業の実際の売上高が8,000万円、損益分岐点売上高が6,000万円であるとき、安全余裕率は何%か。損益分岐点分析ある事業の売上高に対する変動費の割合(変動費率)が60%、固定費が年間1,200万円であるとき、損益分岐点売上高は何万円か。各種利益率ある企業の売上高が5,000万円、経常利益が350万円であるとき、売上高経常利益率は何%か。回転率ある企業の年間売上高が1億2,000万円、総資本が6,000万円であるとき、総資本回転率は何回か。減価償却取得原価800万円の設備を償却率0.250の定率法で減価償却する。2年目(2期目)の減価償却費は何万円か。なお初年度期首に取得したものとする。減価償却取得原価600万円、残存価額0円、総利用可能量50,000個の機械を生産高比例法で減価償却する。当期の生産量が8,000個であるとき、当期の減価償却費は何万…ROIあるシステム投資について、投資額が750万円、その投資から得られる年間の利益が90万円であるとき、投資利益率(ROI)は何%か。正味現在価値(NPV)初期投資額1,000万円の案件があり、1年後に660万円、2年後に726万円のキャッシュフローが得られる。割引率(資本コスト)を年10%とするとき、この投資…回収期間法初期投資額が2,400万円で、毎年600万円のキャッシュフローが一定して得られる投資案がある。回収期間法によると、この投資の回収期間は何年か。棚卸資産評価ある商品の当期の受払いは次のとおりである。期首在庫100個(@200円)、第1回仕入150個(@220円)、第2回仕入200個(@250円)、当期の払出(販…棚卸資産評価ある商品の当期の受払いは次の順で行われた。期首在庫200個(@300円)、第1回仕入300個(@350円)、第1回払出400個、第2回仕入200個(@375…

技術戦略マネジメント7

経営戦略マネジメント38

バリューチェーン分析バリューチェーン分析において、購買物流・製造・出荷物流・販売・サービスのように、製品が顧客へ届くまでの価値を直接生み出す活動を何と呼ぶか。成長戦略アンゾフの成長マトリクスにおいて、既存の市場に対して新製品を投入することで成長を図る戦略はどれか。SWOT分析SWOT分析において、自社が保有する高い技術力や強固な顧客基盤など、目標達成にプラスに働く内部環境の要因はどの区分に分類されるか。PEST分析PEST分析は企業を取り巻くマクロ環境を4つの要因から分析する枠組みである。このうち、金利・為替・景気動向・物価などが該当する要因はどれか。3C分析マーケティング環境を分析する3C分析が対象とする3つの要素の組合せとして、適切なものはどれか。コアコンピタンス経営におけるコアコンピタンスの説明として、適切なものはどれか。M&A・アライアンス複数企業が互いの独立性を保ったまま、出資を伴わずに技術や販売網などの経営資源を持ち寄って協力する関係を表す用語はどれか。ニッチ戦略経営資源の限られた中小企業が、大企業が参入しにくい特定の狭い市場に経営資源を集中して優位を築く戦略はどれか。経験曲線効果製品の累積生産量が倍増するごとに製品単位当たりのコストが一定の割合で低下していく効果を表す用語はどれか。ブルーオーシャン戦略既存の競争の激しい市場で奪い合うのではなく、これまで存在しなかった新たな価値を創造して競争のない市場空間を切り開く戦略はどれか。バランススコアカード(BSC)バランススコアカード(BSC)が経営戦略を評価・管理するために用いる4つの視点の組合せとして、適切なものはどれか。CSF・KGI・KPIある企業が経営目標として『年間売上高を前年比20%増にする』と定めた。この最終的な到達目標そのものを表す指標として、適切なものはどれか。ベンチマーキング自社の製品・サービスや業務プロセスを、業界の最も優れた企業や他業種の優良事例と定量的に比較し、その差を分析して改善につなげる手法はどれか。成長戦略製造業を営む企業が、原材料の調達を安定させ供給網を自社の管理下に置くため、これまで取引していた部品供給メーカーを買収した。この成長戦略を表す用語はどれか。マーケティングミックス(4P)マーケティングミックスの4Pにおいて、流通経路や販売場所に関する意思決定を担う要素はどれか。4P/4Cの対応マーケティングの4Pを買い手視点で捉え直した4Cにおいて、4PのPrice(価格)に対応する要素はどれか。STP(セグメンテーション)STPマーケティングにおけるセグメンテーション(市場細分化)の説明として、適切なものはどれか。STP(ポジショニング)STPマーケティングにおけるポジショニングの目的として、適切なものはどれか。価格戦略(スキミング)新製品の市場導入時に意図的に高い価格を設定し、価格感度の低い顧客層から早期に開発費を回収しようとする価格戦略はどれか。価格戦略(ペネトレーション)新製品の導入期に低価格を設定して短期間に大きな市場シェアを獲得し、規模の経済によるコスト優位を狙う価格戦略はどれか。プロモーション戦略メーカーが消費者向けの広告を積極的に行い、消費者からの指名買いを通じて流通業者に自社製品を扱わせるよう仕向けるプロモーション戦略はどれか。ブランド戦略消費者がそのブランドを認知し信頼することで、同等の機能でも他社製品より高い価格や継続購入を生む、ブランドが持つ資産価値を表す用語はどれか。RFM分析顧客を最終購入日・購入頻度・購入金額の3つの指標で評価し、優良顧客を抽出する分析手法はどれか。顧客生涯価値(LTV)マーケティングにおける顧客生涯価値(LTV)の説明として、適切なものはどれか。オムニチャネル実店舗・ECサイト・アプリ・カタログなど複数の販売・接点チャネルを統合し、顧客がどの接点でも在庫や購入履歴が連動した一貫した購買体験を得られるようにする考え…O2Oスマートフォンのクーポンや位置情報を活用し、オンライン上の情報接触を実店舗(オフライン)への来店・購買につなげるマーケティング施策を表す用語はどれか。事業ドメインの定義エーベルが示した事業ドメインの定義の枠組みとして、適切な三つの軸の組合せはどれか。OEM製造を受託した企業が、発注元企業のブランド名を付した製品を生産して供給する取引形態はどれか。ファブレス自社では製造設備(工場)を保有せず、製品の企画・設計・販売に専念し、生産は外部の専門企業に委託する事業形態はどれか。M&A手法(TOB)ある企業の経営権取得を目的に、買付価格・買付期間・買付予定株数を公告し、不特定多数の株主から証券取引所外で株式を買い集める手法はどれか。M&A手法(MBO)現在の経営陣が、投資ファンド等の支援を受けて自社の株式や事業を買い取り、経営権を取得して独立する手法はどれか。M&A手法(LBO)企業買収において、買収対象企業の資産や将来生み出す収益(キャッシュフロー)を担保に資金を借り入れ、少ない自己資金で買収を行う手法はどれか。範囲の経済複数の異なる製品や事業を一つの企業が手掛けることで、設備・技術・ブランドなどの経営資源を共用し、別々に行うより総コストを低減できる効果を表す用語はどれか。VE(価値工学)VE(バリューエンジニアリング)における価値の考え方として、適切なものはどれか。競争地位別戦略(リーダ)コトラーの競争地位別戦略において、市場占有率が最も高いリーダ企業が一般にとる基本方針はどれか。競争地位別戦略(フォロワ)コトラーの競争地位別戦略において、上位企業に正面から挑まず、製品を模倣して開発・研究のコストを抑え、市場での一定の地位の維持を目指す企業の類型はどれか。目標管理指標(KGI・KPI・CSF)経営目標の管理において、KGI・CSF・KPIの関係を表す記述として、適切なものはどれか。バランススコアカード(学習と成長の視点)バランススコアカード(BSC)の四つの分類のうち、財務や顧客の成果を将来生み出すための土台として、従業員の能力向上や情報基盤の整備を扱うものはどれか。

法務38

著作権法著作権法上、コンピュータプログラムの保護に関する記述として、適切なものはどれか。労働関連法規労働者派遣契約と業務請負契約の違いに関する記述として、適切なものはどれか。個人情報保護法個人情報保護法において、本人の人種・信条・病歴など、不当な差別や偏見が生じ得るために取扱いに特に配慮を要すると定められた情報の区分はどれか。不正アクセス禁止法不正アクセス禁止法によって規制される行為に該当するものはどれか。不正競争防止法不正競争防止法上の営業秘密として保護されるために満たすべき要件の組合せとして、適切なものはどれか。産業財産権物品の形状・模様・色彩など、視覚を通じて美感を起こさせる工業デザインを保護する産業財産権はどれか。ソフトウェアライセンスGPLが採用するコピーレフトの考え方として、適切なものはどれか。労働者派遣法労働者派遣法における派遣可能期間の規制に関する記述として、適切なものはどれか。下請法下請代金支払遅延等防止法(下請法)が親事業者に禁止している行為に該当するものはどれか。コンプライアンスと情報倫理組織内の法令違反行為を従業員が通報した場合に、その通報を理由とする解雇など不利益な取扱いから通報者を保護することを目的とする制度はどれか。標準化団体電気・電子・情報通信分野の技術標準を策定し、無線LANの規格IEEE 802.11シリーズなどを定めている標準化団体はどれか。コード標準商品の包装などに表示され、国コード・メーカコード・商品アイテムコード・チェックディジットから構成される、日本の共通商品コードを表すバーコード体系はどれか。マネジメントシステム規格ISO14000シリーズが対象とするマネジメントシステムの分野はどれか。内部統制とJ-SOX金融商品取引法に基づくいわゆるJ-SOX制度において、上場企業に求められる対応はどれか。著作者人格権著作者人格権に関する記述として、適切なものはどれか。職務著作従業員が職務上作成した著作物の著作者が、原則としてその従業員ではなく法人(会社)となる職務著作が成立するための条件として、適切なものはどれか。私的使用のための複製著作権法における私的使用のための複製に関する記述として、適切なものはどれか。引用の要件他人の著作物を許諾なく適法に引用するための要件として、適切なものはどれか。特許の要件発明が特許を受けるための要件に関する記述として、適切なものはどれか。職務発明従業者が職務上行った発明(職務発明)に関する記述として、適切なものはどれか。民法上の典型契約システム開発に関する契約のうち、仕事の完成を目的とし、受注者が成果物の完成義務と完成物の契約不適合に対する責任を負う契約類型はどれか。製造物責任法(PL法)製造物責任法(PL法)に関する記述として、適切なものはどれか。電子契約法電子消費者契約法(電子契約法)に関する記述として、適切なものはどれか。特定商取引法特定商取引法に定めるクーリングオフ制度に関する記述として、適切なものはどれか。資金決済法資金決済法に関する記述として、適切なものはどれか。著作権の保護期間日本の著作権法における著作財産権の原則的な保護期間に関する記述として、適切なものはどれか。労働基準法労働基準法が定める法定労働時間の原則に関する記述として、適切なものはどれか。割増賃金通常の1時間当たり賃金が1,500円の労働者が、法定時間外労働(割増率25%)を1日に4時間行った。深夜・休日には該当しないものとして、この4時間分に支払う…裁量労働制労働基準法上の裁量労働制(専門業務型)に関する記述として、適切なものはどれか。フレックスタイム制労働基準法上のフレックスタイム制に関する記述として、適切なものはどれか。36協定労働基準法第36条に基づくいわゆる36(サブロク)協定に関する記述として、適切なものはどれか。偽装請負の判断基準発注者A社は、請負契約でB社にシステム開発を委託したが、B社の技術者にA社社員が日々の作業手順や残業を直接指示し、勤怠もA社が管理していた。この状態の法的評…サイバーセキュリティ基本法サイバーセキュリティ基本法に関する記述として、適切なものはどれか。不正指令電磁的記録に関する罪刑法の不正指令電磁的記録に関する罪(いわゆるコンピュータウイルス作成罪)で処罰の対象となり得る行為として、適切なものはどれか。プロバイダ責任制限法プロバイダ責任制限法(特定電気通信役務提供者の損害賠償責任の制限等に関する法律)に関する記述として、適切なものはどれか。電子署名法電子署名及び認証業務に関する法律(電子署名法)に関する記述として、適切なものはどれか。情報倫理とコンプライアンス従業員のSNS利用に関する情報倫理・コンプライアンスの観点から、最も適切な行動はどれか。公益通報者保護法公益通報者保護法に基づく通報先の区分に関する記述として、適切なものはどれか。
マネジメント系

サービスマネジメント25

サービスマネジメントプロセスITサービスマネジメントにおいて、サービスの予期しない中断や品質低下が発生した際、その影響を最小化してできるだけ早く通常のサービス運用へ復旧させることを主目…サービスレベル管理提供者と顧客の間で、ITサービスの内容・品質・目標値(稼働率や応答時間など)を合意し、未達時の対応や測定方法まで取り決める文書はどれか。ファシリティマネジメントデータセンタにおいて、商用電源が瞬時停電や瞬時電圧低下を起こした際にも、自家発電装置が安定稼働を始めるまでの短時間、無停電で電力を供給し続けるために設置する…サービスマネジメントの全体像ITサービスマネジメントの考え方において、サービスを企画する段階から設計・移行・運用、そして継続的な改善までを一連の段階としてとらえ、各段階を循環させながら…サービスレベル管理顧客と合意したサービス目標値の達成状況を定期的に測定・報告し、未達があれば原因を分析して改善につなげるとともに、合意内容そのものを定期的に見直していく一連の…サービスマネジメントプロセス将来の業務量の増加を予測し、応答時間や処理能力に関するサービス目標を満たし続けられるよう、必要な処理能力・記憶容量・回線などの資源を過不足なく計画的に確保し…サービスマネジメントプロセスあるサービスを30日間連続で提供する計画であったが、期間中に合計18時間の計画外停止が発生した。1日を24時間として、この期間のサービス稼働率は何%か。最も…サービスマネジメントプロセス大規模災害や重大障害によって情報システムが長期間使えなくなる事態に備え、あらかじめ復旧目標時間や代替手段を定め、有事の際に合意した水準で業務を再開・継続でき…サービスマネジメントプロセス承認された変更を実際に本番環境へ展開する作業に着目したとき、その配布や導入を計画・実施し、利用者が新しい状態を安全に使えるようにすることを主目的とするプロセ…サービスマネジメントプロセスハードウェア・ソフトウェア・文書などサービスを構成する要素を構成品目として識別し、それらの属性や相互の関連を一元的に記録・維持して、他の管理活動が正確な構成…サービスマネジメントプロセス繰り返し発生する障害について、その背後にある根本原因を究明し、恒久的な対策を講じて同種の障害の再発を防ぐことを主目的とするプロセスはどれか。なお、発生中の障…サービスデスク複数の拠点に利用者がいる組織で、各地に分散していたサービスデスクの窓口機能を一か所の拠点に集約して運営する形態を表すものはどれか。バックアップ運用日次のフルバックアップを取得し、最新を含めて直近3世代分の媒体を常に保持し、最も古い世代の媒体を上書きして使い回す方式で運用する。この『最古の世代を上書きし…ITIL4のサービスバリューシステムITIL4では、組織のあらゆる構成要素と活動が連携して価値を生み出す仕組み全体をサービスバリューシステム(SVS)として示している。このSVSの中核に位置づ…ITIL4のサービスバリューチェーンITIL4のサービスバリューチェーンの活動のうち、顧客や利用者など利害関係者との良好な関係を築き、ニーズの把握や要求の受付、状況の伝達といった接点を担う活動…サービス移行新サービスや変更されたサービスを設計どおりに本番環境へ確実に展開し、稼働開始後に期待した品質と価値が得られる状態へ引き渡すことを主眼とする、サービス提供前の…継続的改善ITサービスマネジメントの継続的改善では、改善活動を場当たり的に行わず、まず『目指す姿(ビジョン)』と『現在地』を把握してから具体的な改善目標と手段を定め、…サービスレベル管理あるITサービスについて、月間(30日間、24時間提供)の稼働率を測定する。当月は計画外のサービス停止が合計90分発生した。このときの当月の稼働率は何%か。…可用性管理あるサービスは、装置Xと装置Yの2台を直列に接続して構成されており、どちらか一方でも停止するとサービス全体が停止する。装置X・装置Yの稼働率がいずれも0.9…ファシリティマネジメントサーバルームに、1台あたりの消費電力が500Wのサーバを20台設置する。これらに電力を供給するUPSや配電設備に求められる皮相電力(容量)は何kVAか。設備…ファシリティマネジメントあるUPSは、蓄えられる電力量(バッテリ容量)が2.4kWhである。このUPSに消費電力800Wの負荷を接続して停電時に給電する場合、理論上およそ何分間給電…サービスレベル違反への対応SLAで月間稼働率99.5%以上を約定したが、当月は障害が多発し稼働率が98.8%にとどまり目標を下回った。サービス提供者として、SLAの趣旨に沿った当月お…ファシリティマネジメントデータセンタの停電対策では複数の電源設備を併用する。長時間にわたる停電に対し、燃料が続く限り電力を供給し続けて長期の電源を確保する役割を主に担う設備はどれか…グリーンITデータセンタのエネルギー効率を評価する指標PUE(Power Usage…サービス設計オンラインサービスの設計会議で、次の三つの懸念が挙がった。(1)将来の利用者増に応えるための処理能力をどう確保するか、(2)平常時にサービスが止まらない仕組…

システム監査16

システム監査の体制システム監査人に求められる要件として、監査の客観性を確保するために最も重視されるものはどれか。内部統制内部統制の整備において、不正やミスを防ぐ目的で、一人の担当者が業務の開始から承認・記録までを単独で完結できないように、互いに牽制が働くよう役割を分ける統制は…システム監査の手続システム監査を一般的な進め方の順序で並べたとき、本調査(本監査)の直前に位置し、監査対象の概要や統制状況を事前に把握して本調査の範囲や重点・手続を絞り込むた…監査の証拠と記録システム監査において、監査人が実施した監査手続の内容、収集した監査証拠、及びそれらに基づく判断の過程を記録し、監査の結論を裏づけるとともに後の検証にも用いる…システム監査基準・管理基準システム監査基準とシステム管理基準の関係について、最も適切なものはどれか。監査技法コンピュータ支援監査技法(CAAT)を採用する主な狙いとして、最も適切なものはどれか。監査技法監査人が、あらかじめ正常データと誤りデータを意図的に用意し、それらを被監査システムの本来のプログラムに入力して、処理結果が想定どおりかを確かめる監査技法はど…監査技法監査人が監査目的に合わせて作成した検証用プログラムに、実際の本番データを入力して処理し、その結果を被監査システム本来の処理結果と突き合わせて差異の有無を確か…監査技法被監査システムの本番プログラム内に監査用の処理を組み込んでおき、稼働中の取引のうち条件に合致するものを継続的に抽出・記録して監査証拠を収集する技法はどれか。可監査性情報システムの『可監査性』を高める設計上の配慮として、最も適切なものはどれか。システム監査の手続システム監査における予備調査と本調査の役割の違いについて、最も適切なものはどれか。システム監査の手続システム監査における『フォローアップ』の説明として、最も適切なものはどれか。ITガバナンスITガバナンスの説明として、最も適切なものはどれか。内部統制内部統制におけるIT統制のうち、個々の業務処理の正確性を支える基盤として、システムの開発・変更管理、アクセス管理、運用管理などシステム環境全体に共通して働く…内部統制内部統制のIT統制において、個々の業務アプリケーションの中で、入力データの正確性・網羅性や処理・出力の妥当性を確保するために組み込まれる統制はどれか。内部統制内部統制やITガバナンスのフレームワークであるCOSOとCOBITに関する説明として、最も適切なものはどれか。

プロジェクトマネジメント40

スコープマネジメントプロジェクトマネジメントにおいて、プロジェクトの作業を成果物単位で階層的に分解し、管理可能な大きさの作業(ワークパッケージ)まで細分化して全体像を整理する技…タイムマネジメントあるプロジェクトの作業を表すアローダイアグラムにおいて、作業A(3日)→作業C(4日)、作業B(5日)→作業C(4日)の順に進み、CはAとBの双方の完了後に…コストマネジメントあるプロジェクトの進捗をEVMで評価したところ、ある時点でPV=400万円、EV=320万円、AC=360万円であった。この時点のスケジュール差異(SV)と…リスクマネジメントプロジェクトで識別したリスクへの対応として、リスクが顕在化した場合の責任や影響の一部を保険契約や外部委託によって第三者へ移す戦略はどれか。プロジェクトマネジメントの知識エリアプロジェクトマネジメントの知識エリアにおいて、プロジェクトの各要素(範囲・日程・コスト・品質など)を矛盾なく調和させ、変更要求を一元的に評価して全体最適を図…スコープマネジメントプロジェクトの実行中に、正式な変更管理の手続を経ないまま、依頼や追加要望が少しずつ取り込まれて作業範囲が当初計画より膨らんでいく現象を指す用語はどれか。見積技法新規プロジェクトの規模見積りにあたり、過去に実施した類似プロジェクトの実績規模や工数を基にして、相違点を勘案しながら全体の規模を概算する技法はどれか。品質管理プロジェクトの品質管理で、発生した不具合を原因や項目別に件数の多い順に棒グラフで並べ、その累積比率を折れ線で重ねて表し、重点的に対策すべき少数の主要因を見極…品質管理品質問題の分析において、ある結果(特性)を引き起こす要因を、大骨・小骨のように魚の骨状に体系立てて整理し、原因を漏れなく洗い出すために用いる図はどれか。コミュニケーションマネジメントあるプロジェクトのメンバが当初6名であったが、新たに2名が加わり8名となった。全メンバが互いに直接コミュニケーションを取り合うとき、メンバ間のコミュニケーシ…見積技法ある作業の所要日数を三点見積りで評価したところ、楽観値が4日、最可能値が10日、悲観値が22日であった。PERTのベータ分布による期待所要日数は何日か。調達マネジメント発注者が受注者に対し、作業内容や工数にかかわらずあらかじめ定めた一定の金額を支払う契約形態であり、コスト超過のリスクを主に受注者側が負うものはどれか。ステークホルダマネジメントステークホルダマネジメントにおいて、各ステークホルダを権限の大きさと関心の高さの二軸でマトリックスに分類し、それぞれへの関与の方針(重点的に管理する、満足さ…スケジュールマネジメントプロジェクトの日程計画手法において、各作業に個別に持たせがちな余裕(安全余裕)を切り詰め、それらをまとめて全体や合流点に共有のバッファとして配置することで、…見積技法ある作業の所要日数を三点見積りで評価したところ、楽観値が6日、最可能値が14日、悲観値が30日であった。PERTで用いるこの作業の所要日数の標準偏差は何日か…進捗管理プロジェクトの進捗管理で、横軸に時間、縦軸に予定と実績の累積コストや累積出来高をとって曲線で描き、計画線と実績線の乖離から進捗やコストの傾向を視覚的に把握す…スケジュールマネジメントあるプロジェクトのアローダイアグラムは次のとおりである。結合点を①②③④とし、①→A(2日)→②、②→B(4日)→③、②→C(6日)→③、③→D(3日)→④…スケジュールマネジメントアローダイアグラムが、①→A(2日)→②、②→B(4日)→③、②→C(6日)→③、③→D(3日)→④で構成され、BとCは②③間を並行、Dは③以降に開始、①開…スケジュールマネジメントアローダイアグラムが、①→A(2日)→②、②→B(3日)→④、②→C(1日)→④、④→D(2日)→⑤で構成され、BとCは②④間を並行、Dは④(BとCの双方完…スケジュールマネジメントある作業は、標準では所要12日で費用90万円、特急(クラッシュ)では所要9日で費用150万円で実施できる。所要日数と費用の関係が直線的であると仮定するとき、…スケジュールマネジメントクリティカルパスが作業P→Q→Rで構成され、各作業の費用勾配と短縮可能日数は、Pが3万円/日(最大2日短縮可)、Qが6万円/日(最大1日短縮可)、Rが2万円…スケジュールマネジメントプロジェクトのスケジュール分析における『最早開始時刻』と『最遅開始時刻』の説明として、最も適切なものはどれか。スケジュールマネジメント本来は作業A(5日)→作業B(4日)→作業C(3日)の順に直列で実施し合計12日かかる工程がある。ファストトラッキングにより、BはAと2日重ねて並行着手し、…スケジュールマネジメントプロジェクトの納期短縮技法に関する記述のうち、クラッシングに該当するものはどれか。スケジュールマネジメントプロジェクトの資源最適化技法のうち、資源平準化(リソースレベリング)の説明として最も適切なものはどれか。スケジュールマネジメントプロジェクト管理で用いるガントチャートの特徴として最も適切なものはどれか。スケジュールマネジメントプロジェクトのスケジュール管理で設定する、所要期間を持たず設計完了やフェーズ終了などの重要な節目となる時点を表す用語はどれか。スケジュールマネジメントアローダイアグラムが、①→A(6日)→②、②→B(4日)→③、①→C(8日)→③で構成され、③が完了点である。Aの費用勾配は2万円/日(最大3日短縮可)、B…コストマネジメントあるプロジェクトの完成時総予算(BAC)は2,000万円である。ある時点で計画では作業の60%が完了している予定だが、実際の出来高は全体の45%にとどまって…コストマネジメントあるプロジェクトのある時点で、計画価値(PV)=500万円、出来高(EV)=450万円、実コスト(AC)=600万円であった。このときのスケジュール効率指数…コストマネジメントあるプロジェクトの完成時総予算(BAC)は3,000万円である。ある時点で出来高(EV)=1,200万円、実コスト(AC)=1,500万円であった。現在のコ…コストマネジメント完成時総予算(BAC)が4,000万円のプロジェクトで、ある時点の出来高(EV)=1,600万円、実コスト(AC)=1,800万円であった。現在のコスト効率…リスクマネジメントあるプロジェクトで二つのリスクを定量分析した。リスクXは発生確率30%で発生すると200万円の損失、リスクY(好機)は発生確率40%で発生すると100万円の…リスクマネジメント二つの投資案をデシジョンツリーで比較する。案Xは初期投資500万円で、成功確率60%なら収益1,500万円、失敗確率40%なら収益200万円。案Yは初期投資…品質マネジメントあるプロジェクトの品質コストを集計したところ、予防コスト100万円、評価コスト80万円、内部失敗コスト120万円、外部失敗コスト200万円であった。このうち…資源マネジメントプロジェクトの責任分担マトリックス(RACIチャート)において、ある作業の成果に対して最終的な説明責任を負い、その作業1つにつき必ず1名だけ割り当てるべき役…調達マネジメント作業範囲を事前に確定しにくい研究的な開発を外部委託する。発注者が受注者の実際にかかった費用を償還したうえで、別途あらかじめ定めた報酬(フィー)を支払う契約形…リスクマネジメント識別した多数のリスクについて、発生確率と影響度を高・中・低などの尺度で評価し、確率影響マトリックスを用いて優先的に対応すべきリスクを絞り込む活動はどれか。コミュニケーションマネジメントプロジェクトのコミュニケーションマネジメントにおいて、ポータルサイトやデータベースに情報を蓄積し、受け手が必要なときに自分で取りに行く方式の説明として最も適…コストマネジメントプロジェクトの予算で、既に識別され分析済みのリスク(既知の未知)が顕在化した場合に充当するため、コストベースラインに含めて確保しておく予備として最も適切なも…

開発技術87

ソフトウェア開発モデルアジャイル開発の手法であるスクラムにおいて、スプリントごとに動作するソフトウェアを開発チームが実際に作り上げ、その成果物をプロダクトオーナーや利害関係者にデ…ソフトウェアテストソフトウェアのテストにおいて、プログラムの内部構造には着目せず、入力に対する出力が仕様どおりであるかを検証する手法を採用したい。このテストの設計技法として最…ソフトウェア見積りあるシステムのファンクションポイント(FP)を見積もったところ、未調整FPは200であった。技術的複雑度を表す調整係数が0.95、開発生産性が1人月あたり1…ソフトウェアライフサイクルソフトウェアの企画から開発・運用・保守・廃棄までの各活動について、取得者と供給者が同じ言葉で役割や作業範囲を取り決められるようにすることを主たる目的とする日…ソフトウェア開発モデルある開発プロジェクトでは、要件定義・設計・実装・テストの各工程を上流から下流へ順に進め、前工程の成果物を承認してから次工程へ移ることを原則としている。このモ…ソフトウェア開発モデル開発対象を複数の部分に分け、各部分について計画・リスク分析・開発・評価の活動を繰り返し、評価のたびにリスクを見極めながら少しずつ完成度を高めていく開発モデル…オブジェクト指向設計システムの利用者(アクター)が、対象システムに対してどのような機能を要求し、どんな目的を達成できるかという外部から見た機能の範囲を表現するために用いるUML…オブジェクト指向設計一つのオブジェクトに着目し、受け取ったイベントによって『受付中』『処理中』『完了』のように内部の状態が移り変わる様子を、状態と遷移の条件で表現したい。用いる…オブジェクト指向オブジェクト指向において、オブジェクトの内部データを外部から直接操作できないように隠し、公開した手続(メソッド)を通じてのみアクセスさせることで、内部実装の…オブジェクト指向複数のクラスが共通の操作名をもち、同じメッセージ(操作呼び出し)を受け取っても、受け手の実際の型に応じて異なる処理が実行される性質を何と呼ぶか。モジュール設計モジュール分割の良否を評価するとき、二つのモジュールが必要なデータだけを引数として受け渡し、互いの内部構造に依存しない関係になっている。この結合の度合いとし…モジュール設計あるモジュールが、単一の機能を実現するためにだけ必要な処理だけで構成され、内部の各処理が一つの目的に向かって強く関連している。この凝集の度合いとして最も適切…レビュー技法成果物の欠陥を早期に検出するためのレビューのうち、モデレータと呼ばれる進行役の主導で、事前に役割を定めた参加者がチェックリストに基づき公式な手順で文書を検査…ソフトウェアテストソフトウェアテストの工程のうち、個々のモジュールを結合した状態で、モジュール間のインタフェースやデータの受渡しが正しく連携するかを重点的に確認する工程はどれ…DevOps開発者が変更したソースコードを頻繁に共有リポジトリへ統合し、その都度ビルドと自動テストを実行して問題を早期に検出する、DevOpsで重視される取組みはどれか…要件定義技法要件定義の初期段階で、現行業務に精通した複数の利用者を一堂に集め、進行役の司会のもとで意見を引き出し合い、合意形成を図りながら要求を効率よく洗い出したい。こ…要件定義技法要件定義でユースケースを文章で詳細化する際に記述する『基本系列(主成功シナリオ)』の説明として最も適切なものはどれか。外部設計と内部設計システム開発の設計工程において、外部設計(基本設計)で主に決定する事項として最も適切なものはどれか。構造化分析構造化分析で用いるデータフロー図(DFD)において、データに何らかの加工・変換を施す『処理(プロセス)』を表す要素はどれか。構造化分析構造化分析でDFDを作成する手法に関する説明として最も適切なものはどれか。状態遷移表設計工程で対象の動的な振る舞いを検証する際、状態遷移図ではなく状態遷移表を用いることの利点として最も適切なものはどれか。決定表決定表(デシジョンテーブル)を作成する。条件記述部に独立した2値(Y/N)の条件が3つあるとき、すべての条件の組合せを網羅するために必要な規則(列)の数は最…決定表決定表(デシジョンテーブル)の『動作指定部』に記入される内容として最も適切なものはどれか。モジュール分割技法構造化設計のモジュール分割技法のうち、データの流れを『入力(源泉)→変換→出力(吸収)』の三つの部分に着目して分割し、それぞれを担うモジュール群に分ける技法…モジュール分割技法複数種類の伝票(受注・出荷・返品など)が混在して入力され、その種類に応じてまったく異なる処理へ振り分けたい。この特性をもつ処理の構造化設計に最も適したモジュ…HIPO設計技法であるHIPOの構成に関する説明として最も適切なものはどれか。画面・帳票設計画面設計において、利用者の入力ミスを未然に防ぐための工夫として最も適切なものはどれか。データ設計E-R図で表現された『部署』エンティティと『社員』エンティティの間に、一つの部署が複数の社員をもつ関連がある。これを関係データベースのテーブルとして実装する…クラス図UMLのクラス図で、クラスAとクラスBを結ぶ関連の両端に、A側『1』、B側『0..*』という多重度が記されている。この記述が表す意味として最も適切なものはど…クラス間関係UMLのクラス図における全体と部分の関係のうち、全体側のオブジェクトが消滅すると部分側のオブジェクトも一緒に消滅する、ライフサイクルを共有する強い包含関係を…クラス間関係クラス設計で、『正社員』『契約社員』『派遣社員』に共通する氏名・社員番号などの属性や操作を上位の『従業員』クラスにまとめ、各クラスはそれを引き継ぎつつ固有の…クラス図UMLのクラス図で二つのクラスを結ぶ関連の端に書かれる『ロール名(役割名)』の役割として最も適切なものはどれか。デザインパターンGoFのデザインパターンのうち、システム全体で特定のクラスのインスタンスがただ一つだけ生成されることを保証し、その唯一のインスタンスへ共通のアクセス手段を提…デザインパターンあるオブジェクト(被監視者)の状態が変化したとき、それに依存する複数のオブジェクト(監視者)へ自動的に変更を通知し、各監視者が自分の表示や処理を更新できるよ…デザインパターンGoFのデザインパターンのうち、生成するオブジェクトの具体的なクラスを利用側で固定せず、どの具体クラスを生成するかの決定をサブクラスに委ねることで、生成処理…UI設計利用者が学習した操作方法を画面間で再利用でき、迷いや誤操作を減らせるようにするため、ボタンの配置・用語・配色・操作手順を全画面で統一する。このUI設計上の原…ユーザビリティ入力フォームの設計で、利用者が誤りを起こしにくく、起きても容易に回復できるようにしたい。ユーザビリティ向上の観点から最も適切な工夫はどれか。コード設計コード設計において、コードの先頭1桁で『1:書籍 2:文具…ソフトウェア再利用システム開発で、明確に定義されたインタフェースを通じて利用でき、内部実装を意識せずに組み合わせて再利用できる独立性の高い部品を指す用語はどれか。ソフトウェアテストホワイトボックステストの網羅基準のうち、判定条件(分岐)を構成する個々の単純条件それぞれについて真と偽の双方を少なくとも一度は実現するが、判定全体の真偽の組…ソフトウェアテスト判定文 if (A かつ B)…ソフトウェアテストあるモジュールは全部で20個の実行可能命令から成る。設計したテストケース群を実行したところ、そのうち17個の命令が一度以上実行された。このときの命令網羅率(…ソフトウェアテストあるプログラムには分岐の方向(各判定の真・偽)が合計で10方向ある。設計したテストケースを実行した結果、そのうち真側が4方向、偽側が4方向の計8方向が実行さ…ソフトウェアテスト入力値xについて『1以上100以下なら有効、範囲外はエラー』とする仕様がある。限界値分析(境界値分析)の考え方に基づき、有効範囲の境界付近の挙動を確認するた…ソフトウェアテストブラックボックステストにおける同値分割の考え方を最もよく表しているものはどれか。ソフトウェアテスト入力条件(原因)と出力(結果)の間の論理的な関係を論理ゲートで表したグラフを作成し、そこから効率的なテストケース(多くはデシジョンテーブル)を導き出すブラッ…ソフトウェアテスト会員であるか(はい/いいえ)と、購入金額が5000円以上か(はい/いいえ)の2つの条件の組合せによって割引の有無を決める仕様がある。デシジョンテーブル(決定…ソフトウェアテスト自動販売機やオンライン申込みのように、対象がイベントを受けて『待機中→入力中→確定済』のように状態を変える仕様に対し、各状態で受け付けるイベントと遷移先の正…ソフトウェアテストプログラム中の変数に着目し、その変数が値を代入される箇所(定義)と参照される箇所(使用)の流れを追跡して、未定義のまま使用される、あるいは定義後に一度も使用…ソフトウェアテスト制御フローに基づく網羅基準である命令網羅・分岐網羅・複数条件網羅について、一般に弱い(満たしやすい)ものから強い(満たしにくい)ものへ正しく並べたものはどれ…ソフトウェアテストあるシステムの結合テスト以降の工程で、利用者向け仕様書に記載された機能が要求どおりに動作するかを、内部のソースコード構造によらず入出力の観点から検証したい。…統合テスト戦略複数のモジュールを段階的に結合する統合テストにおいて、上位のモジュールから順に結合・検証を進め、まだ完成していない下位モジュールの代わりに仮の応答を返す部品…統合テスト戦略統合テストを下位のモジュールから順に結合・検証していく方式で、まだ完成していない上位モジュールの代わりに、テスト対象の下位モジュールを呼び出して動作させる部…統合テスト戦略統合テストの進め方のうち、上位モジュールからのトップダウンと下位モジュールからのボトムアップを並行して行い、両方向から中間層に向けて結合を進めていく折衷的な…バグ密度あるプログラムの規模が25kステップであり、テスト工程で検出された不具合が150件であった。このプログラムのバグ密度(1kステップあたりの検出不具合数)は何…テスト密度規模24kステップのプログラムに対し、テスト項目を合計360件実施した。このプログラムのテスト密度(1kステップあたりのテスト項目数)は何件/kステップか。命令網羅率あるプログラムには実行可能な命令文が全部で80個ある。ホワイトボックステストを実施したところ、そのうち60個の命令文が少なくとも1回は実行された。このテスト…信頼度成長曲線ソフトウェアのテスト工程で、横軸にテスト時間、縦軸に累積検出バグ件数をとってグラフ化したところ、初めは緩やかに、中盤で急増し、終盤で増加が鈍りS字状で上限に…残存バグ推定信頼度成長曲線による分析から、このソフトウェアに最終的に存在するバグの総数は200件と推定された。テスト工程の現時点までに160件のバグを検出している。この…回帰テスト運用中のシステムにある機能の不具合を修正した。この修正によって、これまで正常に動作していた他の機能に思わぬ悪影響(デグレード)が生じていないかを確認するため…性能テストオンラインサービスの本番稼働前に、想定される最大同時アクセス数を大きく超えるリクエストを継続して与え、応答時間の悪化やシステムの破綻が起きる限界点を見極めた…ソフトウェア保守稼働中の業務システムについて、現時点で障害は起きていないが、将来生じる可能性のある潜在的な不具合を事前に発見・除去し、トラブルの発生を未然に防ぐために行う保…リエンジニアリング設計書が失われた既存プログラムから、ソースコードを解析して仕様や設計情報(処理構造やデータ構造)を抽出し、上位の設計文書を復元する技術はどれか。開発プロセス手法ある開発手法では、システムを機能のまとまりごとに分割し、最初の機能群を設計から実装・テストまで一通り行って稼働させ、続けて次の機能群を同様に開発して既存シス…開発プロセス手法アジャイル開発手法XPのプラクティスの一つで、二人の開発者が一台の端末で協働し、一方がコードを書き他方がその場で内容を確認・助言しながら役割を随時交代して開…開発プロセス手法テスト駆動開発(TDD)における基本的な開発サイクルの順序として最も適切なものはどれか。開発プロセス手法アジャイル開発で重視される『YAGNI』の考え方を最もよく表しているものはどれか。開発プロセス手法スクラムにおけるプロダクトバックログの説明として最も適切なものはどれか。開発プロセス手法スクラムにおいて、バックログの内容と優先順位に責任をもち、製品価値の最大化を担う役割はどれか。開発プロセス手法あるスプリントは作業見積りの合計が40ポイントで、5営業日で完了予定である。理想的には毎日同じ量を消化するとして、バーンダウンチャートが示す3日目終了時点で…開発プロセス手法ソフトウェア開発のカンバン方式において、各工程の仕掛り作業数に上限(WIP制限)を設ける主たる目的として最も適切なものはどれか。開発プロセス手法リーンソフトウェア開発の原則の一つに『ムダをなくす』がある。この文脈でいうムダ(価値を生まない活動)の具体例として最も適切なものはどれか。開発プロセス手法継続的デリバリ(Continuous Delivery)と継続的デプロイ(Continuous…開発プロセス手法プロセス成熟度モデルであるCMMIの目的の説明として最も適切なものはどれか。開発プロセス手法共通フレーム(SLCP)では作業を主ライフサイクルプロセス・支援ライフサイクルプロセス・組織に関するライフサイクルプロセスなどに体系化している。このうち、開…見積技法あるシステムの機能を数えたところ、外部入力が7件(各4点)、外部出力が5件(各5点)、外部照会が4件(各4点)、内部論理ファイルが5件(各10点)、外部イン…見積技法ファンクションポイント法における調整係数(技術的複雑度の調整)の役割として最も適切なものはどれか。見積技法プログラムステップ法(LOC法)による規模見積りの特徴として最も適切なものはどれか。見積技法COCOMO(基本COCOMO)では、開発規模をK行(KLOC)で表すとき、組織内向けの単純な開発(organicモード)の工数を…見積技法プログラムの行数(ステップ数)を尺度とするLOC法による規模見積りの留意点として最も適切なものはどれか。構成管理ソフトウェア構成管理(SCM)の目的として最も適切なものはどれか。見積技法あるプログラムの規模を30,000行(ステップ)と見積もった。開発生産性が1人月あたり500行であるとき、このプログラムの開発工数は何人月か。なお生産性以外…構成管理ソフトウェア開発において、提出された変更要求を承認するか否かを審議・決定するために設ける組織や仕組みはどれか。見積技法あるプロジェクトで、21,000行のプログラムを35人月の工数で完成させた。このプロジェクトの開発生産性は1人月あたり何行か。構成管理複数の開発者が同じソースファイルを編集する環境で、各自の変更を一つの最新版へまとめる際、互いの編集箇所が衝突したことを検出して統合を促すバージョン管理システ…見積技法標準タスク法で開発工数を見積もる。1機能あたりの標準作業量を、設計2人日・製造3人日・試験1人日とする。対象機能が15機能あり、1人月=20人日として換算す…構成管理バージョン管理におけるブランチを用いた開発で、本流(メインライン)を安定して保つために推奨される運用として最も適切なものはどれか。
情報セキュリティ

情報セキュリティ192

標的型攻撃A社の経理担当者が、取引先を装ったメールに添付された請求書ファイルを業務PCで開いたところ、見慣れない画面が一瞬表示されて消えた。担当者はマルウェア感染を疑…認証B社のWebサービスで、複数の利用者アカウントに対し正しいIDとパスワードの組合せによるログインが短時間に外部から成立する事象が発生した。パスワードは推測困…アクセス制御C社では、退職予定者や異動者のアカウント権限の見直しが滞り、業務上不要になった共有フォルダへのアクセス権が残り続けている。情報漏えいリスクを下げる運用上の根…マルウェアD社のファイルサーバがランサムウェアに感染し、業務ファイルが暗号化された。D社は日次でバックアップを取得しているが、バックアップ装置は常時サーバとネットワー…フィッシングE社の従業員に、取引先銀行を名乗る『口座情報の更新が必要』というメールが届いた。本文中のリンク先URLにアクセスすると、銀行サイトとよく似たログイン画面が表…暗号F社は社外の従業員が、カフェなどの公衆無線LANを利用して社内システムへアクセスしている。通信内容が経路上で第三者に盗聴・改ざんされるリスクを下げる対策とし…インシデント対応G社では情報セキュリティインシデントが発生した際、各部署が個別に対応し、被害状況の集約や対外的な情報発信が混乱した経緯がある。G社がCSIRTを設置する目的…リスクアセスメントH社では、めったに発生しないが発生すれば極めて大きな損害となる災害リスクについて検討している。自社で対策設備を整えるには多額の費用がかかり、費用対効果が見合…物理セキュリティI社のサーバ室はICカードによる入退室管理を行っているが、社員が認証した後に開いた扉から、認証していない者が一緒に入室する事象が確認された。この問題への対策…ログ管理J社では、不正アクセスの調査時に各サーバのログを参照したところ、攻撃者がログを改ざん・削除した痕跡があり、調査が困難になった。ログを証拠として確実に活用する…メールセキュリティK社では、担当者が顧客の個人情報を含むファイルを誤った宛先にメール送信する事故が複数回発生している。送信操作に起因する情報漏えいを未然に防ぐ仕組みとして、最…認証L社のヘルプデスクに、社員を名乗る人物から『出張先でパスワードを忘れた。急ぎなので電話で仮パスワードを教えてほしい』という連絡が入った。声から本人かどうかは…SQLインジェクションM社の会員検索機能で、利用者の入力した会員名をSQL文に直接連結して問合せを実行している。診断で『名前欄に特殊な文字列を入れると本来見えないはずの会員情報が…クロスサイトスクリプティングN社の掲示板サービスで、利用者が投稿した内容をそのままWebページに表示している。ある投稿を閲覧した別の利用者のブラウザ上で、投稿に仕込まれたスクリプトが実…クロスサイトリクエストフォージェリO社の会員サイトで、ログイン中の利用者が攻撃者の用意した別サイトの罠を踏むと、本人の意図しない登録情報変更が会員サイト側で実行される事象が報告された。会員サ…DDoS攻撃P社のECサイトが、世界各地の多数の感染端末から一斉に大量のアクセスを受け、正規利用者がサイトを開けない状態に陥った。送信元IPアドレスは膨大で、毎回異なる…中間者攻撃Q社の利用者が社外からWebシステムにアクセスした際、ブラウザに『サーバ証明書が信頼できない』旨の警告が表示された。経路上で第三者が通信に割り込み内容を傍受…ゼロデイ攻撃R社で利用中のソフトウェアに、修正プログラムがまだ提供されていない脆弱性を突く攻撃が出回り始めた。修正プログラムが提供されるまでの間、被害の発生や拡大を抑え…ドライブバイダウンロードS社の従業員が業務で通常のWebサイトを閲覧しただけで、特に何もダウンロードしていないのに端末がマルウェアに感染した。改ざんされた正規サイトを通じ、ブラウザ…ディレクトリトラバーサルT社のWebアプリは、利用者が指定したファイル名を受け取り、サーバ上の公開フォルダ内の文書を表示する。診断で『ファイル名に親ディレクトリを示す文字列を含める…セッションハイジャックU社のWebサービスで、攻撃者が他人のセッションIDを推測または窃取し、ログイン済み利用者になりすます事象が懸念されている。セッションIDの奪取・悪用を防ぐ…DNSキャッシュポイズニングV社の利用者が正しいドメイン名を入力したにもかかわらず、偽のサイトへ誘導される事象が複数発生した。社内DNSキャッシュサーバに、攻撃者が偽の名前解決情報を注…クロスサイトスクリプティングW社のWebサービスでは、過去にXSSによりセッションCookieが盗まれる被害があった。XSSの修正と並行し、万一スクリプトの実行を許しても、JavaSc…DoS攻撃X社の問合せフォームに対し、単一の送信元から極めて短い間隔で大量の送信要求が繰り返され、アプリケーションサーバの処理が逼迫して正規利用者の応答が遅延した。送…アクセス権管理M社では、人事システムが部署や職位の変更を毎日反映している一方、業務システム側のアクセス権は申請ベースで付与され、変更時に削除する仕組みがない。その結果、複…特権ID管理N社のサーバ運用では、管理者権限を持つ共用アカウント一つを運用担当数名が日常的に使い回しており、ログには共用アカウント名しか残らない。先日、本番設定が無断で…ログ監視O社では、各機器のログを個別に保存しているが、量が膨大で人手では追えず、攻撃の兆候を見逃している。先日の侵入では、認証サーバの失敗多発とファイアウォールの不…構成管理P社では、サーバごとに導入ソフトとバージョンを把握できておらず、重大な脆弱性が公表された際、自社のどのサーバが該当し対処が必要かを即座に判断できなかった。脆…委託先管理Q社は顧客の個人情報の処理を外部業者へ委託している。契約書には機密保持条項を記載しているが、委託先が実際にどのような安全管理を行っているかは確認しておらず、…内部不正対策R社の経理部では、一人の担当者が支払データの登録から承認、振込実行までをすべて単独で行えるため、不正な振込が行われても誰にも気づかれない懸念がある。この懸念…情報資産管理S社では、すべての文書を一律に同じ厳重さで保管・管理しているため、公開可能な広報資料にも過剰な手間がかかる一方、極秘の設計情報が一般文書と同じ棚に混在してい…媒体管理T社では、私物を含む任意のUSBメモリを業務PCに自由に接続でき、社員が大容量の機密ファイルを無断で持ち出したり、外部で拾ったメモリを接続してマルウェアに感…テレワークセキュリティU社はテレワークを導入し、社員が私物PCから社内システムへ接続して業務データをダウンロードしている。私物PCのセキュリティ状態は会社が把握できず、データが各…物理セキュリティV社の営業フロアは来客が自由に行き来でき、商談スペースの隣で社員が顧客情報を画面に表示して作業している。商談中の来客から社員の画面や机上の書類が見える状態が…特権ID管理W社では、システム管理者が深夜や休日に本番データベースへ直接接続して大量のデータを抽出できるが、その操作は誰のチェックも受けず記録も残らない。管理者による不…媒体廃棄X社では、リース満了した業務PCを返却する際、デスクトップ上のファイルをごみ箱に入れて空にする操作だけで処分している。後日、返却したPCの記憶媒体から復元ソ…多要素認証M社の社外向けポータルは、IDとパスワードに加えて『秘密の質問』への回答を求めている。しかし利用者の回答内容がSNSや過去の漏えい情報から推測される事例が起…生体認証N社の入退室用の指紋認証で、正規の社員が本人であるのに拒否されて入室できない苦情が多発している。一方で部外者が誤って受け入れられた報告はない。利便性に関する…電子証明書O社のシステムは取引先の電子証明書を検証して通信相手を確認している。ある取引先で秘密鍵が漏えいし、証明書が有効期限内のまま失効処理された。O社が失効した証明…TLSP社のWebサーバは、古い利用者環境との互換のため、現在は安全でないとされる旧式の暗号方式(プロトコルや暗号スイート)での接続も許可している。サーバと利用者…暗号鍵管理Q社では、機密ファイルを共通鍵で暗号化して保管している。ところが、暗号化に用いた鍵を記したファイルを、暗号化済みファイルと同じフォルダに平文で保存していたこ…パスワード保管R社のWebサービスはパスワードをハッシュ化して保存しているが、攻撃者にデータベースが流出した際、同じパスワードを使う利用者のハッシュ値が一致していたため、…バックアップS社は業務データのバックアップを外部記憶媒体に取得し、災害に備えて遠隔地の保管施設へ運搬・保管している。運搬中の媒体の紛失・盗難による情報漏えいに備える対策…電子署名T社は取引先から電子署名付きの注文書を受け取った。後日、取引先が『その注文は出していない』と否認し、また注文内容が途中で書き換えられていないかも問題になった…メール暗号化U社では、取引先と機密性の高い内容をメールでやり取りする際、本文が経路上で盗み見られることと、送信者が偽装されることの両方を懸念している。標準的なメールの仕…記憶媒体の廃棄V社では、機密データを保存していた業務用パソコンを廃棄する。OSの『ごみ箱を空にする』操作と通常のファイル削除だけで処分したところ、後で復元ソフトによりデー…生体認証W社のスマートフォン業務アプリは顔認証でログインできる。ところが利用者の顔写真をかざすと認証が通ってしまう事例が報告された。本人になりすました不正ログインを…公開鍵基盤X社は取引先から暗号化通信用の公開鍵を電子メールで受け取った。この公開鍵を使う前に、それが本物の取引先のものであり、第三者がすり替えたものでないことを確認す…マルウェアA社の社内LANで、ある業務PCが感染した後、利用者が何も操作していないにもかかわらず、同一セグメント内の多数のPCが短時間で次々に同じマルウェアに感染し、…マルウェアB社の社員が、フリーソフト配布をうたうサイトから『業務効率化ツール』を入手して実行した。ツールは説明どおりの機能で正常に動作したが、その裏で社員の知らないう…マルウェアC社の複数の業務PCが、深夜帯に外部の特定サーバと定期的に通信し、その指令を受けて外部の他組織へ一斉に攻撃トラフィックを送出していたことが判明した。各PCの…マルウェアD社の担当者が業務PCを使用中、自分は何も操作していないのにマウスポインタが勝手に動き、ファイルが開かれて内容が閲覧される様子を目撃した。後の調査で、攻撃者…マルウェアE社のPCで不審な外部通信が観測されたが、ディスクを走査するパターンマッチング型の対策ソフトはマルウェア本体のファイルを検出できなかった。調査では、OS標準…マルウェアF社のサーバで継続的な情報漏えいが疑われたが、稼働中のOS上でプロセス一覧やファイル一覧を確認しても、不審なプロセスやファイルは一切見当たらなかった。一方、…マルウェアG社で、Webサービスのログインに二段階目のワンタイムパスワードを使っていない利用者のアカウントが相次いで乗っ取られた。被害者のPCを調べると、画面に異常は…マルウェアH社の工場内には、業務上インターネットから切り離して運用している制御用PCがある。ところがこのPCがマルウェアに感染した。調査の結果、作業員が外部で使ったU…マルウェアI社では、まだ対策ソフトのパターン定義に登録されていない新種のマルウェアが、添付ファイルとして次々と送られてくる事態に直面している。これら未知の検体を、実行…マルウェアJ社では入口対策の強化にもかかわらず、巧妙なマルウェアの侵入を完全には防げていない。経営層は『侵入される前提で、感染端末を素早く検知し、操作履歴を追跡して被…マルウェアK社の事務部門で、取引先名で届いた文書ファイルを開いた際に『内容を表示するにはコンテンツの有効化が必要』と促され、利用者がそれに従うと不正な処理が実行され感…マルウェアL社の従業員から『業務PCの動作が急に重くなり、見知らぬプログラムが常駐し外部通信している』との申告があった。情報システム部は感染の可能性が高いと判断した。…パスワードポリシーA社では全利用者に30日ごとのパスワード強制変更を課しているが、利用者が『Password01』『Password02』のように末尾の数字だけを増やして使い…ワンタイムパスワードB社はスマートフォンのアプリが30秒ごとに更新する6桁の数値を表示し、その値で追加認証する時刻同期方式のワンタイムパスワードを導入した。導入後、一部の利用者…ワンタイムパスワードC社は、サーバが毎回異なる文字列(チャレンジ)を提示し、利用者の機器がそれと秘密情報から応答(レスポンス)を計算して返すチャレンジレスポンス方式の認証を採用…シングルサインオンD社は、社内の複数の業務システムへ一度の認証でアクセスできるシングルサインオン(SSO)を導入する。利便性は高まる一方、認証基盤に問題が起きると影響が広範囲…フェデレーション認証E社は、自社で管理する社員IDを使って外部のクラウドサービスへログインできるよう、SAMLによるフェデレーション認証を構成した。この仕組みにおける認証情報の…リスクベース認証F社のWebサービスは、普段は国内の固定の場所と端末から利用される利用者が大半である。ある利用者のアカウントに、深夜に海外のIPアドレスから見慣れない端末で…パスワードレス認証G社では、利用者のパスワードがフィッシングで窃取され不正ログインされる被害が続いている。対策として、端末内の生体センサで本人確認し、公開鍵暗号を用いる規格(…アカウントロックアウトH社の社内システムは、パスワードを3回連続で間違えるとアカウントを管理者が手動解除するまで無期限にロックする方針である。これを悪用し、攻撃者が多数の利用者I…認証情報の保管I社の業務アプリは、データベースへ接続するためのIDとパスワードを、プログラムのソースコード中に文字列としてそのまま記述している。このソースコードはバージョ…シングルサインオンJ社はSSOを導入し、一度ログインすれば多数の業務システムに再認証なしでアクセスできる。共用エリアの端末で、ある社員がログインしたまま離席し、その間に別の者…フェデレーション認証K社のスマートフォンアプリは、OpenID…パスワードレス認証L社は、端末内の認証器を用いるFIDOによるパスワードレス認証を全社導入した。運用開始後、端末を紛失・故障した利用者がログインできなくなるケースが想定される…アクセス制御A社では、新しい業務システムのアクセス権を利用者一人ひとりに個別に設定してきたが、利用者数が数百人規模に増え、似た職務の人に同じ権限を付け忘れたり、誰がどの…アクセス制御B社では機密文書へのアクセスを役割だけで制御してきたが、同じ役割の社員でも『社内ネットワークからの接続時のみ』『勤務時間内のみ』といった条件で可否を細かく分…アクセス制御C社では、利用者が必要な権限をシステム管理者へメールで直接依頼し、管理者が内容の妥当性を判断せずそのまま付与している。後日、本来不要な権限まで付与されていた…アクセス制御D社の購買システムでは、一人の担当者が取引先の登録・発注・支払承認のすべての権限を持っている。内部監査から、不正な取引先への架空発注と支払が一人で完結できる…アクセス制御E社のサーバでは、一般利用者が日常作業に使うアカウントに、必要時だけ管理者権限へ昇格できる仕組みがある。診断で『一般アカウントが奪われると、保存された認証情…アクセス制御F社の店舗では、レジ端末の業務アプリに店舗ごとの共有アカウントでログインし、複数の従業員が同じIDで操作している。返金処理に不正の疑いが生じたが、誰が操作し…アクセス制御G社では来訪者や短期研修生にゲストアカウントを発行しているが、利用期間の定めがなく、用が済んでも有効なまま放置されている。過去に発行されたゲストアカウントが…アクセス制御H社はシステム保守を外部委託しており、委託先の技術者に自社サーバへの保守用アカウントを発行している。委託先では誰がそのアカウントを使うか流動的で、H社は委託…アクセス制御I社では、従業員の退職手続でアカウントの無効化を情報システム部門へ依頼しているが、依頼が人事から届くのは退職日の数日後で、その間に退職者が自宅から社内システ…アクセス制御J社では、社員が部署を異動した際、異動先で必要な権限は新たに付与されるが、異動元で使っていた権限は削除されずに積み重なっていく。長く在籍した社員ほど不要な権…アクセス制御K社では複数部署が参加する新製品プロジェクトを進めており、参加者全員が共有フォルダ内のすべての資料を閲覧できるよう設定している。フォルダには一部の参加者しか…アクセス制御L社では、繁忙期に応援要員へ基幹システムの一時的な操作権限を付与している。しかし繁忙期が終わっても権限を取り消す手続が個別の記憶頼みで、過去の応援要員の一時…ファイアウォールA社が新設するファイアウォールのルールを設計している。社内方針では『業務に必要な通信だけを許可し、それ以外は通さない』ことを徹底したい。ルール設計の基本方針…DMZB社はインターネットに公開するWebサーバと、社内のみで使う基幹データベースサーバを運用している。外部からの攻撃で公開Webサーバが侵害されても、社内の機密…IDSC社では、本番稼働中の基幹システムへの不審な通信を把握したいが、検知の仕組みが正常な業務通信を誤って遮断し業務が止まることだけは絶対に避けたい。まず導入する…WAFD社は外部に公開しているWebアプリに、改修が間に合わない既知の脆弱性が残っており、SQLインジェクションやクロスサイトスクリプティングを狙う不正な入力が日…プロキシE社では、マルウェア感染した社内端末が外部の不正な指令サーバへ勝手に通信し、情報が持ち出される事案を警戒している。社内端末から外部への通信を制御・監視して、…リバースプロキシF社は複数の公開Webサーバを運用しており、各サーバを直接インターネットに晒したくない。外部からの接続を一箇所で受けてサーバ群へ振り分けつつ、各サーバの実体…VPNG社は、社外の従業員が自分の私物PCや出張先の共用PCのWebブラウザだけを使って、社内の特定のWebシステム数種に限ってアクセスできるようにしたい。専用ク…無線LANセキュリティH社が新たに構築する社内無線LANで、通信の盗聴に対する強度を最も高めたい。利用する端末やアクセスポイントは新しい規格に対応している。採用する暗号化方式とし…ネットワークセグメンテーションI社の工場では、製造を制御する制御系機器と、従業員が使う事務系PCが同一のネットワークに混在している。事務系PCがマルウェアに感染した場合でも、製造を止めな…ポートスキャンJ社のセキュリティ担当者が境界の通信ログを点検したところ、同一の外部送信元から、自社の公開サーバの多数のポート番号へ順番に短時間で接続を試みる通信が記録され…IPSK社では通信経路上にIPSをインライン構成で導入し自動遮断を有効にしている。導入後、ある特定の業務システムへの正規通信が攻撃と誤判定されて遮断され、業務に支…無線LAN認証L社の無線LANは全社員が共通の事前共有鍵(パスフレーズ)で接続している。退職者が出ても鍵を変えない限り接続でき、誰がいつ接続したかを利用者単位で管理できな…SQLインジェクションあるWebアプリのログイン処理は、入力されたIDとパスワードを文字列としてSQL文に連結し『該当行が1件以上あれば認証成功』としている。診断で、パスワード欄…クロスサイトスクリプティングあるWebサービスで二つの不具合が報告された。(1)商品レビュー投稿欄に入れたスクリプトがデータベースに保存され、以後そのページを開いた全利用者のブラウザで…クロスサイトリクエストフォージェリある会員サイトの送金処理にCSRF対策としてトークンを導入することになった。開発者が以下の実装案を検討している。CSRF対策として有効に機能する実装はどれか…セッション固定攻撃あるWebアプリは、利用者が最初にアクセスした時点でセッションIDを発行し、その後ログインに成功してもセッションIDを変えずに使い続ける。攻撃者が事前に用意…SSRFあるWebアプリには、利用者が指定したURLの画像を取得してプレビュー表示する機能がある。攻撃者がこの機能に社内ネットワークやクラウドの内部管理用アドレスを…OSコマンドインジェクションあるWebアプリは、利用者が入力したホスト名に対してサーバ上でネットワーク疎通確認コマンドを実行し、その結果を画面に表示する。入力値をコマンド文字列に連結し…安全でないデシリアライゼーションあるWebアプリは、利用者のブラウザに保存させた状態データを、サーバ受信時にそのままオブジェクトへ復元(デシリアライズ)して処理に用いている。攻撃者が復元処…クリックジャッキングある会員サイトで、攻撃者が用意した別ページに会員サイトの操作画面を透明な枠として重ね、利用者が無関係なボタンと思って押した操作が実際には会員サイト上の重要操…HTTPセキュリティヘッダあるWebサービスでは出力時のエスケープを進めているが、開発規模が大きく、万一エスケープ漏れが残った場合にスクリプト実行による被害を抑える多層防御を追加した…HTTPセキュリティヘッダあるWebサービスはHTTPSに対応済みだが、利用者がアドレス欄にホスト名だけを入力した最初のアクセスがHTTPで行われ、その通信が経路上で改ざんされて偽サ…クロスサイトスクリプティングあるサイトの検索結果画面は、利用者がURLで渡した検索語を『〇〇の検索結果』という形でHTML本文にそのまま出力している。細工した検索語を含むURLを被害者…SQLインジェクションあるWebアプリの一覧画面は、利用者が選んだ並べ替え対象の列名をSQL文のORDER…入力値検証A社のWebアプリで、利用者が入力する都道府県コードを検証する処理を実装する。コードは『01』から『47』までの定義済みの値だけが正当である。多様な不正入力…脆弱性診断B社では開発中のWebアプリについて、まだ動作する環境を構築していない段階で、ソースコードに潜む脆弱性をできるだけ早期に洗い出したい。この目的に適した診断手…脆弱性管理C社の脆弱性管理担当者は、診断ツールが報告した多数の脆弱性に対し、限られた人員で修正対応する順序を決めたい。対応の優先度を客観的に判断する指標として、最も適…ソフトウェアサプライチェーンD社の製品は多数のオープンソースライブラリを組み込んでいるが、どのバージョンの何を使っているかを正確に把握できておらず、新たな深刻な脆弱性が公表されても自社…パッチ管理E社の基幹システムに、重要なセキュリティ修正プログラムの提供が始まった。過去に修正プログラムを本番へ即時適用した際、既存機能との不整合で業務が停止した苦い経…ペネトレーションテストF社は脆弱性診断ツールによる網羅的な検査は定期実施しているが、検出された個々の弱点が実際に組み合わさって重要システムへの侵入に至るかを、攻撃者の視点で確かめ…セキュアコーディングG社のWebアプリでは、内部で例外が発生すると、データベースのテーブル名やSQL文、サーバの内部パスを含む詳細なエラーメッセージを利用者の画面にそのまま表示…セキュリティバイデザインH社では、これまでシステム開発の最終工程で脆弱性診断を行い、見つかった問題を都度修正してきた。しかし手戻りが大きく、根本的な設計上の欠陥は修正困難なことも多…セキュアな設定管理I社が導入した管理用ソフトウェアには、出荷時から共通の管理者IDと初期パスワードが設定されており、管理画面が外部ネットワークからもアクセス可能な状態で稼働し…脆弱性診断J社では、機能テストでアプリを実際に動かしている間に、その内部の処理経路まで把握して脆弱性を高精度に検出したい。静的解析だけでは実行時の挙動を捉えられず、外…セキュアコーディングK社のWebアプリでは、利用者が自分の注文明細をURLのパラメタに含む注文番号で参照する。ある利用者が注文番号の数字を別の値に書き換えたところ、他人の注文明…ソフトウェアサプライチェーンL社は自社サービスの一部を外部の開発会社へ委託している。委託先の開発環境が侵害され、納品されるソフトウェアに不正なコードが混入する事態を懸念している。委託元…インシデント対応A社の運用担当者の元へ、監視ツールから『深夜に経理サーバから海外IPへ大量のデータ送信があった』という1件のアラートが届いた。担当者は他にも多数のアラートを…インシデント対応B社の受注処理を担う基幹サーバ1台がマルウェアに感染していると分析で判明した。このサーバを止めると当日の受注業務が完全に停止するが、稼働を続けると社内の他サ…インシデント対応C社では、感染端末を隔離して封じ込めた後、調査で『攻撃者が作成した不正なアカウントと、再侵入用のバックドアプログラムが端末に残っている』ことが判明した。イン…インシデント対応D社では、侵害されたWebサーバの脅威除去(根絶)を終え、業務へ復旧させようとしている。早く再開したいという声が現場から強い。インシデント対応の復旧段階の進…インシデント対応E社では、一連のインシデント対応を終えてシステムを通常運用へ復旧させた。同種の事故を繰り返さないために行うべき、インシデント対応プロセスの最後の段階での活動…インシデント対応F社の社員が、業務端末の画面に『ファイルを暗号化した。復号してほしければ支払え』という脅迫文が表示され、ファイルが開けなくなっているのを発見した。端末はまだ…インシデント対応G社で不正アクセスが疑われる端末について、後日の詳細な原因調査や法的手続でも証拠として使えるよう、ディスク内のデータを保全することになった。デジタルフォレン…インシデント対応H社では、各種機器のログやアラートを夜間・休日も含めて常時監視し、攻撃の兆候を早期に検知して一次対応へつなげる専門チームの新設を検討している。このチーム(S…インシデント対応I社の一次対応担当者が、調査の結果『顧客の個人情報が外部に流出した可能性が高い重大インシデント』と判断した。自分の権限では公表や顧客対応の判断ができない。あ…インシデント対応J社のサービスで、利用者の個人データが外部に漏えいした事実が確認された。J社は対応方針を検討している。情報漏えい発覚時の対外対応として、最も適切なものはどれ…インシデント対応K社のインシデント調査で、原因が『公開サーバに長期間適用されていなかった既知の脆弱性を突かれたこと』と特定された。再発防止策を立案するうえで、最も適切なもの…インシデント対応L社では、インシデント対応手順書は整備済みだが、実際に事故が起きた際に手順どおり関係者が連携して動けるか不安がある。手順書の実効性を高めるために実施すべき活…ISMSA社はISMSを運用して2年が経過し、内部監査と前回のマネジメントレビューで『インシデント報告の手順が形骸化し、軽微な事象が記録されていない』という不適合が…適用宣言書B社はISMS認証の取得に向け適用宣言書を作成している。標準の管理策一覧のうち『開発環境のセキュリティ』に関する管理策を、自社は開発業務を一切行わず外部に委…リスクアセスメントC社では、情報セキュリティリスクの洗い出しを担当者が思いつくままに列挙していたため、部署や情報資産によって洗い出しの深さにばらつきが生じ、重要なリスクの見落…リスク分析D社では特定したリスクについて、対応の優先順位を付けるための分析を行おうとしている。担当者から『各リスクの大きさをどう見積もればよいか』と相談があった。リス…リスク評価E社では、分析を終えた多数のリスクについて、どれから優先して対応するかを決める段階に入った。経営層からは『すべてに対応する予算はない』と言われている。リスク…リスク対応F社は、あるリスクに対し技術的・運用的な低減策を実施した結果、リスクレベルが受容基準を下回る水準まで下がった。それでもなお、わずかな残留リスクは残っている。…情報セキュリティポリシーG社の情報セキュリティ文書は、経営層が定めた『当社は情報資産を適切に保護する』という基本方針と、『パスワードは規定の方法で管理する』といった対策基準、『パス…セキュリティ教育H社では全社員に同一内容のセキュリティeラーニングを年1回実施しているが、開発者からは『業務に直結する内容が乏しい』、新入社員からは『前提知識がなく理解でき…情報資産の格付けI社では情報資産を機密度に応じて『極秘・社外秘・公開』の三段階に格付けする制度を整えた。次の運用として、格付け制度を実効あるものにするために最も適切なものは…委託先のセキュリティ評価J社は新たにクラウド型の業務システムを外部事業者へ委託するにあたり、複数の候補事業者から1社を選定しようとしている。委託先のセキュリティ水準を選定段階で客観…内部監査K社ではISMSの内部監査を実施するにあたり、監査員の人選を検討している。監査対象には情報システム部の運用業務が含まれる。内部監査の客観性を確保するための監…セキュリティ成熟度L社の経営層は『当社のセキュリティ対策は他社と比べてどの水準にあり、次に何へ投資すべきか分からない』と感じている。場当たり的な対策投資から脱し、計画的に水準…暗号方式の選択A社では、夜間バッチで数十GBに及ぶ業務データを社内ストレージへ暗号化保存する処理を新設する。鍵は社内のバッチサーバだけが扱い、外部との鍵交換は発生しない。…鍵ライフサイクル管理B社では、退役する暗号化ストレージ装置に保存データの復号に使う共通鍵が記録されている。装置はリース返却するため社外へ渡る。鍵の廃棄段階で講じる対策として、最…鍵ライフサイクル管理C社は、取引先と共通鍵暗号で機密ファイルをやり取りすることになり、両者で同じ共通鍵を共有する必要がある。両社はまだ安全な秘密の通信路を持っていない。共通鍵を…暗号アルゴリズムの危殆化D社の社内システムは、長年ハッシュ計算に旧来のMD5を使っている。セキュリティ監査で『当該アルゴリズムは安全性が低下し、推奨リストから外れている』と指摘され…鍵長の選択E社は、長期にわたり機密性を保つ必要がある契約データを公開鍵暗号で保護する設計を行っている。設計者は処理速度を優先して短い鍵長を採用しようとしている。鍵長の…HSMF社の決済システムでは、重要な秘密鍵をアプリケーションサーバのファイルとして保存しており、サーバ侵入時に鍵が窃取される懸念がある。鍵そのものの保護を強化する…証明書の階層と相互認証G社とH社は、それぞれ別の認証局が発行した電子証明書を社内で利用している。両社が相互に相手の証明書を信頼して安全に通信できるようにしたい。認証局の信頼構造に…コードサイニング証明書I社は、自社開発のソフトウェアをインターネットで配布している。利用者から『ダウンロードしたファイルが本物か、改ざんされていないか確かめたい』との要望がある。…鍵の生成J社の開発者が暗号鍵を生成する際、再現性を確保したいという理由で、固定の初期値を与えた疑似乱数で鍵を作っていた。生成された鍵が攻撃者に推測される懸念がある。…暗号化通信の選択K社では、社内の各種システムへ管理者がリモートで接続して保守作業を行う。従来は暗号化されていない遠隔操作プロトコルを使っており、操作内容や認証情報が経路上で…鍵の保管L社では、データベースを暗号化して保存しているが、復号に使う暗号鍵を同じデータベースサーバ上の設定ファイルに平文で置いている。サーバ一台が侵害されると暗号化…鍵の更新M社では、長期間にわたり同一の暗号鍵を交換せず使い続けており、万一その鍵が漏えいした場合、過去から将来までの全データが復号される懸念がある。鍵運用の改善策と…情報漏えい対策A社では、社員がマイナンバーやクレジットカード番号を含むファイルを誤って外部メールやクラウドへ送る漏えいが散発している。ファイル名や拡張子は様々で、送信経路…保存データの暗号化B社の顧客管理システムは、データベースに氏名・住所のほかパスワードや口座番号などの秘匿性が特に高い項目を保持する。データベースのバックアップファイルが流出し…バックアップ戦略C社は基幹データのバックアップを、本番サーバと同じデータセンタ内の別ストレージ1台にのみ保存している。建物全体の火災や水害が起きた場合に備え、バックアップの…バックアップ運用D社は毎日バックアップを取得し、取得完了のログも正常に記録されている。ところが実際に障害が起きてデータを戻そうとしたところ、バックアップファイルが破損してお…データ持ち出し管理E社の営業担当者は、顧客リストを保存したノートPCを社外へ持ち出して商談に使う。置き忘れや盗難でPCごと第三者の手に渡った場合でも、保存された顧客情報を読み…秘密分散F社では、システムの最重要マスタ鍵を1名の管理者が単独で保管している。担当者の不在時に利用できず、また1名の不正や鍵ファイルの単一流出で全体が危険になる点が…匿名加工情報G社は、保有する購買履歴を統計分析のため外部研究機関へ提供したい。提供データから特定の個人を識別できず、かつ元の個人情報に復元できない状態に加工して渡したい…仮名加工情報H社では、顧客データを社内のデータ分析チームが継続的に分析する。分析担当者の手元データから直接は個人を特定できないようにしつつ、後で問合せ対応が必要になった…データマスキングI社では、システムのテストに本番データベースのコピーをそのまま用いており、テスト環境には開発委託先も含め多くの人がアクセスできる。本番の個人情報がテスト環境…クラウドストレージのデータ保護J社は、社外の取引先と共有する資料をクラウドストレージに置いている。設定を確認したところ、一部のフォルダがリンクを知る誰もが閲覧できる公開状態になっており、…データ持ち出し承認K社では、機密データを社外へ持ち出す際の手続が定まっておらず、各自の判断で外部媒体やクラウドへ自由にコピーして持ち出している。持ち出しに伴う漏えいリスクを組…暗号鍵管理L社は長期間同じ共通鍵で大量の機密データを暗号化し続けている。鍵が一度漏えいすると過去から将来までの全データが解読される点が懸念されている。鍵の漏えい時の被…入退室管理A社のサーバ室はICカードのかざしだけで解錠できる。退職者が返却し忘れたカードや、貸し借りされたカードによる無断入室が懸念されている。カード保持者が本人であ…サーバ室の物理対策B社のサーバ室は施錠された専用区画にあり、入室できるのは運用担当に限られている。ところが、入室権限を持つ清掃や設備保守の作業員が在室中に、サーバ本体の記憶媒…クリアデスクC社のオフィスは取引先や配送業者が頻繁に出入りする。社員が短時間離席する際、机上に顧客名簿の印刷物や付箋に書いた仮パスワードが置かれたままになっている。離席…ショルダーハッキングD社の営業担当は、移動中の新幹線や空港のラウンジでノートPCを開き、顧客情報を扱う業務を行う。隣席や背後の他人に画面を覗き見され情報が漏れるリスクが懸念され…印刷物の管理E社では複数部署が一台の共有プリンタを使う。給与明細や契約書を印刷した社員が取りに行く前に席を離れ、他部署の社員が出力トレイから機密文書を持ち去る事案が起き…紙媒体の廃棄F社では不要になった顧客台帳や設計図の紙を、一般ごみの箱にそのまま捨てている。回収業者へ渡る前にごみ置場から抜き取られ、記載情報が外部に流出する懸念が示され…内部不正対策G社では、経理担当者が一人で入金消込と帳簿修正の両方を担い、上長の確認も形骸化している。借金を抱えた担当者が自分の操作を誰にも気づかれず修正できる状況にある…退職者の人的リスクH社では、競合への転職が決まった営業担当が退職直前の数週間、業務上の必要を装って顧客リストや見積データを個人の外部ストレージへ大量にコピーしていた事案が後で…委託要員の人的リスクI社では、開発を委託した会社の要員が自社オフィスに常駐し、社員と同じ共用の作業用アカウントで社内システムを利用している。委託要員が交代しても同じアカウントが…セキュリティ意識向上J社では年一回の座学研修だけでは、従業員が不審メールの添付やリンクを実際にクリックしてしまう傾向が改まらない。研修内容が実際の行動変容につながっていない。従…来訪者管理K社のオフィスでは、来訪者が受付で記帳すれば社員エリアへ自由に立ち入れる。先日、商談で訪れた人物が無人の会議室や執務エリアを一人で歩き回り、机上の資料を見て…クリアスクリーンL社のフロアは他部署や来客が行き交う。社員が会議や昼食で長く離席する間、PCがログイン状態のまま放置され、第三者が操作して社内システムの情報を閲覧できる状態…標的型攻撃A社のSOCが、ある業務PCから社内の複数サーバへ向けて、業務時間外に管理共有(IPC$)を使った認証試行が連続して発生していることを検知した。当該PCの利…ゼロトラストB社では、社内ネットワークに接続された端末は信頼できるものとして、いったん社内網に入れば各業務システムへ追加の確認なしにアクセスできる設計になっている。標的…クラウドセキュリティC社は、サーバの基盤(物理・仮想化・OSより下位)はクラウド事業者が運用するIaaSを利用し、その上に自社でOSとアプリケーションを構築している。利用者が登…クラウドセキュリティD社は顧客資料をクラウドストレージに保存し、社内の特定部署だけで共有している。あるとき、本来は限定共有のはずのフォルダが『リンクを知っていれば誰でも閲覧可』…リモートアクセスE社はテレワークのため、自宅から社内網へ接続するVPN装置を運用している。セキュリティ機関から、E社が使用している型番のVPN装置に認証を回避できる深刻な脆…BYOD管理F社では、従業員が私物スマートフォンで業務メールや顧客データを扱うBYODを認めている。私物端末の紛失・盗難時に、端末内の業務データだけを保護しつつ、私物の…IoTセキュリティG社は工場に多数のネットワークカメラやセンサ機器(IoT機器)を設置している。これらの機器の多くが出荷時の初期ID・パスワードのまま運用され、一部はインター…メールセキュリティH社は自社ドメインを差出人に詐称したなりすましメールが取引先に送られる被害を受けている。受信側が、H社ドメインを名乗るメールの正当性を検証し、認証に失敗した…サプライチェーン攻撃I社は、業務で利用しているソフトウェアの正規の自動更新を適用したところ、その更新版にあらかじめ不正なコードが仕込まれており、I社内の端末がマルウェアに感染し…ビジネスメール詐欺J社の経理担当者に、取引先の担当者名を名乗る差出人から『振込先の銀行口座を変更したので、今回の支払いから新口座へ送金してほしい』というメールが届いた。文面は…標的型攻撃K社のセキュリティ担当者は、標的型攻撃の準備段階で攻撃者が公開情報を収集していることを警戒している。調査の結果、社員が業務用メールアドレスの命名規則や所属部…ゼロトラストL社はテレワークと社外からのクラウド業務システム利用を進めており、社内網を経由しないアクセスが増えている。社内網に入っているか否かではなく、アクセスしてくる…
テクノロジ系

アルゴリズムとプログラミング37

計算量要素数nの配列に対する二分探索の最悪計算量を表すものはどれか。データ構造後入れ先出し(LIFO)でデータを取り出すデータ構造はどれか。2分木高さが4(根を第1段とし全4段が完全に埋まっている)の完全2分木の全ノード数はいくつか。ハッシュ法ハッシュ表で異なるキーが同じハッシュ値になる現象と、その対策の組合せとして最も適切なものはどれか。整列アルゴリズム整列アルゴリズムが安定であるとは、どのような性質を指すか。逆ポーランド記法逆ポーランド記法で「5 3 - 4 *」と表された式を評価した結果はいくつか。計算量nが十分大きいとき、二つの計算量のオーダの大小関係として正しいものはどれか。木の走査2分探索木を中順(通りがけ順)で走査したとき、ノードの値はどのような順序で得られるか。整列アルゴリズムクイックソートの平均計算量と、最悪計算量の組合せとして正しいものはどれか。ヒープ最大ヒープ(maxヒープ)が満たすべき条件として最も適切なものはどれか。データ構造配列と比べた連結リスト(線形リスト)の特徴として最も適切なものはどれか。2分木ノード数が1000個の完全2分木のおよその高さ(根を第1段とする段数)はどれか。グラフ頂点数nのグラフを隣接行列で表現したとき、必要な記憶領域の大きさのオーダはどれか。連結リスト単方向連結リストと比べた双方向連結リストの利点として最も適切なものはどれか。循環リスト循環連結リスト(環状リスト)の特徴として最も適切なものはどれか。スタックの応用後入れ先出し(LIFO)のデータ構造が処理の仕組みとして最も自然に当てはまる場面はどれか。キューの応用先入れ先出し(FIFO)のデータ構造を用いるのが最も適切な処理はどれか。2分探索木2分探索木(BST)が満たすべき構造的性質として最も適切なものはどれか。平衡2分探索木AVL木などの平衡2分探索木を用いる主な目的として最も適切なものはどれか。B木とB+木データベースの索引に用いられるB+木の、B木と比べた特徴として最も適切なものはどれか。ハッシュ表の衝突処理ハッシュ表の衝突処理におけるチェイン法(連鎖法)の説明として最も適切なものはどれか。連結リストの計算量要素数nの単方向連結リストにおいて、先頭ノードへのポインタが分かっているとき、リストの先頭に新しい要素を1個挿入する処理の計算量はどれか。平衡木の高さ平衡が保たれた2分探索木に約100万個の要素を格納したとき、根から葉までの高さ(段数)はおよそどの程度になるか。なおlog2(10^6)はおよそ20である。ハッシュ表の負荷率スロット数が500のハッシュ表に、現在350個のデータが格納されている。このハッシュ表の負荷率(占有率)はいくらか。データ構造の計算量比較次のデータ構造で目的の値を1個探索するときの平均計算量を比べる。最も速い(オーダが小さい)ものはどれか。ただし表引き方式は衝突が十分少ないものとする。整列アルゴリズムの特性単純選択ソートで要素数nの配列を昇順に整列するとき、要素の比較回数は最悪・平均ともにおよそどれで表されるか。整列アルゴリズムの特性挿入ソートの計算量について最も適切に述べたものはどれか。整列アルゴリズムの特性シェルソートの基本的な考え方を最も適切に説明したものはどれか。整列アルゴリズムの特性ヒープソートの最悪計算量と安定性の組合せとして正しいものはどれか。探索アルゴリズム衝突がほとんど起きないよう設計されたハッシュ表を用いた探索の、平均的な計算量はどれか。探索アルゴリズム補間探索(内挿探索)が二分探索より高速に動作しやすいのは、データがどのような場合か。分割統治法要素数16の配列をマージソートで整列する。配列を半分ずつに分割していくとき、要素数が1になるまでに必要な分割の段数は何段か。文字列照合文字列照合のボイヤ・ムーア法(BM法)の特徴を最も適切に説明したものはどれか。グラフアルゴリズム重み付き有向グラフで、辺の重みがA→B:2、A→C:5、B→C:1、B→D:6、C→D:2、C→E:7、D→E:1である。頂点Aから頂点Eへの最短経路の重み…グラフアルゴリズム5頂点A〜Eの連結な無向グラフがあり、辺と重みはA-B:1、A-C:2、B-C:2、C-D:3、B-D:4、D-E:5、C-E:6である。クラスカル法で求め…動的計画法動的計画法(DP)の基本的な考え方を最も適切に説明したものはどれか。貪欲法貪欲法(グリーディ法)に関する説明として最も適切なものはどれか。

コンピュータ構成要素46

CPU性能クロック周波数2GHz、命令1個あたり平均4クロックを要するCPUの処理性能はおよそ何MIPSか。記憶階層キャッシュメモリの役割を最も適切に説明したものはどれか。パイプライン処理CPUのパイプライン処理において、分岐命令の成立により後続命令のフェッチをやり直す必要が生じる事象を指す用語はどれか。割込みゼロによる除算を実行した際にCPU内部で発生する割込みの種類はどれか。アドレッシング方式命令のアドレス部に記された場所に、実際に処理対象が置かれているアドレスが格納されているアドレス指定方式はどれか。仮想記憶仮想記憶方式において、アクセスしようとしたページが主記憶上に存在しないために発生し、補助記憶からページを読み込む契機となる事象はどれか。キャッシュメモリキャッシュのヒット率が95%、キャッシュのアクセス時間が10ナノ秒、主記憶のアクセス時間が60ナノ秒のとき、ヒット時はキャッシュのみ、ミス時は主記憶のみアク…命令実行時間命令A・B・Cの実行頻度がそれぞれ50%・30%・20%、所要クロック数が2・5・10のとき、平均CPI(命令あたりクロック数)はいくらか。フリンの分類フリンの分類において、1つの命令で複数のデータに同一の演算を一括適用する方式はどれか。補助記憶SSD(ソリッドステートドライブ)が磁気ディスク装置(HDD)と比べて持つ特徴として最も適切なものはどれか。命令の実行サイクルCPUが1つの機械語命令を処理する基本サイクルの段階を、実行される順に正しく並べたものはどれか。命令実行時間あるCPUが1命令を処理するのに、フェッチ20ns・デコード10ns・実行30ns・書き戻し15nsを順に要し、各段は重ならず逐次に行われる。この方式で20…クロック周波数と実行時間クロック周波数2.5GHzのCPUで、1命令の実行に平均5クロックを要する。この命令1個の平均実行時間はおよそ何nsか。FLOPS動作周波数2.0GHzのコアを4個搭載し、各コアが1クロックで4回の浮動小数点演算を実行できるCPUがある。理論上のピーク演算性能はおよそいくらか。パイプラインの性能5段のパイプラインを持つCPUで、各段は1クロックで完了し、ハザードによる乱れはないものとする。100個の命令をすべて実行し終えるのに必要なクロック数はいく…クロック周波数と実行時間クロック周波数1.6GHzのCPUで、平均CPIが1.25のプログラムを実行する。このプログラムの命令数が1.0×10^8命令のとき、実行時間はおよそ何ms…アドレッシング方式命令のアドレス部の値に、基底レジスタ(ベースレジスタ)の値を加算して実効アドレスを求める方式はどれか。スーパースカラとVLIWVLIW(超長命令語)方式の特徴として最も適切なものはどれか。RISCとCISCRISCの設計思想をCISCと比較したとき、RISCの特徴として最も適切なものはどれか。パイプラインの性能4段のパイプラインを持つCPUで1000命令を実行する。各段1クロックでハザードはないとき、同じ処理を段を重ねない逐次実行(1命令4クロック)で行った場合に…マルチコアと並列処理アムダールの法則が示す、プロセッサのコア数を増やして並列化したときの性能向上に関する説明として最も適切なものはどれか。命令セットアーキテクチャ演算命令はレジスタ上のデータのみを対象とし、主記憶とのデータのやり取りは専用のロード命令・ストア命令だけで行う命令セットの方式を何というか。キャッシュメモリあるプログラムの実行中、CPUからのメモリ参照が合計4000回行われ、そのうちキャッシュに目的データが存在せず主記憶を参照したのが200回であった。このとき…キャッシュメモリヒット率0.9のキャッシュがあり、キャッシュのアクセス時間は20ナノ秒、主記憶のアクセス時間は100ナノ秒である。常にまずキャッシュを参照し、ミスした場合は…半導体メモリ主記憶に用いられるDRAMが、キャッシュに用いられるSRAMと比べて持つ特徴として最も適切なものはどれか。半導体メモリ半導体メモリのうち、電気的に内容を消去してブロック単位で書き換えることができ、不揮発性であるためUSBメモリやSSDの記憶素子に用いられるものはどれか。ページ置換アルゴリズム主記憶に割り当てられたページ枠が3つあり、最初は全て空である。ページ参照が 1,2,3,4,1,2,5,1,2…ページ置換アルゴリズムページ枠が3つあり最初は全て空である。ページ参照が 4,3,2,1,3,5,2,1,3…仮想記憶ページング方式の仮想記憶において、プログラムが用いる仮想アドレスを実際の主記憶上の物理アドレスへ変換する仕組みとして最も適切なものはどれか。メモリインタリーブ1回のアクセスに200ナノ秒を要する主記憶を4個のバンクに分け、連続するアドレスを各バンクへ順番に割り当てる4ウェイのメモリインタリーブを構成する。連続した…キャッシュメモリキャッシュのアクセス時間が10ナノ秒、主記憶のアクセス時間が90ナノ秒である。ヒット時はキャッシュのみ、ミス時は主記憶のみをアクセスするモデルで、実効アクセ…キャッシュメモリキャッシュへの書込み方式のうちライトバック方式を、ライトスルー方式と対比して説明したものとして最も適切なものはどれか。記憶階層コンピュータの記憶装置を高速小容量から低速大容量へ並べた記憶階層において、CPU内部にあり演算対象を一時保持する最も高速な記憶はどれか。キャッシュメモリアクセス時間5ナノ秒のキャッシュ(ヒット率0.95)があり、ミス時はキャッシュ参照に続けてアクセス時間100ナノ秒の主記憶も参照する。このときの実効アクセス…磁気ディスクのアクセス時間回転数6000rpm、平均シーク時間8ミリ秒の磁気ディスク装置がある。データ転送速度は10Mバイト/秒で、1Mバイトのデータを読み出す。平均回転待ち時間と転…磁気ディスクの回転待ち時間回転数が7500rpmの磁気ディスク装置における平均回転待ち時間は何ミリ秒か。RAID5の実効容量容量2Tバイトのディスク6台でRAID5を構成したとき、データ格納に利用できる実効容量は何Tバイトか。RAID6の実効容量1台あたり1TバイトのHDDを8台用いてRAID6を構成する。データ保存に使用できる実効容量は何Tバイトか。RAID10の実効容量容量500Gバイトのディスク8台でRAID10(RAID1+0)を構成したとき、データ格納に利用できる実効容量は何Gバイトか。ストライピングの転送時間1台あたり書込み速度200Mバイト/秒のディスク4台でRAID0を構成し、データを4台へ均等に並列分散して書き込む。12Gバイト(=12000Mバイト)を書…SSDのウェアレベリングSSDで用いられるウェアレベリングの目的を最も適切に説明したものはどれか。DMA制御DMA(ダイレクトメモリアクセス)方式による入出力の特徴を最も適切に説明したものはどれか。ポーリングと割込みCPUが入出力装置の準備完了を、一定間隔で装置の状態レジスタを繰り返し読み取って確認する方式はどれか。バスの種類コンピュータのバスに関する記述として最も適切なものはどれか。USBインタフェース入出力インタフェースであるUSBの特徴として最も適切なものはどれか。RAIDレベルの比較RAID6を構成するために最低限必要なディスク台数として正しいものはどれか。

システム構成要素30

稼働率稼働率0.9の装置2台を並列に接続し、どちらか一方が動作していればシステムが稼働するとみなす。このシステム全体の稼働率はいくらか。RAIDRAID5の特徴を最も適切に説明したものはどれか。性能指標システムの性能指標のうち、単位時間あたりに処理できる仕事量を表すものはどれか。稼働率あるシステムのMTBFが950時間、MTTRが50時間であるとき、このシステムの稼働率はいくらか。稼働率稼働率0.98の装置と稼働率0.95の装置を直列に接続し、両方が動作して初めてシステムが稼働するとみなす。このシステム全体の稼働率に最も近いものはどれか。待ち行列理論M/M/1の待ち行列モデルで、利用率(ρ)が0.6、1件あたりの平均サービス時間が4秒のとき、窓口に入るまでの平均待ち時間は何秒か。待ち時間は…クライアントサーバシステムクライアントサーバシステムの基本的な考え方として最も適切なものはどれか。3層アーキテクチャ3層クライアントサーバシステムにおいて、業務処理のロジック(計算や判断)を担うのはどの層か。Webシステム構成一般的な3階層構成のシステムで、利用者からのHTTP要求を最前段で受け付け、応答や静的コンテンツの配信を担うのはどれか。クラスタ・グリッド・分散システム地理的に分散した多数の遊休機器をネットワークで結び、1つの大規模な計算資源として利用する方式はどれか。仮想化コンテナ型仮想化が従来のサーバ仮想化(ハイパーバイザ型)と比べて持つ特徴として最も適切なものはどれか。仮想化VDI(仮想デスクトップ基盤)を導入する主な利点として最も適切なものはどれか。負荷分散複数のサーバの前段に配置し、受信した要求を各サーバへ振り分けて処理を平準化する機器または機能はどれか。信頼性設計システムに障害が発生したとき、被害が拡大しないよう常に安全な側へ状態を倒す設計思想はどれか。デュアルシステム2系統の処理装置で常に同じ処理を同時に実行し、結果を相互に照合しながら運用する高信頼方式はどれか。スタンバイ方式デュプレックスシステムで待機系をあらかじめ起動・同期させておき、現用系の障害時に短時間で切り替えられる方式はどれか。信頼性設計利用者が誤った操作をしてもシステムが異常な状態に陥らないよう、あらかじめ誤操作を防ぐ仕掛けを設ける設計思想はどれか。分散処理システム集中処理システムと比較したときの分散処理システムの一般的な特徴として最も適切なものはどれか。直並列混合の稼働率稼働率0.8の装置2台を並列接続した冗長部と、稼働率0.9の単体装置1台を直列に接続したシステムがある。並列部はどちらか一方が動作していれば機能するとき、シ…キャパシティプランニングシステムのキャパシティプランニングの目的を最も適切に説明したものはどれか。ターンアラウンドタイムあるバッチ処理で、ジョブ投入後に処理開始まで5秒待ち、CPU処理に3秒、入出力処理に2秒、結果出力に2秒かかった。このジョブのターンアラウンドタイムは何秒か…MTBFの算出あるシステムが合計2400時間稼働する間に故障が4回発生し、各故障後はその都度修理して運転を再開した。このシステムのMTBF(平均故障間隔)は何時間か。故障率とMTBFMTBFが500時間の装置がある。この装置の故障率(単位時間あたりに故障する平均回数)はおよそいくらか。待ち行列M/M/1の系内人数M/M/1の待ち行列モデルで、窓口の利用率(ρ)が0.75であるとき、システム内に存在する平均人数(待っている人と処理中の人の合計)はいくらか。平均系内人数…RASISシステムの評価指標RASISのうち、許可されていない者によるアクセスや改ざんからデータを守る度合いを表すものはどれか。バスタブ曲線機器の故障率の時間的変化を表すバスタブ曲線について、使用開始後しばらく故障率が高く、その後低下して安定するまでの最初の期間を何というか。直並列混合の稼働率稼働率0.9の装置2台を直列に接続した処理系統を1系統とし、同じ系統をもう1つ用意して2系統を並列に運用する。どちらか一方の系統が機能すればシステムが稼働す…TCOの算出あるシステムの導入(初期)費用が300万円、運用・保守に毎年80万円かかる。このシステムを5年間使用する場合の総所有コスト(TCO)はいくらか。性能評価の手法まだ構築していないシステムの性能を、計算モデルを用いて模擬的に動作させ、待ち時間やスループットなどを事前に予測する性能評価手法はどれか。待ち行列M/M/1の利用率M/M/1の待ち行列モデルで、要求が平均して1分間に30件到着し、窓口は1分間に最大40件を処理できる能力をもつ。この窓口の利用率(ρ)はいくらか。利用率は…

セキュリティ17

暗号方式公開鍵暗号方式を用いて、送信者が受信者だけに読める暗号文を送る場合、暗号化に使う鍵はどれか。ハイブリッド暗号方式ハイブリッド暗号方式において、通信本文(平文データ)そのものの暗号化と、その暗号化に用いた鍵の受け渡しに使う方式の組合せとして正しいものはどれか。ハッシュ関数メッセージダイジェストの生成に用いるハッシュ関数が備えるべき性質として最も適切なものはどれか。PKIと電子証明書PKI(公開鍵基盤)において、利用者の公開鍵が本人のものであることを保証する電子証明書を発行する機関はどれか。代表的な攻撃手法利用者の入力をWebページに無検証で出力する不備を悪用し、第三者が用意した不正なコードを被害者のブラウザ上で動作させる攻撃はどれか。共通鍵暗号アルゴリズム共通鍵暗号アルゴリズムであるAESの説明として最も適切なものはどれか。ブロック暗号とストリーム暗号ストリーム暗号がブロック暗号と比べて持つ特徴として最も適切なものはどれか。公開鍵暗号の仕組み公開鍵暗号方式であるRSAの安全性が根拠としている計算上の困難性はどれか。楕円曲線暗号楕円曲線暗号(ECC)がRSAと比較して持つ利点として最も適切なものはどれか。ハイブリッド暗号の手順ハイブリッド暗号方式で本文を送るとき、送信者が用いる手順として最も適切なものはどれか。ハッシュ関数の性質暗号技術で用いるハッシュ関数が満たすべき性質として最も適切なものはどれか。メッセージ認証コードメッセージ認証コード(MAC)を用いることで実現できることとして最も適切なものはどれか。ディジタル署名の流れディジタル署名で、受信者が署名を検証して文書の正当性を確認する手順として最も適切なものはどれか。SSL/TLSハンドシェイクSSL/TLSのハンドシェイクで行われる処理として最も適切なものはどれか。認証技術チャレンジレスポンス認証が、パスワードを毎回そのまま送る方式に比べて優れている点はどれか。鍵の数の計算10人が互いに共通鍵暗号方式で通信する。どの2人の組も固有の共通鍵を1個ずつ共有するとき、必要な鍵の総数は何個か。鍵の数の計算50人が公開鍵暗号方式で互いに通信する。各人が公開鍵と秘密鍵を1対ずつ持つとき、システム全体で管理する鍵の総数は何個か。

ソフトウェア24

OSの役割と機能OS(オペレーティングシステム)が担う最も中心的な役割を説明したものはどれか。プロセスの状態遷移実行状態のタスクが、自らの入出力要求の完了を待つために移る状態はどれか。FCFSスケジューリング3つのタスクP1・P2・P3が時刻0に同時に到着し、処理時間はそれぞれ8・4・6である。FCFS(到着順)方式でP1→P2→P3の順に処理するとき、P3のタ…SJFスケジューリング4つのタスクが時刻0に同時到着し、処理時間はそれぞれ6・2・8・4である。処理時間の短い順に実行するSJF(ノンプリエンプティブ)方式を用いるとき、4タスク…ラウンドロビン3つのタスクP1・P2・P3が時刻0にこの順で実行可能列に並ぶ。処理時間はP1=5・P2=3・P3=7で、タイムクウォンタム3のラウンドロビン方式で実行する…優先度スケジューリング4つのタスクPA・PB・PC・PDが時刻0に同時到着する。処理時間はPA=6・PB=2・PC=4・PD=8で、優先度はPB・PC・PA・PDの順に高い。優先…プリエンプティブSJFタスクが次のように到着する(到着時刻,処理時間):…FCFSの待ち時間タスクが次のように到着する(到着時刻,処理時間):…プリエンプティブとノンプリエンプティブプリエンプティブ(横取り)方式のタスクスケジューリングの特徴を説明したものはどれか。多重レベルフィードバックキュー多重レベルフィードバックキュー方式のスケジューリングの説明として最も適切なものはどれか。多重割込みある割込み処理の実行中に、それより優先度の高い割込みが発生したときのOSの一般的な動作はどれか。リアルタイムOSリアルタイムOS(RTOS)が汎用OSと比べて最も重視する特性はどれか。セマフォOSの排他制御で用いるセマフォにおいて、資源を確保しようとするP操作の動作として最も適切なものはどれか。ミューテックス排他制御に用いるミューテックスが、計数型セマフォと比べて持つ特徴として最も適切なものはどれか。デッドロックデッドロックが発生するための必要条件(コフマンの4条件)に含まれないものはどれか。デッドロックデッドロックの回避手法である銀行家アルゴリズムの考え方として最も適切なものはどれか。主記憶管理可変区画方式の主記憶管理で、プロセスの確保と解放を繰り返すうちに、合計すれば十分な空きがあっても連続領域が確保できなくなる現象を何というか。主記憶管理主記憶に先頭アドレス順で…主記憶管理主記憶の容量は1000Kバイトで、うち200KバイトをOSが常駐使用している。残り領域に3つのプロセスが断片的に配置され、それぞれ150K,120K,230…ガベージコレクションプログラム実行環境におけるガベージコレクションの役割として最も適切なものはどれか。ファイルシステムUNIX系ファイルシステムで、アクセス権を読み(r=4)・書き(w=2)・実行(x=1)の和として3桁の8進数で表す。所有者にrwx、グループにr-x、その…ファイルシステムジャーナリングファイルシステムが持つ利点として最も適切なものはどれか。ミドルウェア多数の端末から大量の更新要求が集中するオンラインシステムで、トランザクションの開始・コミット・ロールバックを一元管理し、複数の資源にまたがる処理の整合性を保…OSSGPLに代表されるコピーレフト型のOSSライセンスの特徴として最も適切なものはどれか。

データベース41

正規化関係データベースで第3正規形が満たすべき条件として最も適切なものはどれか。トランザクショントランザクションのACID特性のうち、処理が全て実行されるか全く実行されないかのいずれかであることを保証する性質はどれか。関係モデル関係データベースの関係モデルにおいて、1行分のデータ、すなわち属性値の組を指す用語はどれか。正規化非正規形の表を第1正規形にするために行う操作として最も適切なものはどれか。関数従属主キーが{社員番号,資格コード}である表で、属性『社員名』が社員番号だけで一意に定まる。この状態を表す用語はどれか。SQLSQLで、部署ごとの社員数を求め、社員数が5人を超える部署だけを抽出したい。GROUP…SQL社員表と部署表を部署IDで結合する。社員表のうち部署IDが未設定(NULL)の社員も含め、社員を漏れなく結果に残したい。用いる結合はどれか。参照整合性制約外部キーによる参照整合性制約が保証する内容として最も適切なものはどれか。排他制御あるデータに共有ロックが掛かっているとき、別のトランザクションがそのデータに対して新たに獲得できるロックはどれか。デッドロック2つのトランザクションが互いに相手の保持する資源のロック解放を待ち、両者とも処理が進まなくなる状態はどれか。隔離性レベルあるトランザクションが、別のトランザクションがまだ確定(コミット)していない更新途中のデータを読み取ってしまう現象はどれか。障害回復媒体障害でデータベースを失った後、バックアップを復元し、その後の更新を再現して最新状態へ復旧する操作はどれか。インデックス関係データベースで広く用いられるB木(B-tree)インデックスの特徴として最も適切なものはどれか。データウェアハウス蓄積した大量の業務データを多次元的に集計・分析し、売上を地域別・期間別・商品別など様々な切り口で対話的に集計する処理形態はどれか。データモデルデータベース設計における概念データモデル、論理データモデル、物理データモデルの関係として最も適切なものはどれか。E-R図E-R図で『1人の社員は複数の資格を取得でき、1つの資格は複数の社員が取得している』という関係を表す多重度(カーディナリティ)はどれか。関係モデル関係モデルにおける定義域(ドメイン)を最も適切に説明したものはどれか。候補キー属性{A,B,C,D}からなる関係で、関数従属が A→B、B→C、{A,D}→C…正規化主キーが{受注番号,商品番号}である受注明細表があり、属性として『数量』(受注番号と商品番号で定まる)と『商品名』(商品番号だけで定まる)を持つ。この表の正…正規化ボイス・コッド正規形(BCNF)が満たすべき条件として最も適切なものはどれか。関係代数関係代数の射影(projection)演算を最も適切に説明したものはどれか。関係代数社員表から『部署が営業部である社員の氏名と社員番号』を取り出すには、関係代数のどの演算をどう組み合わせればよいか。多値従属1人の社員が複数の『資格』と複数の『使用言語』を持ち、資格と言語が互いに独立であるとき、これらを社員番号とともに1つの表にまとめると組合せの行が冗長に増える…キーの概念関係データベースにおけるスーパーキーと候補キーの関係として最も適切なものはどれか。E-R図E-R図の記法における構成要素の説明として最も適切なものはどれか。関係代数同じ属性構成をもつ関係RとSがある。Rには存在するがSには存在しないタプルだけを取り出す関係代数の演算はどれか。SQL集約関数次の「受注」表に対し SQL文 `SELECT COUNT(*), SUM(金額) FROM 受注 WHERE 金額 >= 3000`…GROUP BYとHAVING次の「給与」表に対し SQL文 `SELECT 部署, AVG(給与) FROM 給与 GROUP BY 部署 HAVING AVG(給与) >= 40`…外部結合の結果行数次の「社員」表と「部署」表を `社員 LEFT OUTER JOIN 部署 ON 社員.部署ID = 部署.部署ID`…相関副問合せ相関副問合せ(相関サブクエリ)の特徴として最も適切なものはどれか。副問合せSQLで `SELECT 名前 FROM 社員 WHERE 部署ID IN (SELECT 部署ID FROM 部署 WHERE 所在地='東京')`…データ操作言語SQLの `UPDATE 商品 SET 価格 = 価格 * 1.1 WHERE 分類 = '食品'` を実行したときに起こることとして正しいものはどれか。権限管理SQLのデータ制御言語(DCL)に関する説明として最も適切なものはどれか。ビュー関係データベースのビュー(view)に関する説明として最も適切なものはどれか。分散トランザクション分散データベースで複数サイトにまたがるトランザクションの一貫性を保つ2相コミットの第1相(準備相)で行われることはどれか。同時実行制御更新競合がまれな環境で、データ取得時にはロックをかけず、更新時にバージョン番号などで他者の更新有無を検査して競合を検出する同時実行制御の方式はどれか。隔離性と発生現象あるトランザクションが同一の検索条件で2回問合せを行ったところ、1回目には存在しなかった行が2回目に出現した。他トランザクションが条件に合う行を新たに挿入し…NoSQLNoSQLデータベースのうち、ノードとそれらを結ぶ関係(エッジ)でデータを表現し、相互のつながりをたどる処理に適したものはどれか。データウェアハウス全社の販売・在庫データを長期間蓄積した基盤から、営業部門の分析用途だけに必要なデータを切り出して構築したものを何と呼ぶか。ETL複数の業務システムからデータを取り出し、形式の変換や名寄せなどの加工を行ってから、分析基盤へ書き込む一連の処理を指す用語はどれか。データレイク画像・ログ・センサ値など構造の異なる多様なデータを、変換せず元の形式のまま大量に蓄積しておく仕組みはどれか。

ネットワーク33

IPアドレスサブネットマスクが255.255.255.192のネットワークで、利用可能なホストの最大数はいくらか。OSI参照モデルOSI参照モデルにおいて、IPアドレスを用いて宛先までの経路選択(ルーティング)を担う層はどれか。TCPとUDPトランスポート層のプロトコルのうち、コネクションを確立せず再送制御も行わない代わりに低遅延で動画配信などに適するものはどれか。CIDRとサブネットプレフィックス長が/28のIPv4サブネットにおいて、端末に割り当て可能なホストの最大数はいくらか。デフォルトゲートウェイ端末が自分の所属するサブネット外の宛先へパケットを送るとき、最初に転送する先として設定されている機器を指す用語はどれか。NATとNAPT1つのグローバルIPアドレスを複数の端末で共有し、ポート番号を併用して同時に外部通信できるようにする技術はどれか。MACアドレスとARP同一LAN内で宛先のIPアドレスから対応するMACアドレスを問い合わせて解決するプロトコルはどれか。HTTPSとポート番号HTTPS通信が標準で使用するトランスポート層のポート番号はどれか。伝送時間の計算伝送速度100Mビット/秒の回線で、回線利用率を50%とするとき、240Mバイトのデータを転送するのに要する時間はおよそ何秒か。ここで1バイト=8ビットとす…OSI参照モデルの各層OSI基本参照モデルにおいて、隣接するノード間でフレーム単位の伝送と誤り検出、MACアドレスによる宛先指定を担う層はどれか。TCP/IPプロトコル群TCP/IPネットワークで、pingコマンドが到達確認に利用する、エラー通知や疎通確認のための制御メッセージを扱うプロトコルはどれか。IPアドレスのクラスクラスフルアドレッシングにおけるクラスCのネットワーク1つ(プレフィックス長/24相当)で、端末に割り当てられるホストの最大数はいくらか。CIDRとホスト数あるIPv4ネットワークをCIDR表記で /22 のサブネットに分割した。このサブネット1個に接続できる端末(ホスト)の最大台数はいくつか。サブネット分割あるクラスC(/24)のネットワークを、少なくとも6個のサブネットに分割したい。このとき必要となるサブネット部の最小ビット数はいくつか。ブロードキャストアドレス算出IPアドレス192.168.1.70/27が属するサブネットのブロードキャストアドレスはどれか。ネットワークアドレス算出IPアドレス10.20.130.45、サブネットマスク255.255.240.0のとき、このホストが属するネットワークアドレスはどれか。動的ルーティング動的ルーティングプロトコルのうち、リンクの帯域などから算出したコストに基づき最短経路を選択するリンクステート型のものはどれか。DNSの名前解決クライアントがドメイン名に対応するIPアドレスを得る名前解決で、最初に問い合わせを受け、ルートから順に各DNSサーバへ反復問合せを代行して結果をクライアント…DHCPの動作DHCPによる端末のIPアドレス自動取得で、端末が起動直後にサーバを探すため最初にブロードキャストで送出するメッセージはどれか。ポート番号電子メールの送信・転送に用いるSMTPが標準で使用するウェルノウンポート番号はどれか。必要ホスト数とプレフィックスあるサブネットに最低でも500台の端末を収容したい。これを満たす最小のホスト部ビット数(2のべき乗が最も小さくなるもの)はいくつか。伝送時間の計算伝送速度200Mビット/秒の回線を回線利用率40%で使用するとき、150Mバイトのデータを転送するのに要する時間はおよそ何秒か。ここで1Mバイト=8Mビット…実効転送速度公称伝送速度1Gビット/秒の回線を回線利用率30%で使用している。このときの実効的な転送速度はおよそ何Mビット/秒か。ここで1Gビット/秒=1000Mビット…回線利用率の計算公称伝送速度1Gビット/秒の回線を用いて、5Gバイトのデータの転送に80秒かかった。このときの回線利用率はおよそ何%か。ここで1Gバイト=8Gビット、1Gビ…データ転送量の計算公称伝送速度600Mビット/秒の回線を回線利用率50%で使用し、20秒間連続して通信した。この間に転送できるデータ量はおよそ何Mバイトか。ここで1Mバイト=…ダウンロード所要時間公称伝送速度80Mビット/秒の回線を回線利用率75%で使用するとき、60Mバイトのファイルをダウンロードするのに要する時間はおよそ何秒か。ここで1Mバイト=…拠点間転送時間2拠点を結ぶ公称伝送速度100Mビット/秒の専用線を回線利用率50%で使用し、250Mバイトのデータを送る。転送に要する時間はおよそ何秒か。ここで1Mバイト…圧縮を伴う伝送時間400Mバイトのデータを圧縮して元の25%のサイズにしてから、公称伝送速度200Mビット/秒の回線で送る。回線は利用率100%とみなす。送信に要する時間はお…アクセス制御方式無線LAN(IEEE 802.11)で採用されているアクセス制御方式CSMA/CAが、有線イーサネットのCSMA/CDと根本的に異なる点はどれか。スイッチングハブレイヤ2スイッチ(スイッチングハブ)がフレームを転送する際の動作として最も適切なものはどれか。VLANVLAN(Virtual LAN)を導入する主な利点として最も適切なものはどれか。無線LANの基礎無線LANにおけるSSIDの説明として最も適切なものはどれか。CDNCDN(Content Delivery Network)を利用する主な目的として最も適切なものはどれか。

ヒューマンインタフェース4

マルチメディア8

基礎理論63

2進数と2の補数8ビットの2進数で負数を2の補数表現する場合、10進数の-45を表すビット列はどれか。確率大小2個のサイコロを同時に振ったとき、出た目の和が7になる確率はどれか。基数変換10進小数0.625を2進数で表したものはどれか。論理演算論理式 NOT(A AND B) と恒等的に等しい論理式はどれか。論理回路1ビットの半加算器において、2入力A・Bから桁上げ(キャリー)を生成する論理回路はどれか。集合ある100人の集団で、資格Xを持つ者が60人、資格Yを持つ者が45人、両方持つ者が25人いる。資格をどちらも持たない者は何人か。順列異なる5冊の本から3冊を選び、左から順に1列に並べる方法は何通りあるか。組合せ8人の中から委員を3人選ぶとき、選び方は何通りあるか。ただし委員に役割の区別はないものとする。期待値くじが100本あり、当たりは1000円が5本、500円が15本、残りははずれで0円である。このくじ1本を引いたときに得られる金額の期待値はいくらか。統計5個のデータ 2,4,4,6,9 がある。このデータの分散はいくらか。数値表現の誤差絶対値がほぼ等しい2つの近接した数値の差を求めたとき、有効桁数が大きく失われる現象を何というか。浮動小数点数浮動小数点数による実数の表現形式について、最も適切に説明したものはどれか。基数変換16進数の 0.2C を10進数で表したものはどれか。符号化4種類の文字A・B・C・Dが出現確率0.5,0.25,0.125,0.125で現れる。ハフマン符号化を行ったとき、1文字あたりの平均符号長は何ビットか。論理回路2入力の排他的論理和(XOR)の出力が1になるのは、入力の組合せがどのような場合か。基数変換10進数の478を16進数で表したものはどれか。基数変換8進数の0.34を10進数で表したものはどれか。基数変換2進数 11010110 を16進数に変換した値として正しいものはどれか。1の補数と2の補数8ビットで10進数の-90を表す。2の補数表現のビット列と、参考として1の補数表現のビット列の組合せとして正しいものはどれか。固定小数点数符号なし8ビットの固定小数点数で、上位4ビットを整数部、下位4ビットを小数部に割り当てる。表現できる最大値はいくらか。算術シフト2の補数表現の負の整数-48に対して、符号を保ちながら算術右シフトを2ビット行った結果を10進数で表すとどれか。論理シフト符号なし整数13を論理左シフトで3ビットずらした結果を10進数で表すとどれか。ただしけたあふれは生じないものとする。ビットマスク8ビットの値10110101に対し、マスク00001111との論理積(AND)をとった結果を10進数で表すとどれか。排他的論理和あるビット列の特定ビットだけを反転(0は1へ、1は0へ)し、他のビットは変えずに保ちたい。マスクとの間で行うべきビット演算はどれか。ブール代数論理式 A AND (A OR B) を簡略化した結果と恒等的に等しいものはどれか。カルノー図カルノー図を用いた論理式の簡略化に関する説明として、最も適切なものはどれか。論理演算任意の論理変数Aについて、A OR 0(0との論理和)を簡約した結果として正しいものはどれか。集合演算全体集合Uの部分集合A,Bについて、AとBの対称差(A△B)を表す集合演算はどれか。ただし対称差は「一方だけに属する要素全体」とする。命題論理命題「P ならば Q」と論理的に等しい(常に同じ真理値をとる)命題はどれか。述語論理述語論理で「すべての x について P(x) が成り立つ」という命題の否定として正しいものはどれか。グラフ理論ある無向グラフの各頂点の次数が 2,3,3,4,4 であった。このグラフの辺の本数はいくつか。グラフ理論6個の頂点すべてが互いに1本ずつ辺で結ばれた無向の完全グラフがある。辺の総数はいくつか。木とグラフ頂点数が20個である1つの木(連結で閉路を持たないグラフ)の辺の本数はいくつか。有限オートマトン入力された0と1の並びについて、これまでに読み込んだ1の個数が偶数か奇数かを判定する有限オートマトンを設計する場合、最低限必要な状態の数はいくつか。正規表現正規表現 ab*c が表す文字列パターンの説明として最も適切なものはどれか。ここで * は直前の文字の0回以上の繰返しを表す。BNFBNFで <数字列> ::= <数字> | <数字列><数字> 、<数字> ::= 0|1|2…逆ポーランド記法中置記法の式 (A + B) * C を逆ポーランド記法(後置記法)に変換したものはどれか。命題論理次の論理式のうち、PやQの真理値に関わらず常に真となる恒真式(トートロジー)はどれか。集合4個の要素から成る集合 {a, b, c, d} の部分集合は全部でいくつあるか。ただし空集合と集合自身も部分集合として数える。ベイズの定理ある製品を工場Aが全体の60%、工場Bが40%製造しており、不良率はAが2%、Bが5%である。出荷品から無作為に取った1個が不良品であったとき、それが工場A…条件付き確率赤玉3個と白玉5個が入った袋から、玉を1個ずつ続けて2個取り出す。取り出した玉は袋に戻さない。1個目が赤玉であったとき、2個目も赤玉である条件付き確率はいく…二項分布1個の正しいサイコロを3回振るとき、6の目がちょうど1回だけ出る確率はいくらか。正規分布正規分布の性質に関する説明として最も適切なものはどれか。二項分布の期待値と分散成功確率0.5の試行を独立に10回繰り返す。成功回数の期待値Eと分散Vの組合せとして正しいものはどれか。分散の加法性互いに独立な確率変数XとYがあり、Xの分散は3、Yの分散は5である。確率変数X+Yの分散はいくらか。相関係数2変数x、yについて、共分散が12、xの標準偏差が4、yの標準偏差が5であった。xとyの相関係数はいくらか。単回帰直線単回帰分析で回帰直線 y=a+bx を求める。xとyの共分散が8、xの分散が4であるとき、傾きbの値はいくらか。数値解析方程式 f(x)=0 の解を数値的に求める手法に関する説明として最も適切なものはどれか。二分法の反復回数二分法で初期の探索区間の幅が1.0である。1回の反復で区間幅が半分になるとき、区間幅を0.1未満にするために必要な最小の反復回数はいくらか。線形補間ある測定で、x=2のときy=10、x=6のときy=30という2点が得られた。この2点間で線形補間を行うとき、x=3に対応するyの値はいくらか。線形計画法x≧0、y≧0、x≦3、y≦2、x+y≦4 の制約のもとで、目的関数 z=3x+2y を最大にする。zの最大値はいくらか。情報量生起確率が1/8である事象が実際に起こったことを知らされたとき、得られる情報量は何ビットか。エントロピー16種類の記号が互いに等しい確率で現れる情報源がある。この情報源1記号あたりの平均情報量(エントロピー)は何ビットか。エントロピー4種類の記号A,B,C,Dが、それぞれ確率1/2,1/4,1/8,1/8で現れる情報源がある。この情報源のエントロピー(平均情報量)は何ビットか。標本化定理アナログ信号をディジタル化する際の標本化定理(シャノンの定理)の内容として最も適切なものはどれか。標本化定理最高周波数が20kHzの信号を標本化定理に従ってディジタル化したい。元の信号を復元するために必要な最低の標本化周波数はおよそいくらか。PCM符号化標本化周波数8kHz、量子化ビット数8ビット、モノラル(1チャネル)で10秒間の音声をPCM符号化したとき、データ量はおよそいくらか。ただし1Kバイト=10…パリティチェック7ビットのデータ 1011001 に偶数パリティ方式で1ビットのパリティビットを付加する。付加するパリティビットの値はどれか。ハミング距離2つのビット列 1011010 と 1001110 のハミング距離はいくらか。誤り訂正符号ある符号の最小ハミング距離が3であるとき、この符号の誤り検出・訂正能力として正しいものはどれか。CRC誤り検出方式であるCRC(巡回冗長検査)の説明として最も適切なものはどれか。文字コード文字符号化方式であるUTF-8の説明として最も適切なものはどれか。水平垂直パリティ複数のデータ列に対し、各列方向(垂直)と各行方向(水平)の両方にパリティビットを付加する水平垂直パリティ方式の利点として最も適切なものはどれか。

技術要素9

ビッグデータビッグデータの特性を表す3Vのうち、データが生成・流入する速さに着目した要素はどれか。データマイニング小売店の大量の購買履歴を分析し『商品Aを買う客は商品Bも一緒に買う傾向が強い』といった併買の規則性を見つけ出す手法はどれか。クラスタリングあらかじめ正解ラベルを与えず、データ間の類似度に基づいて自動的にいくつかの群に分ける機械学習の手法はどれか。機械学習の種類エージェントが環境の中で行動し、その結果として得られる報酬を最大化するように試行錯誤を通じて方策を学習する手法はどれか。ディープラーニングニューラルネットワークを多層化した機械学習の手法であるディープラーニング(深層学習)に関する記述として、最も適切なものはどれか。過学習機械学習モデルが訓練データには非常によく適合する一方、未知の新しいデータに対しては精度が低くなる現象を何というか。生成AI大量のテキストを学習し、入力された文章に続く自然な文を確率的に予測して新しい文章を生成する技術を最もよく表すものはどれか。IoTシステムIoTシステムにおいて、コンピュータからの指示を受けて物理的な動作(モータの回転や弁の開閉など)を行う機器を何というか。エッジコンピューティング多数のIoT機器が生成するデータを、クラウドへ送る前に機器側や近傍の装置で処理することにより、応答の遅延と通信量を抑える方式はどれか。
基本情報技術者試験 過去問・一問一答|AI解説つき演習問題|ukamiru