✅ 컴퓨터일반 (책형: 나) 정답표
번호 | 정답 |
---|---|
1번 | ① |
2번 | ④ |
3번 | ② |
4번 | ④ |
5번 | ③ |
6번 | ④ |
7번 | ③ |
8번 | ③ |
9번 | ① |
10번 | ③ |
11번 | ① |
12번 | ② |
13번 | ④ |
14번 | ③ |
15번 | ④ |
16번 | ③ |
17번 | ①② |
18번 | ② |
19번 | ① |
20번 | ① |
1번 (정답: ①)
병렬 처리 기법으로 옳지 않은 것은?
보기 분석:
- ① 블루레이 디스크 ❌ : 단순 저장장치임, 병렬처리와 무관!
- ② VLIW ✅ : 병렬로 여러 명령어 실행
- ③ 파이프라인 ✅ : 명령어 단계별로 분할 실행
- ④ 슈퍼스칼라 ✅ : 명령어 여러 개 동시 처리
🧠 핵심: 병렬처리는 CPU 내부 명령어 처리 기술! 디스크는 전혀 관계 없어!
✅ 정답: ①
2번 (정답: ④)
IP주소를 동적으로 할당하는 프로토콜?
보기 분석:
- ① TCP ❌ : 전송 프로토콜
- ② DNS ❌ : 도메인 이름 변환
- ③ SOAP ❌ : 웹 통신 프로토콜
- ④ DHCP ✅ : IP주소를 자동으로 할당
🧠 핵심: DHCP는 컴퓨터 부팅할 때 IP주소를 자동으로 받아오는 기능!
✅ 정답: ④
3번 (정답: ②)
UDP 프로토콜 설명 중 틀린 것?
보기 분석:
- ① 흐름 제어 불필요, 비신뢰적 통신 → 맞음
- ② 순차적 데이터 전송 보장 ❌ → UDP는 순서를 보장 안 함!
- ③ 비연결지향 → 맞음
- ④ 재전송 요구 안 함 → 맞음
🧠 핵심: UDP는 “빠르지만 신뢰성은 없음”이 키워드야.
✅ 정답: ②
4번 (정답: ④)
MIMD 방식에 속하지 않는 것은?
보기 분석:
- ① 클러스터 ✅ : MIMD
- ② 대칭형 다중 프로세서(SMP) ✅ : MIMD
- ③ NUMA(불균일 기억장치) ✅ : MIMD
- ④ 배열 프로세서 ❌ : SIMD 방식
🧠 핵심: 배열은 같은 명령을 여러 데이터에 적용하는 SIMD 방식!
✅ 정답: ④
5번 (정답: ③)
컴퓨터 구성요소 설명 중 옳은 것 고르기
보기 분석:
- ㄱ. 입출력장치가 더 빠르다 ❌ : 느림
- ㄴ. 명령어 실행에 제어장치, ALU 필요 ✅
- ㄷ. 명령 인출에 명령레지스터, 프로그램카운터 필요 ✅
- ㄹ. 입출력은 반드시 CPU 통해야 한다 ❌ : DMA로 직접 가능함
🧠 핵심: CPU 동작을 기억하자! 실행단계(연산)와 인출단계(레지스터)가 핵심!
✅ 정답: ③
6번 (정답: ④)
유닉스 시스템 신호 설명 중 맞는 것?
보기 분석:
- ① SIGKILL ❌ : 프로세스를 강제종료
- ② SIGTERM ❌ : 종료 요청
- ③ SIGILL ❌ : 잘못된 명령어 수행
- ④ SIGCHLD ✅ : 자식 프로세스 종료 알림
🧠 핵심: SIGCHLD는 부모에게 자식 상태 알리는 신호!
✅ 정답: ④
7번 (정답: ③)
물리메모리 프레임당 1개 페이지 테이블 항목을 할당하는 기술?
보기 분석:
- ① 변환참조버퍼(TLB) ❌ : 캐시 개념
- ② 계층적 페이지 테이블 ❌ : 다단계 구조
- ③ 역 페이지 테이블 ✅ : 메모리 기준으로 테이블을 구성
- ④ 해시 페이지 테이블 ❌ : 해시 이용
🧠 핵심: ‘역’ 이라는 말이 물리 메모리 기준임을 의미!
✅ 정답: ③
8번 (정답: ③)
C언어 프로그램 출력 결과
- 0x15213F10 >> 4 = 0x015213F1
- (char)로 변환하면 하위 1바이트만 보고 음수 변환
- 결과: -15, 241
🧠 핵심: unsigned char vs signed char 변환 주의!
✅ 정답: ③
9번 (정답: ①)
인터넷 계층 오류보고 프로토콜?
보기 분석:
- ① ICMP ✅ : 오류 메시지 담당
- ② RARP ❌ : MAC주소 → IP 변환
- ③ ARP ❌ : IP주소 → MAC주소
- ④ IGMP ❌ : 그룹 관리
🧠 핵심: ICMP는 ‘오류 알림’ 역할을 한다!
✅ 정답: ①
10번 (정답: ③)
CPU 제어장치에 속하지 않는 것?
보기 분석:
- ① 순서 제어 논리장치 ✅
- ② 명령어 해독기 ✅
- ③ 시프트 레지스터 ❌ : 데이터 이동 장치
- ④ 서브루틴 레지스터 ✅
🧠 핵심: 시프트레지스터는 ‘제어’가 아니라 ‘데이터 이동’!
✅ 정답: ③
11번 (정답: ①)
연속 아날로그 신호를 일정 시간 간격으로 추출하는 과정?
- ① 표본화 (Sampling) ✅
- ② 양자화 : 수치 근사
- ③ 부호화 : 디지털 신호로 변환
- ④ 자동화 : 관련 없음
🧠 핵심: “표본화 → 양자화 → 부호화” 순서 기억하기!
✅ 정답: ①
12번 (정답: ②)
C 프로그램 funa() 실행 결과
- funa(5) = 5 + funa(3) = 5 + (3 + funa(1)) = 5 + (3 + (1%2)) = 9
- funa(6) = 6 + funa(4) = 6 + (4 + funa(2)) = 6 + (4 + (2 + funa(0))) = 6 + (4 + (2 + 0)) = 12
🧠 핵심: 재귀 흐름 제대로 따라가자!
✅ 정답: ②
13번 (정답: ④)
해시함수 설명
- 폴딩함수: 키를 여러 부분으로 나눠 더하거나 XOR해서 주소 계산
🧠 핵심: 폴딩은 “접어 접어 합치는” 느낌!
✅ 정답: ④
14번 (정답: ③)
(가)~(다) 연결
- (가) 머신러닝
- (나) 인공지능
- (다) 딥러닝
🧠 핵심: 머신러닝은 인공지능의 하위, 딥러닝은 머신러닝의 하위!
✅ 정답: ③
15번 (정답: ④)
구조적 개발 방법론에서 소단위 명세서 도구
- ④ 구조적 언어, 의사결정표 사용
🧠 핵심: 소단위 명세는 프로그램 흐름을 문서화하는 도구!
✅ 정답: ④
16번 (정답: ③)
주가 변동 설명하는 법칙
- 피드백 시스템의 법칙 ✅
🧠 핵심: 긴 시간 변동 관찰 ➔ 피드백 시스템!
✅ 정답: ③
17번 (정답: ①, ② 공동정답)
LEFT JOIN 결과
- SQL LEFT JOIN에서는 S 테이블 기준으로 모두 출력
- ①과 ② 모두 LEFT JOIN 조건 만족 가능함!
🧠 핵심: LEFT JOIN은 왼쪽 기준 모두 출력하는 거 기억하기!
✅ 정답: ①, ② 공동정답
18번 (정답: ②)
시스템 호출 설명 중 옳지 않은 것
- ② fork() 호출 시 메모리 위치 동일 ❌ (메모리 복제됨)
🧠 핵심: fork는 메모리 공간을 복사해 새로 만듦!
✅ 정답: ②
19번 (정답: ①)
SQL 뷰 설명 중 옳은 것
- 복잡한 질의를 간단히 표현할 수 있게 한다 ✅
🧠 핵심: 뷰는 “가상 테이블” 역할!
✅ 정답: ①
20번 (정답: ①)
C 프로그램 출력 결과
-2 0 0 1 20
🧠 핵심:
&&
단락 평가,&
강제 평가!- 20은 출력되지만 10은 출력 안 됨!
✅ 정답: ①
번호 | 주제 | 핵심 포인트 | 정답 |
---|---|---|---|
1번 | 병렬처리 | 블루레이는 저장장치! | ① |
2번 | IP 동적할당 | DHCP가 자동 IP할당! | ④ |
3번 | UDP 특징 | UDP는 순서 보장❌ | ② |
4번 | MIMD 방식 | 배열 프로세서는 SIMD! | ④ |
5번 | CPU 구성요소 | ㄴ, ㄷ만 맞음 (명령 실행/인출) | ③ |
6번 | 유닉스 신호 | SIGCHLD: 자식 종료 알림 | ④ |
7번 | 페이지 테이블 | 물리기준 = 역페이지 테이블 | ③ |
8번 | C언어 타입 변환 | -15, 241 | ③ |
9번 | 인터넷 계층 | 오류보고 = ICMP | ① |
10번 | 제어장치 | 시프트 레지스터는 데이터 이동 | ③ |
11번 | 아날로그 변환 | 추출 = 표본화 | ① |
12번 | 재귀 함수 | 결과 9, 12 | ② |
13번 | 해시 함수 | 여러 조각 합쳐 = 폴딩함수 | ④ |
14번 | AI 기술구성 | 머신러닝 → 인공지능 → 딥러닝 | ③ |
15번 | 소단위 명세 | 구조적 언어, 의사결정표 | ④ |
16번 | 주가 변동 법칙 | 피드백 시스템 법칙 | ③ |
17번 | LEFT JOIN | 공동정답 (1번, 2번) | ①,② |
18번 | 시스템콜 | fork() 메모리 동일 ❌ | ② |
19번 | SQL 뷰 | 복잡한 질의 단순화 | ① |
20번 | C언어 출력 | -2 0 0 1 20 | ① |
✏️ 초집약 요약
- 저장장치 ➔ 병렬처리 아님
- DHCP ➔ 자동 IP
- UDP ➔ 순서 없음
- 배열 프로세서 ➔ SIMD
- 역페이지 테이블 ➔ 물리메모리 기준
- 오류보고 ➔ ICMP
- 시프트 레지스터 ➔ 제어장치 아님
- LEFT JOIN ➔ 공동정답 인정
- 시스템콜 fork() ➔ 메모리 복제
- SQL 뷰 ➔ 질의 단순화