정보처리기사(구) 랜덤

데이터베이스


1. 이진 검색 알고리즘에 대한 설명으로 틀린 것은?
  • 1
     탐색 효율이 좋고 탐색 시간이 적게 소요된다.
  • 2
     검색할 데이터가 정렬되어 있어야 한다.
  • 3
     피보나치 수열에 따라 다음에 비교할 대상을 선정하여 검색한다.
  • 4
     비교횟수를 거듭할 때마다 검색 대상이 되는 데이터의 수가 절반으로 줄어든다.
위키해설
클릭하면 보입니다.
  이진 검색
2. 시스템 카탈로그(System Catalog)에 대한 옳은 설명 모두를 나열한 것은?
㉠ 데이터베이스에 포함되는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리한다.
㉡ DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
㉢ 카탈로그에 저장된 정보를 메타 데이터(Meta-Data)라고도 한다.
㉣ 시스템 카탈로그의 갱신은 무결성 유지를 위하여 SQL을 이용하여 사용자가 직접 갱신하여야 한다.
  • 1
     (ㄱ)
  • 2
     (ㄱ), (ㄴ)
  • 3
     (ㄱ), (ㄴ), (ㄷ)
  • 4
     (ㄱ), (ㄴ), (ㄷ), (ㄹ)
위키해설
클릭하면 보입니다.
  시스템 카탈로그
3. 데이터베이스 설계 순서로 옳은 것은?
  • 1
     요구 조건 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현
  • 2
     요구 조건 분석 → 논리적 설계 → 개념적 설계 → 물리적 설계 → 구현
  • 3
     요구 조건 분석 → 논리적 설계 → 물리적 설계 → 개념적 설계 → 구현
  • 4
     요구 조건 분석 → 개념적 설계 → 물리적 설계 → 논리적 설계 → 구현
위키해설
클릭하면 보입니다.
  스키마
4. 3NF에서 BCNF가 되기 위한 조건은?
  • 1
     이행적 함수 종속 제거
  • 2
     부분적 함수 종속 제거
  • 3
     다치 종속 제거
  • 4
     결정자이면서 후보 키가 아닌 것 제거

5. 릴레이션의 특징으로 옳지 않은 것은?
  • 1
     한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  • 2
     속성의 값은 논리적으로 더 이상 쪼갤 수 없는 원자 값이다.
  • 3
     한 릴레이션에 포함된 튜플들은 모두 상이한다.
  • 4
     한 릴레이션을 구성하는 속성들 사이의 순서는 존재하며, 중요한 의미를 가진다.

6. 다음 자료에 대하여 선택(Selection) 정렬을 이 용하여 오름차순으로 정렬하고자 한다. 1회전 수행 결과는?
8, 3, 4, 9, 7
  • 1
     3, 4, 7, 8, 9
  • 2
     3, 4, 7, 9, 8
  • 3
     3, 4, 8, 9, 7
  • 4
     3, 8, 4, 9, 7
위키해설
클릭하면 보입니다.
  선택 정렬
7. 다음 SQL문의 실행결과는?
SELECT 과목이름 FROM 성적
WHERE EXSTS(SELECT 학번)
FROM 학생 WHERE 학생, 학번=성적, 학번 AND 학과 IN ('전산', '전기') AND 주소='경기')

[학생] 테이블
학번 이름 학년 학과 주소
1000 김철수 1 전산 서울
2000 고영준 1 전기 경기
3000 유진호 2 전자 경기
4000 김영진 2 전산 경기
5000 정현영 3 전자 서울
[성적] 테이블
학번 과목번호 과목이름 학점 점수
1000 A100 자료구조 A 91
2000 A200 DB A+ 99
3000 A100 자료구조 B+ 88
3000 A200 DB B 85
4000 A200 DB A 94
4000 A300 운영체제 B+ 89
5000 A300 운영체제 B 88
  • 1
     과목이름 / DB
  • 2
     과목이름 / DB / DB
  • 3
     과목이름 / DB / DB / 운영체제
  • 4
     과목이름 / DB / 운영체제

8. 정규화 과정에서 A→B 이고 B→C 일 때 A→C 인 관계를 제거하는 단계는?
  • 1
     1NF → 2NF
  • 2
     2NF → 3NF
  • 3
     3NF → BCNF
  • 4
     BCNF →4NF

9. 병행제어의 목적으로 옳지 않은 것은?
  • 1
     시스템 활용도 최대화
  • 2
     사용자에 대한 응답시간 최소화
  • 3
     데이터베이스 공유 최소화
  • 4
     데이터베이스 일관성 유지
위키해설
클릭하면 보입니다.
  트랜잭션
10. 다음 그림에서 트리의 차수(degree)는?
  • 1
     1
  • 2
     2
  • 3
     3
  • 4
     4

11. 데이터베이스의 물리적 설계 단계와 거리가 먼 것은?
  • 1
     저장 레코드 양식 설계
  • 2
     레코드 집중의 분석 및 설계
  • 3
     개념 스키마 모델링 수행
  • 4
     접근 경로 설계
위키해설
클릭하면 보입니다.
  스키마
12. 조직이나 기업체의 중심이 되는 업무시스템에서 모아진 정보를 일관된 스키마로 저장한 저장소를 의미하는 것은?
  • 1
     Data Warehouse
  • 2
     Data Mining
  • 3
     Classificaition
  • 4
     Clustering

13. Commit과 Rollback 명령어에 의해 보장 받는 트랜잭션의 특성은?
  • 1
     병행성
  • 2
     보안성
  • 3
     원자성
  • 4
     로그
위키해설
클릭하면 보입니다.
  트랜잭션 특성
14. 데크(Deque)에 대한 설명으로 옳지 않은 것은?
  • 1
     입력 제한 데크는 Shelf이고, 출력 제한 테크는 Scroll이다.
  • 2
     삽입과 삭제가 리스트의 양쪽 끝에서 발생할 수 있는 자료 구조이다.
  • 3
     스택과 큐의 장점으로 구성한 것이다.
  • 4
     Double Ended Queue의 약자이다.

15. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?
  • 1
     저장 레코드 양식 설계
  • 2
     레코드 집중의 분석 및 설계
  • 3
     접근 경로 설계
  • 4
     목표 DBMS에 맞는 스키마 설계

16. 시스템 카탈로그에 대한 설명으로 틀린 것은?
  • 1
     시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  • 2
     일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다.
  • 3
     시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
  • 4
     시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.
위키해설
클릭하면 보입니다.
  DBMS
17. 뷰(View)에 대한 설명 중 옳은 내용으로만 나열한 것은?
a. 뷰는 저장장치 내에 물리적으로 존재한다.
b. 뷰가 정의된 기본 테이블이 삭제되더라도 뷰는 자동적으로 삭제되지 않는다.
c. DBA는 보안 측면에서 뷰를 활용할 수 있다.
d. 뷰로 구성된 내용에 대한 삽입, 삭제, 갱신 연산에는 제약이 따른다.
  • 1
     ⓐ, ⓑ, ⓒ, ⓓ
  • 2
     ⓐ, ⓒ, ⓓ
  • 3
     ⓑ, ⓓ
  • 4
     ⓒ, ⓓ
위키해설
클릭하면 보입니다.
  데이터베이스 뷰
18. STUDENT 테이블에 독일어과 학생 50명, 중국어과 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 칼럼은 학과명)
ⓐ SELECT DEPT FROM STUDENT;
ⓑ SELECT DISTINCT DEPT FROM STUDENT;
  • 1
     ⓐ 3, ⓑ 3
  • 2
     ⓐ 50, ⓑ 3
  • 3
     ⓐ 130, ⓑ 3
  • 4
     ⓐ 130, ⓑ 130

19. Which of the following is a linear list in that elements are accessed, created and deleted in a last-in-first-out order?
  • 1
     Queue
  • 2
     Graph
  • 3
     Stack
  • 4
     Tree

20. 순서가 A, B, C, D로 정해진 자료를 스택(stack)에 입력하였다가 출력한 결과로 옳지 않은 것은?
  • 1
     B, A, D, C
  • 2
     A, B, C, D
  • 3
     D, A, B, C
  • 4
     C, B, A, D

전자계산기 구조


21. 캐시기억장치 운영에서 매핑 함수의 의미를 가장 옳게 설명한 것은?
  • 1
     주기억장치와 I/O장치의 블록 크기를 정하는 방법이다.
  • 2
     캐시 기억장치의 적중률과 미스 율을 정하는 방법이다.
  • 3
     캐시 기억장치의 태그 필드에 값을 인코딩하는 방법이다.
  • 4
     주기억장치의 한 개의 블록을 캐시 라인에 배정하는 규칙이다.

22. 세그먼트에서 부연산을 수행하는데 20 ns가 걸리고, 파이프라인은 4 세그먼트로 구성되어 있으며 100개의 테스크를 순차적으로 수행하는 파이프라인 시스템은 비파이프라인 시스템에 비해 약 몇 배의 속도 향상을 얻을 수 있는가?
  • 1
     2.81
  • 2
     3.25
  • 3
     3.88
  • 4
     4.08

23. HRN 스케쥴링 방식에서 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?
작업대기시간서비스(실행)시간
A520
B4020
C1545
D202
  • 1
     A
  • 2
     B
  • 3
     C
  • 4
     D
위키해설
클릭하면 보입니다.
  HRRN_스케줄링
24. 다음 마이크로오퍼레이션을 수행하였을 때 계산되는 수식은?(단, 니모닉 명령어의 덧셈은 ADD, 뺄셈은 SUB, 곱셈은 MPY, 나눗셈은 DIV로, 이동은 MOVE로 정의한다.)
MOVE Y,A
SUB Y,B
MOVE T,D
MPY T,E
ADD T,C
DIV Y,T
  • 1
     (A+B)/(C-D+E)
  • 2
     (A-B)/(C-D+E)
  • 3
     (A-B)/(C+D*E)
  • 4
     (A+B)/(C+D*E)

25. CISC 구조와 RISC 구조를 비교하였을 때, RISC 구조의 특징으로 가장 옳지 않은 것은?
  • 1
     명령어가 복잡하다.
  • 2
     프로그램 길이가 길다.
  • 3
     래지스터 갯수가 많다.
  • 4
     파이프라인 구현이 용이하다.
위키해설
클릭하면 보입니다.
  중앙처리장치RISCCISC
26. 프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?
  • 1
     시스템의 동작은 CPU 안에 있는 program counter에 의해 제어된다.
  • 2
     interrupt 레지스터는 PSW의 일종이다.
  • 3
     CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.
  • 4
     PSW는 8bit의 크기이다.

27. 간접 상태(Indirect state) 동안에 수행되는 것은?
  • 1
     명령어를 읽는다.
  • 2
     오퍼랜드의 주소를 읽는다.
  • 3
     오퍼랜드를 읽는다.
  • 4
     인터럽트를 처리한다.

28. 주소 명령어 형식에 관한 설명으로 틀린 것은?
  • 1
     0- 주소 명령어 형식은 PUSH/POP 연산을 사용한다.
  • 2
     1- 주소 명령어 형식은 누산기를 사용한다.
  • 3
     2- 주소 명령어 형식은 MOVE 명령이 필요하다.
  • 4
     3- 주소 명령어 형식은 내용이 연산 결과 저장으로 소멸된다.

29. 가상기억장치 (Virtual Memory System)를 도입함으로써 기대할 수 있는 장점이 아닌 것은?
  • 1
     Binding Time을 늦추어서 프로그램의 Relocation을 용이하게 쓴다.
  • 2
     일반적으로 가상기억장치를 채택하지 않는 시스템에서의 실행 속도보다 빠르다.
  • 3
     실제 기억용량보다 큰 가상공간(Virtual Space)을 사용자가 쓸 수 있다.
  • 4
     오버레이(Overlay) 문제가 자동적으로 해결된다.
위키해설
클릭하면 보입니다.
  가상 메모리
30. IEEE 754에서 규정하는 부동소수(Floating point number)를 표현하는데 필요로 하지 않는 비트 정보는?
  • 1
     Sign
  • 2
     Biased exponent
  • 3
     Point
  • 4
     Fraction

31. 10진수 3은 3-초과 코드(Excess-3 Code)에서 어떻게 표현되는가?
  • 1
     0011
  • 2
     0110
  • 3
     0101
  • 4
     0100

32. 인터럽트 처리 절차가 순서대로 옳게 나열된 것은?
ⓐ 인터럽트 처리
ⓑ 프로그램 상태보존
ⓒ 메인 프로그램으로 복귀
ⓓ 인터럽트 요청중지
  • 1
     ⓐ→ⓑ→ⓒ→ⓓ
  • 2
     ⓐ→ⓒ→ⓑ→ⓓ
  • 3
     ⓓ→ⓒ→ⓑ→ⓐ
  • 4
     ⓑ→ⓓ→ⓐ→ⓒ

33. 다음 마이크로 연산이 나타내는 동작은?
MAR ← MBR(AD)
MBR ← AC
M ← MBR
  • 1
     Branch AC
  • 2
     Store to AC
  • 3
     Add AC
  • 4
     Load to AC

34. 10진수 –14를 2의 보수 표현법을 이용하여 8비트 레지스터에 저장하였을 때, 이를 오른쪽으로 1비트 산술 시프트 했을 때의 결과는?
  • 1
     10000111
  • 2
     00000111
  • 3
     11111001
  • 4
     01111001

35. 한 단어가 25비트로 이루어지고 총 32768개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 MBR(memory buffer register), MAR(memory address register), PC(program counter)에 필요한 각각의 비트수는?
  • 1
     15, 15, 25
  • 2
     25, 15, 25
  • 3
     25, 25, 15
  • 4
     25, 15, 15

36. 다음 ADD 명령어의 마이크로 오퍼에이션에서 t2시간에 수행되어야 할 가장 적합한 동작(A)는? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, M(addr) : Memory, AC : 누산기이다.)
t0 : MAR ← MBR(addr)
t1 : MBR ← M(MAR)
t2 : (     A     )
  • 1
     AC ⟵ MBR
  • 2
     MBR ⟵ AC
  • 3
     M(MBR) ⟵ MBR
  • 4
     AC ⟵ AC + MBR

37. 다음 중 명령어 사이클에 대한 설명이 가장 옳지 않은 것은?
  • 1
     간접 사이클은 피연산 데이터가 있는 기억 장치의 유효 주소를 계산하는 과정이다.
  • 2
     인터럽트 사이클은 요청된 서비스 프로그램을 수행하여 완료할 때까지의 과정이다.
  • 3
     실행 사이클은 연산자 코드의 내용에 따라 연산을 수행하는 과정이다.
  • 4
     패치 사이클은 주기억 장치로부터 명령어를 꺼내어 디코딩하는 과정이다.

38. 논리곱(minterm)으로 표시된 다음 불대수(boolean function)를 간략화 한 것은?(단, d 함수는 don't care 임)
F(w, x, y, z) = Σ(1, 3, 7, 11, 15)
d(w, x, y, z) = Σ(0, 2, 5)
  • 1
     w*x + y*!z
  • 2
     !w*z + y*z
  • 3
     !w*z + y
  • 4
     w*!w + y*z

39. 컴퓨터의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?
  • 1
     fetch cycle
  • 2
     branch cycle
  • 3
     interrupt cycle
  • 4
     execute cycle

40. 동기가변식 마이크로오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합 간의 마이크로사이클 타임을 정수 배가 되도록 하는 가장 큰 이유는?
  • 1
     각 집합 간 서로 다른 사이클 타임의 동기를 맞추기 위하여
  • 2
     각 집합 간의 사이클 타임을 동기식과 비동기식으로 정의하기 위하여
  • 3
     각 집합 간의 사이클 타임을 모두 다르게 정의하기 위하여
  • 4
     사이클 타임을 비동기식으로 변환하기 위하여

운영체제


41. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중이다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동거리는 얼마인가?
요청 대기 큐 : 98, 203, 37, 122, 14, 124, 65, 67
  • 1
     202
  • 2
     236
  • 3
     256
  • 4
     320

42. 파일 보호 기법 중 다음 설명에 해당하는 것은?
사용자에 따라 접근할 수 있는 파일이나 디렉토리의 목록을 정해서 사용자의 신원에 따라 서로 다른 접근 권한을 허용한다.
  • 1
     Cryptography
  • 2
     Password
  • 3
     Naming
  • 4
     Access control

43. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?
  • 1
     Batch processing system
  • 2
     Time-sharing system
  • 3
     Real-time processing system
  • 4
     Distributed processing system
위키해설
클릭하면 보입니다.
  자료 처리 시스템
44. 다음 설명에 가장 부합하는 디스크 스케줄링 기법은?
입출력 헤드가 디스크의 양쪽 끝을 왕복하면서 동작시키지만, 움직이고 있는 방향 쪽으로 더 이상의 트랙 요청이 있는가를 검사하여, 그 방향으로 더 이상의 트랙 요청이 없으면, 그 쪽 끝까지 가지 않고 그 자리에서 방향을 바꾸어 다른 한쪽으로 움직여나가게 된다.
  • 1
     SLTF
  • 2
     Eschenbach
  • 3
     LOOK
  • 4
     SSTF
위키해설
클릭하면 보입니다.
  디스크 스케줄링
45. HRN 방식으로 스케줄링 할 경우 입력된 작업이 다음과 같을 때 우선순위가 가장 높은 것은?
작업 대기시간 서비스(실행) 시간
A 5 20
B 40 20
C 15 45
D 60 20
  • 1
     A
  • 2
     B
  • 3
     C
  • 4
     D
위키해설
클릭하면 보입니다.
  HRRN_스케줄링
46. 운영체제의 목적으로 거리가 먼 것은?
  • 1
     신뢰도 향상
  • 2
     응답시간 단축
  • 3
     반환시간 감소
  • 4
     처리량 감소

47. 운영체제에서 커널의 기능이 아닌 것은?
  • 1
     프로세스 생성, 종료
  • 2
     사용자 인터페이스
  • 3
     기억 장치 할당, 회수
  • 4
     파일 시스템 관리

48. 선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
  • 1
     모든 프로세스들에 대한 요구를 공정히 처리한다.
  • 2
     응답 시간의 예측이 용이하다.
  • 3
     많은 오버헤드(Overhead)를 초래할 수 있다.
  • 4
     CPU의 사용 시간이 짧은 프로세스들이 사용 시간이 긴 프로세스들로 인하여 오래 기다리는 경우가 발생할 수 있다.
위키해설
클릭하면 보입니다.
  프로세스 스케줄링
49. 시간적 구역성(Temporal locality)과 거리가 먼 것은?
  • 1
     루프
  • 2
     서브루틴
  • 3
     배열 순회
  • 4
     스택
위키해설
클릭하면 보입니다.
  참조 지역성
50. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신 비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?
  • 1
     완전연결(fully connected) 구조
  • 2
     성형(star) 구조
  • 3
     계층(hierarchy) 구조
  • 4
     환형(ring) 구조
위키해설
클릭하면 보입니다.
  분산 처리 시스템
51. UNIX에서 I-node는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?
  • 1
     파일이 가장 처음 변경된 시간 및 파일의 타입
  • 2
     파일 소유자의 사용자 번호
  • 3
     파일이 만들어진 시간
  • 4
     데이터가 담긴 블록의 주소

52. 기억공간이 15K, 23K, 22K, 21K 순으로 빈 공 간이 있을 때 기억장치 배치 전략으로 "First Fit"을 사용하여 17K의 프로그램을 적재할 경우 내부단편화의 크기는 얼마인가?
  • 1
     5K
  • 2
     6K
  • 3
     7K
  • 4
     8K
위키해설
클릭하면 보입니다.
  메모리_할당
53. 지역성(Locality)에 대한 설명으로 옳지 않은 것은?
  • 1
     프로세서들은 기억장치 내의 정보를 균일하게 접근하는 것이 아니라. 어느 한 순간에 특정부분을 집중적으로 참조한다.
  • 2
     시간 지역성의 예로 순환, 부프로그램, 스택 등이 있다.
  • 3
     공간 지역성은 하나의 기억장소가 가까운 장래에도 참조될 가능성이 높음을 의미한다.
  • 4
     공간 지역성의 대표적인 예로 순차적 코드의 실행이 있다.

54. 다음 디스크 스케줄링과 관계된 방법 중 그 성격이 다른 하나는?
  • 1
     C-SCAN
  • 2
     FCFS
  • 3
     SLTF
  • 4
     SSTF

55. 디렉토리 구조 중 각각의 사용자에 대한 MFD와 각 사용자별로 만들어지는 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며, UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 것은?
  • 1
     트리 디렉토리 구조
  • 2
     일반적인 그래프 디렉토리 구조
  • 3
     2단계 디렉토리 구조
  • 4
     비순환 그래프 디렉토리 구조

56. 3개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
1, 2, 3, 1, 2, 4, 1, 2, 5
  • 1
     4
  • 2
     5
  • 3
     6
  • 4
     7
위키해설
클릭하면 보입니다.
  페이지 교체
57. 파일 시스템의 기능에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     사용자와 보조기억장치 사이에서 인터페이스를 제공한다.
  • 2
     사용자가 파일을 생성, 수정, 제거할 수 있도록 해준다.
  • 3
     적절한 제어 방식을 통해 타인의 파일을 공동으로 사용할 수 있도록 해준다.
  • 4
     하드웨어를 동작시켜 사용자가 작업을 편리하게 수행하도록 하는 프로그램이다.

58. 다음 중 운영체제가 아닌 것은?
  • 1
     Prezi
  • 2
     Windows
  • 3
     Unix
  • 4
     Linux

59. 10K 프로그램이 할당될 때 주기억장치 관리기접인 First-fit 방법을 적용할 경우 해당하는
[영역1] 9K
[영역2] 15K
[영역3] 10K
[영역4] 30K
  • 1
     영역 1
  • 2
     영역 2
  • 3
     영역 3
  • 4
     영역 4

60. 페이지 교체기법 중 LRU와 비슷한 알고리즘 이며, 최근에 사용하지 않은 페이지를 교체하는 기법으로 시간 오버헤드를 줄이기 위해 각 페이지마다 참조 비트와 변형 비트를 두는 교체기법은?
  • 1
     FIFO
  • 2
     LFU
  • 3
     NUR
  • 4
     OPT

소프트웨어 공학


61. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은?
  • 1
     Modularity
  • 2
     Subordinate
  • 3
     Fan-in
  • 4
     Superordinate
위키해설
클릭하면 보입니다.
  모듈화
62. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?
  • 1
     Putnam의 법칙
  • 2
     Mayer의 법칙
  • 3
     Brooks의 법칙
  • 4
     Boehm의 법칙
위키해설
클릭하면 보입니다.
  브룩스의 법칙
63. 소프트웨어 품질보증을 위한 FTR의 지침사항으로 가장 옳지 않은 것은?
  • 1
     논쟁과 반박의 제한성
  • 2
     의제의 무제한성
  • 3
     제품 검토의 집중성
  • 4
     참가인원의 제한성
위키해설
클릭하면 보입니다.
  소프트웨어 품질
64. ISO 9126에 근거한 소프트웨어 품질목표 중 명시된 조건 하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?
  • 1
     Usability
  • 2
     Reliability
  • 3
     Functionality
  • 4
     Efficiency
위키해설
클릭하면 보입니다.
  소프트웨어 품질
65. NS(Nassi-Schneiderman) chart에 대한 설명으로 가장 거리가 먼 것은?
  • 1
     논리의 기술에 중점을 둔 도형식 표현 방법이다.
  • 2
     연속, 선택 및 다중 선택, 반복 등의 제어논리 구조로 표현한다.
  • 3
     주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표현한다.
  • 4
     조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합하다.

66. 시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층구조로 표현한 도형 또는 도면을 무엇이라 하는가?
  • 1
     Flow Chart
  • 2
     HIPO Chart
  • 3
     Control Specification
  • 4
     Box Diagram
위키해설
클릭하면 보입니다.
  HIPO
67. 소프트웨어의 품질 목표 중에서 옳고 일관된 결과를 얻기 위하여 요구된 기능을 수행할 수 있는 정도를 나타내는 것은?
  • 1
     유지보수성(Maintainability)
  • 2
     신뢰성(Reliability)
  • 3
     효율성(Efficiency)
  • 4
     무결성(Integrity)
위키해설
클릭하면 보입니다.
  소프트웨어 품질
68. 상향식 통합 검사에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     깊이 우선 통합법 또는 넓이 우선 통합법에 따라 스터브(stub)를 실제 모듈로 대치한다.
  • 2
     검사를 위해 드라이버를 생성한다.
  • 3
     하위 모듈들을 클러스터로 결합한다.
  • 4
     하위 모듈에서 상위 모듈 방향으로 통합하면서 검사한다.

69. 소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은?
  • 1
     연쇄작용, 확실성
  • 2
     불확실성, 손실
  • 3
     연쇄작용, 예측
  • 4
     확실성, 예측

70. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동적을 이해하고 재공학 대상을 선정하는 것은?
  • 1
     분석(analysis)
  • 2
     재구성(restructuring)
  • 3
     역공학(reverse engineering)
  • 4
     이식(migeation)
위키해설
클릭하면 보입니다.
  소프트웨어 재공학
71. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?
  • 1
     PROBLEM
  • 2
     PROCESS
  • 3
     PASSING
  • 4
     PEOPLE

72. 소프트웨어 생명주기 모형 중 Boehm이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?
  • 1
     폭포수 모형
  • 2
     프로토타입 모형
  • 3
     나선형 모형
  • 4
     RAD 모형

73. 소프트웨어 재사용에 대한 설명으로 거리가 먼 것은?
  • 1
     새로운 개발 방법론의 도입이 어려워질 수 있다.
  • 2
     소프트웨어 개발의 생산성이 향상된다.
  • 3
     시스템 명세, 설계, 코드 등 문서의 공유도가 증가한다.
  • 4
     프로젝트 실패의 위험이 증가된다.

74. 소프트웨어 재사용을 통한 장점이 아닌 것은?
  • 1
     개발 시간과 비용을 감소시킨다.
  • 2
     소프트웨어 품질을 향상시킨다.
  • 3
     생산성을 증가시킨다.
  • 4
     고급 프로그래머 배출이 용이하다.

75. 럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 그래픽 다이어그램으로 표시하는 모델링은?
  • 1
     Object
  • 2
     Dynamic
  • 3
     Function
  • 4
     Static
위키해설
클릭하면 보입니다.
  럼바우 분석 기법
76. 객체지향 모형에서 기능 모형(Functional model)의 설계 순서로 가장 옳은 것은?
ⓐ 기능의 내용을 상세히 기술
ⓑ 자료흐름도 작성(기능 의존 관계를 서술)
ⓒ 입출력 결정
ⓓ 제약사항을 결정하고 최소화
  • 1
     ⓐ → ⓑ → ⓒ → ⓓ
  • 2
     ⓐ → ⓒ → ⓑ → ⓓ
  • 3
     ⓒ → ⓓ → ⓐ → ⓑ
  • 4
     ⓒ → ⓑ → ⓐ → ⓓ
위키해설
클릭하면 보입니다.
  럼바우 분석 기법
77. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?
  • 1
     상태도-동적 모델링, 자료 흐름도-기능 모델링
  • 2
     상태도-기능 모델링, 자료 흐름도-동적 모델링
  • 3
     상태도-객체 모델링, 자료 흐름도-기능 모델링
  • 4
     상태도-객체 모델링, 자료 흐름도-동적 모델링
위키해설
클릭하면 보입니다.
  자료 흐름도
78. 자료 흐름도(DFD)를 작성하는데 지침이 될 수 없는 항목은?
  • 1
     자료 흐름은 처리(Process)를 거쳐 변환 될 때마다 새로운 이름을 부여한다.
  • 2
     어떤 처리(Process)가 출력자료를 산출하기 위해서는 반드시 입력 자료가 발생해야 한다.
  • 3
     자료저장소에 입력 화살표가 있으면 반드시 출력 화살표도 표시되어야 한다.
  • 4
     상위 단계의 처리(Process)와 하위 자료흐름도의 자료 흐름은 서로 일치되어야 한다.
위키해설
클릭하면 보입니다.
  자료 흐름도
79. 다음 중 가장 약한 결합도(Coupling)는?
  • 1
     Common Coupling
  • 2
     Control Coupling
  • 3
     External Coupling
  • 4
     Stamp Coupling
위키해설
클릭하면 보입니다.
  결합도
80. 소프트웨어 개발 모델 중 나선형 모델의 네 가지 주요활동이 순서대로 나열된 것은?
Ⓐ 계획 수립
Ⓑ 고객 평가
Ⓒ 개발 및 검증
Ⓓ 위험 분석
  • 1
     Ⓐ-Ⓑ-Ⓓ-Ⓒ 순으로 반복
  • 2
     Ⓐ-Ⓓ-Ⓒ-Ⓑ 순으로 반복
  • 3
     Ⓐ-Ⓑ-Ⓒ-Ⓓ 순으로 반복
  • 4
     Ⓐ-Ⓒ-Ⓑ-Ⓓ 순으로 반복

데이터 통신


81. 데이터 링크제어 프로토콜 중 HDLC의 프레임 형식으로 틀린 것은?
  • 1
     8비트 길이의 플래그
  • 2
     8비트 또는 16비트의 제어영역
  • 3
     가변 길이의 정보영역
  • 4
     64비트의 FCS
위키해설
클릭하면 보입니다.
  Hdlc
82. HDLC의 프레임(Frame)의 구조가 순서대로 올바르게 나열된 것은? (단, A:Address, F:Flag, C:Control, D:Data, S:Frame Check Sequence)
  • 1
     F - D - C - A - S - F
  • 2
     F - C - D - S - A - F
  • 3
     F - A - C - D - S - F
  • 4
     F - A - D - C - S - F
위키해설
클릭하면 보입니다.
  Hdlc
83. TCP/IP에서 사용되는 논리주소를 물리주소로 변환시켜 주는 프로토콜은?
  • 1
     TCP
  • 2
     ARP
  • 3
     ETP
  • 4
     IP
위키해설
클릭하면 보입니다.
  TCPARPIP
84. 신호 대 잡음비가 63인 전송채널이 있다. 이 채널의 대역폭이 8kHz라 하면 통신용량(bps)은?
  • 1
     64420
  • 2
     48000
  • 3
     25902
  • 4
     55270

85. 최초의 라디오 패킷(radio packet) 통신방식을 적용한 컴퓨터 네트워크 시스템은?
  • 1
     DECNET
  • 2
     ALOHA
  • 3
     SNA
  • 4
     KMA

86. IEEE 802.5 는 무엇에 대한 표준인가?
  • 1
     이더넷
  • 2
     토큰링
  • 3
     토큰버스
  • 4
     FDDI
위키해설
클릭하면 보입니다.
  IEEE 802
87. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?
  • 1
     Dual stack
  • 2
     Tunneling
  • 3
     Header translation
  • 4
     Source routing
위키해설
클릭하면 보입니다.
  IPv6
88. QAM(Quadrature Amplitude Modulation)방식에서 4개의 위상과 2개의 진폭으로 구성되고 2400baud일 때 전송 속도(bps)는?
  • 1
     300
  • 2
     4800
  • 3
     7200
  • 4
     19200

89. 각 채널별로 타임 슬롯을 사용하나 데이터를 전송하고자 하는 채널에 대해서만 슬롯을 유동적으로 배정하며, 비트블록에 데이터뿐만 아니라 목적지 주소에 대한 정보도 포함하는 다중화방식은?
  • 1
     파장 분할 다중화방식
  • 2
     통계적 시분할 다중화방식
  • 3
     주파수 분할 다중화방식
  • 4
     코드 분할 다중화방식
위키해설
클릭하면 보입니다.
  다중화
90. 1000BaseT 규격에 대한 설명으로 틀린 것은?
  • 1
     최대 전송 속도는 1000Kbps이다.
  • 2
     베이스 밴드 전송 방식을 사용한다.
  • 3
     전송 매체는 UTP(꼬임쌍선)이다.
  • 4
     주로 이더넷(Ethernet)에서 사용된다.

91. 외부 네트워크에서 알려진 공인 IP 주소와 사설 IP 주소를 사용하는 내부 네트워크에서 IP 주소를 변환하는 것은?
  • 1
     NAT
  • 2
     FTP
  • 3
     SMTP
  • 4
     SNMP
위키해설
클릭하면 보입니다.
  NATFTPSMTPSNMP
92. 192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 3개의 subnet으로 나누고 ip subnet-zero를 적용했다. 이 때 서브네팅 된 네트워크 중 2번째 네트워크의 broadcast IP 주소는?
  • 1
     192.168.1.127
  • 2
     192.168.245.128
  • 3
     192.168.1.191
  • 4
     192.168.1.192

93. 진폭과 위상을 변화시켜 정보를 전달하는 디지털 변조 방식은?
  • 1
     FM
  • 2
     QAM
  • 3
     PSK
  • 4
     ASK
위키해설
클릭하면 보입니다.
  디지털 변조
94. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?
  • 1
     집중화
  • 2
     다중화
  • 3
     부호화
  • 4
     변조화

95. UDP(User Datagram Protocol)에 대한 설명으로 거리가 먼 것은?
  • 1
     데이터 전달의 신뢰성을 확보한다.
  • 2
     비연결형 프로토콜이다.
  • 3
     복구 기능을 제공하지 않는다.
  • 4
     수신된 데이터의 순서 재조정 기능을 지원하지 않는다.
위키해설
클릭하면 보입니다.
  UDP
96. 무선 LAN에서 사용되는 매체접근방식(MAC)은?
  • 1
     ALOHA
  • 2
     tokec passing
  • 3
     CSMA/CD
  • 4
     CSMA/CA

97. HDLC(High level Data Link Control)에 대한 설명이 틀린 것은?
  • 1
     문자 지향형 전송 프로토콜이다.
  • 2
     정보 프레임, 감독 프레임, 비번호 프레임이 존재한다.
  • 3
     감독 프레임은 정보(데이터) 필드를 포함하지 않는다.
  • 4
     CRC 방식을 위한 2바이트 또는 4바이트 FCS를 포함한다.
위키해설
클릭하면 보입니다.
  Hdlc
98. HDLC 프레임의 시작과 끝을 정의하는 것은?
  • 1
     플래그
  • 2
     주소 영역
  • 3
     제어 영역
  • 4
     정보 영역
위키해설
클릭하면 보입니다.
  Hdlc
99. 주파수 분할 다중화 방식(FDM)에서 Guard Band가 필요한 이유는?
  • 1
     주파수 대역폭을 넓히기 위함이다.
  • 2
     신호의 세기를 크게 하기 위함이다.
  • 3
     채널 간섭을 막기 위함이다.
  • 4
     많은 채널을 좁은 주파수 대역에 쓰기 위함이다.

100. 데이터 전송 중 한 비트에 에러가 발생했을 경우 이를 수신측에서 정정할 목적으로 사용되는 것은?
  • 1
     P/F
  • 2
     HRC
  • 3
     Checksum
  • 4
     Hamming code

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
채점하기
hide
reset
타이머

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내   데이터 보호 안내   제휴 문의

copyright 2026 뉴비티::새로운 CBT 시스템 - newbt.kr (Listed on LeanVibe)