이 모의고사는 실제 독학사 기출문제를 그대로 옮긴 것이 아니라, 국가평생교육진흥원이 공개한 2단계 논리회로 출제기준(평가영역)을 바탕으로 새로 재구성한 예상 문제 25개다. 실제 시행 회차의 문항 수·배점·시간은 매년 공고에 따라 달라질 수 있으므로, 응시 전 반드시 최신 시행공고를 확인해야 한다. 이 문서는 24편(종합 예상 문제)과 구성 방식은 유사하지만, 60분 제한시간 안에 25문항을 실제 시험처럼 풀어 보는 실전 훈련용이라는 점에서 다르다.
시험 정보와 시간 배분 전략
독학사 2단계 시험은 과목당 객관식 4지선다 25문항이 일반적인 형태이며, 배점은 문항당 4점(총 100점) 수준으로 공고되는 경우가 많다. 다만 이는 최근 공고를 바탕으로 한 일반적인 형태이며, 정확한 문항 수·배점·시험 시간은 매 회차 공고를 확인해야 한다(공고 확인 필요). 이 모의고사는 25문항·60분을 기준으로 구성했다.
쉽게 말하면: 60분에 25문항이면 한 문제에 평균 2분 24초가 주어지지만, 실제로는 계산이 필요 없는 문제에서 시간을 아껴 카르노맵·플립플롭·카운터처럼 손으로 전개해야 하는 문제에 시간을 몰아주는 것이 실전 전략이다.
영역별 문항 수와 권장 소요시간
아래 표는 이 모의고사의 영역별 문항 배치와, 실제 시험에서 참고할 만한 권장 소요시간이다. 진법·코드처럼 단순 변환은 빠르게, 카르노맵·플립플롭·카운터처럼 여러 단계를 거쳐야 하는 문제는 넉넉하게 배분했다.
| 영역 | 문항 수 | 문항 번호 | 권장 소요시간 | 이유 |
|---|---|---|---|---|
| 수 체계(진법 변환) | 3 | 1–3 | 문항당 약 1분(총 3분) | 나눗셈·자리값 계산만 하면 되는 단순 변환 |
| 코드(BCD·그레이) | 2 | 4–5 | 문항당 약 1.5분(총 3분) | 자리별 대응만 확인하면 되는 변환형 |
| 불 대수·표준형 | 3 | 6–8 | 문항당 약 2분(총 6분) | 법칙 이름을 하나씩 적용하는 전개 과정 필요 |
| 카르노맵 | 3 | 9–11 | 문항당 약 3분(총 9분) | 맵을 직접 그리고 묶음을 확인해야 함 |
| 조합회로(가산기·디코더·MUX) | 4 | 12–15 | 문항당 약 2분(총 8분) | 회로 동작 원리를 식·표로 확인 |
| 플립플롭 | 4 | 16–19 | 문항당 약 1.5분(총 6분) | 특성표·여기표를 암기했다면 빠르게 판단 가능 |
| 카운터 | 3 | 20–22 | 문항당 약 2.5분(총 7.5분) | 상태 전이·플립플롭 개수 계산 필요 |
| 레지스터 | 1 | 23 | 약 2.5분 | 클록별 상태를 표로 추적해야 함 |
| 기억장치 | 2 | 24–25 | 문항당 약 1.5분(총 3분) | 주소선·데이터선 공식 대입형 |
위 시간을 모두 더하면 약 45.5분이며, 나머지 약 14.5분은 마킹 확인·헷갈렸던 문항 재검토·시간 초과 문항 보완에 쓰는 여유 시간으로 남겨 둔다.
실전 순서 전략
- 1회독: 빠른 문제부터 — 진법·코드·기억장치 용량 계산처럼 공식 하나로 끝나는 문제(1–5, 24–25)를 먼저 풀어 자신감을 확보하고 시간을 아낀다.
- 2회독: 판단형 문제 — 불 대수·플립플롭·조합회로처럼 법칙이나 특성표를 기억해내면 되는 문제(6–8, 12–19)를 이어서 푼다.
- 3회독: 전개가 필요한 문제 — 카르노맵·카운터·레지스터처럼 표나 맵을 직접 그려야 하는 문제(9–11, 20–23)에 남은 시간을 집중한다.
- 막힌 문제는 표시만 하고 넘어간다 — 한 문제에 3분 이상 쓰고도 진전이 없으면 답을 임시로 찍어 표시해 두고 다음 문제로 넘어간다. 배점이 같은 4지선다에서 한 문제에 발목 잡히는 것이 가장 큰 손해다.
- 마지막 5분: 재검토 — 표시해 둔 문제와 카르노맵·카운터처럼 계산 실수가 잦은 문제 위주로 다시 확인한다.
문항 형식별 함정 대비
- “옳지 않은 것을 고르시오” 유형: 이 모의고사의 22번(동기 카운터 특징)·25번(RAM/ROM 차이)처럼 나머지 세 보기가 왜 틀렸는지까지 확인해야 진짜 정답을 고를 수 있다. 정답 보기 하나만 보고 판단하면 안 된다.
- 계산 순서를 묻는 함정: 진법 변환은 나눗셈의 나머지를 거꾸로 읽어야 하고, 그레이 코드는 상위 비트부터 XOR해야 한다. 순서를 반대로 하면 자릿수는 맞지만 값이 틀린 오답을 고르게 된다.
- 단위 착각: 기억장치 용량 문제에서 주소선 개수와 데이터선 개수를 바꿔 대입하면 워드 개수와 워드 길이가 뒤바뀐 오답이 나온다.
정답 위치 한눈에 보기
아래 표는 채점 후 오답을 검토할 때, 어느 문항이 어느 영역·어느 편의 개념과 연결되는지 바로 찾아갈 수 있도록 정리한 대조표다. 문항을 다 풀고 채점한 뒤, 틀린 문항의 “관련 편”으로 돌아가 개념을 다시 확인하는 방식으로 복습한다.
| 문항 | 출제 영역 | 관련 편 | 정답(보기 번호) |
|---|---|---|---|
| 1 | 진법 변환(10진→2진) | 06_number-systems | 2번 |
| 2 | 진법 변환(8진→10진) | 06_number-systems | 2번 |
| 3 | 진법 변환(16진→10진) | 06_number-systems | 2번 |
| 4 | BCD 코드 | 07_codes-bcd-gray | 2번 |
| 5 | 그레이 코드 | 07_codes-bcd-gray | 1번 |
| 6 | 불 대수 간소화(분배법칙) | 09_boolean-algebra-basics | 1번 |
| 7 | 드모르간 법칙 | 09_boolean-algebra-basics | 2번 |
| 8 | 불 대수 간소화(흡수법칙) | 09_boolean-algebra-basics | 4번 |
| 9 | 최소항의 합(SOP) | 10_standard-forms | 1번 |
| 10 | 카르노맵 don’t care | 12_k-map-advanced | 2번 |
| 11 | 카르노맵 묶음과 변수 소거 | 11_karnaugh-map | 2번 |
| 12 | 반가산기 합(S) | 15_adders-subtractors | 3번 |
| 13 | 반가산기 자리올림(C) | 15_adders-subtractors | 3번 |
| 14 | 3-to-8 디코더 | 16_comparators-encoders | 3번 |
| 15 | 8-to-1 멀티플렉서 | 16_comparators-encoders | 2번 |
| 16 | SR 래치 | 18_latches-flipflops | 2번 |
| 17 | JK 플립플롭 | 18_latches-flipflops | 1번 |
| 18 | D 플립플롭 | 18_latches-flipflops | 2번 |
| 19 | T 플립플롭 | 18_latches-flipflops | 2번 |
| 20 | 카운터 필요 플립플롭 개수 | 21_counters | 2번 |
| 21 | 동기 카운터 상태 전이 | 21_counters | 2번 |
| 22 | 동기·비동기 카운터 비교 | 21_counters | 2번 |
| 23 | 시프트 레지스터(SISO) | 22_registers-shift | 3번 |
| 24 | 기억장치 용량 계산 | 23_memory-overview | 2번 |
| 25 | RAM과 ROM의 차이 | 23_memory-overview | 2번 |