カコモンノート

問1応用情報技術者 令和元年度 秋期

1 / 80問
令和元年度 秋期2019年

あるホテルは客室を1,000部屋もち,部屋番号は,数字4と9を使用しないで0001から順に数字4桁の番号としている。部屋番号が0330の部屋は,何番目の部屋か。

選択肢をえらぶと、答えと解説が出ます

選択肢をえらぶと、
ここに答えと解説が出ます
正答 3

解説

正解は3。使える数字は0,1,2,3,5,6,7,8の8種類なので、部屋番号は8進数と同じ並び方になる。数字を小さい順に0〜7へ読み替えると、0330はそのまま8進数の0330になる(3→3、0→0)。これを10進に直すと 3×8²+3×8+0=192+24=216。番号は0001から1番目と数えるので、番号の値がそのまま何番目かを表し、216番目になる。

1の204、2の210、4の218は、8進数の桁の重み(64・8・1)で正しく換算すると出てこない値。
330番目と10進のまま読むのも誤りで、4と9を飛ばした分だけ順番は前に詰まる。

根拠:位取り記数法(使える数字の種類の数が基数になる)。

KEY POINT
4と9を使わない番号は8種類の数字だけなので8進数とみなし、0330は3×64+3×8=216番目。
出典:令和元年度 秋期 応用情報技術者試験 午前 問1(独立行政法人 情報処理推進機構(IPA))
独立行政法人情報処理推進機構(IPA)が公表している過去問題です。IPA の「過去問題の使用について」に基づき、IPA が指定する形で出典を明記して掲載しています(利用の許諾申請は不要)。問題文・選択肢の内容は変えていません。元の問題冊子から文字を起こす都合で、改行・字間の空白は省き、英数字の全角・半角は元とそろえていない箇所があります。図表は IPA が公表した問題冊子のものです。解説は当サイトが独自に作成したもので、IPA とは関係ありません。