SC情報処理安全確保支援士試験 午前Ⅰ
令和4年度秋期 情報処理安全確保支援士 午前Ⅰ 問8
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア3
- イ4
- ウ5
- エ6
解き方のヒントを見る
午前I 問08
お客さんが毎年2割ずつ増えるなら、まずは「3年後には何人くらいになるかな?」を見積もろう。イスを用意するなら今日の人数分だけじゃなく、3年後に座れる人数分を用意する感じだよ。その人数以上を表せる最小の `26^k` を探して、必要な桁数を決めよう。
この問題で問われていること
指数の形で表せる数の上限を使って、将来必要になる容量を見積もれるかがポイントだよ。
Sizing an Alphabetic Customer Code
choose the code length by estimating the customer count three years later and finding the smallest power of 26 that can cover it
project future count first\ncompare with 26^k\nchoose the minimum sufficient k\nbase decision on three-year horizon
確認ポイント
- まず将来人数を出す。
- 26^k と比較する。
- 必要最小桁数を選ぶ。
正解と解説を見る
正解
ア
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア(正解)
これが正解だよ。顧客は毎年2割増えるので、3年後は 8,000×1.2^3=13,824 人。英大文字26種類で3桁なら 26×26×26=17,576 通り作れるから全員に配れるよ。2桁だと 26×26=676 通りで全然足りないので、最小は3桁だね。
選択肢イ
4桁なら 26^4 通り作れるので足りるけど、問題は「少なくとも何桁必要か」だよ。3年後の顧客数は 8,000×1.2×1.2×1.2=13,824 人で、3桁の 26^3=17,576 通りで足りる。だから4桁は多すぎで不正解だよ。
選択肢ウ
5桁はさらに余裕がありすぎるよ。ロッカーの番号札を作るとき、3桁で全員分あるのに5桁の大きな番号札を用意する必要はない、という感じだね。「少なくとも」なので不正解だよ。
選択肢エ
6桁ももちろん足りるけど、必要最小限ではないよ。英大文字26種類を使うなら、3桁だけで 17,576 個のコードが作れて、3年後の 13,824 人をカバーできる。だから6桁は過剰で不正解だよ。
出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問8(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針