ソフトウェア

基本情報技術者試験 科目A免除 修了試験 20200726 実施分 問41

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

出典:基本情報技術者試験 科目A免除 修了試験 20200726 実施分 問41(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:イ

覚える知識

ファイルアクセス権の3ビット8進数表現の推定

3ビットの権限は各ビットに読取り・書込み・実行を割り当て、8進数で一括設定する。

この問題で必要なこと

0は全て不許可、3(011)は読取りと書込み、7は全て。よって2ビット目と1ビット目が読書き、最上位ビットが実行となり、4は実行のみ。

ひっかけ

UNIXの一般的割当て(4=読取り)を思い込むと誤る。

この知識の出題:本試験系 3 回・免除試験 6 回(公開問題での観測値)。頻出知識ランキング181位(全1,254件中)。

この知識をアプリで解いて覚える レッスン「ファイル・ディレクトリとシェル操作」で学ぶ

同じ問題が出た回

同じ知識の過去問