계리직공무원 컴퓨터 일반 필기 기출문제복원 (2008-08-31)

계리직공무원 컴퓨터 일반 2008-08-31 필기 기출문제 해설

이 페이지는 계리직공무원 컴퓨터 일반 2008-08-31 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

계리직공무원 컴퓨터 일반
(2008-08-31 기출문제)

목록

1과목: 과목 구분 없음

1. UNIX 명령어 ls -l을 수행했을 때의 결과에 대한 설명으로 알맞지않은 것은?

  1. peter라는 사용자는 aaash 파일을 수정할 수 있다.
  2. staff 그룹 사용자는 aaash 파일을 실행할 수 있다.
  3. aaash 파일은 심볼릭 링크(symbolic link)가 2개 있다.
  4. 다른 사용자도 이 파일의 내용을 볼 수 있다.
(정답률: 59%)
  • UNIX의 ls -l 명령어 결과에서 파일의 권한과 링크 수를 확인해야 합니다. aaash 파일의 링크 수가 2로 표시되어 있다면, 이는 하드 링크의 개수를 의미하며 심볼릭 링크의 개수를 나타내는 것이 아닙니다.
profile_image
1

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

2. 리눅스 운영체제에 대한 설명으로 알맞지 않은 것은?

  1. 리눅스는 마이크로커널(microkernel) 방식으로 구현되었으며 커널 코드의 임의의 기능들을 동적으로 적재(load)하여 사용할 수 있다.
  2. 리눅스 커널 2.6 버전의 스케줄러는 임의의 프로세스를 선점할 수 있으며 우선순위 기반 알고리즘이다.
  3. 리눅스 운영체제는 윈도우 파일 시스템인 NTFS와 저널링 파일 시스템인 JFFS를 지원한다.
  4. 리눅스는 다중 사용자와 다중 프로세서를 지원하는 다중 작업형 운영체제이다.
(정답률: 29%)
  • 리눅스는 커널의 모든 핵심 서비스가 하나의 커널 공간에 포함되어 실행되는 모놀리딕 커널(Monolithic Kernel) 구조를 가지고 있습니다. 마이크로커널 방식은 최소한의 기능만 커널에 두고 나머지는 사용자 공간에서 실행하는 방식이므로 리눅스의 구조와 다릅니다.
profile_image
1

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

3. 다음 중 객체지향 언어의 특징으로 알맞지 않은 것은?

  1. 상속성
  2. 다형성
  3. 구조화
  4. 추상화
(정답률: 79%)
  • 객체지향 언어의 핵심 특징은 캡슐화, 상속성, 다형성, 추상화입니다. 구조화는 절차적 프로그래밍 언어의 특징으로, 프로그램을 함수 단위로 나누어 설계하는 방식입니다.
profile_image
1

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

4. 다음 중 시스템 소프트웨어로 알맞지 않은 것은?

  1. 윈도우 XP
  2. 리눅스
  3. 워드프로세서
  4. 컴파일러
(정답률: 76%)
  • 시스템 소프트웨어는 컴퓨터 하드웨어를 효율적으로 운영하기 위한 제어 프로그램(운영체제, 컴파일러 등)을 의미합니다. 반면 워드프로세서는 사용자가 특정 목적을 위해 사용하는 응용 소프트웨어(Application Software)입니다.
profile_image
1

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

5. 운영체제에서 교착상태(deadlock)가 발생할 필요 조건으로 알맞지 않은 것은?

  1. 환형 대기(circular wait) 조건으로 각 프로세스는 순환적으로 다음 프로세스가 요구하는 자원을 가지고 있다.
  2. 선점(preemption) 조건으로 프로세스가 소유하고 있는 자원은 다른 프로세스에 의해 선점될 수 있다.
  3. 점유하며 대기(hold and wait) 조건으로 프로세스는 할당된 자원을 가진 상태에서 다른 자원을 기다린다.
  4. 상호 배제(mutual exclusion) 조건으로 프로세스들은 필요로 하는 자원에 대해 배타적인 통제권을 갖는다.
(정답률: 63%)
  • 교착상태가 발생하기 위해서는 상호 배제, 점유하며 대기, 비선점, 환형 대기라는 4가지 조건이 모두 충족되어야 합니다. 따라서 자원을 다른 프로세스가 강제로 뺏어올 수 있다는 선점 조건은 교착상태의 발생 조건이 아니라, 오히려 교착상태를 해결하는 방법 중 하나에 해당합니다.
profile_image
1

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

6. 자신을 타인이나 다른 시스템에게 속이는 행위를 의미하며 침입하고자 하는 호스트의 IP 주소를 바꾸어서 해킹하는 기법을 가리키는 것은?

  1. Spoofing
  2. Sniffing
  3. Phishing
  4. DoS 공격
(정답률: 55%)
  • 스푸핑(Spoofing)은 '속이다'라는 의미로, 공격자가 자신의 IP 주소를 신뢰할 수 있는 호스트의 IP 주소로 위장하여 시스템에 침입하는 기법을 말합니다.

    오답 노트

    Sniffing: 네트워크 패킷 도청
    Phishing: 개인정보 낚시
    DoS 공격: 서비스 거부 공격
profile_image
1

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

7. RAID(Redundant Array of Inexpensive Disks)에 대한 설명으로 알맞지 않은 것은?

  1. RAID-0는 디스크 스트라이핑(disk striping) 방식으로 중복 저장과 오류 검출 및 교정이 없는 방식이다.
  2. RAID-1은 디스크 미러링(disk mirroring) 방식이며 높은 신뢰도를 갖는 방식이다.
  3. RAID-4는 데이터를 비트 단위로 여러 디스크에 분할하여 저장하며 별도의 패리티 디스크를 사용한다.
  4. RAID-5는 패리티 블록들을 여러 디스크에 분산 저장하는 방식이며 단일 오류 검출 및 교정이 가능한 방식이다.
(정답률: 54%)
  • RAID-4는 데이터를 비트 단위가 아니라 블록 단위로 여러 디스크에 분할하여 저장하며, 별도의 전용 패리티 디스크를 사용하는 방식입니다.
profile_image
1

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

8. 캐시 기억 장치(cache memory)에 대한 설명으로 알맞지 않은 것은?

  1. 직접 사상(direct mapping) 방식은 주기억장치의 임의의 블록들이 어떠한 슬롯으로든 사상될 수 있는 방식이다.
  2. 세트-연관 사상(set-associative mapping) 방식은 직접 사상 방식과 연관사상(associative mapping) 방식을 혼합한 방식이다.
  3. 슬롯의 수가 128개인 4-way 연관 사상 방식인 경우 슬롯을 공유하는 주기억 장치 블록들이 4개의 슬롯으로 적재될 수 있는 방식이다.
  4. 캐시 쓰기 정책(cache write policy)은 write through 방식과 write back 방식 등이 있다.
(정답률: 47%)
  • 직접 사상 방식은 주기억장치의 블록이 정해진 특정 슬롯에만 매핑되는 방식입니다. 임의의 블록이 어떤 슬롯으로든 사상될 수 있는 방식은 연관 사상(Associative Mapping) 방식에 대한 설명입니다.
profile_image
1

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

9. 데이터통신 흐름 제어 방식인 Go-Back-N ARQ에서 6번 프레임까지 전송을 하였는데 수신측에서 3번 프레임에 오류가 있다고 재전송을 요청해 왔을 경우 재전송되는 프레임의 수는?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 48%)
  • Go-Back-N ARQ 방식은 오류가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 흐름 제어 방식입니다.
    ① [기본 공식] $\text{재전송 수} = \text{마지막 전송 번호} - \text{오류 발생 번호} + 1$
    ② [숫자 대입] $\text{재전송 수} = 6 - 3 + 1$
    ③ [최종 결과] $\text{재전송 수} = 4$
profile_image
1

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

10. MS Access의 데이터베이스를 이용한 성적 테이블에서 적어도 2명 이상이 수강하는 과목에 대해 등록한 학생수와 평균점수를 구하기 위한 SQL 질의문을 작성할 경우 빈칸에 적절한 표현은?

  1. WHERE SUM(학번) >= 2
  2. WHERE COUNT(학번) >= 2
  3. HAVING SUM(학번) >= 2
  4. HAVING COUNT(학번) >= 2
(정답률: 54%)
  • 그룹화된 결과(GROUP BY)에 대해 조건 필터링을 수행할 때는 WHERE가 아닌 HAVING 절을 사용해야 하며, 학생 수를 세기 위해서는 COUNT 함수를 사용해야 합니다.

    오답 노트

    WHERE: 그룹화 전 개별 행을 필터링하므로 부적절함
    SUM: 합계를 구하는 함수이므로 인원수 계산에 부적절함
profile_image
1

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

11. <그림>의 순서도를 표현하는 문장 형식으로 알맞은 것은?

  1. for문-while문-case문-do~while문
  2. do~while문-for문-중첩조건문-조건문
  3. for문-do~while문-중첩조건문-조건문
  4. do~while문-조건문-case문-while문
(정답률: 51%)
  • 순서도의 흐름을 분석하면 다음과 같습니다.
    1. 초기값 설정 후 조건 검사 및 반복: for문
    2. 조건 만족 시 내부 루프 반복: while문
    3. 여러 조건에 따라 분기 처리: case문
    4. 명령문 실행 후 조건 검사: do~while문
profile_image
1

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

12. 주어진 연도가 윤년인지를 판단하고자 한다. 연도가 400으로 나누어 떨어지거나, 4로 나누어떨어지면서 100으로 나누어 떨어지지 않은면 윤년이다. C언어에서 윤년을 계산하는 조건식으로 알맞은 것은?

  1. 연도%4!=0 &&연도%100==0 || 연도%400!=0
  2. 연도%4==0 &&연도%100!=0 || 연도%400==0
  3. 연도%4!=0 &&연도%100==0 &&연도%400!=0
  4. 연도%4==0 &&연도%100!=0 &&연도%400==0
(정답률: 52%)
  • 윤년의 조건은 '400으로 나누어 떨어짐' 또는 '4로 나누어 떨어지면서 100으로는 나누어 떨어지지 않음'입니다. 이를 C언어 논리 연산자로 표현하면 연도%4==0 && 연도%100!=0 || 연도%400==0 이 됩니다.
profile_image
1

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

13. 10진수 461(10)을 16진수로 나타낸 값으로 맞는 것은?

  1. 19A(16)
  2. 1CD(16)
  3. 1DB(16)
  4. 2DF(16)
(정답률: 52%)
  • 10진수를 16진수로 변환하기 위해 16으로 나누어 나머지를 구하는 방식을 사용합니다.
    ① [기본 공식] $461 \div 16 = 28 \dots 13(D)$
    ② [숫자 대입] $28 \div 16 = 1 \dots 12(C)$
    ③ [최종 결과] $1 \div 16 = 0 \dots 1(1)$
    나머지를 역순으로 읽으면 $1CD_{16}$이 됩니다.
profile_image
1

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

14. 임의의 자료에서 최소값 또는 최대값을 구할 경우 가장 적합한 자료구조는?

  1. 이진탐색트리
  2. 스택(stack)
  3. 힙(heap)
  4. 해쉬(hash)
(정답률: 39%)
  • 힙(heap)은 최댓값이나 최솟값을 빠르게 찾아내기 위해 설계된 완전 이진 트리 기반의 자료구조로, 우선순위 큐를 구현하는 데 가장 적합합니다.
profile_image
1

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

15. OSI 참조 모델에서 송수신지의 IP 주소를 헤더에 포함하여 전송하는 논리주소 지정 기능과 송신지에서 수신지까지 데이터가 전송될 수 있도록 최단 전송 경로를 선택하는 라우팅 기능 등을 수행하는 계층으로 옳은 것은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 61%)
  • 네트워크 계층은 논리적 주소인 IP 주소를 부여하고, 최적의 경로를 설정하는 라우팅(Routing) 기능을 수행하는 계층입니다.

    오답 노트

    데이터링크 계층: 물리적 주소(MAC) 기반의 인접 노드 간 전송
    전송 계층: 종단 간(End-to-End) 신뢰성 있는 데이터 전송 보장
    세션 계층: 응용 프로세스 간의 세션 설정, 유지, 종료 관리
profile_image
1

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

16. 인터넷에서는 도메인 주소를 IP 주소로 변환시켜주는 컴퓨터가 있어야 하는데 이러한 컴퓨터의 이름으로 알맞은 것은?

  1. PROXY 서버
  2. DHCP 서버
  3. WEB 서버
  4. DNS 서버
(정답률: 70%)
  • DNS(Domain Name System) 서버는 사람이 읽기 쉬운 도메인 주소를 컴퓨터가 인식할 수 있는 IP 주소로 변환(Resolution)해주는 역할을 합니다.

    오답 노트

    PROXY 서버: 클라이언트와 서버 사이의 중계 서버
    DHCP 서버: IP 주소를 자동으로 할당하는 서버
    WEB 서버: HTTP 프로토콜을 통해 웹 페이지를 제공하는 서버
profile_image
1

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

17. 컴퓨터 네트워크상에서 음성 데이터를 IP 데이터 패킷으로 변환하여 전화 통화와 같이 음성 통화를 가능케 해 주는 기술로 알맞은 것은?

  1. VPN
  2. IPSec
  3. IPv6
  4. VoIP
(정답률: 65%)
  • VoIP(Voice over IP)는 음성 데이터를 IP 패킷으로 변환하여 인터넷망을 통해 전송함으로써 전화 통화를 가능하게 하는 기술입니다.

    오답 노트

    VPN: 가상 사설망
    IPSec: IP 보안 프로토콜
    IPv6: 차세대 IP 주소 체계
profile_image
1

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

18. 오디오 CD에 있는 100초 분량의 노래를 MP3 음질의 압축되지 않은 WAV 데이터로 변환하여 저장하고자 한다. 변환시 WAV 파일의 크기는 대략 얼마인가? (단, MP3 음질은 샘플링율이 44.1KHz, 샘플당 비트수는 16bit이고 스테레오이다. 1K = 1,000으로 계산함)

  1. 141.1KB
  2. 8.8MB
  3. 17.6MB
  4. 70.5MB
(정답률: 49%)
  • 디지털 오디오 파일의 크기는 샘플링 주파수, 양자화 비트수, 채널 수, 재생 시간에 비례하여 계산합니다.
    ① [기본 공식]
    $$\text{Size} = \text{Sampling Rate} \times \text{Bit Depth} \times \text{Channels} \times \text{Time}$$
    ② [숫자 대입]
    $$\text{Size} = 44100 \times 16 \times 2 \times 100$$
    ③ [최종 결과]
    $$\text{Size} = 141,120,000 \text{ bit} \approx 17.6 \text{ MB}$$
profile_image
1

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

19. <그림>은 전자계산기(Calculator)를 객체지향적으로 분석한 다이어그램이다. 어떤 다이어그램인가?

  1. Usecase Diagram
  2. Sequence Diagram
  3. State Diagram
  4. Class Diagram
(정답률: 60%)
  • 사용자(Actor)와 시스템이 제공하는 기능(Usecase) 간의 관계를 타원과 화살표로 표현한 다이어그램이므로 Usecase Diagram입니다.
profile_image
1

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

20. MS Excel의 워크시트에서 D4셀에 =RIGHT(C4,LEN(C4)-4)&"****"을 입력했을 때 결과 값으로 알맞은 것은?

  1. ****2119-9019
  2. 019-2119-****
  3. 019-****-9019
  4. 2119-9019****
(정답률: 43%)
  • 함수의 논리를 분석하면 C4 셀의 텍스트에서 앞의 4글자를 제외한 나머지 오른쪽 텍스트를 추출한 뒤 뒤에 별표 4개를 붙이는 과정입니다.
    1. LEN(C4)는 '019-2119-9019'의 총 길이인 $13$을 반환합니다.
    2. LEN(C4)-4는 $13-4=9$가 됩니다.
    3. RIGHT('019-2119-9019', 9)는 오른쪽에서 9글자인 '2119-9019'를 추출합니다.
    4. 여기에 ""를 결합하여 최종 결과는 2119-9019가 됩니다.
profile_image
1

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

< 이전회차목록