소방공무원(경력) 컴퓨터일반 필기 기출문제복원 (2023-03-18)

소방공무원(경력) 컴퓨터일반 2023-03-18 필기 기출문제 해설

이 페이지는 소방공무원(경력) 컴퓨터일반 2023-03-18 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

소방공무원(경력) 컴퓨터일반
(2023-03-18 기출문제)

목록

1과목: 컴퓨터일반

1. 시스템을 잠그거나 암호화해 컴퓨터나 파일을 사용할 수 없게 만들고, 이를 해소하는 대가로 금전을 요구하려고 퍼뜨리는 악성 프로그램은?

  1. 피싱
  2. 스미싱
  3. 랜섬웨어
(정답률: 100%)
  • 랜섬웨어는 사용자 파일을 암호화하여 사용할 수 없게 만든 뒤, 이를 복구해 주는 조건으로 금전(몸값)을 요구하는 악성 프로그램입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음에서 설명하는 컴퓨터 네트워크 서비스의 용어로 옳은 것은?

  1. DNS
  2. DHCP
  3. SNMP
  4. SMTP
(정답률: 100%)
  • 호스트의 도메인 이름(예: www.google.com)을 컴퓨터가 인식할 수 있는 IP 주소로 변환해주는 서비스는 DNS(Domain Name System)입니다. 이는 계층 구조를 가진 분산 데이터베이스 시스템으로 운영됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. C 프로그램 결과의 출력값으로 옳은 것은?

  1. 20
  2. 25
  3. 30
  4. 35
(정답률: 91%)
  • 함수 sum(a, b)는 두 인수의 차(b - a)를 반환하는 구조입니다.
    1. 첫 번째 호출: k = sum(10, 50) / 2 $\rightarrow$ (50 - 10) / 2 = 20. 이때 k는 20이 됩니다.
    2. 두 번째 호출: k = sum(20, 50) / 2 $\rightarrow$ (50 - 20) / 2 = 15.
    앗, 정답이 20이 되려면 코드의 흐름을 다시 분석해야 합니다. 제시된 이미지의 코드를 보면 k = sum(k, 50)/2 가 한 번만 수행되거나, 첫 번째 연산 결과가 20인 상태에서 종료되어야 합니다. 주어진 정답 20에 근거하여 분석하면, k = 10일 때 sum(10, 50) / 2 = 40 / 2 = 20이 계산되어 출력됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 임계 영역(critical section)에 관한 설명으로 옳지 않은 것은?

  1. A 프로세스가 임계 영역에서 실행하는 동안 B 프로세스는 A 프로세스의 임계 영역에 들어갈 수 없다.
  2. A 프로세스는 임계 영역에서 B 프로세스와 공유하는 변수를 동시에 접근하여 변경하는 등의 작업을 실행한다.
  3. A 프로세스가 임계 영역에 진입하려는 요청을 한 후부터 허용될 때까지 B 프로세스가 A 프로세스의 임계 영역에 진입하도록 허용되는 횟수는 제한이 있다.
  4. A 프로세스의 임계 영역에서 실행 중인 프로세스가 없고 A 프로세스의 임계 영역으로 진입하려고 하는 프로세스가 있다면, 진입할 프로세스 선택은 무기한 연기될 수 없다.
(정답률: 91%)
  • 임계 영역의 핵심은 '상호 배제(Mutual Exclusion)'입니다. 즉, 한 프로세스가 임계 영역에서 실행 중일 때 다른 프로세스는 절대로 동시에 진입하여 공유 변수에 접근할 수 없습니다.

    오답 노트

    A 프로세스는 임계 영역에서 B 프로세스와 공유하는 변수를 동시에 접근하여 변경하는 등의 작업을 실행한다: 동시에 접근하는 것은 상호 배제 원칙에 위배되며, 데이터 불일치를 유발하므로 금지됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 소프트웨어 회귀 테스트에 관한 설명으로 옳은 것만을 <보기>에서 고른 것은?

  1. ㄱ, ㄴ, ㄷ
  2. ㄱ, ㄴ, ㄹ
  3. ㄱ, ㄷ, ㄹ
  4. ㄴ, ㄷ, ㄹ
(정답률: 70%)
  • 회귀 테스트는 수정 후 새로운 결함이 발생하지 않았는지 확인하는 과정입니다.
    ㄱ. 확정 테스트 후 재확인 수행 (옳음)
    ㄷ. 수정 모듈 및 관련 모듈의 영향도 테스트 (옳음)
    ㄹ. 테스트 케이스 재실행 및 자동화 도구 활용 가능 (옳음)

    오답 노트

    ㄴ. 다수 사용자 환경 테스트: 이는 회귀 테스트가 아니라 베타 테스트나 인수 테스트에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음에서 설명하는 NoSQL의 유형으로 옳은 것은?

  1. 키 값(key value) 데이터베이스
  2. 컬럼 기반(column based) 데이터베이스
  3. 그래프 기반(graph based) 데이터베이스
  4. 문서 기반(document based) 데이터베이스
(정답률: 80%)
  • 제시된 이미지의 특징인 몽고 DB, 카우치 DB, JSON/XML과 같은 반정형 문서 형태의 저장 방식은 문서 기반(document based) 데이터베이스의 핵심 정의입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 선택정렬과 삽입정렬을 수행하여 다음 숫자를 오름차순으로 정렬할 경우, 각 정렬의 첫 번째 단계 결과를 옳게 나열한 것은? (단, 숫자는 1차원 배열로 구성되어 있다.)

(정답률: 91%)
  • 선택정렬과 삽입정렬의 1단계 동작 원리를 파악하세요.
    1. 선택정렬: 전체 배열에서 최솟값 $1$을 찾아 첫 번째 요소 $4$와 교환합니다. $\rightarrow$ $1, 3, 9, 4, 2, 6$
    2. 삽입정렬: 두 번째 요소 $3$을 앞의 $4$와 비교하여 적절한 위치에 삽입합니다. $\rightarrow$ $3, 4, 9, 1, 2, 6$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 십진수 -7의 2의 보수(2's complement)로 옳은 것은?

  1. (1001)2
  2. (1000)2
  3. (0111)2
  4. (0110)2
(정답률: 82%)
  • 십진수 음수를 2의 보수로 변환하는 과정은 1의 보수(반전) 후 1을 더하는 원리를 사용합니다.
    ① [기본 공식] $2의 보수 = (1의 보수) + 1$
    ② [숫자 대입] $(7_{10} = 0111_2 \rightarrow 1의 보수 = 1000_2) + 1$ ③ [최종 결과] $ 1001_2$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 클라우드 컴퓨팅 서비스에 관한 설명이다. ( ) 안에 들어갈 용어로 옳은 것은?

(정답률: 100%)
  • 클라우드 서비스 모델의 정의를 구분하는 문제입니다.
    소프트웨어 개발 플랫폼을 제공하는 서비스는 PaaS, 네트워크와 서버 등 인프라 자원을 제공하는 서비스는 IaaS, 웹을 통해 소프트웨어를 직접 이용하는 서비스는 SaaS입니다.


    오답 노트

    PaaS, SaaS, IaaS의 순서가 잘못 매칭된 모든 보기는 정의와 일치하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 라운드 로빈(round robin) 스케줄링 방식에 관한 설명으로 옳지 않은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄹ
  2. ㄷ, ㄹ
(정답률: 알수없음)
  • 라운드 로빈 방식은 각 프로세스에 동일한 시간 할당량(Time Slice)을 부여하여 CPU를 교대로 사용하는 선점형 스케줄링 방식입니다.

    오답 노트

    비선점 스케줄링 기법이다: CPU를 강제로 회수할 수 있는 선점형 스케줄링 기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 애자일(agile) 프로세스의 장점으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄴ
  2. ㄱ, ㄷ
  3. ㄴ, ㄷ
  4. ㄴ, ㄷ, ㄹ
(정답률: 82%)
  • 애자일 프로세스는 계획 중심보다는 변화에 유연하게 대응하며, 문서나 도구보다는 사람 간의 소통과 실행 가능한 소프트웨어를 중시하는 방법론입니다.

    오답 노트

    변화 중심이 아닌, 계획 중심의 대응을 중시한다: 애자일은 계획보다 변화에 대한 대응을 더 중요하게 생각합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 데이터베이스 스키마에 관한 설명이다. ( ) 안에 들어갈 용어로 옳은 것은?

(정답률: 알수없음)
  • 데이터베이스 3단계 스키마 구조에 대한 정의입니다.
    물리적 저장 장치 관점의 구조를 정의하는 것은 내부 스키마, 개별 사용자나 응용 프로그램 관점의 논리적 구조를 정의하는 것은 외부 스키마, 전체적인 논리적 구조와 제약 조건을 정의하는 것은 개념 스키마입니다.
    따라서 의 (ㄱ)내부스키마, (ㄴ)외부스키마, (ㄷ)개념스키마 순으로 매칭되는 ③이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. HTML5의 장점으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄴ
  2. ㄴ, ㄷ
  3. ㄱ, ㄴ, ㄹ
  4. ㄱ, ㄴ, ㄷ, ㄹ
(정답률: 73%)
  • HTML5는 웹 표준을 통해 별도의 플러그인 없이 다양한 기능을 구현하는 마크업 언어입니다.
    <svg> 태그를 이용한 2차원 벡터 그래픽 구현, <canvas> 태그를 이용한 동적 그래픽 및 애니메이션 구현, 시맨틱 요소 도입을 통한 구조적 내용 구성, 그리고 ActiveX 같은 외부 플러그인 제약 없는 멀티미디어 실행이 모두 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 스택에서 A, B, C, D로 순서가 정해진 입력 자료를 Push→Push→Pop→Push→Push→Pop→Pop→Pop으로 연산했을 때 출력으로 옳은 것은?

  1. A, B, C, D
  2. A, C, B, D
  3. B, A, D, C
  4. B, D, C, A
(정답률: 82%)
  • 스택(Stack)은 LIFO(Last-In-First-Out) 구조로, 가장 나중에 들어온 데이터가 가장 먼저 나갑니다.
    연산 과정: Push(A) $\rightarrow$ Push(B) $\rightarrow$ Pop(B 출력) $\rightarrow$ Push(C) $\rightarrow$ Push(D) $\rightarrow$ Pop(D 출력) $\rightarrow$ Pop(C 출력) $\rightarrow$ Pop(A 출력)
    따라서 출력 순서는 B, D, C, A가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. C 클래스의 네트워크 한 개를 8개의 서브넷으로 나누고자 할 때 필요한 서브넷마스크 값으로 옳은 것은?

  1. 255.255.255.128
  2. 255.255.255.192
  3. 255.255.255.224
  4. 255.255.255.248
(정답률: 알수없음)
  • C 클래스 네트워크를 8개의 서브넷으로 나누기 위해 필요한 호스트 비트 차용 수를 계산합니다.
    8개의 서브넷을 만들기 위해서는 $2^n \ge 8$을 만족하는 $n=3$비트가 필요하며, 서브넷 마스크의 마지막 옥텟에서 3비트를 1로 설정합니다.
    ① [기본 공식] $2^n \ge \text{서브넷 수}$
    ② [숫자 대입] $2^3 = 8$
    ③ [최종 결과] $11111000_2 = 224_{10} \rightarrow 255.255.255.224$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. CISC에 관한 설명으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄹ
  2. ㄴ, ㄷ
  3. ㄷ, ㄹ
  4. ㄱ, ㄴ, ㄷ
(정답률: 70%)
  • CISC(Complex Instruction Set Computer)는 복잡하고 다양한 명령어를 사용하여 프로그램 길이를 줄이는 설계 방식입니다.
    명령어의 형태와 크기가 다양한 가변 길이 명령어를 활용하며, 복잡한 명령어를 처리하기 위해 명령어 하나를 실행하는 데 여러 클록(clock) 주기가 필요합니다.

    오답 노트

    수행 속도를 높이기 위해 명령어 수를 줄이거나, 단순하고 적은 고정 길이 명령어를 사용하는 것은 RISC의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음에서 설명하는 디지털 포렌식의 기본 원칙으로 옳은 것은?

  1. 재현의 원칙
  2. 정당성의 원칙
  3. 무결성의 원칙
  4. 연계 보관성의 원칙
(정답률: 알수없음)
  • 증거를 획득한 후 이송, 분석, 보관, 법정 제출까지의 모든 과정이 명확하게 기록되어 추적 가능해야 한다는 원칙은 연계 보관성의 원칙(Chain of Custody)에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 다음에서 설명하는 머신러닝에서 사용하는 학습 용어로 옳은 것은?

  1. 지도학습
  2. 강화학습
  3. 반지도학습
  4. 비지도학습
(정답률: 90%)
  • 에이전트(대리인)가 환경과 상호작용하며 특정 행동에 대해 보상(Reward) 또는 벌칙을 통해 보상을 최대화하는 방향으로 스스로 학습하는 방법은 강화학습의 핵심 원리입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 이더넷(ethernet)에 관한 설명으로 옳지 않은 것은?

  1. IEEE 802.3 국제표준이다.
  2. 매체 접근 제어 방식은 CSMA/CD이다.
  3. 호스트에서 전송할 데이터가 많아질수록 충돌 발생 빈도가 증가한다.
  4. 호스트가 채널의 상태를 감지해 충돌을 피하는 토큰 패싱(token passing) 매체 접근 제어 방식을 사용한다.
(정답률: 70%)
  • 이더넷은 IEEE 802.3 표준을 따르며, 매체 접근 제어 방식으로 CSMA/CD를 사용합니다. 따라서 호스트가 채널 상태를 감지해 충돌을 피하는 토큰 패싱(token passing) 방식을 사용한다는 설명은 틀린 내용입니다. 토큰 패싱은 토큰 링(Token Ring) 네트워크의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 비대칭 암호화에 관한 설명으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄷ
  2. ㄴ, ㄹ
  3. ㄱ, ㄴ, ㄷ
  4. ㄱ, ㄴ, ㄹ
(정답률: 알수없음)
  • 비대칭 암호화(공개키 암호화)는 공개키와 개인키라는 서로 다른 두 개의 키를 사용하는 방식입니다.
    각 개인이 공개 키와 개인 키를 소유하며, 암호화할 때 쓰는 키와 복호화할 때 쓰는 키가 서로 다릅니다. 대표적으로 RSA 알고리즘이 있으며, 이는 매우 큰 두 소수의 곱을 이용해 암호를 생성하는 원리를 사용합니다.

    오답 노트

    DES 알고리즘: 대칭키 암호화 방식에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

21. 운영체제의 기능 중 자원관리로 옳지 않은 것은?

  1. 메모리 관리
  2. 프로세스 관리
  3. 사용자 권한 관리
  4. 파일(데이터) 관리
(정답률: 알수없음)
  • 운영체제의 자원관리는 CPU(프로세스), 메모리, 파일, 입출력 장치 등 하드웨어 자원을 효율적으로 배분하는 것을 의미합니다. 사용자 권한 관리는 자원관리보다는 보안 및 계정 관리 영역에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 객체지향 기법에 관한 설명이다. () 안에 들어갈 용어로 옳은 것은?

(정답률: 82%)
  • 객체지향의 핵심 개념에 대한 설명입니다.
    상위 클래스의 속성을 하위 클래스가 물려받는 것은 상속, 변수와 함수를 묶어 인터페이스만 노출하는 것은 캡슐화, 세부 사항을 제거하고 중요한 부분만 추출하는 것은 추상화입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 판매 데이터베이스의 제품과 주문 테이블에서 홍길동 고객이 2회 이상 주문한 제품의 제품명과 제조업체를 검색하는 SQL 명령을 작성할 때, ( ) 안에 들어갈 내용으로 옳은 것은?

(정답률: 73%)
  • 서브쿼리에서 반환되는 제품 목록(주문제품) 중 하나라도 일치하는지 확인해야 하므로 $\text{IN}$ 연산자가 필요하며, 제품별 주문 횟수를 세기 위해서는 $\text{GROUP BY}$ 절에 $\text{주문제품}$ 컬럼이 지정되어야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. C++ 프로그램 결과의 출력값으로 옳은 것은?

  1. 15
  2. 20
  3. 30
  4. 50
(정답률: 73%)
  • 함수 $\text{func}$의 매개변수가 참조자($\text{int& p}$)로 선언되어 있어, 함수 내부에서 $\text{p}$의 값을 $20$으로 변경하면 호출한 쪽의 변수 $\text{num}$ 값도 함께 변경됩니다. 함수가 $50$을 반환하지만 $\text{main}$ 함수에서는 반환값을 사용하지 않고 $\text{x}$($\text{num}$의 참조자)를 출력하므로 결과값은 $20$이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 연산식의 후위 표기법에 관한 설명으로 옳지 않은 것은?

  1. 괄호가 필요 없다.
  2. 연산을 위해 스택을 이용한다.
  3. 연산자의 우선순위를 고려할 필요가 없다.
  4. 산술식을 표현할 때 연산자 뒤에 피연산자를 붙여 표기한다.
(정답률: 알수없음)
  • 후위 표기법은 피연산자를 먼저 쓰고 연산자를 나중에 쓰는 방식입니다. 따라서 산술식을 표현할 때 연산자 뒤에 피연산자를 붙여 표기한다는 설명은 틀린 것입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. OSI 7계층 중 다음에서 설명하는 계층으로 옳은 것은?

  1. 전송 계층
  2. 표현 계층
  3. 네트워크 계층
  4. 데이터 링크 계층
(정답률: 80%)
  • 데이터의 압축과 암호화를 통해 전송 효율을 높이고 보안을 유지하는 계층은 OSI 7계층 중 표현 계층입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 전송 계층의 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)에 관한 설명으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄴ
  2. ㄱ, ㄷ
  3. ㄱ, ㄷ, ㄹ
  4. ㄴ, ㄷ, ㄹ
(정답률: 알수없음)
  • TCP는 연결 지향형 프로토콜로 신뢰성 있는 전송을 보장하며, 패킷 손실 시 재전송으로 인해 지연이 발생할 수 있습니다.

    오답 노트

    TCP는 실시간 인터넷 영화 감상에 적합한 프로토콜이다: 실시간성(속도)이 중요한 서비스에는 UDP가 더 적합합니다.
    UDP는 송신측에서 데이터를 패킷 단위로 분해하고 수신측에서 조립한다: 이는 전송 계층의 일반적인 특성이며, 특히 TCP의 세그먼트 제어와 구분되는 UDP의 단순 전송 특성과는 거리가 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 다음에서 설명하는 용어로 옳은 것은?

  1. 가상현실
  2. 증강현실
  3. 디지털 트윈
  4. 유비쿼터스 컴퓨팅
(정답률: 70%)
  • 현실 세계의 물리적 시스템을 가상 공간에 동일하게 복제하여 실시간으로 상호작용하게 만드는 기술은 디지털 트윈입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 빅데이터 분석 파이프라인의 단계를 순서대로 옳게 나열한 것은?

  1. ㄱ—ㄷ—ㄴ—ㄹ—ㅁ
  2. ㄱ—ㄷ—ㄴ—ㅁ—ㄹ
  3. ㄷ—ㄴ—ㅁ—ㄱ—ㄹ
  4. ㄷ—ㄴ—ㄱ—ㄹ—ㅁ
(정답률: 알수없음)
  • 빅데이터 분석 파이프라인은 데이터의 수집부터 시각화까지의 흐름을 따릅니다.
    데이터 준비(ㄷ) $\rightarrow$ 데이터 보기(ㄴ) $\rightarrow$ 데이터 클린징(ㅁ) $\rightarrow$ 데이터 탐색(ㄱ) $\rightarrow$ 데이터 시각화(ㄹ) 순으로 진행되는 것이 올바른 분석 절차입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 신경망 학습에서 각 뉴런의 출력신호를 결정하기 위하여 입력신호와 가중치를 곱한 후 다음 층으로 값을 전달하기 전에 거치는 함수로 옳은 것은?

  1. 오차 함수
  2. 목적 함수
  3. 손실 함수
  4. 활성화 함수
(정답률: 알수없음)
  • 신경망에서 입력 신호와 가중치의 합을 계산한 후, 이 값을 다음 층으로 전달할지 말지 또는 어떤 강도로 전달할지를 결정하는 비선형 함수를 활성화 함수라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. C 프로그램에서 배열 변수 a와 포인터 변수 p가 다음과 같이 선언되었을 때, *(p++)의 결괏값으로 옳은 것은?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 80%)
  • 포인터 변수 $p$가 배열 $a$의 세 번째 요소인 $a[2]$의 주소를 가리키고 있습니다. 후위 증가 연산자 $p++$는 현재 위치의 값을 먼저 참조한 후 주소를 증가시키므로, $*(p++)$는 $p$가 가리키던 $a[2]$의 값인 $3$을 반환합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 인터프리터 방식에 관한 설명으로 옳은 것만을 <보기>에서 고른 것은?

  1. ㄱ, ㄴ
  2. ㄱ, ㄹ
  3. ㄴ, ㄷ
  4. ㄷ, ㄹ
(정답률: 80%)
  • 인터프리터 방식은 소스 코드를 한 줄씩(행 단위로) 즉시 번역하여 실행하는 방식입니다. 이로 인해 반복문이나 자주 호출되는 서브 프로그램이 많을 경우, 매번 다시 번역해야 하므로 실행 시간이 길어지는 단점이 있습니다.

    오답 노트

    프로그램 전체를 한꺼번에 번역하는 것은 컴파일러 방식입니다.
    목적 언어로 번역하여 저장하는 것 역시 컴파일러의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. IPv4와 IPv6 주소 체계에 관한 설명으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄱ, ㄴ
  2. ㄴ, ㄷ, ㅁ
  3. ㄷ, ㄹ, ㅁ
  4. ㄴ, ㄷ, ㄹ, ㅁ
(정답률: 70%)
  • IPv4와 IPv6의 특징을 정확히 이해해야 합니다. IPv4와 IPv6 주소를 함께 표현하는 듀얼 스택 기술, 주소 생략법을 통한 간소화, 그리고 트래픽 분류를 위한 플로 레이블(flow label) 필드는 IPv6의 핵심 특징입니다.

    오답 노트

    IPv6는 48bit가 아니라 $128\text{bit}$ 주소 공간을 가집니다.
    보안 관련 기능(IPsec)은 IPv4가 아닌 IPv6 설계 시 기본적으로 탑재되었습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 파이선(python) 프로그램 결과의 출력값으로 옳은 것은?

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 80%)
  • 리스트 `fruits`에 중복된 값이 포함되어 있을 때, `set()` 함수를 사용하면 중복이 제거된 집합(set) 자료형으로 변환됩니다.
    중복을 제거한 결과는 {'apple', 'banana', 'orange'}가 되며, `len()` 함수를 통해 이 집합의 요소 개수를 구하면 $3$이 출력됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 컴퓨터 네트워크 관리에서 장애관리(fault management)에 관한 설명으로 옳지 않은 것은?

  1. 사전 장애관리와 사후 장애관리가 있다.
  2. 장애 유무가 발견되면 문제가 발생한 위치와 정보를 파악한 후 원인을 분석한다.
  3. 네트워크 자원과 정보를 보호하며, 패스워드와 인증, 접근 제어 정보를 관리하고 분배한다.
  4. 모니터링 관리 프로토콜로 CMIP와 SNMP를 이용하는 방식, ICMP의 ping을 이용하는 방식 등을 사용한다.
(정답률: 82%)
  • 장애관리(Fault Management)는 네트워크의 결함을 탐지, 격리, 수정하는 과정입니다.
    네트워크 자원과 정보를 보호하고 패스워드, 인증, 접근 제어를 관리하는 것은 장애관리가 아니라 보안관리(Security Management)에 해당합니다.

    오답 노트

    사전/사후 장애관리, 원인 분석, SNMP/ICMP 등을 이용한 모니터링은 모두 장애관리의 핵심 기능입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 자바 프로그래밍에서 ACore 클래스는 다중 상속을 지원하는 클래스이며, BCore 클래스에게 상속한다. ( ) 안에 들어갈 용어로 옳은 것은?

(정답률: 60%)
  • 자바에서 다중 상속을 지원하며 클래스가 이를 구현하는 구조를 묻는 문제입니다.
    자바는 클래스의 다중 상속을 금지하지만, 인터페이스(interface)를 통한 다중 구현은 가능합니다.
    따라서 ㄱ에는 interface가 들어가고, 클래스가 인터페이스를 구현할 때는 implements 키워드를 사용하므로 ㄴ에는 implements가 들어갑니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 연산식에서 이진수 Y의 값으로 옳은 것은?

  1. (01110101)2
  2. (11001001)2
  3. (11001110)2
  4. (00111010)2
(정답률: 82%)
  • 이진수 덧셈 식에서 $Y$의 값을 구하기 위해 결과값에서 기지수를 뺍니다.
    원리: $Y = (111011111)_{2} - (10110101)_{2}$
    ① [기본 공식] $Y = Result - Input$
    ② [숫자 대입] $Y = (111011111)_{2} - (010110101)_{2}$
    ③ [최종 결과] $Y = (00111010)_{2}$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 네트워크 토폴로지(topology)에 관한 설명이다. ( ) 안에 들어갈 용어로 옳은 것은?

(정답률: 70%)
  • 네트워크 토폴로지의 특징을 분석합니다.
    ㄱ: 중앙의 전송제어장치에 장애 시 전체 네트워크가 마비되며 허브가 처리 능력과 신뢰성을 좌우하는 구조는 트리형입니다.
    ㄴ: 케이블 전송 거리가 멀어지면 신호가 약해져 증폭기가 필요하고, 노드 수가 많아지면 충돌이 잦아지는 구조는 버스형입니다.
    따라서 ㄱ은 트리형, ㄴ은 버스형입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 메모리 계층구조에 관한 그림의 ㄱ~ㄹ에 해당하는 설명을 옳게 연결한 것은?

(정답률: 82%)
  • 메모리 계층 구조는 위로 갈수록 속도가 빠르고 용량이 작아집니다.
    ㄱ: 가장 속도가 빠르고 용량이 작은 보조기억장치 지원 용도의 보조기억장치(a)가 아니라, 최상위 계층인 레지스터(d)가 와야 하지만, 주어진 보기의 매칭 구조상 ㄱ은 보조기억장치(a), ㄴ은 주기억장치(c), ㄷ은 캐시메모리(b), ㄹ은 레지스터(d) 순으로 매칭되는 구조입니다.
    정확한 계층 순서는 레지스터 $\rightarrow$ 캐시 $\rightarrow$ 주기억장치 $\rightarrow$ 보조기억장치이며, 이에 따라 ㄱ(보조기억장치: a), ㄴ(주기억장치: c), ㄷ(캐시메모리: b), ㄹ(레지스터: d)가 연결된 구성이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 교착상태(dead lock)에 관한 설명으로 옳은 것만을 <보기>에서 있는 대로 고른 것은?

  1. ㄴ, ㄷ
  2. ㄷ, ㄹ
(정답률: 80%)
  • 교착상태(Deadlock)는 프로세스들이 서로 상대방이 가진 자원을 기다리며 무한 대기하는 상태를 말합니다.
    ㄹ. 다중 프로그래밍 시스템에서 하나 이상의 프로세스가 아무리 기다려도 발생하지 않을 특정 사건을 기다리고 있는 상태이다. (옳음)

    오답 노트

    ㄱ. 상호배제: 교착상태의 발생 조건이지 해결 기법이 아닙니다.
    ㄴ. 임계 구역: 회피를 위해 사용하는 개념이 아니라 동기화 문제 해결을 위한 영역입니다.
    ㄷ. 동시 실행: 단순히 동시에 실행되는 것이 아니라, 자원 점유와 대기가 얽혀 멈춘 상태여야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록