問題
ファイルの属性情報として、ファイルに対する読取り、書込み、実行の権限を独立に設定できる OS がある。この 3 種類の権限は、それぞれに 1 ビットを使って許可、不許可を設定する。この 3 ビットを 8 進数表現 0〜7 の数字で設定する。次の試行結果から考えて、適切なものはどれか。〔試行結果〕(1) 6 を設定すると、読取り、書込み、実行ができなくなってしまった。(2) 3 を設定すると、読取りはできたが、実行ができなかった。(3) 7 を設定すると、読取り、書込み、実行ができるようになった。
選択肢
- 12 を設定すると、読取りと実行ができる。
- 24 を設定すると、実行だけができる。
- 35 を設定すると、書込みだけができる。
- 46 を設定すると、読取りと書込みができる。
正解
2. 4 を設定すると、実行だけができる。
詳しい解説を見る解説を閉じる
解説
試行結果から各ビットの割当てを逆算する。7(111)で全許可、3(011)で読取りのみ可・実行不可、6(110)で全不可となる条件を満たすのは、最上位ビット=実行・中位ビット=読取り・最下位ビット=書込みではなく、実行=1、読取り=なし、書込み=なし…と整理すると4(100)で実行だけが可能となる。よって正解はイである。(出典: 平成27年度 春期 基本情報技術者試験 午前 問44)
一問一答
科目A 180問+科目B 60問