8장 : 실전 모의고사
실전 모의고사 2회 정답해설: 계산·코드추적 강화형
실전 모의고사 학습 절입니다.
정답표
| 문항 | 정답 | 과목 | 핵심 해설 |
|---|---|---|---|
| 1 | ② | 이산수학 | 101101₂ = 32+8+4+1 = 45입니다. |
| 2 | ② | 이산수학 | 27은 16+8+2+1이므로 11011₂입니다. |
| 3 | ② | 이산수학 | 1111 0000₂ = F0₁₆입니다. |
| 4 | ① | 이산수학 | 1001의 2의 보수 절댓값은 0111, 즉 7이므로 -7입니다. |
| 5 | ③ | 이산수학 | 부분집합은 2⁵=32개, 진부분집합은 전체집합을 제외해 31개입니다. |
| 6 | ② | 논리회로 | XOR은 입력이 서로 다르면 1입니다. |
| 7 | ① | 논리회로 | NAND는 AND의 반대이며 1 AND 1은 1이므로 출력은 0입니다. |
| 8 | ① | 논리회로 | 1+1은 합 0, 자리올림 1입니다. |
| 9 | ③ | 논리회로 | 선택 신호 3개면 2³=8개 입력 중 하나를 선택합니다. |
| 10 | ② | 논리회로 | D 플립플롭은 클록 시점의 D 값을 저장합니다. |
| 11 | ② | C프로그래밍 | 곱셈이 먼저라 3 + 4*2 = 11입니다. |
| 12 | ② | C프로그래밍 | 1+2+3+4=10입니다. |
| 13 | ③ | C프로그래밍 | 전위 증가 ++a는 먼저 6으로 증가한 뒤 출력합니다. |
| 14 | ③ | C프로그래밍 | 배열 인덱스는 0부터라 a[2]는 세 번째 값 6입니다. |
| 15 | ② | C프로그래밍 | *p=20은 p가 가리키는 x 값을 20으로 바꿉니다. |
| 16 | ③ | 자료구조 | 스택은 LIFO라 마지막에 넣은 3이 먼저 나옵니다. |
| 17 | ① | 자료구조 | 큐는 FIFO라 먼저 넣은 1이 먼저 나옵니다. |
| 18 | ③ | 자료구조 | 2+3=5, 5*4=20입니다. |
| 19 | ① | 자료구조 | 전위순회는 루트→왼쪽→오른쪽이므로 ABC입니다. |
| 20 | ① | 자료구조 | 오름차순은 작은 값부터 1,3,5입니다. |
| 21 | ② | 컴퓨터구조 | ADD는 수행할 동작을 나타내는 연산자입니다. |
| 22 | ① | 컴퓨터구조 | A를 적재하고 B를 더한 뒤 C에 저장하므로 C=A+B입니다. |
| 23 | ② | 컴퓨터구조 | 인출은 PC의 주소를 MAR로 보내고 메모리에서 MBR을 거쳐 IR로 갑니다. |
| 24 | ③ | 컴퓨터구조 | 즉치주소는 피연산자 위치가 아니라 값 자체가 들어 있습니다. |
| 25 | ① | 컴퓨터구조 | 캐시 히트가 많으면 느린 메모리 접근이 줄어 평균 접근 시간이 감소합니다. |
| 26 | ③ | 운영체제 | 완료시간은 2,6,12이고 평균 반환시간은 (2+6+12)/3 = 20/3입니다. |
| 27 | ② | 운영체제 | 반환시간은 10-2=8, 대기시간은 8-3=5입니다. |
| 28 | ① | 운영체제 | P(wait)는 자원을 요청하고 세마포어 값을 감소시킵니다. |
| 29 | ② | 운영체제 | 1,2,3이 모두 적재된 상태에서 다시 1을 참조하므로 히트입니다. |
| 30 | ② | 운영체제 | 점유와 대기는 자원을 가진 채 다른 자원을 기다리는 조건입니다. |
| 31 | ② | 객체지향 | new는 클래스를 바탕으로 객체를 생성합니다. |
| 32 | ① | 객체지향 | 같은 이름에 매개변수가 다르면 오버로딩입니다. |
| 33 | ② | 객체지향 | private은 클래스 내부 접근 중심입니다. |
| 34 | ② | 객체지향 | 상속은 부모의 속성과 기능을 자식이 물려받는 개념입니다. |
| 35 | ① | 객체지향 | 동적 바인딩은 실행 시점에 실제 객체의 메소드를 선택하며 다형성과 관련됩니다. |
| 36 | ① | 웹프로그래밍 | GET은 조회 요청에 주로 사용됩니다. |
| 37 | ④ | 웹프로그래밍 | 박스모델은 content, padding, border, margin으로 봅니다. |
| 38 | ② | 웹프로그래밍 | 곱셈이 먼저라 3+4*2=11입니다. |
| 39 | ① | 웹프로그래밍 | id 요소 조회는 document.getElementById()를 사용합니다. |
| 40 | ① | 웹프로그래밍 | 이벤트 리스너 등록은 addEventListener()입니다. |
복습 포인트
계산형 문항은 답만 고르지 말고 중간값을 표로 남깁니다. 특히 스케줄링 문제는 완료시간, 반환시간, 대기시간을 분리해야 실수를 줄일 수 있습니다.