過去問解きまくり研究所 ホーム

平成27年度 春期 午前 問44

ソフトウェア

ビットに関する問題

ファイルの属性情報として,ファイルに対する読取り,書込み,実行の権限を独立に設定できる OS がある。この 3 種類の権限は,それぞれに 1 ビットを使って許可,不許可を設定する。この 3 ビットを 8 進数表現 0 〜 7 の数字で設定するとき,次の試行結果から考えて,適切なものはどれか。

〔試行結果〕
① 0 を設定したら,読取り,書込み,実行ができなくなってしまった。
② 3 を設定したら,読取りと書込みはできたが,実行ができなかった。
③ 7 を設定したら,読取り,書込み,実行ができるようになった。

答えと解説を見る

✓ これが正解イ4 を設定すると,実行だけができる。

解説

3ビットの上位ビットが実行に対応します。

3ビットで許可を表す仕組みを試行結果から読み解きます。0は3ビットとも0で、読取・書込・実行のすべてが不許可になりました。7は3ビットとも1で、すべてが許可されました。3は下位の2ビットだけが1の並びで、このとき読取と書込が許可され実行が不許可でした。ここから、実行の許可を担うのは残っている一つのビット、すなわち上位のビットだと決まります。判定の軸はこの対応で、ある値を2進数にして各ビットが立っているかを見れば、どの操作が許されるかが定まります。上位のビットだけが1になる値は、実行だけが許される設定になります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成27年度 春期 基本情報技術者試験 午前 問44

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)