平成24年度 秋期 基本情報技術者試験 午前 問42
テクノロジ/セキュリティファイルの属性情報として,ファイルに対する読取り,書込み,実行の権限を独立に設定できるOSがある。この3種類の権限は,それぞれに1ビットを使って許可,不許可を設定する。この3ビットを8進数表現0~7の数字で設定するとき,次の試行結果から考えて,適切なものはどれか。 〔試行結果〕 ① 0を設定したら,読取り,書込み,実行ができなくなってしまった。 ② 3を設定したら,読取りと書込みはできたが,実行ができなかった。 ③ 7を設定したら,読取り,書込み,実行ができるようになった。
出典:平成24年度 秋期 基本情報技術者試験 午前 問42
- ア2を設定すると,読取りと実行ができる。
- イ4を設定すると,実行だけができる。
- ウ5を設定すると,書込みだけができる。
- エ6を設定すると,読取りと書込みができる。
正解:イ
解説
試行結果から,各ビットは4=実行,2=書込み,1=読取りに対応すると分かります。0(000)は全て不可,3(011)は書込み+読取りが可能で実行不可,7(111)は全て可能という結果と整合します。この対応に基づくと,4(100)は実行のビットだけが立っており,実行だけができます。
選択肢ごとの解説
- ア誤り。2(010)は書込みのビットだけが立っており,読取りと実行ではなく書込みだけができます。
- イ正しい。4(100)は実行のビットだけが立っており,読取り・書込みはできず実行だけができます。
- ウ誤り。5(101)は実行と読取りのビットが立っており,書込みだけでなく実行と読取りもできます。
- エ誤り。6(110)は実行と書込みのビットが立っており,読取りと書込みではなく実行と書込みができます。