유형 1: 8진수 ↔ 10진수 변환
문제 예제 1
다음 8진수 0o57을 10진수로 변환한 값은?
- 47
- 55
- 57
- 63
풀이
정답: 1
유형 2: 8진수 ↔ 이진수 변환
문제 예제 2
8진수 0o125를 이진수로 변환한 값은?
- 110101
- 10100101
- 001010101
- 1010101
풀이
8진수의 각 자리수를 3자리의 이진수로 변환:
- 1 → 001
- 2 → 010
- 5 → 101
0o125 = 001010101 = 1010101
정답: 4
유형 3: 8진수 ↔ 16진수 변환
문제 예제 3
8진수 0o34를 16진수로 변환한 값은?
- 1C
- 1D
- 2C
- 2D
풀이
- 8진수 → 이진수 변환
0o34 = 011100 - 이진수 → 16진수 변환 (4자리씩 묶기)
011100 = 1C
정답: 1
유형 4: 파일 권한과 8진수
문제 예제 4
파일 권한이 -rwxr-xr--으로 설정되어 있다. 이를 8진수로 표현하면?
- 754
- 764
- 744
- 755
풀이
권한을 3자리로 나눠 숫자로 변환:
- rwx = 111 (이진수) = 7 (8진수)
- r-x = 101 (이진수) = 5 (8진수)
- r-- = 100 (이진수) = 4 (8진수)
rwxr−xr−− = 754
정답: 1
유형 5: 진법 계산
문제 예제 5
10진수 125를 8진수로 변환하면?
- 171
- 172
- 175
- 176
풀이
- 10진수 125를 8로 나눕니다.
- 125 ÷ 8 = 15 (몫), 나머지 5
- 15 ÷ 8 = 1 (몫), 나머지 7
- 1 ÷ 8 = 0 (몫), 나머지 1
- 나머지를 아래에서 위로 읽습니다: 175
정답: 3
자주 나오는 팁
- 8진수 → 2진수 변환: 각 자리 숫자를 3자리 이진수로 변환!
- 권한 계산: 읽기(4), 쓰기(2), 실행(1)의 합을 사용.
- 16진수 변환 문제가 있으면 반드시 이진수를 거치는 것이 편리.
예시 문제 1: 8진수 → 10진수 변환
문제: 8진수 315를 10진수로 변환하시오.
풀이: 8진수 315는 다음과 같은 방식으로 10진수로 변환할 수 있습니다:
따라서, 8진수 315는 10진수 205입니다.
예시 문제 2: 10진수 → 8진수 변환
문제: 10진수 135를 8진수로 변환하시오.
풀이: 10진수를 8진수로 변환하려면 8로 나누어 나머지를 구하는 방법을 사용합니다.
- 135 ÷ 8 = 16, 나머지 7
- 16 ÷ 8 = 2, 나머지 0
- 2 ÷ 8 = 0, 나머지 2
따라서, 나머지를 역순으로 읽으면 8진수 207이 됩니다.
따라서, 10진수 135는 8진수 207입니다.
예시 문제 3: 8진수 덧셈
문제: 8진수 127과 64를 더한 값을 구하시오.
풀이: 먼저 8진수 덧셈을 진행하기 위해, 각 8진수를 10진수로 변환한 후 덧셈을 합니다.
- 139 ÷ 8 = 17, 나머지 3
- 17 ÷ 8 = 2, 나머지 1
- 2 ÷ 8 = 0, 나머지 2
따라서, 10진수 139는 8진수 213입니다.
따라서, 8진수 127과 64를 더한 값은 8진수 213입니다.
예시 문제 4: 8진수 곱셈
문제: 8진수 12와 14를 곱한 값을 구하시오.
풀이:
따라서, 120은 8진수 170입니다.
따라서, 8진수 12와 14를 곱한 값은 8진수 170입니다.
'컴퓨터 > 컴퓨터 시험' 카테고리의 다른 글
정보처리 (16진수) 진법변환 (1) | 2024.12.10 |
---|---|
정보처리 (16진수) (3) | 2024.12.10 |
정보처리 (8진수) (1) | 2024.12.09 |
정보처리 (10진수) (1) | 2024.12.08 |
정보처리 (2진수) (1) | 2024.12.07 |