자격증 필기 기출문제



정보처리기사(구) 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(6212665)

최강 자격증 기출문제 전자문제집 CBT : www.comcbt.com


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.

최신 정보처리기사(구) 필기 기출문제 : [다운로드]


1과목 : 데이터 베이스


1. 개체-관계(E-R) 모델에 대한 설명으로 옳지 않은 것은?(2008년 03월)
     가. E-R 다이어그램으로 표현하며 P.Chen이 제안했다.
     나. 일대일(1:1) 관계 유형만을 표현할 수 있다.
     다. 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한 방법이다.
     라. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것이다.

     정답 : []
     정답률 : 82%
     <문제 해설>
개체-관계(E-R) 모델에서 표현할수 있는 관계는 아래와 같습니다.
1 : 1 관계
1 : N 관계(N:1 관계)
N : M관계

2. 정규화에 대한 설명으로 옳은 내용 모두를 나열한 것은?(2014년 05월)

   

     가. (ㄱ), (ㄴ)
     나. (ㄱ), (ㄴ), (ㄷ)
     다. (ㄴ), (ㄷ), (ㄹ)
     라. (ㄱ), (ㄴ), (ㄷ), (ㄹ)

     정답 : []
     정답률 : 68%
     <문제 해설>
정규화의 개요
함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정
정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있으며, 차수가 높아질수록 만족시켜야 할 제약 조건이 늘어난다.
[해설작성자 : 강호일 ]

3. 다음의 트리를 포스트오더(Postorder)로 운행할 때 노드 E는 몇 번째로 검사 되는가?(2007년 05월)

   

     가. 2번째
     나. 3번째
     다. 4번째
     라. 5번째

     정답 : []
     정답률 : 48%
     <문제 해설>
Postorder는 Left-Right-Root 순서이므로 B-D-F-E-C-A 이므로 E는 4번째입니다.
[해설작성자 : tanuki]

4. 아래 식에 대하여 Postfix 기법으로 옳게 기술된 것은?(2004년 09월)

   

     가. + A B * * C D
     나. + * A B * C D
     다. A B * C D * +
     라. * A B + * C D

     정답 : []
     정답률 : 67%

5. 병렬처리에 있어서 자원에 대한 로킹(Locking)은 필수적이다. 로킹의 단위가 작은 경우와 비교하여 큰 경우에 대한 설명으로 거리가 먼것은?(2009년 05월)
     가. 병행성의 수준이 높아진다.
     나. 로크(Lcok)의 수가 적어진다.
     다. 병렬제어 기법이 간단해 진다.
     라. 교착상태의 경우가 적어진다.

     정답 : []
     정답률 : 59%
     <문제 해설>
로킹단위가 작은경우 = 로크수 up / 병해성 up /관리복잡함
로킹단위가 큰 경우 = 로크수 down / 병행성 down /관리수월함
[해설작성자 : 모군]

6. SQL 명령은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 중 나머지 셋과 성격이 다른 하나는?(2008년 05월)
     가. ALTER
     나. SELECT
     다. UPDATE
     라. DELETE

     정답 : []
     정답률 : 71%
     <문제 해설>
<문제 해설>
DML(데이터 조작 언어)
SELECT - FROM - WHERE : 검색
INSERT - INTO - VALUES : 삽입
UPDATE - SET WHERE : 갱신(업데이트)
DELETE - FROM - WHERE(삭제)

DDL(데이터 베이스 정의 언어)
CREATE : DB 테이블, 뷰 생성
ALTER : 테이블 변경
DROP : 데이터베이스, 테이블, 제거
[해설작성자 : 밀양금성컴퓨터학원]

7. 다음 자료에 대하여 “selection sort”를 사용하여 오름차순으로 정렬할 경우 PASS 1의 결과는?(2016년 05월)

   

     가. 3, 4, 8, 7, 9
     나. 3, 4, 7, 9, 8
     다. 3, 4, 7, 8, 9
     라. 3, 8, 4, 9, 7

     정답 : []
     정답률 : 80%
     <문제 해설>
8 3 4 9 7 : 8 <--> 3 비교 자리 바꿈
3 8 4 9 7 : 3 <--> 4 비교
3 8 4 9 7 : 3 <--> 9 비교
3 8 4 9 7 : 3 <--> 7 비교
[해설작성자 : anonymous]

8. 관계대수에 대한 설명으로 옳은 내용 모두를 나열한 것은?(2011년 06월)

   

     가. ②, ③, ④
     나. ①, ③, ④
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 64%
     <문제 해설>
관계대수는 원하는 릴레이션을 정의하는 절차적 언어 입니다. 관계 언어 중 비절차적 특성을 갖는 것은 관계해석입니다.

9. 퀵 정렬에 대한 설명으로 틀린 것은?(2017년 03월)
     가. 순환 알고리즘을 사용해야 하므로 스택공간을 필요로 한다.
     나. 첫 번째 키 만을 분할원소로 정할 수 있다.
     다. 키를 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽 서브파일로 분해시키는 방식이다.
     라. 최악의 시간 복잡도는 O(n2)이다.

     정답 : []
     정답률 : 47%
     <문제 해설>
순환 알고리즘을 사용해야 하므로 스택공간을 필요로 한다.
키를 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽 서브파일로 분해시키는 방식이다.
최악의 시간 복잡도는 O(N^2)이다.
[해설작성자 : 쮸뿌]

퀵정렬은 배열에서 하나의 기준값을 잡아서 그 기준보다 크면
기준의 오른쪽으로 이동하고 기준값보다 작으면 왼쪽으로 이동합니다.
그 후 왼쪽을 먼저 위와 같은 방식으로 계속 들어가면서 정렬해주고
왼쪽이 끝이나면 하나씩 오른쪽을 마저 정렬하면서 나오게 됩니다.
따라서 첫 번째 키만을 분할원소로 잡는 것이 아닌 하나의 기준값을 잡을 수 있음
[해설작성자 : 인덕4학년수여니]

10. 해싱함수 중 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR: Exclusive OR) 연산을 통하여 나온 결과로 주소를 취하는 방법은?(2005년 05월)
     가. 중간 제곱 방법(Mid-square method)
     나. 제산 방법(Division method)
     다. 중첩 방법(Folding method)
     라. 기수 변환법(Radix conversion method)

     정답 : []
     정답률 : 41%
     <문제 해설>
1. 중간 제곱 방법 - 레코드 키 값을 제곱한 후 그 중간 부분의 값을 홈 주소로 삼는 방식
2. 제산 방법 - 레코드 키(K)를 해시표의 크기보다 큰 수 중에서 가장 작은 소수(Q)로 나눈 나머지를 홈 주소로 삼는 방식
                             즉, h(K) = K mod Q이다
4. 기수 변환법 - 키 숫자의 진수를 다른 진수로 변환시켜 주소 크기를 초과한 높은 자릿수를 절단하고, 이를 다시 주소
                                 범위에 맞게 조정하는 방법
[해설작성자 : i007min]

11. 데이터베이스의 특징으로 볼 수 없는 것은?(2014년 08월)
     가. real time accessibility
     나. concurrent sharing
     다. address reference
     라. continuous evolution

     정답 : []
     정답률 : 74%
     <문제 해설>
1) 실시간 접근이 가능(real-time accessibilities)
수시적이고 비정형적인 질의(query)에 대하여 실시간 처리(real-time processing)로 응답할 수 있어야 한다.

2) 계속적인 변화(continuous evolution)
새로운 데이터의 삽입(insertion)이나, 기존 데이터의 삭제(deletion), 또는 갱신(update)으로 항상 변하고, 그 속에서 현재의 정확한 데이터를 유지할 수 있다.

3) 동시 공유 가능(cooncurrent sharing)
여러 사용자(multi-user)가 동시에 자기가 원하는 데이터에 접근할 수 있다.

4) 내용에 의한 참조 가능(content reference)
데이터의 레코드 위치(location)나 주소(address)가 아닌 사용자가 요구하는 데이터의 내용(contents), 즉 데이터가 가지고 있는 값에 따라 참조된다. 모든 레코드들은 물리적 위치와 상관없이 하나의 논리적 단위로 취급되고 접근된다.
[해설작성자 : 일본it연수자]

12. 데이터베이스 설계 순서로 옳은 것은?(2007년 09월)
     가. 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현
     나. 요구조건 분석→논리적 설계→개념적 설계→물리적 설계→구현
     다. 요구조건 분석→논리적 설계→물리적 설계→개념적 설계→구현
     라. 요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현

     정답 : []
     정답률 : 87%

13. 다음 설명이 의미하는 것은?(2014년 08월)

    

     가. DBMS
     나. Schema
     다. Transaction
     라. Domain

     정답 : []
     정답률 : 80%
     <문제 해설>
meta-data 나오면 무조건 schema
[해설작성자 : 나잇트레인]

14. 개체-관계 모델 (E-R Model)에 관한 설명으로 옳지 않은 것은?(2011년 06월)
     가. E-R모델의 기본적인 아이디어를 시각적으로 가장 잘 나타내는 것이 E-R다이어그램이다.
     나. E-R다이어그램에서 개체 타입은 다이아몬드, 관계 타입은 사각형, 속성은 타원으로 표시한다.
     다. 개체, 속성, 그들 간의 관계를 이용하여 개념 세계의 정보 구조를 표현한다.
     라. 1976년 P. chen이 제안하였다.

     정답 : []
     정답률 : 78%
     <문제 해설>
개체타입- 사각형
관계타입- 마름모
속성 - 타원
[해설작성자 : 제로티]

15. 다음 그림에서 트리의 차수(degree)는?(2011년 08월)

    

     가. 1
     나. 2
     다. 3
     라. 4

     정답 : []
     정답률 : 77%
     <문제 해설>
트리의 차수(Degree) : 노드의 최대 자식 수
터미널의 차수(Degree) : 트리의 깊이
[해설작성자 : 박수현]

16. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?(2013년 08월)
     가. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     나. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
     다. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
     라. 로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.

     정답 : []
     정답률 : 78%
     <문제 해설>
로킹의 단위가 작아지면 로크 수가 증가하고 로킹 오버헤드가 증가한다.
로킹의 단위가 커지면 로크 수가 감소하고 로킹 오버헤드와 데이터베이스 공유도도 감소한다.

17. 다음 Postfix 연산식에 대한 연산결과로 옳은 것은?(2018년 04월)

    

     가. 35
     나. 42
     다. 77
     라. 360

     정답 : []
     정답률 : 85%
     <문제 해설>
연산자를 변수사이에 넣어서 계산한다
(3*4) + (5*6) = 42
[해설작성자 : ㅇㅇ]

3 4 * 5 6 * +
3*4 + 5*6
=12+30 = 42
[해설작성자 : see_gle]

Postfix 연산은 stack 연산으로 한다.
숫자가 나오면 stack 에 쌓고, 연산자가 나오면 숫자 2개를 꺼내서(스택은 뒤에서 꺼냄) 연산한다.
[3,4] *    =    (3*4)=12
[12,5,6] * =    (5*6)=30
[12,30] + = (12+30)=42
[해설작성자 : 그냥개발자]

stack1 : [34*56*+ => () + ()
stack2 : [34*56*    => () + (56*)
stack3 : [34*         => (34*) + (56*)
stack4 : [                => (3*4) + (5*6)
[해설작성자 : newbigwater]

18. 3단계 데이터베이스에서 데이터에 대한 접근 권한, 보안정책, 무결성 규칙들이 포함되는 스키마는?(2003년 03월)
     가. 외부 스키마
     나. 개념 스키마
     다. 내부 스키마
     라. 서브 스키마

     정답 : []
     정답률 : 51%

19. 데이터의 중복으로 인해 릴레이션 조작 시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?(2007년 05월)
     가. Normalization
     나. Degree
     다. Cardinality
     라. Anomaly

     정답 : []
     정답률 : 79%

20. 다음 트리의 차수(degree)는?(2019년 08월)

    

     가. 2
     나. 3
     다. 4
     라. 5

     정답 : []
     정답률 : 69%
     <문제 해설>
특정 노드의 자식 수를 노드의 차수(Degree)라고 부르며 트리의 모든 노드 중에 가장 높은 차수를 트리의 차수라고 말합니다. 따라서 B 노드의 자식수가 3으로 제일 높음으로 트리의 차수는 3이다.
[해설작성자 : DB그자체]

2과목 : 전자 계산기 구조


21. 프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?(2017년 03월)
     가. 시스템의 동작은 CPU 안에 있는 program counter에 의해 제어된다.
     나. interrupt 레지스터는 PSW의 일종이다.
     다. CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.
     라. PSW는 8bit의 크기이다.

     정답 : []
     정답률 : 42%
     <문제 해설>
- Program Status Word (PSW) -

1) PSW란? Program Counter, Flag 및 주요한 Register의 내용과 그 밖의 Program 실행상태를 나타내는 제어정보를 묶은 것. Program Counter에 의해 제어되지 않음.
2) 인터럽트가 발생했을 때 CPU는 인터럽트 발생 유무를 확인하고 발생했으면 인터럽트 사이클로 들어가게 되는데 이 사이클동안 Program Counter
     와 Program Status Word가 스택에 저장되고, 분기해야 할 주소가 새롭게 결정됨.
     (PSW의 일종은 아니고 연관이 있을 뿐임)
3) CPU의 현재 상태, 인터럽트 발생 상태, 수행 중인 Program의 현재 상태 등을 나타냄. 그리고 레지스터도 독립적으로 구성되어 있음.
4) PSW 크기는 32 ~ 64 bit.

※ 어떤 부분은 정확하지 않기 때문에 잘못된 부분은 추가 해설 부탁드려요~
[해설작성자 : 짱때]

[추가 해설]
보기 3번의 내용 그대로 입니다.

    PSW는 프로세스(CPU) 상태에 대한 여러 가지 정보를 갖는 하드웨어 레지스터라고 이해하시면 됩니다.
    비전공자들을 위해...
[봉담필준이아빠]

22. 소프트웨어에 의하여 인터럽트의 우선순위를 판별하는 방법은?(2015년 05월)
     가. 인터럽트 벡터
     나. 데이지 체인
     다. 폴링
     라. 핸드세이킹

     정답 : []
     정답률 : 60%
     <문제 해설>
1. 인터럽트 벡터 -> 하드웨어적인 방법
2. 데이지 체인 -> 직렬 우선순위 부여 방식
4. 우선순위 판별하는 방법이 아님.
[해설작성자 : 해설좀...]

Software에 의한 인터럽트 방식
- IR(인터럽트 처리루틴)과 인터페이스에 의해 플래그 DONE을 시험하는 명령어를 수행하여 값이 1인 인터페이스를 찾아 인터럽트를 요청한 장치를 판별(polling)
- 장점 : 경제적이고, 별도의 H/W가 필요 없음
- 단점 : 반응속도가 느림, 다수인터럽트시 전부 조사
[해설작성자 : 관회팝]

23. 결선 게이트의 특징이 아닌 것은?(2008년 03월)
     가. 게이트들의 출력단자를 직접 연결한다.
     나. 회로 비용을 절감할 수 있다.
     다. 많은 논리기능을 부여할 수 없다.
     라. Open Collector TTL로 게이트들의 출력 단자를 묶어서 사용한다.

     정답 : []
     정답률 : 52%
     <문제 해설>
결선 게이트라는 것은 하나의 게이트에 여러가지 기능을 할 수 있도록 해서 필요시 게이트의 선을 연결하고, 단절하고 조절으로써 다양한 기능을 할 수 있도록 만든 게이트

24. 그림과 같은 논리 회로의 기능은?(단, A, B는 입력, Y는 출력으로 본다.)(2006년 09월)

    

     가. equivalence
     나. exclusive-OR
     다. implication
     라. NAND

     정답 : []
     정답률 : 62%

25. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?(2018년 04월)
     가. 분산처리 프로그래밍
     나. 일괄처리 프로그래밍
     다. 멀티 프로그래밍
     라. 리얼타임 프로그래밍

     정답 : []
     정답률 : 48%
     <문제 해설>
3. 멀티 프로그래밍: 한대의 CPU로 여러 개의 프로그램을 동시에 처리

1. 분산처리 프로그래밍: 지역적으로 분산된 여러 대 컴퓨터 연결. 작업분담처리
2. 일괄처리 프로그래밍: 처리할 데이터를 모았다가 한번에 처리. EX) 급여계산, 공공요금계산
4. 리얼타임(실시간처리) 프로그래밍: 처리 데이터 발생시 바로 처리. EX) 좌석예약, 은행업무
[해설작성자 : ʕ • ᴥ •メʔ 북극곰사냥꾼]

26. 다음 중 플린에 의한 컴퓨터 구조방식에서 한 시스템 내에 n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리하는 방식은?(2006년 05월)
     가. 단일 인스트럭션 스트링-단일 데이터 스트림(SISD)
     나. 단일 인스트럭션 스트링-복수 데이터 스트림(SIMD)
     다. 복수 인스트럭션 스트링-단일 데이터 스트림(MISD)
     라. 복수 인스트럭션 스트링-복수 데이터 스트림(MIMD)

     정답 : []
     정답률 : 48%
     <문제 해설>
플린(Flynn)의 컴퓨터 시스템 분류
-SIMD 배열처리기 구조라고도 하며 여러개의 처리기가 한 개의 제어처리기에 의해 제어
-MISD 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조
            실제로 사용되기 어려움
-MIMD n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리

27. 다음 진리표와 같은 연산을 하는 gate는?(2005년 09월)

    

     가. OR gate
     나. AND gate
     다. EXCLUSIVE OR gate
     라. NAND gate

     정답 : []
     정답률 : 68%

28. 메가플롭스(MFLOPS)의 계산식으로 옳은 것은?(2017년 05월)
     가. MFLOPS = (수행시간×106) / 프로그램내의부동소수점연산개수
     나. MFLOPS = 프로그램내의부동소수점연산개수 / (수행시간×106)
     다. MFLOPS = 수행시간 / (프로그램내의부동소수점연산개수×106)
     라. MFLOPS = (프로그램내의부동소수점연산개수×106) / 수행시간

     정답 : []
     정답률 : 38%
     <문제 해설>
부동소수점표현
FLOPS : Floating point Operations Per Second(초당 부동소수점 연산수)
MFLOPS: Mega(10^6)
GFLOPS: Giga(10^9)
TFLOPS: Tera(10^12)

연산수 / (수행시간 x 10^6)
[해설작성자 : 육거리대장]

# MFLOPS[million floating-point operations per second]
1초 간에 실행되는 부동 소수점 연산의 수를 100만을 단위로 하여 나타낸 수. 보통 메가플롭스(megaflops)라고 읽는다. 주로 과학 기술용 컴퓨터의 성능을 나타내는 척도로 사용된다. 배열 처리기(array processor)에서 벡터 연산이나 파이프라인 제어의 경우 각 단계에서 병렬로 처리되는 명령도 고려된다.
[네이버 지식백과] 메가플롭스 [million floating-point operations per second] (IT용어사전, 한국정보통신기술협회)
[해설작성자 : 석영호]

29. 인터럽트 체제의 동작을 나열하였다. 수행 순서가 옳은 것은?(2005년 05월)

    

     가. ②→①→⑤→④→③
     나. ②→①→④→⑤→③
     다. ②→⑤→①→④→③
     라. ②→④→①→⑤→③

     정답 : []
     정답률 : 71%

30. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?(2014년 03월)
     가. PLA
     나. shift register
     다. RAM
     라. LSI

     정답 : []
     정답률 : 52%
     <문제 해설>
PLA(Programmable Logic Array)는 n개의 입력에 대하여 2n개 이하의 출력을 만들 수 있는 논리회로로, 칩으로, AND array와 OR array로 구성됩니다.

31. 입력이 A, B, C인 다음 논리식을 입력이 2개인 NAND게이트만으로 회로를 구성할 경우, 최소 몇 개의 NAND게이트가 필요한가?(2011년 06월)

    

     가. 6
     나. 5
     다. 4
     라. 3

     정답 : []
     정답률 : 37%
     <문제 해설>
F=A'B'C + AB'C + ABC
위 논리식을 카르노 맵으로 간략화하면

F=AC+B'C

위의 논리회로를 드모르간의 정리에 의해 변경하면    NAND회로의 형태로 논리회로로 구성가능
[해설작성자 : 조윤기]

32. 다음에 실행할 명령어 번지를 갖고 있는 레지스터는 ?(2006년 05월)
     가. MBR
     나. MAR
     다. IR
     라. PC

     정답 : []
     정답률 : 62%

33. 데이터 단위가 8비트인 메모리에서 용량이 64kbyte인 경우의 어드레스 핀은 몇 개인가?(2004년 05월)
     가. 12
     나. 14
     다. 16
     라. 18

     정답 : []
     정답률 : 67%

34. 다음 중 DMA의 설명이 옳지 않은 것은?(2003년 08월)
     가. DMA는 Direct memory access의 약자이다.
     나. DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
     다. DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
     라. DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.

     정답 : []
     정답률 : 63%

35. 컴퓨터의 메이저 상태에 대한 설명으로 틀린 것은?(2019년 08월)
     가. EXECUTE 상태가 끝나면 항상 FETCH 상태로만 간다.
     나. 간접 주소 명령어 형식인 경우 FETCH-INDIRECT-EXECUTE 순서로 진행되어야 한다.
     다. EXECUTE 상태는 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
     라. FETCH 상태에서는 기억 장치에서 인스트럭션을 읽어 중앙처리장치로 가져온다.

     정답 : []
     정답률 : 32%
     <문제 해설>
execute단계에서 플래그 레지스터의 상태를 검사하여 fetch상태나 interrupt상태로 변천합니다.
[해설작성자 : 미미미용실]

36. 데이터를 디스크에 분산 저장하는 기술은?(2005년 09월)
     가. 디스크 인터리빙
     나. 블록킹
     다. 페이징
     라. 세그멘트

     정답 : []
     정답률 : 55%

37. 2진수 0011의 2의 보수(2'S complement)는?(2003년 05월)
     가. 1100
     나. 1110
     다. 1101
     라. 1111

     정답 : []
     정답률 : 69%
     <문제 해설>
2의 보수는 각 숫자를 반전시킨후 1을 더하는 것입니다.
문제의 경우 0011 을 반전시키면 1100이 되고 거기에 1을 더하면 1101이 됩니다.
[해설작성자 : 잠깅]

38. 프로그램카운터가 명령어의 번지와 더해져서 유효번지를 결정하는 어드레싱 모드(addressing mode)는?(2005년 09월)
     가. 레지스터 모드
     나. 상대번지 모드
     다. 간접번지 모드
     라. 인덱스드 어드레싱 모드

     정답 : []
     정답률 : 57%
     <문제 해설>
프로그램카운터(PC)는 상대번지입니다.
[해설작성자 : 잠깅]

39. SSD(Solid State Drive)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?(2015년 08월)
     가. ALC
     나. MLC
     다. SLC
     라. TLC

     정답 : []
     정답률 : 53%
     <문제 해설>
SSD의 종류에는
SLC(SINGLE LEVEL CELL) 1소자에 1비트
DLC(DOUBLE LEVEL CELL) 1소자에 2비트
TLC(TRIPLE LEVEL CELL) 1소자에 3비트 저장하는 방식
[해설작성자 : 가을단풍]

[SLC, MLC, TLC 의 차이]
-SLC [Single Level Cell] 하나의 셀에 1bit(2) 의 정보를 저장 0, 1
-MLC [Multi    Level Cell] 하나의 셀에 2bit(4) 의 정보를 저장 00, 01, 10, 11
-TLC [Triple Level Cell] 하나의 셀에 3bit(8) 의 정보를 저장 000, 001, 010, 011, 100, 101, 110, 111
[해설작성자 : 관회팝]

40. 다음 회로에서 OR게이트의 입력으로 연결되어야 할 디코더 출력들로 옳은 것은?(2009년 03월)

    

     가. D1, D4, D5, D6
     나. D0, D1, D2, D3, D4, D5, D6
     다. D0, D1, D2, D4, D5, D6
     라. D4, D5

     정답 : []
     정답률 : 49%

3과목 : 운영체제


41. 프로세스의 정의로 옳은 내용 모두를 나열한 것은?(2013년 08월)

    

     가. ①, ②
     나. ①, ④
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 69%
     <문제 해설>
프로세서 정의는 비동기적 행위를 일으키는 주체
[해설작성자 : 서점직원A]

42. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?(2003년 03월)
     가. 버퍼링은 저속의 입출력 장치와 고속의 CPU간의 속도 차를 해소하기 위해서 나온 방법이다.
     나. 스풀링은 디스크 일부를 매우 큰 버퍼처럼 사용하는 방법이다.
     다. 스풀링은 어떤 작업의 입/출력과 다른 작업의 계산을 병행 처리하는 기법이다.
     라. 버퍼링은 보조기억장치를 버퍼로 사용한다.

     정답 : []
     정답률 : 48%
     <문제 해설>
버퍼링은 주기억장치를 버퍼로 사용한다.

43. 분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?(2009년 08월)
     가. 프로세스간의 통신은 공유메모리를 이용한다.
     나. 여러 처리기들 간에 하나의 저장장치를 공유한다.
     다. 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
     라. 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.

     정답 : []
     정답률 : 65%
     <문제 해설>
강결합인 이유는 하나의 운영체제를 가지므로 결합력이 강하게 된거죠~!

[추가 해설]

결합도가 낮을 수록 독립적이다

44. 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?(2010년 05월)
     가. 각 세그먼트는 고유한 이름과 크기를 갖는다.
     나. 세그먼트 맵 테이블이 필요하다.
     다. 프로그램을 일정한 크기로 나눈 단위를 세그먼트라고 한다.
     라. 기억장치 보호키가 필요하다.

     정답 : []
     정답률 : 47%
     <문제 해설>
일정한 크기로 나눈 것은 페이징 기법이다.
[해설작성자 : 박미연]

조금 더 추가하자면
일정한 크기로 나누는 것은 페이징기법이고
다양한 논리적 단위로 나누는 것(일정x)을 세그먼트라고 합니다.

[해설작성자 : 우승재]

45. 교착상태와 은행원 알고리즘의 불안전 상태(unsafe State)에 대한 설명 중 옳은 것은?(2008년 05월)
     가. 교착상태는 불안전 상태에 속한다.
     나. 불안전 상태의 모든 시스템은 궁극적으로 교착상태에 빠지게 된다.
     다. 불안전 상태는 교착상태에 속한다.
     라. 교착상태와 불안전 상태는 서로 무관하다.

     정답 : []
     정답률 : 47%
     <문제 해설>
교착 상태가 발생 가능한 상태를 불안전 상태라고 함.
그러나 불안전 상태라고 하더라고 모두 교착 상태는 아님.

쉽게 말해, 시스템이 불안전 상태에 빠질수 있는 조건들이 여러가지가 있는데
그 중에 하나가 교착 상태 라고 생각하면 됨.

46. 임계 영역(Critical Section)에 대한 설명으로 옳은 것은?(2013년 03월)
     가. 프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
     나. 임계 영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
     다. 어느 한 시점에서 둘 이상의 프로세스가 동시에 자원 또는 데이터를 사용하도록 지정된 공유 영역을 의미한다.
     라. 임계 영역에서의 작업은 신속하게 이루어져야 한다.

     정답 : []
     정답률 : 47%
     <문제 해설>
1. 임계영역은 어느 한 시점에서 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유영역이므로 상호배재 발생 여부를 주의할 필요가 없다.
2. 임계영역에서 수행 중인 프로세스는 인터럽트가 불가능한 상태여야 한다.
3. 임계 영역은 어느 한 시점에서 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 영역 이다.
[해설작성자 : 김수경]

47. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?(2010년 03월)
     가. 3K
     나. 23K
     다. 44K
     라. 67K

     정답 : []
     정답률 : 70%
     <문제 해설>
1. First Fit(최초 적합) : 첫번째 분할 영역에 배치
2. Best Fit(최적 적합) : 가장 작게 남기는 분할 영역에 배치
3. Worst Fit(최악 적합) : 가장 크게 남기는 분할 영역에 배치

따라서 정답은 40K에 배치했을 때 가장 크게 남기게 되므로 40-17 = 23K 이다
[해설작성자 : IT]

48. 다음의 디스크 스케줄링 중 현재 진행중인 방향으로 가장 짧은 탐색 거리에 있는 요청을 먼저 서비스하는 기법은?(2003년 08월)
     가. SSTF
     나. SCAN
     다. C-SCAN
     라. FCFS

     정답 : []
     정답률 : 27%

49. 다중 프로그래밍 시스템에서 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 후 CPU를 할당하여 실행되도록 하는 것을 무엇이라고 하는가?(2006년 09월)
     가. Working set
     나. Context switching
     다. Locality
     라. Thread

     정답 : []
     정답률 : 53%

50. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?(2007년 09월)
     가. SJF는 비선점(Nonpreemptive) 기법이다.
     나. SJF는 작업이 끝나기 까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
     다. SRT는 실행 시간을 추적해야 하므로 오버헤드가 증가한다.
     라. SRT에서는 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없다.

     정답 : []
     정답률 : 61%
     <문제 해설>
1. SJF는 비선점 기법이다.
2. SJF는 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
3. SRT는 실행 시간을 추적해야 하므로 오버헤드가 증가한다.
4. SRT는 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 있다.(우선순위가 높은 게 있으면)
[해설작성자 : breezy]

51. 운영체제의 역할로 거리가 먼 것은?(2007년 05월)
     가. 사용자와 시스템 간의 인터페이스 제공
     나. 여러 사용자 간의 자원 공유 기능 제공
     다. 자원의 효율적인 운영을 위한 스케줄링
     라. 입·출력에 대한 주력적인 역할 수행

     정답 : []
     정답률 : 69%

52. 어셈블러를 두 개의 패스(pass)로 구성하는 주된 이유는?(2003년 08월)
     가. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문
     나. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 처리속도가 감소하기 때문
     다. 한 개의 패스만을 사용하면 기호를 모두 정의한 뒤에 해당 기호를 사용해야만 하기 때문
     라. 패스 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문

     정답 : []
     정답률 : 51%

53. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?(2006년 03월)

    

     가. 문제 프로그램(Problem Program)
     나. 감시 프로그램(Supervisor Program)
     다. 작업 제어 프로그램(Job Control Program)
     라. 데이터 관리 프로그램(Data Management Program)

     정답 : []
     정답률 : 58%

54. 유닉스시스템에서 명령어 해석기로 사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당하는 것은?(2004년 09월)
     가. 유틸리티
     나.
     다. 커널
     라. IPC

     정답 : []
     정답률 : 73%

55. 교착상태(Deadlock)의 회복 기법에 대한 설명으로 가장 옳지 않은 것은?(2016년 05월)
     가. 교착상태에 있는 모든 프로세스를 중지시킨다.
     나. 교착상태가 없어질 때까지 교착상태에 포함된 자원을 하나씩 비선점 시킨다.
     다. 교착상태가 없어질 때까지 교착상태에 포함된 프로세스를 하나씩 종료시킨다.
     라. 교착상태 회복 기법은 시스템 내에 존재하는 교착상태를 제거하기 위하여 사용된다.

     정답 : []
     정답률 : 46%
     <문제 해설>
2. 선점 시킨다.

56. SJF(Shortest-Job-First) 스케줄링 방법에 대한 설명으로 가장 거리가 먼 것은?(2018년 04월)
     가. 작업이 끝날 때까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
     나. 작업 시간이 큰 경우 오랫동안 대기하여야 한다.
     다. 각 프로세스의 프로세스 요구시간을 미리 예측하기 쉽다.
     라. FIFO 기법보다 평균대기시간이 감소된다.

     정답 : []
     정답률 : 55%
     <문제 해설>
SJF(Shortest Job First)
실행 시간이 짧은 작업을 먼저 CPU를 사용하게 하는 방법입니다.
탐욕 기법에 의해 평균 대기 시간을 최소로 해주는 스케쥴링 기법입니다.
실행 시간이 긴 프로세스는 무한 대기 상태가 발생할 수 있습니다.
[해설작성자 : heegoori ^0^]

최단 작업 우선 스케줄링(Shortest Job First Scheduling)은 평균 대기 시간을 최소화하기 위해 CPU 점유 시간이 가장 짧은 프로세스에 CPU를 먼저 할당하는 방식의 CPU 스케줄링 알고리즘으로 평균 대기시간을 최소로 만드는 걸 최적으로 두고 있는 알고리즘이다. 요구 시간이 긴 프로세스가 요구 시간이 짧은 프로세스에게 항상 양보되어 기아 상태가 발생할 수 있으며, 대기 상태에 있는 프로세스의 요구시간에 대한 정확한 자료를 얻기 어렵다는 문제점이 있다. 단기 스케줄링 보다는 장기 스케줄링에 유리하다.

이 알고리즘은 비선점형와 선점형 모두에 적용될 수 있는데, 선점형에 적용되는 SJF 스케줄링을 특별히 SRTF 스케줄링이라 한다.
[해설작성자 : 석영호]

57. 스케줄링의 목적으로 가장 거리가 먼 것은?(2018년 08월)
     가. 모든 작업들에 대해 공평성을 유지하기 위하여
     나. 단위 시간당 처리량을 최대화하기 위하여
     다. 응답 시간을 빠르게 하기 위하여
     라. 운영체제의 오버헤드를 최대화하기 위하여

     정답 : []
     정답률 : 73%
     <문제 해설>
스케줄링의 목적 중의 하나는 운영체제의 오버헤드를 최소화하기 위함입니다. 그러므로 가장 거리가 먼 4번이 정답입니다.
[해설작성자 : 권형근]

58. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)(2018년 03월)

    

     가. 12
     나. 36
     다. 58
     라. 69

     정답 : []
     정답률 : 69%
     <문제 해설>
평균반환시간은
JOB 1부터 순차대로
도착시간 0이니깐 1은 그대로 반환시간 13
작업2는 13+35(1작업시간,2작업시간 더함) = 48인데 2의 도착시간이 3이니깐 48-3을해줌 = 45가됨
그리고 작업3으로 넘어가서 작업1,2,3 의 사용시간을 모두더해줌= 13+35+10=58
그후에 작업3의 도착시간을 뺀다 = 58-8 =50
이제 1,2,3 반환시간 전부 더한것에서 나누기3을한다
작업1 = 13(도착시간이 0이니깐)
작업2 = 35+13=48 --> 48-3(작업2의 도착시간)= 45
작업3 = 13+35+10=58 --> 58 - 8(작업3의도착시간) = 50

13 + 45 + 50 =    108 --> 108/3(작업이3개니깐) = 36
[해설작성자 : WannaCry]

반환시간 = 총 CPU 사용시간(CPU Burst) - 도착시간
JOB 1 = 13 - 0 = 13
JOB 2 = (13 + 35) - 3 = 45
JOB 3 = (13 + 35 + 10) - 8 = 50

따라서, 평균은 각 반환시간을 모두 더해 작업 개수만큼 나누면 되므로
답은 (13 + 45 + 50) / 3 = 36

59. 파일 디스크립터(File Descriptor)에 대한 설명으로 틀린 것은?(2012년 03월)
     가. 파일 디스크립터의 내용에는 파일의 ID 번호, 디스크 내 주소, 파일 크기 등에 대한 정보가 수록된다.
     나. 파일이 엑세스되는 동안 운영체제가 관리 목적으로 알아야 할 정보를 모아 놓은 자료구조이다.
     다. 해당 파일이 Open되면 FCB(File Control Block)가 메모리에 올라와야 한다.
     라. 모든 시스템에 동일한 자료구조를 갖는다.

     정답 : []
     정답률 : 68%
     <문제 해설>
파일 디스크립터는 사용하는 운영체제 시스템에 따라 서로 다른 구조를 갖습니다.
[해설작성자 : 오타검출반]

60. 매크로(Macro)에서 정의된 매크로 이름을 주 프로그램에 기술하는 것은?(2019년 04월)
     가. Macro Define
     나. Macro Call
     다. Macro Extension
     라. Macro Library

     정답 : []
     정답률 : 44%
     <문제 해설>
매크로를 정의하는 것이 1번 Macro Define이고, 이 정의된 매크로를 주 프로그램에 기술. 즉, 실제 소스에 기입하여 사용하는것이 2번 Macro Call(매크로 호출)입니다.
[해설작성자 : RWB]

4과목 : 소프트웨어 공학


61. 다음 설명에 해당하는 것은?(2013년 06월)

    

     가. ERD
     나. Mini-spec
     다. DD
     라. STD

     정답 : []
     정답률 : 52%
     <문제 해설>
최하위 프로세스 처리 절차 : 미니 스펙
그냥 외우세요`

62. 소프트웨어 프로젝트를 효과적으로 관리하기 위해서는 3P에 초점을 맞추어야 한다. 3P에 직접 해당되지 않는 것은?(2014년 08월)
     가. People
     나. Program
     다. Problem
     라. Process

     정답 : []
     정답률 : 71%
     <문제 해설>
3P People Problem Process
[해설작성자 : 뀽]

63. 자료 사전에서 자료의 생략을 의미하는 기호는?(2009년 05월)
     가. { }
     나. **
     다. =
     라. ( )

     정답 : []
     정답률 : 58%
     <문제 해설>
자료사전의 의미 : 자료요소, 자료요소들의 집합, 자료의 흐름, 자료 저장소의 의미와그들간의 관계, 관계값, 범위, 단위들을 구체적으로 명시하는것
자료사전에서 사용하는 기호와 의미
1. = is composed of
2. + and
3. ( ) optional
4. 1{ }n interation
5. [ ] selection
6. | seperator
7. @ Key field
8. * comment
9. ** no comment

64. 화이트 박스(WHITE BOX) 테스트 기법이 아닌 것은?(2013년 06월)
     가. 데이터 흐름 검사(DATA FLOW TEST)
     나. 루프 검사(LOOP TEST)
     다. 기초 경로 검사(BASIC PATH TEST)
     라. 동치 분할 검사(EQUIVALENCE PARTITIONING TEST)

     정답 : []
     정답률 : 73%
     <문제 해설>
동치 분할 검사는 블랙 박스 테스트 검사이다.
[해설작성자 : R]

65. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?(2013년 03월)
     가. Data Store : 오각형
     나. Process : 원
     다. Data Flow : 화살표
     라. Terminator : 사각형

     정답 : []
     정답률 : 66%
     <문제 해설>
1.    Data Store : 평행선
2.    Process : 원
3.    Data Flow : 화살표
4.    Terminator : 사각형

66. 바람직한 소프트웨어 설계 지침으로 볼 수 없는 것은?(2014년 08월)
     가. 특정 기능을 수행하는 논리적 요소들로 분리되는 구조를 가지도록 한다.
     나. 적당한 모듈의 크기를 유지한다.
     다. 강한 결합도, 약한 응집도를 유지한다.
     라. 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.

     정답 : []
     정답률 : 78%
     <문제 해설>
결합도가 낮을수록, 응집도가 높을수록 설계품질이 우수하다.
결합도의 순서 : 자료-구조-제ㅐ어-외부-공통-내용
응집도의 순서 : 우연적-논리적-시간-절차-통신-순차-기능
[해설작성자 : 주노]

약한 결합도, 강한 응집도
[해설작성자 : GTMS]

67. 모듈이 파라미터나 인수로 다른 모듈에게 데이터를 넘겨주고 호출 받은 모듈은 받은 데이터에 대한 처리 결과를 다시 돌려주는 유형의 모듈 결합도(coupling)를 무엇이라고 하는가?(2003년 08월)
     가. 내용 결합도
     나. 외부 결합도
     다. 제어 결합도
     라. 데이터 결합도

     정답 : []
     정답률 : 58%

68. 소프트웨어 프로젝트 계획 수립시 소프트웨어 영역 결정 사항에 기술되어야 할 주요 사항이 아닌 것은?(2003년 05월)
     가. 위험성(risk)
     나. 기능(function)
     다. 성능(performance)
     라. 신뢰도(reliability)

     정답 : []
     정답률 : 57%

69. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?(2012년 05월)
     가. 분석(analysis)
     나. 재구성(restructuring)
     다. 역공학(reveres engineering)
     라. 이식(migration)

     정답 : []
     정답률 : 59%
     <문제 해설>
analysis : 명세서 확인
restructuring : 추상적 수준
migration : 다른 운영체제나 하드웨서 환경에서도 사용 가능 하도록 변환
[해설 작성자 : 신난영수]

70. UML에 대한 설명으로 옳지 않은 것은?(2009년 08월)
     가. OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
     나. 어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
     다. 실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
     라. 개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.

     정답 : []
     정답률 : 66%

71. 다음 설명에 해당하는 것은?(2007년 05월)

    

     가. 소프트웨어 재공학
     나. 소프트웨어 분석
     다. 소프트웨어 프로그래밍
     라. 소프트웨어 개발

     정답 : []
     정답률 : 81%

72. 소프트웨어 수명주기 모형 중 프로토타이핑 모형(prototyping model)의 가장 큰 장점은?(2005년 03월)
     가. 위험요소가 쉽게 발견된다.
     나. 유지보수가 쉬워진다.
     다. 사용자 요구사항을 정확하게 파악할 수 있다.
     라. 소프트웨어 개발 일정을 정확하게 수립할 수 있다.

     정답 : []
     정답률 : 74%

73. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?(2015년 05월)

    

     가. Process
     나. data store
     다. data flow
     라. terminator

     정답 : []
     정답률 : 76%
     <문제 해설>
process - 원
data store - =
terminater - 사각형
data flow - 화살표

*자료 흐름도(DFD)의 구성요소

-Process : 자료를 변환시키는 과정
-Data Flow : 자료의 흐름
-Data Store : 자료 저장소
-Terminator : 자료의 출처와 도착지
[해설작성자 : 전산직공시생]

74. 공학적 관점에서 좋은 소프트웨어에 대한 설명으로 적합하지 않은 것은?(2016년 08월)
     가. 사용법, 구조의 설명, 성능, 기능이 이해하기 쉬워야 한다.
     나. 사용자 수준에 따른 적당한 사용자 인터페이스를 제공한 다.
     다. 실행 속도가 빠르고, 소요 기억 용량을 많이 차지할수록 좋다.
     라. 유지보수가 용이해야 한다.

     정답 : []
     정답률 : 78%
     <문제 해설>
소요 기억용량을 많이차지하면 안됨
[해설작성자 : 양석]

75. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month)생산성 측정을 위한 계산 방식으로 가장 적합한 것은?(2015년 08월)
     가. 10000 / 2
     나. 10000 / 5
     다. 10000 / (5×2)
     라. (2×10000) / 5

     정답 : []
     정답률 : 74%
     <문제 해설>
[비용 산정 계산법임]
노력 측정 = 개발기간 X 투입인원
개발비용 측정 = 개발기간 X 투입인원 x 단위비용
개발기간 측정 = 예측된 LOC(라인) / (투입인원 X 1인당 월평균 LOC)
생산성 측정 = 개발된 LOC / (투입인원 X 개발기간)
[해설작성자 : 뭐임]

76. 소프트웨어 개발비용은 다른 여러 가지 요소들과 일정한 상관관계가 있다. 다음 그래프의 y축을 개발비용이라고 했을 때, x축은 어떤 요소라고 보는 것이 가장 타당한가?(2003년 03월)

    

     가. 시스템 크기
     나. 개발기간
     다. 신뢰도
     라. 투입 인력

     정답 : []
     정답률 : 62%
     <문제 해설>
개발기간은 개발비용과는 반비례관계 /

시스템의 크기, 신뢰도와는 정비례관계를 이룬다.

77. 소프트웨어 품질 목표 중 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요정도를 의미하는 것은?(2011년 03월)
     가. Usability
     나. Reliability
     다. Functionality
     라. Efficiency

     정답 : []
     정답률 : 50%
     <문제 해설>
Usability[사용 용이성] : 사용에 필요한 노력은 최소화하고 쉽게 사용할수 있는 정도
Reliability[신뢰성] : 요구된 기능을 오류 없이 수행하는 정도
Efficiency[효율성] : 필요한 자원의 소요 정도
[해설작성자 : 신난영수]

78. 화이트박스 테스트에 대한 설명으로 옳지 않은 것은?(2009년 03월)
     가. 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
     나. 모듈 안의 작동을 직접 관찰한다.
     다. 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
     라. 화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.

     정답 : []
     정답률 : 42%
     <문제 해설>
화이트박스 테스트 기법에는 제어 구조 검사로 조건검사, 루프검사, 데이터 흐름 검사 가 있습니다.
비교 검사는 블랙박스 테스트 기법의 한 종류 입니다.

79. S/W 각 기능의 원시 코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?(2019년 03월)
     가. Effort Per Task기법
     나. 전문가 감정 기법
     다. 델파이기법
     라. LOC기법

     정답 : []
     정답률 : 66%
     <문제 해설>
원시코드 라인수(LOC)기법
- 가장 많이 사용됨
예측치 = (a + 4m + b)/6    (a:낙관치, b:비관치,m:기대치,중간치)

노력 = 개발 기간 * 투입 인원
개발 비용 = 노력 * 단위 비용
개발 기간 = 노력 / 투입인원
생산성 LOC /노력
[해설작성자 : KSM]

80. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?(2011년 08월)

    

     가. ①, ②
     나. ①, ②, ③
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 69%

81. IP(Internet Protocol) 프로토콜에 대한 설명으로 틀린 것은?(2013년 06월)
     가. 신뢰성이 부족한 비 연결형 서비스를 제공하기 때문에 상위 프로토콜에서 이러한 단점을 보완해야 한다.
     나. IP프로토콜은 직접전송과 간접전송으로 나누어지며, 직접전송은 패킷의 최종목적지와 같은 물리적인 네트워크에 연결된 라우터에 도달할 때 까지를 말한다.
     다. 송신지가 여러 개인 데이터 그램을 보내면서 순서가 뒤바뀌어 도달할 수 있다.
     라. 각 데이터 그램이 독립적으로 처리되고 목적지까지 다른 경로를 통해 전송될 수 있다.

     정답 : []
     정답률 : 45%
     <문제 해설>
간접 전달
-최종 목적지가 같은 네트워크에 있지 않은 호스트
-최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
-목적지IP주소와 라우팅 테이블을 이용하여 패킷이 전달되어야 하는 다음 라우터의 IP주소를 찾는다.

직접 전달
-최종 목적지가 전달자와 같은 네트워크에 연결되어 있는 호스트
-송신자는 목적지 IP주소를 이용하여 목적지 물리 주소를 찾아서 데이터 링크 계층으로 보내여 패킷을 전달

82. 제시한 OSI 7계층 중에서 제일 상위 계층은?(2004년 03월)
     가. 세션 계층
     나. 네트워크 계층
     다. 트랜스포트 계층
     라. 데이터링크 계층

     정답 : []
     정답률 : 62%

83. OSI 참조 모델 중 각 계층의 기능 설명이 옳지 않은 것은?(2009년 08월)
     가. 물리 계층 : 전기적, 기능적, 절차적 규격에 대해 규정
     나. 데이터 링크 계층 : 흐름 제어와 에러 복구
     다. 네트워크 계층 : 경로 설정 및 폭주 제어
     라. 전송 계층 : 코드 변환, 구문 검색

     정답 : []
     정답률 : 55%
     <문제 해설>
전송계층은 종단간의 신뢰성 있는 연결을 제공합니다.
[해설작성자 : uks]

84. 아날로그 데이터를 아날로그 전송 신호로 변조하는 방법이 아닌 것은?(2014년 08월)
     가. QM
     나. PM
     다. FM
     라. AM

     정답 : []
     정답률 : 63%
     <문제 해설>
AM - 진폭 변조
FM - 주파수 변조
PM - 위상 변조

PSK,ASK,FSK를 생각하자(Phase,Amplitude,Frequency)
QM의 경우 아마도 QAM때문에 나온듯 싶다. QAM은 진폭과 위상을 합친 방식이다.
QAM = PSK + ASK
[해설작성자 : 개츠비]

85. 다음 그림과 같은 전송 방식으로 옳은 것은?(2009년 08월)

    

     가. 문자위주 동기방식
     나. 비트지향형 동기방식
     다. 조보식 동기방식
     라. 프레임 기동방식

     정답 : []
     정답률 : 64%

86. 다음 네트워크 A와 B사이에서 인터네트워킹을 위한 브리지(Bridge)의 일반적 기능으로 옳지 않은 것은?(2010년 05월)

    

     가. 네트워크 A에서 전송한 모든 프레임을 읽고, 네트워크 B로 주소가 지정된 프레임들을 받아들인다.
     나. 네트워크 B에 대한 매체 접근 제어 프로토콜을 사용하여 네트워크 B에게로 프레임을 재전송한다.
     다. OSI 참조 모델의 데이터 링크 계층에 해당하는 것으로 LAN프로토콜 중 MAC 계층을 지원한다.
     라. 네트워크 A에서 송신한 프레임의 내용과 형식을 수정한다.

     정답 : []
     정답률 : 55%
     <문제 해설>
브리지는 전송된 프레임이 효과적으로 목적지에 전달 되도록하는 기능입니다.
내용이나 형식을 바꾸지는 않습니다.
[해설작성자 : signal]

87. 부정적 응답에 해당하는 전송제어 문자는?(2018년 04월)
     가. NAK(Negative AcKnowledge)
     나. ACK(ACKnowledge)
     다. EOT(End of Transmission)
     라. SOH(Start of Heading)

     정답 : []
     정답률 : 76%
     <문제 해설>
NAK - 부정 응답
ACK - 긍정 응답
EOT - 전송 종료
SOH - 정보 전문의 헤딩의 최초 부호로서 사용하는 전송 제어 문자.(출처 https://terms.naver.com/entry.nhn?docId=838052&cid=50376&categoryId=50376)
[해설작성자 : 고구마먹는좀비]

88. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화하는 것은?(2014년 03월)
     가. TDM
     나. CDM
     다. FDM
     라. CSM

     정답 : []
     정답률 : 65%
     <문제 해설>
1.TDM : Time Division Multiplexing - 시(時)분할 다중 방식
2.CDM : Code Division Multiplexing - 부호 분할 다중 방식
3.FDM : Frequency Division Multiplexing - 전파수 분할 다중 방식
4.CSM : Concurrent Service Monitor - 병행 서비스 모니터
[해설작성자 : 불합격중독]

89. 정지화상 압축 기술의 표준은?(2003년 08월)
     가. MPEG
     나. JPEG
     다. H261
     라. G711

     정답 : []
     정답률 : 57%
     <문제 해설>
정지화상 = 사진
[해설작성자 : ..]

90. IEEE 802.3의 표준안 내용으로 옳은 것은?(2018년 08월)
     가. CSMA/CD LAN
     나. 무선 LAN
     다. 토큰 링 LAN
     라. 토큰 버스 LAN

     정답 : []
     정답률 : 60%
     <문제 해설>
CSMA/CD LAN     IEEE802.3
무선 LAN    I        IEEE802.11
토큰 링 LAN        IEEE802.5
토큰 버스 LAN    IEEE802.4
[해설작성자 : 이것틀리면 과락]

구 제 C 버 링 도 무
1    2    3 4    5    6    7
[해설작성자 : 암기왕]

91. 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?(2012년 05월)
     가. simplex communication
     나. half duplex communication
     다. full duplex communication
     라. multi access communication

     정답 : []
     정답률 : 60%
     <문제 해설>
ㅇ단방향 (simplex)통신 : 한쪽 방향으로만 전송이 가능한 방식     예) 라디오,tv
ㅇ반이중 (half-Duplex)통신 : 양방향 전송이 능하지만 동시에 양방향에서 전송할 수 없는 방식    예)무전기
ㅇ전이중 (full-Duplex)통신 : 동시에 양방향 전송이 가능한 방식으로 전송량이 많고 전송매체의 용량이 클때 사용        예) 전화기, 전용선을 이용한 데이터 통신
[해설작성자 : 보배최]

92. 경로 지정 방식에서 각 노드에 도착하는 패킷을 자신을 제외한 다른 모든 것을 복사하여 전송하는 방식은?(2015년 03월)
     가. 고정 경로 지정
     나. 플러딩
     다. 임의 경로 지정
     라. 적응 경로 지정

     정답 : []
     정답률 : 60%
     <문제 해설>
경로 설정 알고리즘 중 범람 경로 제어(Flooding)는 네트워크 정보를 요구하지 않으며, 송신처와 수신처 사이에 존재하는 모든 경로로 패킷을 전송하는 방법
[해설작성자 : 내가무리할께]

93. OSI참조 모델에서 데이터 링크 계층은 몇 계층에 해당 되는가?(2006년 05월)
     가. 계층 2
     나. 계층 3
     다. 계층 5
     라. 계층 7

     정답 : []
     정답률 : 66%

94. 데이터 링크 제어 프로토콜 중 ① 문자 위주 프로토콜과 ② 비트 위주 프로토콜을 옳게 나열한 것은?(2012년 08월)
     가. ① BSC, ② HDLC
     나. ① SDLC, ② HDLC
     다. ① PPP, ② BSC
     라. ① X.25 ② PPP

     정답 : []
     정답률 : 52%
     <문제 해설>
11.3 HDLC (high level data link control)
: 점대점과 다중점링크 위에서의 통신을 위한 비트지향 프로토콜
* 프레임 : I-frame(정보), S-frame(감시), U-frame(무번호)
(stop&wait에서는 data frame과 ACK frame을 사용했지만 여기서는 ISU세가지 사용)

11.4 PPP (점대점 프로토콜)
* LCP : 링크제어프로토콜
* AP : 인증 프로토콜 (PPP의 가장 큰 특징)
    - PasswordAP : 2-way plain text based (http, ftp, 텔넷 등 보안취약)
    - CHallengehandshakeAP : 3-way encryption based (https 보안 굳)
* NCP : 네트워크제어 프로토콜
* PPP의 네트워크 5단계 : 회선연결, 설정 단계 - 인증단계 - 연결단계 - 전송단계 - 종료단계
[해설작성자 : 똔]

95. 주파수 분할 다중화기(FDM)에서 부채널 간의 상호 간섭을 방지하기 위한 지역은?(2004년 05월)
     가. 가드 밴드(Guard Band)
     나. 채널(channel)
     다. 버퍼(Buffer)
     라. 슬롯(Slot)

     정답 : []
     정답률 : 77%

96. 시분할 교환기술의 방식이 아닌 것은?(2003년 03월)
     가. TDM 버스 교환 방식
     나. 메트릭스 방식
     다. 타임슬롯 교환 방식
     라. 시간 다중화 교환 방식

     정답 : []
     정답률 : 61%

97. Hamming distance가 5일 때 검출 가능한 에러 개수는?(2017년 08월)
     가. 4
     나. 5
     다. 6
     라. 7

     정답 : []
     정답률 : 47%
     <문제 해설>
검출 가능한 에러 개수=해밍거리-1

*보너스: 정정 가능한 오류 개수*
해밍거리 >= 2*(정정가능한 오류 개수)+1

ex : 5>= 2*(2)+1)
[해설작성자 : Uboy]

[추가 해설]

검출 가능한 에러 최대 개수=해밍거리-1
정정 가능한 오류 개수
5>= 2*n+1
[해설작성자 : 오늘 공부했어요]

[추가 해설]

해밍거리(Hamming Distance) : 송신 비트와 수신 비트 중 서로 다른 비트의 수(오류 비트 수)

최소 해밍 거리가 dmin이라면,

-> 정정 가능한 최대 오류 수 = (dmin-1)/2
-> 검출 가능한 최대 오류 수 = dmin -1
[해설작성자 : 제발 필기 한 번에 합격 가즈아...!!!!!!!]

98. 다음 설명에 해당되는 ARQ 방식은?(2009년 08월)

    

     가. Stop-and-Wait ARQ
     나. Selective-Repeat ARQ
     다. Go-back-N ARQ
     라. Sequence-Number ARQ

     정답 : []
     정답률 : 66%

99. OSI 7계층 중 데이터 링크 계층에 해당하는 프로토콜이 아닌 것은?(2012년 03월)
     가. PPP
     나. LLC
     다. HDLC
     라. UDP

     정답 : []
     정답률 : 59%
     <문제 해설>
UDP=전송계층
[해설작성자 : KARDS]

100. 다음 베이스 밴드 전송 방식중 비트 간격의 시작점에서는 항상 천이가 발생하며, “1”의 경우에는 비트 간격의 중간에서 천이가 발생하고 “0”의 경우에는 비트 간격의 중간에서 천이가 없는 방식은?(2009년 05월)
     가. NRZ-L 방식
     나. NRZ-M 방식
     다. NRZ-S 방식
     라. NRZ-I 방식

     정답 : []
     정답률 : 40%


정 답 지

정보처리기사(구) 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(6212665)

최강 자격증 기출문제 전자문제집 CBT : www.comcbt.com


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.

최신 정보처리기사(구) 필기 기출문제 : [다운로드]


1과목 : 데이터 베이스


1. 개체-관계(E-R) 모델에 대한 설명으로 옳지 않은 것은?(2008년 03월)
     가. E-R 다이어그램으로 표현하며 P.Chen이 제안했다.
     나. 일대일(1:1) 관계 유형만을 표현할 수 있다.
     다. 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한 방법이다.
     라. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것이다.

     정답 : []
     정답률 : 82%
     <문제 해설>
개체-관계(E-R) 모델에서 표현할수 있는 관계는 아래와 같습니다.
1 : 1 관계
1 : N 관계(N:1 관계)
N : M관계

2. 정규화에 대한 설명으로 옳은 내용 모두를 나열한 것은?(2014년 05월)

   

     가. (ㄱ), (ㄴ)
     나. (ㄱ), (ㄴ), (ㄷ)
     다. (ㄴ), (ㄷ), (ㄹ)
     라. (ㄱ), (ㄴ), (ㄷ), (ㄹ)

     정답 : []
     정답률 : 68%
     <문제 해설>
정규화의 개요
함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정
정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있으며, 차수가 높아질수록 만족시켜야 할 제약 조건이 늘어난다.
[해설작성자 : 강호일 ]

3. 다음의 트리를 포스트오더(Postorder)로 운행할 때 노드 E는 몇 번째로 검사 되는가?(2007년 05월)

   

     가. 2번째
     나. 3번째
     다. 4번째
     라. 5번째

     정답 : []
     정답률 : 48%
     <문제 해설>
Postorder는 Left-Right-Root 순서이므로 B-D-F-E-C-A 이므로 E는 4번째입니다.
[해설작성자 : tanuki]

4. 아래 식에 대하여 Postfix 기법으로 옳게 기술된 것은?(2004년 09월)

   

     가. + A B * * C D
     나. + * A B * C D
     다. A B * C D * +
     라. * A B + * C D

     정답 : []
     정답률 : 67%

5. 병렬처리에 있어서 자원에 대한 로킹(Locking)은 필수적이다. 로킹의 단위가 작은 경우와 비교하여 큰 경우에 대한 설명으로 거리가 먼것은?(2009년 05월)
     가. 병행성의 수준이 높아진다.
     나. 로크(Lcok)의 수가 적어진다.
     다. 병렬제어 기법이 간단해 진다.
     라. 교착상태의 경우가 적어진다.

     정답 : []
     정답률 : 59%
     <문제 해설>
로킹단위가 작은경우 = 로크수 up / 병해성 up /관리복잡함
로킹단위가 큰 경우 = 로크수 down / 병행성 down /관리수월함
[해설작성자 : 모군]

6. SQL 명령은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 중 나머지 셋과 성격이 다른 하나는?(2008년 05월)
     가. ALTER
     나. SELECT
     다. UPDATE
     라. DELETE

     정답 : []
     정답률 : 71%
     <문제 해설>
<문제 해설>
DML(데이터 조작 언어)
SELECT - FROM - WHERE : 검색
INSERT - INTO - VALUES : 삽입
UPDATE - SET WHERE : 갱신(업데이트)
DELETE - FROM - WHERE(삭제)

DDL(데이터 베이스 정의 언어)
CREATE : DB 테이블, 뷰 생성
ALTER : 테이블 변경
DROP : 데이터베이스, 테이블, 제거
[해설작성자 : 밀양금성컴퓨터학원]

7. 다음 자료에 대하여 “selection sort”를 사용하여 오름차순으로 정렬할 경우 PASS 1의 결과는?(2016년 05월)

   

     가. 3, 4, 8, 7, 9
     나. 3, 4, 7, 9, 8
     다. 3, 4, 7, 8, 9
     라. 3, 8, 4, 9, 7

     정답 : []
     정답률 : 80%
     <문제 해설>
8 3 4 9 7 : 8 <--> 3 비교 자리 바꿈
3 8 4 9 7 : 3 <--> 4 비교
3 8 4 9 7 : 3 <--> 9 비교
3 8 4 9 7 : 3 <--> 7 비교
[해설작성자 : anonymous]

8. 관계대수에 대한 설명으로 옳은 내용 모두를 나열한 것은?(2011년 06월)

   

     가. ②, ③, ④
     나. ①, ③, ④
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 64%
     <문제 해설>
관계대수는 원하는 릴레이션을 정의하는 절차적 언어 입니다. 관계 언어 중 비절차적 특성을 갖는 것은 관계해석입니다.

9. 퀵 정렬에 대한 설명으로 틀린 것은?(2017년 03월)
     가. 순환 알고리즘을 사용해야 하므로 스택공간을 필요로 한다.
     나. 첫 번째 키 만을 분할원소로 정할 수 있다.
     다. 키를 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽 서브파일로 분해시키는 방식이다.
     라. 최악의 시간 복잡도는 O(n2)이다.

     정답 : []
     정답률 : 47%
     <문제 해설>
순환 알고리즘을 사용해야 하므로 스택공간을 필요로 한다.
키를 기준으로 작은 값은 왼쪽에, 큰 값은 오른쪽 서브파일로 분해시키는 방식이다.
최악의 시간 복잡도는 O(N^2)이다.
[해설작성자 : 쮸뿌]

퀵정렬은 배열에서 하나의 기준값을 잡아서 그 기준보다 크면
기준의 오른쪽으로 이동하고 기준값보다 작으면 왼쪽으로 이동합니다.
그 후 왼쪽을 먼저 위와 같은 방식으로 계속 들어가면서 정렬해주고
왼쪽이 끝이나면 하나씩 오른쪽을 마저 정렬하면서 나오게 됩니다.
따라서 첫 번째 키만을 분할원소로 잡는 것이 아닌 하나의 기준값을 잡을 수 있음
[해설작성자 : 인덕4학년수여니]

10. 해싱함수 중 주어진 키를 여러 부분으로 나누고, 각 부분의 값을 더하거나 배타적 논리합(XOR: Exclusive OR) 연산을 통하여 나온 결과로 주소를 취하는 방법은?(2005년 05월)
     가. 중간 제곱 방법(Mid-square method)
     나. 제산 방법(Division method)
     다. 중첩 방법(Folding method)
     라. 기수 변환법(Radix conversion method)

     정답 : []
     정답률 : 41%
     <문제 해설>
1. 중간 제곱 방법 - 레코드 키 값을 제곱한 후 그 중간 부분의 값을 홈 주소로 삼는 방식
2. 제산 방법 - 레코드 키(K)를 해시표의 크기보다 큰 수 중에서 가장 작은 소수(Q)로 나눈 나머지를 홈 주소로 삼는 방식
                             즉, h(K) = K mod Q이다
4. 기수 변환법 - 키 숫자의 진수를 다른 진수로 변환시켜 주소 크기를 초과한 높은 자릿수를 절단하고, 이를 다시 주소
                                 범위에 맞게 조정하는 방법
[해설작성자 : i007min]

11. 데이터베이스의 특징으로 볼 수 없는 것은?(2014년 08월)
     가. real time accessibility
     나. concurrent sharing
     다. address reference
     라. continuous evolution

     정답 : []
     정답률 : 74%
     <문제 해설>
1) 실시간 접근이 가능(real-time accessibilities)
수시적이고 비정형적인 질의(query)에 대하여 실시간 처리(real-time processing)로 응답할 수 있어야 한다.

2) 계속적인 변화(continuous evolution)
새로운 데이터의 삽입(insertion)이나, 기존 데이터의 삭제(deletion), 또는 갱신(update)으로 항상 변하고, 그 속에서 현재의 정확한 데이터를 유지할 수 있다.

3) 동시 공유 가능(cooncurrent sharing)
여러 사용자(multi-user)가 동시에 자기가 원하는 데이터에 접근할 수 있다.

4) 내용에 의한 참조 가능(content reference)
데이터의 레코드 위치(location)나 주소(address)가 아닌 사용자가 요구하는 데이터의 내용(contents), 즉 데이터가 가지고 있는 값에 따라 참조된다. 모든 레코드들은 물리적 위치와 상관없이 하나의 논리적 단위로 취급되고 접근된다.
[해설작성자 : 일본it연수자]

12. 데이터베이스 설계 순서로 옳은 것은?(2007년 09월)
     가. 요구조건 분석→개념적 설계→논리적 설계→물리적 설계→구현
     나. 요구조건 분석→논리적 설계→개념적 설계→물리적 설계→구현
     다. 요구조건 분석→논리적 설계→물리적 설계→개념적 설계→구현
     라. 요구조건 분석→개념적 설계→물리적 설계→논리적 설계→구현

     정답 : []
     정답률 : 87%

13. 다음 설명이 의미하는 것은?(2014년 08월)

    

     가. DBMS
     나. Schema
     다. Transaction
     라. Domain

     정답 : []
     정답률 : 80%
     <문제 해설>
meta-data 나오면 무조건 schema
[해설작성자 : 나잇트레인]

14. 개체-관계 모델 (E-R Model)에 관한 설명으로 옳지 않은 것은?(2011년 06월)
     가. E-R모델의 기본적인 아이디어를 시각적으로 가장 잘 나타내는 것이 E-R다이어그램이다.
     나. E-R다이어그램에서 개체 타입은 다이아몬드, 관계 타입은 사각형, 속성은 타원으로 표시한다.
     다. 개체, 속성, 그들 간의 관계를 이용하여 개념 세계의 정보 구조를 표현한다.
     라. 1976년 P. chen이 제안하였다.

     정답 : []
     정답률 : 78%
     <문제 해설>
개체타입- 사각형
관계타입- 마름모
속성 - 타원
[해설작성자 : 제로티]

15. 다음 그림에서 트리의 차수(degree)는?(2011년 08월)

    

     가. 1
     나. 2
     다. 3
     라. 4

     정답 : []
     정답률 : 77%
     <문제 해설>
트리의 차수(Degree) : 노드의 최대 자식 수
터미널의 차수(Degree) : 트리의 깊이
[해설작성자 : 박수현]

16. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?(2013년 08월)
     가. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
     나. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
     다. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
     라. 로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.

     정답 : []
     정답률 : 78%
     <문제 해설>
로킹의 단위가 작아지면 로크 수가 증가하고 로킹 오버헤드가 증가한다.
로킹의 단위가 커지면 로크 수가 감소하고 로킹 오버헤드와 데이터베이스 공유도도 감소한다.

17. 다음 Postfix 연산식에 대한 연산결과로 옳은 것은?(2018년 04월)

    

     가. 35
     나. 42
     다. 77
     라. 360

     정답 : []
     정답률 : 85%
     <문제 해설>
연산자를 변수사이에 넣어서 계산한다
(3*4) + (5*6) = 42
[해설작성자 : ㅇㅇ]

3 4 * 5 6 * +
3*4 + 5*6
=12+30 = 42
[해설작성자 : see_gle]

Postfix 연산은 stack 연산으로 한다.
숫자가 나오면 stack 에 쌓고, 연산자가 나오면 숫자 2개를 꺼내서(스택은 뒤에서 꺼냄) 연산한다.
[3,4] *    =    (3*4)=12
[12,5,6] * =    (5*6)=30
[12,30] + = (12+30)=42
[해설작성자 : 그냥개발자]

stack1 : [34*56*+ => () + ()
stack2 : [34*56*    => () + (56*)
stack3 : [34*         => (34*) + (56*)
stack4 : [                => (3*4) + (5*6)
[해설작성자 : newbigwater]

18. 3단계 데이터베이스에서 데이터에 대한 접근 권한, 보안정책, 무결성 규칙들이 포함되는 스키마는?(2003년 03월)
     가. 외부 스키마
     나. 개념 스키마
     다. 내부 스키마
     라. 서브 스키마

     정답 : []
     정답률 : 51%

19. 데이터의 중복으로 인해 릴레이션 조작 시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?(2007년 05월)
     가. Normalization
     나. Degree
     다. Cardinality
     라. Anomaly

     정답 : []
     정답률 : 79%

20. 다음 트리의 차수(degree)는?(2019년 08월)

    

     가. 2
     나. 3
     다. 4
     라. 5

     정답 : []
     정답률 : 69%
     <문제 해설>
특정 노드의 자식 수를 노드의 차수(Degree)라고 부르며 트리의 모든 노드 중에 가장 높은 차수를 트리의 차수라고 말합니다. 따라서 B 노드의 자식수가 3으로 제일 높음으로 트리의 차수는 3이다.
[해설작성자 : DB그자체]

2과목 : 전자 계산기 구조


21. 프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?(2017년 03월)
     가. 시스템의 동작은 CPU 안에 있는 program counter에 의해 제어된다.
     나. interrupt 레지스터는 PSW의 일종이다.
     다. CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.
     라. PSW는 8bit의 크기이다.

     정답 : []
     정답률 : 42%
     <문제 해설>
- Program Status Word (PSW) -

1) PSW란? Program Counter, Flag 및 주요한 Register의 내용과 그 밖의 Program 실행상태를 나타내는 제어정보를 묶은 것. Program Counter에 의해 제어되지 않음.
2) 인터럽트가 발생했을 때 CPU는 인터럽트 발생 유무를 확인하고 발생했으면 인터럽트 사이클로 들어가게 되는데 이 사이클동안 Program Counter
     와 Program Status Word가 스택에 저장되고, 분기해야 할 주소가 새롭게 결정됨.
     (PSW의 일종은 아니고 연관이 있을 뿐임)
3) CPU의 현재 상태, 인터럽트 발생 상태, 수행 중인 Program의 현재 상태 등을 나타냄. 그리고 레지스터도 독립적으로 구성되어 있음.
4) PSW 크기는 32 ~ 64 bit.

※ 어떤 부분은 정확하지 않기 때문에 잘못된 부분은 추가 해설 부탁드려요~
[해설작성자 : 짱때]

[추가 해설]
보기 3번의 내용 그대로 입니다.

    PSW는 프로세스(CPU) 상태에 대한 여러 가지 정보를 갖는 하드웨어 레지스터라고 이해하시면 됩니다.
    비전공자들을 위해...
[봉담필준이아빠]

22. 소프트웨어에 의하여 인터럽트의 우선순위를 판별하는 방법은?(2015년 05월)
     가. 인터럽트 벡터
     나. 데이지 체인
     다. 폴링
     라. 핸드세이킹

     정답 : []
     정답률 : 60%
     <문제 해설>
1. 인터럽트 벡터 -> 하드웨어적인 방법
2. 데이지 체인 -> 직렬 우선순위 부여 방식
4. 우선순위 판별하는 방법이 아님.
[해설작성자 : 해설좀...]

Software에 의한 인터럽트 방식
- IR(인터럽트 처리루틴)과 인터페이스에 의해 플래그 DONE을 시험하는 명령어를 수행하여 값이 1인 인터페이스를 찾아 인터럽트를 요청한 장치를 판별(polling)
- 장점 : 경제적이고, 별도의 H/W가 필요 없음
- 단점 : 반응속도가 느림, 다수인터럽트시 전부 조사
[해설작성자 : 관회팝]

23. 결선 게이트의 특징이 아닌 것은?(2008년 03월)
     가. 게이트들의 출력단자를 직접 연결한다.
     나. 회로 비용을 절감할 수 있다.
     다. 많은 논리기능을 부여할 수 없다.
     라. Open Collector TTL로 게이트들의 출력 단자를 묶어서 사용한다.

     정답 : []
     정답률 : 52%
     <문제 해설>
결선 게이트라는 것은 하나의 게이트에 여러가지 기능을 할 수 있도록 해서 필요시 게이트의 선을 연결하고, 단절하고 조절으로써 다양한 기능을 할 수 있도록 만든 게이트

24. 그림과 같은 논리 회로의 기능은?(단, A, B는 입력, Y는 출력으로 본다.)(2006년 09월)

    

     가. equivalence
     나. exclusive-OR
     다. implication
     라. NAND

     정답 : []
     정답률 : 62%

25. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?(2018년 04월)
     가. 분산처리 프로그래밍
     나. 일괄처리 프로그래밍
     다. 멀티 프로그래밍
     라. 리얼타임 프로그래밍

     정답 : []
     정답률 : 48%
     <문제 해설>
3. 멀티 프로그래밍: 한대의 CPU로 여러 개의 프로그램을 동시에 처리

1. 분산처리 프로그래밍: 지역적으로 분산된 여러 대 컴퓨터 연결. 작업분담처리
2. 일괄처리 프로그래밍: 처리할 데이터를 모았다가 한번에 처리. EX) 급여계산, 공공요금계산
4. 리얼타임(실시간처리) 프로그래밍: 처리 데이터 발생시 바로 처리. EX) 좌석예약, 은행업무
[해설작성자 : ʕ • ᴥ •メʔ 북극곰사냥꾼]

26. 다음 중 플린에 의한 컴퓨터 구조방식에서 한 시스템 내에 n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리하는 방식은?(2006년 05월)
     가. 단일 인스트럭션 스트링-단일 데이터 스트림(SISD)
     나. 단일 인스트럭션 스트링-복수 데이터 스트림(SIMD)
     다. 복수 인스트럭션 스트링-단일 데이터 스트림(MISD)
     라. 복수 인스트럭션 스트링-복수 데이터 스트림(MIMD)

     정답 : []
     정답률 : 48%
     <문제 해설>
플린(Flynn)의 컴퓨터 시스템 분류
-SIMD 배열처리기 구조라고도 하며 여러개의 처리기가 한 개의 제어처리기에 의해 제어
-MISD 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조
            실제로 사용되기 어려움
-MIMD n개의 프로세서들이 서로 다른 명령어들과 데이터를 처리

27. 다음 진리표와 같은 연산을 하는 gate는?(2005년 09월)

    

     가. OR gate
     나. AND gate
     다. EXCLUSIVE OR gate
     라. NAND gate

     정답 : []
     정답률 : 68%

28. 메가플롭스(MFLOPS)의 계산식으로 옳은 것은?(2017년 05월)
     가. MFLOPS = (수행시간×106) / 프로그램내의부동소수점연산개수
     나. MFLOPS = 프로그램내의부동소수점연산개수 / (수행시간×106)
     다. MFLOPS = 수행시간 / (프로그램내의부동소수점연산개수×106)
     라. MFLOPS = (프로그램내의부동소수점연산개수×106) / 수행시간

     정답 : []
     정답률 : 38%
     <문제 해설>
부동소수점표현
FLOPS : Floating point Operations Per Second(초당 부동소수점 연산수)
MFLOPS: Mega(10^6)
GFLOPS: Giga(10^9)
TFLOPS: Tera(10^12)

연산수 / (수행시간 x 10^6)
[해설작성자 : 육거리대장]

# MFLOPS[million floating-point operations per second]
1초 간에 실행되는 부동 소수점 연산의 수를 100만을 단위로 하여 나타낸 수. 보통 메가플롭스(megaflops)라고 읽는다. 주로 과학 기술용 컴퓨터의 성능을 나타내는 척도로 사용된다. 배열 처리기(array processor)에서 벡터 연산이나 파이프라인 제어의 경우 각 단계에서 병렬로 처리되는 명령도 고려된다.
[네이버 지식백과] 메가플롭스 [million floating-point operations per second] (IT용어사전, 한국정보통신기술협회)
[해설작성자 : 석영호]

29. 인터럽트 체제의 동작을 나열하였다. 수행 순서가 옳은 것은?(2005년 05월)

    

     가. ②→①→⑤→④→③
     나. ②→①→④→⑤→③
     다. ②→⑤→①→④→③
     라. ②→④→①→⑤→③

     정답 : []
     정답률 : 71%

30. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?(2014년 03월)
     가. PLA
     나. shift register
     다. RAM
     라. LSI

     정답 : []
     정답률 : 52%
     <문제 해설>
PLA(Programmable Logic Array)는 n개의 입력에 대하여 2n개 이하의 출력을 만들 수 있는 논리회로로, 칩으로, AND array와 OR array로 구성됩니다.

31. 입력이 A, B, C인 다음 논리식을 입력이 2개인 NAND게이트만으로 회로를 구성할 경우, 최소 몇 개의 NAND게이트가 필요한가?(2011년 06월)

    

     가. 6
     나. 5
     다. 4
     라. 3

     정답 : []
     정답률 : 37%
     <문제 해설>
F=A'B'C + AB'C + ABC
위 논리식을 카르노 맵으로 간략화하면

F=AC+B'C

위의 논리회로를 드모르간의 정리에 의해 변경하면    NAND회로의 형태로 논리회로로 구성가능
[해설작성자 : 조윤기]

32. 다음에 실행할 명령어 번지를 갖고 있는 레지스터는 ?(2006년 05월)
     가. MBR
     나. MAR
     다. IR
     라. PC

     정답 : []
     정답률 : 62%

33. 데이터 단위가 8비트인 메모리에서 용량이 64kbyte인 경우의 어드레스 핀은 몇 개인가?(2004년 05월)
     가. 12
     나. 14
     다. 16
     라. 18

     정답 : []
     정답률 : 67%

34. 다음 중 DMA의 설명이 옳지 않은 것은?(2003년 08월)
     가. DMA는 Direct memory access의 약자이다.
     나. DMA는 기억장치와 주변장치 사이의 직접적인 데이터 전송을 제공한다.
     다. DMA는 블록으로 대용량의 데이터를 전송할 수 있다.
     라. DMA는 입출력 전송에 따른 CPU의 부하를 증가시킬 수 있다.

     정답 : []
     정답률 : 63%

35. 컴퓨터의 메이저 상태에 대한 설명으로 틀린 것은?(2019년 08월)
     가. EXECUTE 상태가 끝나면 항상 FETCH 상태로만 간다.
     나. 간접 주소 명령어 형식인 경우 FETCH-INDIRECT-EXECUTE 순서로 진행되어야 한다.
     다. EXECUTE 상태는 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
     라. FETCH 상태에서는 기억 장치에서 인스트럭션을 읽어 중앙처리장치로 가져온다.

     정답 : []
     정답률 : 32%
     <문제 해설>
execute단계에서 플래그 레지스터의 상태를 검사하여 fetch상태나 interrupt상태로 변천합니다.
[해설작성자 : 미미미용실]

36. 데이터를 디스크에 분산 저장하는 기술은?(2005년 09월)
     가. 디스크 인터리빙
     나. 블록킹
     다. 페이징
     라. 세그멘트

     정답 : []
     정답률 : 55%

37. 2진수 0011의 2의 보수(2'S complement)는?(2003년 05월)
     가. 1100
     나. 1110
     다. 1101
     라. 1111

     정답 : []
     정답률 : 69%
     <문제 해설>
2의 보수는 각 숫자를 반전시킨후 1을 더하는 것입니다.
문제의 경우 0011 을 반전시키면 1100이 되고 거기에 1을 더하면 1101이 됩니다.
[해설작성자 : 잠깅]

38. 프로그램카운터가 명령어의 번지와 더해져서 유효번지를 결정하는 어드레싱 모드(addressing mode)는?(2005년 09월)
     가. 레지스터 모드
     나. 상대번지 모드
     다. 간접번지 모드
     라. 인덱스드 어드레싱 모드

     정답 : []
     정답률 : 57%
     <문제 해설>
프로그램카운터(PC)는 상대번지입니다.
[해설작성자 : 잠깅]

39. SSD(Solid State Drive)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?(2015년 08월)
     가. ALC
     나. MLC
     다. SLC
     라. TLC

     정답 : []
     정답률 : 53%
     <문제 해설>
SSD의 종류에는
SLC(SINGLE LEVEL CELL) 1소자에 1비트
DLC(DOUBLE LEVEL CELL) 1소자에 2비트
TLC(TRIPLE LEVEL CELL) 1소자에 3비트 저장하는 방식
[해설작성자 : 가을단풍]

[SLC, MLC, TLC 의 차이]
-SLC [Single Level Cell] 하나의 셀에 1bit(2) 의 정보를 저장 0, 1
-MLC [Multi    Level Cell] 하나의 셀에 2bit(4) 의 정보를 저장 00, 01, 10, 11
-TLC [Triple Level Cell] 하나의 셀에 3bit(8) 의 정보를 저장 000, 001, 010, 011, 100, 101, 110, 111
[해설작성자 : 관회팝]

40. 다음 회로에서 OR게이트의 입력으로 연결되어야 할 디코더 출력들로 옳은 것은?(2009년 03월)

    

     가. D1, D4, D5, D6
     나. D0, D1, D2, D3, D4, D5, D6
     다. D0, D1, D2, D4, D5, D6
     라. D4, D5

     정답 : []
     정답률 : 49%

3과목 : 운영체제


41. 프로세스의 정의로 옳은 내용 모두를 나열한 것은?(2013년 08월)

    

     가. ①, ②
     나. ①, ④
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 69%
     <문제 해설>
프로세서 정의는 비동기적 행위를 일으키는 주체
[해설작성자 : 서점직원A]

42. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?(2003년 03월)
     가. 버퍼링은 저속의 입출력 장치와 고속의 CPU간의 속도 차를 해소하기 위해서 나온 방법이다.
     나. 스풀링은 디스크 일부를 매우 큰 버퍼처럼 사용하는 방법이다.
     다. 스풀링은 어떤 작업의 입/출력과 다른 작업의 계산을 병행 처리하는 기법이다.
     라. 버퍼링은 보조기억장치를 버퍼로 사용한다.

     정답 : []
     정답률 : 48%
     <문제 해설>
버퍼링은 주기억장치를 버퍼로 사용한다.

43. 분산운영체제의 개념 중 강결합 (TIGHTLY-COUPLED) 시스템의 설명으로 옳지 않은 것은?(2009년 08월)
     가. 프로세스간의 통신은 공유메모리를 이용한다.
     나. 여러 처리기들 간에 하나의 저장장치를 공유한다.
     다. 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
     라. 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.

     정답 : []
     정답률 : 65%
     <문제 해설>
강결합인 이유는 하나의 운영체제를 가지므로 결합력이 강하게 된거죠~!

[추가 해설]

결합도가 낮을 수록 독립적이다

44. 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?(2010년 05월)
     가. 각 세그먼트는 고유한 이름과 크기를 갖는다.
     나. 세그먼트 맵 테이블이 필요하다.
     다. 프로그램을 일정한 크기로 나눈 단위를 세그먼트라고 한다.
     라. 기억장치 보호키가 필요하다.

     정답 : []
     정답률 : 47%
     <문제 해설>
일정한 크기로 나눈 것은 페이징 기법이다.
[해설작성자 : 박미연]

조금 더 추가하자면
일정한 크기로 나누는 것은 페이징기법이고
다양한 논리적 단위로 나누는 것(일정x)을 세그먼트라고 합니다.

[해설작성자 : 우승재]

45. 교착상태와 은행원 알고리즘의 불안전 상태(unsafe State)에 대한 설명 중 옳은 것은?(2008년 05월)
     가. 교착상태는 불안전 상태에 속한다.
     나. 불안전 상태의 모든 시스템은 궁극적으로 교착상태에 빠지게 된다.
     다. 불안전 상태는 교착상태에 속한다.
     라. 교착상태와 불안전 상태는 서로 무관하다.

     정답 : []
     정답률 : 47%
     <문제 해설>
교착 상태가 발생 가능한 상태를 불안전 상태라고 함.
그러나 불안전 상태라고 하더라고 모두 교착 상태는 아님.

쉽게 말해, 시스템이 불안전 상태에 빠질수 있는 조건들이 여러가지가 있는데
그 중에 하나가 교착 상태 라고 생각하면 됨.

46. 임계 영역(Critical Section)에 대한 설명으로 옳은 것은?(2013년 03월)
     가. 프로세스들의 상호배제(Mutual Exclusion)가 일어나지 않도록 주의해야 한다.
     나. 임계 영역에서 수행 중인 프로세스는 인터럽트가 가능한 상태로 만들어야 한다.
     다. 어느 한 시점에서 둘 이상의 프로세스가 동시에 자원 또는 데이터를 사용하도록 지정된 공유 영역을 의미한다.
     라. 임계 영역에서의 작업은 신속하게 이루어져야 한다.

     정답 : []
     정답률 : 47%
     <문제 해설>
1. 임계영역은 어느 한 시점에서 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유영역이므로 상호배재 발생 여부를 주의할 필요가 없다.
2. 임계영역에서 수행 중인 프로세스는 인터럽트가 불가능한 상태여야 한다.
3. 임계 영역은 어느 한 시점에서 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 영역 이다.
[해설작성자 : 김수경]

47. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 "Worst Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부 단편화의 크기는?(2010년 03월)
     가. 3K
     나. 23K
     다. 44K
     라. 67K

     정답 : []
     정답률 : 70%
     <문제 해설>
1. First Fit(최초 적합) : 첫번째 분할 영역에 배치
2. Best Fit(최적 적합) : 가장 작게 남기는 분할 영역에 배치
3. Worst Fit(최악 적합) : 가장 크게 남기는 분할 영역에 배치

따라서 정답은 40K에 배치했을 때 가장 크게 남기게 되므로 40-17 = 23K 이다
[해설작성자 : IT]

48. 다음의 디스크 스케줄링 중 현재 진행중인 방향으로 가장 짧은 탐색 거리에 있는 요청을 먼저 서비스하는 기법은?(2003년 08월)
     가. SSTF
     나. SCAN
     다. C-SCAN
     라. FCFS

     정답 : []
     정답률 : 27%

49. 다중 프로그래밍 시스템에서 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 후 CPU를 할당하여 실행되도록 하는 것을 무엇이라고 하는가?(2006년 09월)
     가. Working set
     나. Context switching
     다. Locality
     라. Thread

     정답 : []
     정답률 : 53%

50. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?(2007년 09월)
     가. SJF는 비선점(Nonpreemptive) 기법이다.
     나. SJF는 작업이 끝나기 까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
     다. SRT는 실행 시간을 추적해야 하므로 오버헤드가 증가한다.
     라. SRT에서는 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없다.

     정답 : []
     정답률 : 61%
     <문제 해설>
1. SJF는 비선점 기법이다.
2. SJF는 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
3. SRT는 실행 시간을 추적해야 하므로 오버헤드가 증가한다.
4. SRT는 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 있다.(우선순위가 높은 게 있으면)
[해설작성자 : breezy]

51. 운영체제의 역할로 거리가 먼 것은?(2007년 05월)
     가. 사용자와 시스템 간의 인터페이스 제공
     나. 여러 사용자 간의 자원 공유 기능 제공
     다. 자원의 효율적인 운영을 위한 스케줄링
     라. 입·출력에 대한 주력적인 역할 수행

     정답 : []
     정답률 : 69%

52. 어셈블러를 두 개의 패스(pass)로 구성하는 주된 이유는?(2003년 08월)
     가. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문
     나. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 처리속도가 감소하기 때문
     다. 한 개의 패스만을 사용하면 기호를 모두 정의한 뒤에 해당 기호를 사용해야만 하기 때문
     라. 패스 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문

     정답 : []
     정답률 : 51%

53. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?(2006년 03월)

    

     가. 문제 프로그램(Problem Program)
     나. 감시 프로그램(Supervisor Program)
     다. 작업 제어 프로그램(Job Control Program)
     라. 데이터 관리 프로그램(Data Management Program)

     정답 : []
     정답률 : 58%

54. 유닉스시스템에서 명령어 해석기로 사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당하는 것은?(2004년 09월)
     가. 유틸리티
     나.
     다. 커널
     라. IPC

     정답 : []
     정답률 : 73%

55. 교착상태(Deadlock)의 회복 기법에 대한 설명으로 가장 옳지 않은 것은?(2016년 05월)
     가. 교착상태에 있는 모든 프로세스를 중지시킨다.
     나. 교착상태가 없어질 때까지 교착상태에 포함된 자원을 하나씩 비선점 시킨다.
     다. 교착상태가 없어질 때까지 교착상태에 포함된 프로세스를 하나씩 종료시킨다.
     라. 교착상태 회복 기법은 시스템 내에 존재하는 교착상태를 제거하기 위하여 사용된다.

     정답 : []
     정답률 : 46%
     <문제 해설>
2. 선점 시킨다.

56. SJF(Shortest-Job-First) 스케줄링 방법에 대한 설명으로 가장 거리가 먼 것은?(2018년 04월)
     가. 작업이 끝날 때까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
     나. 작업 시간이 큰 경우 오랫동안 대기하여야 한다.
     다. 각 프로세스의 프로세스 요구시간을 미리 예측하기 쉽다.
     라. FIFO 기법보다 평균대기시간이 감소된다.

     정답 : []
     정답률 : 55%
     <문제 해설>
SJF(Shortest Job First)
실행 시간이 짧은 작업을 먼저 CPU를 사용하게 하는 방법입니다.
탐욕 기법에 의해 평균 대기 시간을 최소로 해주는 스케쥴링 기법입니다.
실행 시간이 긴 프로세스는 무한 대기 상태가 발생할 수 있습니다.
[해설작성자 : heegoori ^0^]

최단 작업 우선 스케줄링(Shortest Job First Scheduling)은 평균 대기 시간을 최소화하기 위해 CPU 점유 시간이 가장 짧은 프로세스에 CPU를 먼저 할당하는 방식의 CPU 스케줄링 알고리즘으로 평균 대기시간을 최소로 만드는 걸 최적으로 두고 있는 알고리즘이다. 요구 시간이 긴 프로세스가 요구 시간이 짧은 프로세스에게 항상 양보되어 기아 상태가 발생할 수 있으며, 대기 상태에 있는 프로세스의 요구시간에 대한 정확한 자료를 얻기 어렵다는 문제점이 있다. 단기 스케줄링 보다는 장기 스케줄링에 유리하다.

이 알고리즘은 비선점형와 선점형 모두에 적용될 수 있는데, 선점형에 적용되는 SJF 스케줄링을 특별히 SRTF 스케줄링이라 한다.
[해설작성자 : 석영호]

57. 스케줄링의 목적으로 가장 거리가 먼 것은?(2018년 08월)
     가. 모든 작업들에 대해 공평성을 유지하기 위하여
     나. 단위 시간당 처리량을 최대화하기 위하여
     다. 응답 시간을 빠르게 하기 위하여
     라. 운영체제의 오버헤드를 최대화하기 위하여

     정답 : []
     정답률 : 73%
     <문제 해설>
스케줄링의 목적 중의 하나는 운영체제의 오버헤드를 최소화하기 위함입니다. 그러므로 가장 거리가 먼 4번이 정답입니다.
[해설작성자 : 권형근]

58. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)(2018년 03월)

    

     가. 12
     나. 36
     다. 58
     라. 69

     정답 : []
     정답률 : 69%
     <문제 해설>
평균반환시간은
JOB 1부터 순차대로
도착시간 0이니깐 1은 그대로 반환시간 13
작업2는 13+35(1작업시간,2작업시간 더함) = 48인데 2의 도착시간이 3이니깐 48-3을해줌 = 45가됨
그리고 작업3으로 넘어가서 작업1,2,3 의 사용시간을 모두더해줌= 13+35+10=58
그후에 작업3의 도착시간을 뺀다 = 58-8 =50
이제 1,2,3 반환시간 전부 더한것에서 나누기3을한다
작업1 = 13(도착시간이 0이니깐)
작업2 = 35+13=48 --> 48-3(작업2의 도착시간)= 45
작업3 = 13+35+10=58 --> 58 - 8(작업3의도착시간) = 50

13 + 45 + 50 =    108 --> 108/3(작업이3개니깐) = 36
[해설작성자 : WannaCry]

반환시간 = 총 CPU 사용시간(CPU Burst) - 도착시간
JOB 1 = 13 - 0 = 13
JOB 2 = (13 + 35) - 3 = 45
JOB 3 = (13 + 35 + 10) - 8 = 50

따라서, 평균은 각 반환시간을 모두 더해 작업 개수만큼 나누면 되므로
답은 (13 + 45 + 50) / 3 = 36

59. 파일 디스크립터(File Descriptor)에 대한 설명으로 틀린 것은?(2012년 03월)
     가. 파일 디스크립터의 내용에는 파일의 ID 번호, 디스크 내 주소, 파일 크기 등에 대한 정보가 수록된다.
     나. 파일이 엑세스되는 동안 운영체제가 관리 목적으로 알아야 할 정보를 모아 놓은 자료구조이다.
     다. 해당 파일이 Open되면 FCB(File Control Block)가 메모리에 올라와야 한다.
     라. 모든 시스템에 동일한 자료구조를 갖는다.

     정답 : []
     정답률 : 68%
     <문제 해설>
파일 디스크립터는 사용하는 운영체제 시스템에 따라 서로 다른 구조를 갖습니다.
[해설작성자 : 오타검출반]

60. 매크로(Macro)에서 정의된 매크로 이름을 주 프로그램에 기술하는 것은?(2019년 04월)
     가. Macro Define
     나. Macro Call
     다. Macro Extension
     라. Macro Library

     정답 : []
     정답률 : 44%
     <문제 해설>
매크로를 정의하는 것이 1번 Macro Define이고, 이 정의된 매크로를 주 프로그램에 기술. 즉, 실제 소스에 기입하여 사용하는것이 2번 Macro Call(매크로 호출)입니다.
[해설작성자 : RWB]

4과목 : 소프트웨어 공학


61. 다음 설명에 해당하는 것은?(2013년 06월)

    

     가. ERD
     나. Mini-spec
     다. DD
     라. STD

     정답 : []
     정답률 : 52%
     <문제 해설>
최하위 프로세스 처리 절차 : 미니 스펙
그냥 외우세요`

62. 소프트웨어 프로젝트를 효과적으로 관리하기 위해서는 3P에 초점을 맞추어야 한다. 3P에 직접 해당되지 않는 것은?(2014년 08월)
     가. People
     나. Program
     다. Problem
     라. Process

     정답 : []
     정답률 : 71%
     <문제 해설>
3P People Problem Process
[해설작성자 : 뀽]

63. 자료 사전에서 자료의 생략을 의미하는 기호는?(2009년 05월)
     가. { }
     나. **
     다. =
     라. ( )

     정답 : []
     정답률 : 58%
     <문제 해설>
자료사전의 의미 : 자료요소, 자료요소들의 집합, 자료의 흐름, 자료 저장소의 의미와그들간의 관계, 관계값, 범위, 단위들을 구체적으로 명시하는것
자료사전에서 사용하는 기호와 의미
1. = is composed of
2. + and
3. ( ) optional
4. 1{ }n interation
5. [ ] selection
6. | seperator
7. @ Key field
8. * comment
9. ** no comment

64. 화이트 박스(WHITE BOX) 테스트 기법이 아닌 것은?(2013년 06월)
     가. 데이터 흐름 검사(DATA FLOW TEST)
     나. 루프 검사(LOOP TEST)
     다. 기초 경로 검사(BASIC PATH TEST)
     라. 동치 분할 검사(EQUIVALENCE PARTITIONING TEST)

     정답 : []
     정답률 : 73%
     <문제 해설>
동치 분할 검사는 블랙 박스 테스트 검사이다.
[해설작성자 : R]

65. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?(2013년 03월)
     가. Data Store : 오각형
     나. Process : 원
     다. Data Flow : 화살표
     라. Terminator : 사각형

     정답 : []
     정답률 : 66%
     <문제 해설>
1.    Data Store : 평행선
2.    Process : 원
3.    Data Flow : 화살표
4.    Terminator : 사각형

66. 바람직한 소프트웨어 설계 지침으로 볼 수 없는 것은?(2014년 08월)
     가. 특정 기능을 수행하는 논리적 요소들로 분리되는 구조를 가지도록 한다.
     나. 적당한 모듈의 크기를 유지한다.
     다. 강한 결합도, 약한 응집도를 유지한다.
     라. 모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.

     정답 : []
     정답률 : 78%
     <문제 해설>
결합도가 낮을수록, 응집도가 높을수록 설계품질이 우수하다.
결합도의 순서 : 자료-구조-제ㅐ어-외부-공통-내용
응집도의 순서 : 우연적-논리적-시간-절차-통신-순차-기능
[해설작성자 : 주노]

약한 결합도, 강한 응집도
[해설작성자 : GTMS]

67. 모듈이 파라미터나 인수로 다른 모듈에게 데이터를 넘겨주고 호출 받은 모듈은 받은 데이터에 대한 처리 결과를 다시 돌려주는 유형의 모듈 결합도(coupling)를 무엇이라고 하는가?(2003년 08월)
     가. 내용 결합도
     나. 외부 결합도
     다. 제어 결합도
     라. 데이터 결합도

     정답 : []
     정답률 : 58%

68. 소프트웨어 프로젝트 계획 수립시 소프트웨어 영역 결정 사항에 기술되어야 할 주요 사항이 아닌 것은?(2003년 05월)
     가. 위험성(risk)
     나. 기능(function)
     다. 성능(performance)
     라. 신뢰도(reliability)

     정답 : []
     정답률 : 57%

69. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?(2012년 05월)
     가. 분석(analysis)
     나. 재구성(restructuring)
     다. 역공학(reveres engineering)
     라. 이식(migration)

     정답 : []
     정답률 : 59%
     <문제 해설>
analysis : 명세서 확인
restructuring : 추상적 수준
migration : 다른 운영체제나 하드웨서 환경에서도 사용 가능 하도록 변환
[해설 작성자 : 신난영수]

70. UML에 대한 설명으로 옳지 않은 것은?(2009년 08월)
     가. OMG에서 만든 통합 모델링 언어로서 객체 지향적 분석, 설계 방법론의 표준 지정을 목표로 한다.
     나. 어플리케이션을 개발할 때 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램을 제공한다.
     다. 실시간 시스템 및 분산시스템과 같은 시스템의 분석과 설계에는 사용될 수 없다.
     라. 개발자와 고객 또는 개발자 상호간의 의사소통을 원활 하게 할 수 있다.

     정답 : []
     정답률 : 66%

71. 다음 설명에 해당하는 것은?(2007년 05월)

    

     가. 소프트웨어 재공학
     나. 소프트웨어 분석
     다. 소프트웨어 프로그래밍
     라. 소프트웨어 개발

     정답 : []
     정답률 : 81%

72. 소프트웨어 수명주기 모형 중 프로토타이핑 모형(prototyping model)의 가장 큰 장점은?(2005년 03월)
     가. 위험요소가 쉽게 발견된다.
     나. 유지보수가 쉬워진다.
     다. 사용자 요구사항을 정확하게 파악할 수 있다.
     라. 소프트웨어 개발 일정을 정확하게 수립할 수 있다.

     정답 : []
     정답률 : 74%

73. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?(2015년 05월)

    

     가. Process
     나. data store
     다. data flow
     라. terminator

     정답 : []
     정답률 : 76%
     <문제 해설>
process - 원
data store - =
terminater - 사각형
data flow - 화살표

*자료 흐름도(DFD)의 구성요소

-Process : 자료를 변환시키는 과정
-Data Flow : 자료의 흐름
-Data Store : 자료 저장소
-Terminator : 자료의 출처와 도착지
[해설작성자 : 전산직공시생]

74. 공학적 관점에서 좋은 소프트웨어에 대한 설명으로 적합하지 않은 것은?(2016년 08월)
     가. 사용법, 구조의 설명, 성능, 기능이 이해하기 쉬워야 한다.
     나. 사용자 수준에 따른 적당한 사용자 인터페이스를 제공한 다.
     다. 실행 속도가 빠르고, 소요 기억 용량을 많이 차지할수록 좋다.
     라. 유지보수가 용이해야 한다.

     정답 : []
     정답률 : 78%
     <문제 해설>
소요 기억용량을 많이차지하면 안됨
[해설작성자 : 양석]

75. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month)생산성 측정을 위한 계산 방식으로 가장 적합한 것은?(2015년 08월)
     가. 10000 / 2
     나. 10000 / 5
     다. 10000 / (5×2)
     라. (2×10000) / 5

     정답 : []
     정답률 : 74%
     <문제 해설>
[비용 산정 계산법임]
노력 측정 = 개발기간 X 투입인원
개발비용 측정 = 개발기간 X 투입인원 x 단위비용
개발기간 측정 = 예측된 LOC(라인) / (투입인원 X 1인당 월평균 LOC)
생산성 측정 = 개발된 LOC / (투입인원 X 개발기간)
[해설작성자 : 뭐임]

76. 소프트웨어 개발비용은 다른 여러 가지 요소들과 일정한 상관관계가 있다. 다음 그래프의 y축을 개발비용이라고 했을 때, x축은 어떤 요소라고 보는 것이 가장 타당한가?(2003년 03월)

    

     가. 시스템 크기
     나. 개발기간
     다. 신뢰도
     라. 투입 인력

     정답 : []
     정답률 : 62%
     <문제 해설>
개발기간은 개발비용과는 반비례관계 /

시스템의 크기, 신뢰도와는 정비례관계를 이룬다.

77. 소프트웨어 품질 목표 중 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요정도를 의미하는 것은?(2011년 03월)
     가. Usability
     나. Reliability
     다. Functionality
     라. Efficiency

     정답 : []
     정답률 : 50%
     <문제 해설>
Usability[사용 용이성] : 사용에 필요한 노력은 최소화하고 쉽게 사용할수 있는 정도
Reliability[신뢰성] : 요구된 기능을 오류 없이 수행하는 정도
Efficiency[효율성] : 필요한 자원의 소요 정도
[해설작성자 : 신난영수]

78. 화이트박스 테스트에 대한 설명으로 옳지 않은 것은?(2009년 03월)
     가. 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
     나. 모듈 안의 작동을 직접 관찰한다.
     다. 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
     라. 화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.

     정답 : []
     정답률 : 42%
     <문제 해설>
화이트박스 테스트 기법에는 제어 구조 검사로 조건검사, 루프검사, 데이터 흐름 검사 가 있습니다.
비교 검사는 블랙박스 테스트 기법의 한 종류 입니다.

79. S/W 각 기능의 원시 코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?(2019년 03월)
     가. Effort Per Task기법
     나. 전문가 감정 기법
     다. 델파이기법
     라. LOC기법

     정답 : []
     정답률 : 66%
     <문제 해설>
원시코드 라인수(LOC)기법
- 가장 많이 사용됨
예측치 = (a + 4m + b)/6    (a:낙관치, b:비관치,m:기대치,중간치)

노력 = 개발 기간 * 투입 인원
개발 비용 = 노력 * 단위 비용
개발 기간 = 노력 / 투입인원
생산성 LOC /노력
[해설작성자 : KSM]

80. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?(2011년 08월)

    

     가. ①, ②
     나. ①, ②, ③
     다. ①, ②, ④
     라. ①, ②, ③, ④

     정답 : []
     정답률 : 69%

81. IP(Internet Protocol) 프로토콜에 대한 설명으로 틀린 것은?(2013년 06월)
     가. 신뢰성이 부족한 비 연결형 서비스를 제공하기 때문에 상위 프로토콜에서 이러한 단점을 보완해야 한다.
     나. IP프로토콜은 직접전송과 간접전송으로 나누어지며, 직접전송은 패킷의 최종목적지와 같은 물리적인 네트워크에 연결된 라우터에 도달할 때 까지를 말한다.
     다. 송신지가 여러 개인 데이터 그램을 보내면서 순서가 뒤바뀌어 도달할 수 있다.
     라. 각 데이터 그램이 독립적으로 처리되고 목적지까지 다른 경로를 통해 전송될 수 있다.

     정답 : []
     정답률 : 45%
     <문제 해설>
간접 전달
-최종 목적지가 같은 네트워크에 있지 않은 호스트
-최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
-목적지IP주소와 라우팅 테이블을 이용하여 패킷이 전달되어야 하는 다음 라우터의 IP주소를 찾는다.

직접 전달
-최종 목적지가 전달자와 같은 네트워크에 연결되어 있는 호스트
-송신자는 목적지 IP주소를 이용하여 목적지 물리 주소를 찾아서 데이터 링크 계층으로 보내여 패킷을 전달

82. 제시한 OSI 7계층 중에서 제일 상위 계층은?(2004년 03월)
     가. 세션 계층
     나. 네트워크 계층
     다. 트랜스포트 계층
     라. 데이터링크 계층

     정답 : []
     정답률 : 62%

83. OSI 참조 모델 중 각 계층의 기능 설명이 옳지 않은 것은?(2009년 08월)
     가. 물리 계층 : 전기적, 기능적, 절차적 규격에 대해 규정
     나. 데이터 링크 계층 : 흐름 제어와 에러 복구
     다. 네트워크 계층 : 경로 설정 및 폭주 제어
     라. 전송 계층 : 코드 변환, 구문 검색

     정답 : []
     정답률 : 55%
     <문제 해설>
전송계층은 종단간의 신뢰성 있는 연결을 제공합니다.
[해설작성자 : uks]

84. 아날로그 데이터를 아날로그 전송 신호로 변조하는 방법이 아닌 것은?(2014년 08월)
     가. QM
     나. PM
     다. FM
     라. AM

     정답 : []
     정답률 : 63%
     <문제 해설>
AM - 진폭 변조
FM - 주파수 변조
PM - 위상 변조

PSK,ASK,FSK를 생각하자(Phase,Amplitude,Frequency)
QM의 경우 아마도 QAM때문에 나온듯 싶다. QAM은 진폭과 위상을 합친 방식이다.
QAM = PSK + ASK
[해설작성자 : 개츠비]

85. 다음 그림과 같은 전송 방식으로 옳은 것은?(2009년 08월)

    

     가. 문자위주 동기방식
     나. 비트지향형 동기방식
     다. 조보식 동기방식
     라. 프레임 기동방식

     정답 : []
     정답률 : 64%

86. 다음 네트워크 A와 B사이에서 인터네트워킹을 위한 브리지(Bridge)의 일반적 기능으로 옳지 않은 것은?(2010년 05월)

    

     가. 네트워크 A에서 전송한 모든 프레임을 읽고, 네트워크 B로 주소가 지정된 프레임들을 받아들인다.
     나. 네트워크 B에 대한 매체 접근 제어 프로토콜을 사용하여 네트워크 B에게로 프레임을 재전송한다.
     다. OSI 참조 모델의 데이터 링크 계층에 해당하는 것으로 LAN프로토콜 중 MAC 계층을 지원한다.
     라. 네트워크 A에서 송신한 프레임의 내용과 형식을 수정한다.

     정답 : []
     정답률 : 55%
     <문제 해설>
브리지는 전송된 프레임이 효과적으로 목적지에 전달 되도록하는 기능입니다.
내용이나 형식을 바꾸지는 않습니다.
[해설작성자 : signal]

87. 부정적 응답에 해당하는 전송제어 문자는?(2018년 04월)
     가. NAK(Negative AcKnowledge)
     나. ACK(ACKnowledge)
     다. EOT(End of Transmission)
     라. SOH(Start of Heading)

     정답 : []
     정답률 : 76%
     <문제 해설>
NAK - 부정 응답
ACK - 긍정 응답
EOT - 전송 종료
SOH - 정보 전문의 헤딩의 최초 부호로서 사용하는 전송 제어 문자.(출처 https://terms.naver.com/entry.nhn?docId=838052&cid=50376&categoryId=50376)
[해설작성자 : 고구마먹는좀비]

88. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화하는 것은?(2014년 03월)
     가. TDM
     나. CDM
     다. FDM
     라. CSM

     정답 : []
     정답률 : 65%
     <문제 해설>
1.TDM : Time Division Multiplexing - 시(時)분할 다중 방식
2.CDM : Code Division Multiplexing - 부호 분할 다중 방식
3.FDM : Frequency Division Multiplexing - 전파수 분할 다중 방식
4.CSM : Concurrent Service Monitor - 병행 서비스 모니터
[해설작성자 : 불합격중독]

89. 정지화상 압축 기술의 표준은?(2003년 08월)
     가. MPEG
     나. JPEG
     다. H261
     라. G711

     정답 : []
     정답률 : 57%
     <문제 해설>
정지화상 = 사진
[해설작성자 : ..]

90. IEEE 802.3의 표준안 내용으로 옳은 것은?(2018년 08월)
     가. CSMA/CD LAN
     나. 무선 LAN
     다. 토큰 링 LAN
     라. 토큰 버스 LAN

     정답 : []
     정답률 : 60%
     <문제 해설>
CSMA/CD LAN     IEEE802.3
무선 LAN    I        IEEE802.11
토큰 링 LAN        IEEE802.5
토큰 버스 LAN    IEEE802.4
[해설작성자 : 이것틀리면 과락]

구 제 C 버 링 도 무
1    2    3 4    5    6    7
[해설작성자 : 암기왕]

91. 데이터 통신 회선의 이용방식에 의한 분류에 포함되지 않는 것은?(2012년 05월)
     가. simplex communication
     나. half duplex communication
     다. full duplex communication
     라. multi access communication

     정답 : []
     정답률 : 60%
     <문제 해설>
ㅇ단방향 (simplex)통신 : 한쪽 방향으로만 전송이 가능한 방식     예) 라디오,tv
ㅇ반이중 (half-Duplex)통신 : 양방향 전송이 능하지만 동시에 양방향에서 전송할 수 없는 방식    예)무전기
ㅇ전이중 (full-Duplex)통신 : 동시에 양방향 전송이 가능한 방식으로 전송량이 많고 전송매체의 용량이 클때 사용        예) 전화기, 전용선을 이용한 데이터 통신
[해설작성자 : 보배최]

92. 경로 지정 방식에서 각 노드에 도착하는 패킷을 자신을 제외한 다른 모든 것을 복사하여 전송하는 방식은?(2015년 03월)
     가. 고정 경로 지정
     나. 플러딩
     다. 임의 경로 지정
     라. 적응 경로 지정

     정답 : []
     정답률 : 60%
     <문제 해설>
경로 설정 알고리즘 중 범람 경로 제어(Flooding)는 네트워크 정보를 요구하지 않으며, 송신처와 수신처 사이에 존재하는 모든 경로로 패킷을 전송하는 방법
[해설작성자 : 내가무리할께]

93. OSI참조 모델에서 데이터 링크 계층은 몇 계층에 해당 되는가?(2006년 05월)
     가. 계층 2
     나. 계층 3
     다. 계층 5
     라. 계층 7

     정답 : []
     정답률 : 66%

94. 데이터 링크 제어 프로토콜 중 ① 문자 위주 프로토콜과 ② 비트 위주 프로토콜을 옳게 나열한 것은?(2012년 08월)
     가. ① BSC, ② HDLC
     나. ① SDLC, ② HDLC
     다. ① PPP, ② BSC
     라. ① X.25 ② PPP

     정답 : []
     정답률 : 52%
     <문제 해설>
11.3 HDLC (high level data link control)
: 점대점과 다중점링크 위에서의 통신을 위한 비트지향 프로토콜
* 프레임 : I-frame(정보), S-frame(감시), U-frame(무번호)
(stop&wait에서는 data frame과 ACK frame을 사용했지만 여기서는 ISU세가지 사용)

11.4 PPP (점대점 프로토콜)
* LCP : 링크제어프로토콜
* AP : 인증 프로토콜 (PPP의 가장 큰 특징)
    - PasswordAP : 2-way plain text based (http, ftp, 텔넷 등 보안취약)
    - CHallengehandshakeAP : 3-way encryption based (https 보안 굳)
* NCP : 네트워크제어 프로토콜
* PPP의 네트워크 5단계 : 회선연결, 설정 단계 - 인증단계 - 연결단계 - 전송단계 - 종료단계
[해설작성자 : 똔]

95. 주파수 분할 다중화기(FDM)에서 부채널 간의 상호 간섭을 방지하기 위한 지역은?(2004년 05월)
     가. 가드 밴드(Guard Band)
     나. 채널(channel)
     다. 버퍼(Buffer)
     라. 슬롯(Slot)

     정답 : []
     정답률 : 77%

96. 시분할 교환기술의 방식이 아닌 것은?(2003년 03월)
     가. TDM 버스 교환 방식
     나. 메트릭스 방식
     다. 타임슬롯 교환 방식
     라. 시간 다중화 교환 방식

     정답 : []
     정답률 : 61%

97. Hamming distance가 5일 때 검출 가능한 에러 개수는?(2017년 08월)
     가. 4
     나. 5
     다. 6
     라. 7

     정답 : []
     정답률 : 47%
     <문제 해설>
검출 가능한 에러 개수=해밍거리-1

*보너스: 정정 가능한 오류 개수*
해밍거리 >= 2*(정정가능한 오류 개수)+1

ex : 5>= 2*(2)+1)
[해설작성자 : Uboy]

[추가 해설]

검출 가능한 에러 최대 개수=해밍거리-1
정정 가능한 오류 개수
5>= 2*n+1
[해설작성자 : 오늘 공부했어요]

[추가 해설]

해밍거리(Hamming Distance) : 송신 비트와 수신 비트 중 서로 다른 비트의 수(오류 비트 수)

최소 해밍 거리가 dmin이라면,

-> 정정 가능한 최대 오류 수 = (dmin-1)/2
-> 검출 가능한 최대 오류 수 = dmin -1
[해설작성자 : 제발 필기 한 번에 합격 가즈아...!!!!!!!]

98. 다음 설명에 해당되는 ARQ 방식은?(2009년 08월)

    

     가. Stop-and-Wait ARQ
     나. Selective-Repeat ARQ
     다. Go-back-N ARQ
     라. Sequence-Number ARQ

     정답 : []
     정답률 : 66%

99. OSI 7계층 중 데이터 링크 계층에 해당하는 프로토콜이 아닌 것은?(2012년 03월)
     가. PPP
     나. LLC
     다. HDLC
     라. UDP

     정답 : []
     정답률 : 59%
     <문제 해설>
UDP=전송계층
[해설작성자 : KARDS]

100. 다음 베이스 밴드 전송 방식중 비트 간격의 시작점에서는 항상 천이가 발생하며, “1”의 경우에는 비트 간격의 중간에서 천이가 발생하고 “0”의 경우에는 비트 간격의 중간에서 천이가 없는 방식은?(2009년 05월)
     가. NRZ-L 방식
     나. NRZ-M 방식
     다. NRZ-S 방식
     라. NRZ-I 방식

     정답 : []
     정답률 : 40%


정 답 지

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

정보처리기사(구) 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(6212665)을 이용해 주셔서 감사합니다.
정보처리기사, 기출문제, 정보처리, 기사, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
» 정보처리기사(구) 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(6212665) 좋은아빠되기 2025.12.13 4
29134 자동차보수도장기능사 필기 기출문제(해설) 및 CBT 2015년04월04일(2회) 좋은아빠되기 2025.12.13 3
29133 실내건축기능사 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(3769836) 좋은아빠되기 2025.12.13 3
29132 건축설비기사 필기 기출문제(해설) 및 CBT 2016년05월08일 좋은아빠되기 2025.12.13 3
29131 응용지질기사 필기 기출문제(해설) 및 CBT 2013년06월02일 좋은아빠되기 2025.12.13 2
29130 계리직공무원 한국사 필기 기출문제(해설) 및 CBT 2021년03월20일 좋은아빠되기 2025.12.13 3
29129 9급 지방직 공무원 전기기기 필기 기출문제(해설) 및 CBT 2022년06월18일 좋은아빠되기 2025.12.13 4
29128 소방설비산업기사(전기) 필기 기출문제(해설) 및 CBT 2017년05월07일 좋은아빠되기 2025.12.13 4
29127 위험물기능장 필기 기출문제(해설) 및 CBT 2014년07월20일 좋은아빠되기 2025.12.13 4
29126 특수용접기능사 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(5671136) 좋은아빠되기 2025.12.13 3
29125 9급 국가직 공무원 건축계획 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(1555407) 좋은아빠되기 2025.12.13 3
29124 9급 지방직 공무원 환경공학개론 필기 기출문제(해설) 및 CBT 2016년06월18일 좋은아빠되기 2025.12.13 3
29123 소비자전문상담사 2급 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(4770616) 좋은아빠되기 2025.12.13 3
29122 9급 지방직 공무원 조림 필기 기출문제(해설) 및 CBT 모의고사(2025년 12월 13일)(4387132) 좋은아빠되기 2025.12.13 3
29121 한국사능력검정시험 초급(폐지) 필기 기출문제(해설) 및 CBT 2014년01월25일 좋은아빠되기 2025.12.13 3
29120 제빵기능사 필기 기출문제(해설) 및 CBT 2007년04월01일(2회) 좋은아빠되기 2025.12.13 3
29119 9급 국가직 공무원 회계원리 필기 기출문제(해설) 및 CBT 2007년04월14일 좋은아빠되기 2025.12.13 3
29118 경비지도사 2차(기계경비개론) 필기 기출문제(해설) 및 CBT 2024년11월09일 좋은아빠되기 2025.12.13 3
29117 한국사능력검정시험 중급(폐지) 필기 기출문제(해설) 및 CBT 2014년10월25일 좋은아빠되기 2025.12.13 3
29116 9급 국가직 공무원 관세법개론 필기 기출문제(해설) 및 CBT 2016년04월09일 좋은아빠되기 2025.12.13 3
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 1467 Next
/ 1467