정보처리기사(구) 랜덤

데이터베이스


1. 데이터베이스 설계 단계 중 물리적 설계에 해당하는 것은?
  • 1
     데이터 모형화와 사용자 뷰들을 통합한다.
  • 2
     트랜잭션의 인터페이스를 설계한다.
  • 3
     파일 조직 방법과 저장 방법 그리고 파일 접근 방법 등을 선정한다.
  • 4
     사용자들의 요구사항을 입력으로 하여 응용프로그램의 골격인 스키마를 작성한다.
위키해설
클릭하면 보입니다.
  스키마
2. 다음 자료에 대하여 선택(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
위키해설
클릭하면 보입니다.
  선택 정렬
3. 다음 SQL 문에서 ( )안에 들어갈 내용으로 옳은 것은?
UPDATE 인사급여 (      ) 호봉=15 WHERE 성명=’홍길동‘
  • 1
     SET
  • 2
     FROM
  • 3
     INOT
위키해설
클릭하면 보입니다.
  SQL
4. Which is the design step of database correctly?
  • 1
     Requirement Formulation → Conceptual Schema → Physical Schema → Logical Schema
  • 2
     Logical Schema → Requirement Formulation → Conceptual Schema → Physical Schema
  • 3
     Requirement Formulation → Conceptual Schema → Logical Schema → Physical Schema
  • 4
     Logical Schema → Requirement Formulation → Physical Schema → Conceptual Schema
위키해설
클릭하면 보입니다.
  스키마
5. 정점이 5개인 방향 그래프가 가질 수 있는 최대 간선수는? (단, 자기간선과 중복간선은 배제한다.)
  • 1
     7개
  • 2
     10개
  • 3
     20개
  • 4
     27개

6. “회사원”이라는 테이블에서 “사원명”을 검색할 때, “연락번호”가 Null 값이 아닌 “사원명”을 모두 찾을 경우의 SQL 질의로 옳은 것은?
  • 1
     SELECT 사원명 FROM 회사원 WHERE연락번호 != NULL;
  • 2
     SELECT 사원명 FROM 회사원 WHERE연락번호 <>= NULL;
  • 3
     SELECT 사원명 FROM 회사원 WHERE연락번호 IS NOT NULL;
  • 4
     SELECT 사원명 FROM 회사원 WHERE연락번호 DON'T NULL;
위키해설
클릭하면 보입니다.
  SQL
7. SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?
  • 1
     테이블의 행을 삭제할 때 사용한다.
  • 2
     WHERE 조건절이 없는 DELETE 명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.
  • 3
     SQL을 사용용도에 따라 분류할 경우 DML에 해당한다.
  • 4
     기본 사용 형식은 “DELETE FROM 테이블 [WHERE 조건]”이다.

8. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
  • 1
     Synonym
  • 2
     Collision
  • 3
     Bucket
  • 4
     Overflow
위키해설
클릭하면 보입니다.
  해시
9. 시스템 카탈로그에 대한 설명으로 틀린 것은?
  • 1
     시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  • 2
     일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다.
  • 3
     시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
  • 4
     시스템 카탈로그에 대한 갱신은 데이터베이스의 무결성 유지를 위하여 사용자가 직접 갱신해야 한다.
위키해설
클릭하면 보입니다.
  DBMS
10. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어나는 경우를 무엇이라고 하는가?
  • 1
     Synonym
  • 2
     Collision
  • 3
     Bucket
  • 4
     Overflow
위키해설
클릭하면 보입니다.
  해시
11. 아래와 같은 결과를 만들어내는 SQL문은?
[공급자 Table]
공급자번호공급자명위치
16대신공업사수원
27삼진사서울
39삼양사인천
62진아공업사대전
70신촌상사서울
[결과]
공급자번호공급자명위치
16대신공업사수원
70신촌상사서울
  • 1
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '%신%'
  • 2
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '대%'
  • 3
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '%사'
  • 4
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '_사'
위키해설
클릭하면 보입니다.
  SQL
12. DBMS의 필수 기능 중 모든 응용프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터 베이스에 저장될 데이터의 타입과 구조에 대한 정의, 이용방식, 제약조건 등을 명시하는 것은?
  • 1
     Manipulation 기능
  • 2
     Definition 기능
  • 3
     Control 기능
  • 4
     Procedure 기능
위키해설
클릭하면 보입니다.
  DBMS
13. DML에 해당하는 것으로만 나열된 것은?
ㄱ. SELECT  ㄴ. UPDATE
ㄷ. INSERT  ㄹ. GRANT
  • 1
     ㉠, ㉡, ㉢
  • 2
     ㉠, ㉡, ㉣
  • 3
     ㉠, ㉢, ㉣
  • 4
     ㉠, ㉡, ㉢, ㉣

14. 선형 구조가 아닌 것은?
  • 1
     스택
  • 2
     트리
  • 3
     큐
  • 4
     연결 리스트

15. 다음의 관계 대수식을 SQL 질의로 옳게 표현 한 것은?
  • 1
     select P from r1, r2 where A;
  • 2
     select A from r1, r2 where P;
  • 3
     select r1, r2 from A where P;
  • 4
     select A from r1, r2

16. 다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 횟수는?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  • 1
     2번
  • 2
     3번
  • 3
     4번
  • 4
     5번
위키해설
클릭하면 보입니다.
  이진 검색
17. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 것은?
  • 1
     개체 무결성 제약 조건
  • 2
     참조 무결성 제약 조건
  • 3
     도메인 무결성 제약 조건
  • 4
     키 무결성 제약 조건
위키해설
클릭하면 보입니다.
  관계형 데이터베이스
18. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 2 의 결과는?
9, 6, 7, 3, 5
  • 1
     3, 5, 6, 7, 9
  • 2
     6, 7, 3, 5, 9
  • 3
     3, 5, 9, 6, 7
  • 4
     6, 3, 5, 7, 9

19. n개의 노드로 구성된 무방향 그래프의 최대 간 선수는?
  • 1
     n-1
  • 2
     n(n-1)/2
  • 3
     n/2
  • 4
     n(n+1)
위키해설
클릭하면 보입니다.
  무방향 그래프
20. Which of the following is not a property of the transaction to ensure integrity of the data?
  • 1
     isolation
  • 2
     autonomy
  • 3
     durability
  • 4
     consistency

전자계산기 구조


21. 가상기억장치에 대한 설명으로 틀린 것은?
  • 1
     가상기억장치의 목적은 보조기억장치를 주기억장치처럼 사용하는 것이다.
  • 2
     처리속도가 CPU 속도와 비슷하다.
  • 3
     소프트웨어적인 방법이다.
  • 4
     주기억장치의 이용률과 다중 프로그램밍의 효율을 높일 수 있다.

22. 2의 보수를 사용하여 음수를 표현할 때의 설명으로 가장 옳은 것은?
  • 1
     0은 두 가지로 표현된다.
  • 2
     보수를 구하기가 쉽다.
  • 3
     보수를 이용한 연산 과정 중 엔드 어라운드 캐리(end around carry) 과정이 있다.
  • 4
     음수의 최대 절대치가 양수의 최대 절대치보다 1만큼 크다.

23. 8진수 (563)8의 7의 보수를 구하면?
  • 1
     (214)8
  • 2
     (215)8
  • 3
     (324)8
  • 4
     (325)8

24. 캐시의 쓰기 정책 중 write-through 방식의 단점은?
  • 1
     쓰기 동작에 걸리는 시간이 길다.
  • 2
     읽기 동작에 걸리는 시간이 길다.
  • 3
     하드웨어가 복잡하다.
  • 4
     주기억장치의 내용이 무효상태인 경우가 있다.

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

26. 10진수 -456을 PACK 형식으로 표현한 것은?
  • 1
     45 | 6D
  • 2
     -4 | 56
  • 3
     45 | 6F
  • 4
     F4 | 56

27. 마이크로오퍼레이션(micro-operation)에 관한 설명으로 가장 옳지 않은 것은?
  • 1
     레지스터에 저장된 데이터에 의해 이루어지는 동작이다.
  • 2
     한 개의 클록(clock)펄스 동안 실행되는 기본동작이다.
  • 3
     한 개의 Instruction은 여러 개의 마이크로오퍼레이션이 동작되어 실행된다.
  • 4
     현재 실행 중인 프로그램이다.
위키해설
클릭하면 보입니다.
  마이크로 오퍼레이션
28. 스택(Stack)구조의 컴퓨터에서 수식을 계산하기 위해서는 먼저 수식을 어떠한 형태로 바꾸어야 하는가?
  • 1
     Infix 형태
  • 2
     John 형태
  • 3
     Postfix 형태
  • 4
     Prefix 형태
위키해설
클릭하면 보입니다.
  스택후위식
29. 레지스터 사이의 데이터 전송 방법에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     직렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 하나의 비트가 전송되고, 이러한 비트 단위 전송이 모여 워드를 전송하는 방식을 말한다.
  • 2
     병렬 전송 방식에 의한 레지스터 전송은 하나의 클록 펄스 동안에 레지스터 내의 모든 비트 즉, 워가 동시에 전송되는 방식을 말한다.
  • 3
     병렬 전송 방식에 의한 레지스터 전송은 직렬 방식에 비해 속도가 빠르고 결선의 수가 적다는 장점을 가지고 있다.
  • 4
     버스 전송 방식에 의한 레지스터 전송은 공통의 통신로를 이용하므로 병렬 전송 방식에 의한 레지스터 전송 방식보다 결선의 수가 적다.

30. 기억장치의 고정 분할 할당에서 총 24K의 공간이 그림과 같이 8K, 8K, 4K, 4K로 나누어져 있고, 작업 큐에는 5K, 5K, 10K, 10K의 작업이 순차적으로 대기 중이라고 할 때 발생하는 전체 기억공간의 낭비를 계산하면?
운영체제
8K
8K
4K
4K
  • 1
     6K
  • 2
     14K
  • 3
     18K
  • 4
     20K

31. Flynn의 컴퓨터 구조 분류에서 여러 개의 처리기에서 수행되는 인스트럭은 서로 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?
  • 1
     MIMD
  • 2
     MISD
  • 3
     SIMD
  • 4
     SISD

32. 다음 중 전달기능의 인스트럭션 사용빈도가 매우 낮은 인스트럭션 형식은?
  • 1
     메모리-메모리 인스트럭션 형식
  • 2
     레지스터-레지스터 인스트럭션 형식
  • 3
     레지스터-메모리 인스트럭션 형식
  • 4
     스택 인스트럭션 형식

33. 그레이코드(Gray Code)에 대한 설명으로 틀린 것은?
  • 1
     인접한 숫자들의 비트가 1비트만 변화되어 만들어진 코드이다.
  • 2
     그레이코드 자체로 연산이 불가능하기 때문에 2진수로 변환한 후 연산을 수행하고 그 결과를 다시 그레이코드로 변환하여야 한다.
  • 3
     그레이코드를 2진 코드로 혹은 2진 코드를 그레이코드로 변환 시 두 입력 값에 대해 AND 연산을 수행한다.
  • 4
     그레이코드 값 (0111)ɢ는 10진수로 5를 의미한다.

34. 시프트 레지스터(shift register)의 내용을 오른쪽으로 한 번 시프트하면 데이터는 어떻게 변하는가?
  • 1
     기존 데이터의 1/2
  • 2
     기존 데이터의 1/3
  • 3
     기존 데이터의 1/4
  • 4
     기존 데이터의 1/10

35. 명령어 인출(IF), 명령어 해독(ID), 오퍼랜드인출(OF), 실행(EX)의 순서로 실행되고, 각 단계에 걸리는 시간이 같은 4단계 명령어 파이프라인에 인가되는 클록 주파수가 1 GHz 일 때, 20개의 명령어를 실행하는데 걸리는 시간은?
  • 1
     20 ns
  • 2
     21 ns
  • 3
     22 ns
  • 4
     23 ns

36. 10진수 0.1875를 8진수로 변환하면?
  • 1
     0.10
  • 2
     0.14
  • 3
     0.18
  • 4
     0.21

37. 병렬 가산기를 구성하는 각각의 전가산기 출력 캐리를 미리 예측 및 처리하여 리플캐리 지연을 제거한 가산기로 가장 옳은 것은?
  • 1
     Ripple Carry Adder
  • 2
     Carry Lookahead Adder
  • 3
     Serial-parallel Adder
  • 4
     Carry Save Adder

38. 디지털 IC의 특성을 나타내는 중요한 비교 평가 요소가 아닌 것은?
  • 1
     전파 지연시간
  • 2
     전력 소모
  • 3
     팬 아웃(fan-out)
  • 4
     공급 전원전압

39. 다음 조합 논리회로의 명칭으로 옳은 것은?(단, 입력 변수는 A, B, 출력 변수는 X, Y 이다.)
  • 1
     전가산기
  • 2
     반가산기
  • 3
     전감산기
  • 4
     반감산기

40. 다음 중 일반 응용프로그램이 직접 접근할 수 없는 레지스터는?
  • 1
     범용 레지스터
  • 2
     플래그 레지스터
  • 3
     인덱스 레지스터
  • 4
     세그먼트 레지스터

운영체제


41. 주기억장치의 사용자 영역을 일정 수의 고정된 크기로 분할하여 준비상태 큐에서 준비 중인 프로그램을 각 영역에 할당하여 수행하는 기법은?
  • 1
     가변분할 기억장치 할당
  • 2
     고정분할 기억장치 할당
  • 3
     교체 기법
  • 4
     오버레이 기법

42. 디스크 입·출력 요청 대기 큐에 다음과 같은 순서로 기억되어 있다. 현재 헤드가 53에 있을 때, 이들 모두를 처리하기 위한 총이동 거리는 얼마인가? (단, FCFS 방식을 사용한다.)
대기큐 : 98,183,37,122,14,124,65,67
  • 1
     320
  • 2
     640
  • 3
     710
  • 4
     763

43. 다음과 같은 Task List에서 SJF방식으로 Scheduling할 경우 Task 2의 종료 시간을 구하면? (단, 발생되는 Overhead는 무시한다.)
Task 도착시간 실행시간
Task 1 0 6
Task 2 1 3
Task 3 2 4
  • 1
     3
  • 2
     6
  • 3
     9
  • 4
     13
위키해설
클릭하면 보입니다.
  SJF 스케줄링
44. 시간적 구역성(Temporal locality)과 거리가 먼 것은?
  • 1
     루프
  • 2
     서브루틴
  • 3
     배열 순회
  • 4
     스택
위키해설
클릭하면 보입니다.
  참조 지역성
45. 사이클이 허용되고, 불필요한 파일제거를 위해 참조카운터가 필요한 디렉토리 구조는?
  • 1
     1단계 디렉토리 구조
  • 2
     2단계 디렉토리 구조
  • 3
     트리 디렉토리 구조
  • 4
     일반 그래프형 디렉토리 구조

46. 다음 표와 같이 작업이 제출되었을 때, 라운드로빈 정책을 사용하여 스케줄링 할 경우 평균 반환시간을 계산한 결과로 옳은 것은?(단, 작업할당 시간은 4시간으로 한다.)
작업제출시간실행시간
Task108
Task214
Task329
Task435
  • 1
     6.5
  • 2
     9.25
  • 3
     11.75
  • 4
     18.25
위키해설
클릭하면 보입니다.
  평균 반환시간
47. Virtual Memory에서 Main Memory로 페이지를 옮겨 넣을 때 주소를 조정해 주어야 하는데 이를 무엇이라 하는가?
  • 1
     mapping
  • 2
     scheduling
  • 3
     matching
  • 4
     loading

48. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?
  • 1
     외부 보안
  • 2
     운용 보안
  • 3
     사용자 인터페이스 보안
  • 4
     내부 보안

49. 다음 설명에 해당하는 디렉토리 구조는?
- 부 디렉토리의 공동 사용이 가능하다.
- 디스크 공간을 절약할 수 있다.
- 하나의 파일이나 디렉토리가 여러 개의 경로 이름을 가질 수 있다.
- 공유하고 있는 파일 제거 시 떨어진 포인터(Dangling Pointer) 문제가 발생할 수 있다.
  • 1
     비순환 그래프 디렉토리 시스템
  • 2
     트리구조 디렉토리 시스템
  • 3
     1단계 디렉토리 시스템
  • 4
     2단계 디렉토리 시스템

50. 다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?
- 프로세스가 수행되기 전에 필요한 모든 자원을 할당시켜 준다.
- 자원이 점유되지 않은 상태에서만 자원을 요구하도록 한다.
  • 1
     Mutual Exclusion
  • 2
     Hold and Wait
  • 3
     Non Preemption
  • 4
     Circular Wait

51. 다음 중 분산처리 시스템을 프로세스 모델에 따라서 분류하였을 경우에 해당되지 않는 것은?
  • 1
     클라이언트-서버 모델
  • 2
     다중 접근 버스 모델
  • 3
     프로세서 풀 모델
  • 4
     혼합 모델
위키해설
클릭하면 보입니다.
  분산 처리 시스템
52. 4개의 프레임을 수용할 수 있는 주기억장치가있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, FIFO 페이지 교체 알고리즘을 사용할 경우 페이지 결함의 발생 횟수는?
1,  2,  3,  1,  2,  4,  5,  1,  4
  • 1
     4회
  • 2
     5회
  • 3
     6회
  • 4
     7회

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

54. 스레드의 특징으로 가장 옳지 않은 것은?
  • 1
     실행 환경을 공유시켜 기억장소의 낭비가 줄어든다.
  • 2
     프로세스 외부에 존재하는 스레드도 있다.
  • 3
     하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.
  • 4
     프로세스들 간의 통신을 향상시킬 수 있다.
위키해설
클릭하면 보입니다.
  스레드
55. RR(Round-Robin) 스케줄링에 대한 설명으로 틀린 것은?
  • 1
     “(대기시간+서비스시간)/서비스시간”의 계산으로 우선순위를 처리한다.
  • 2
     시간 할당이 작아지면 프로세스 문맥 교환이 자주 일어난다.
  • 3
     Time Sharing System을 위해 고안된 방식이다.
  • 4
     시간 할당이 커지면 FCFS 스케줄링과 같은 효과를 얻을 수 있다.
위키해설
클릭하면 보입니다.
  라운드 로빈
56. 분산 처리 운영체제 시스템을 설계하는 주된 이유가 아닌 것은?
  • 1
     신뢰도 향상
  • 2
     자원 공유
  • 3
     보안의 향상
  • 4
     연산 속도 향상
위키해설
클릭하면 보입니다.
  분산 처리 시스템
57. 스케줄링의 목적으로 가장 거리가 먼 것은?
  • 1
     모든 작업들에 대해 공평성을 유지하기 위하여
  • 2
     단위 시간당 처리량을 최대화하기 위하여
  • 3
     응답 시간을 빠르게 하기 위하여
  • 4
     운영체제의 오버헤드를 최대화하기 위하여

58. 인터럽트의 종류 중 컴퓨터 자체 내의 기계적인 장애나 오류로 인하여 발생하는 것은?
  • 1
     입/출력의 인터럽트
  • 2
     외부 인터럽트
  • 3
     기계 검사 인터럽트
  • 4
     프로그램 검사 인터럽트
위키해설
클릭하면 보입니다.
  인터럽트
59. UNIX이 특징으로 옳지 않은 것은?
  • 1
     트리 구조의 파일 시스템을 갖는다.
  • 2
     대화식 운영체제이다.
  • 3
     이식성이 높으며, 장치, 프로세스 간의 호환성이 높다.
  • 4
     Multi-Tasking은 지원하지만 Multi-User는 지원하지 않는다.

60. 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업들이 존재할 때, 가장 적합한 처리방식은?
  • 1
     Batch processing system
  • 2
     Time-sharing system
  • 3
     Real-time processing system
  • 4
     Distributed processing system
위키해설
클릭하면 보입니다.
  자료 처리 시스템

소프트웨어 공학


61. 객체지향 기법에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?
  • 1
     Entity
  • 2
     Method
  • 3
     Instance
  • 4
     Class
위키해설
클릭하면 보입니다.
  객체지향 기법
62. 소프트웨어 생명주기 모형 중 Boehm이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?
  • 1
     폭포수 모형
  • 2
     프로토타입 모형
  • 3
     나선형 모형
  • 4
     RAD 모형
위키해설
클릭하면 보입니다.
  소프트웨어 개발 생명주기
63. 소프트웨어 공학의 전통적인 개발 방법인 선형 순차 모형의 순서를 옳게 나열한 것은?
  • 1
     구현 → 분석 → 설계 → 테스트 → 유지보수
  • 2
     유지보수 → 테스트 → 분석 → 설계 → 구현
  • 3
     분석 → 설계 → 구현 → 테스트 → 유지보수
  • 4
     테스트 → 설계 → 유지보수 → 구현 → 분석

64. CASE(Computer Aided Software Engineering)에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     프로그램의 구현과 유지보수 작업만을 중심으로 소프트웨어 생산성 문제를 해결한다.
  • 2
     소프트웨어 생명주기의 전체 단계를 연결해 주고 자동화해 주는 통합된 도구를 제공한다.
  • 3
     개발 과정의 속도를 향상시킨다.
  • 4
     소프트웨어 부품의 재사용을 가능하게 한다.
위키해설
클릭하면 보입니다.
  CASE
65. 소프트웨어 위기 발생 요인과 거리가 먼 것은?
  • 1
     소프트웨어 생산성 향상
  • 2
     소프트웨어 특징에 대한 이해 부족
  • 3
     소프트웨어 관리의 부재
  • 4
     소프트웨어 품질의 미흡
위키해설
클릭하면 보입니다.
  소프트웨어 위기
66. 컴포넌트 재사용을 위한 컴포넌트 기반 개발 활동에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     후보 컴포넌트가 요구되는 기능을 수행하는지를 조사하기 위해 컴포넌트 검증을 수행한다.
  • 2
     컴포넌트의 내부 처리 과정을 조사하고 코드를 수정하기 위해 블랙-박스 랩핑(Wrapping)을 적용한다.
  • 3
     컴포넌트 라이브러리가 컴포넌트 확장 언어를 제공하면 그레이-박스 랩핑을 적용할 수 있다.
  • 4
     어플리케이션 구현을 위해 검증, 개작, 개발된 컴포넌트들을 조립하는 컴포넌트 합성을 수행한다.

67. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어는?
  • 1
     CAD
  • 2
     CAI
  • 3
     CAM
  • 4
     CASE
위키해설
클릭하면 보입니다.
  CASE
68. 객체지향 시스템에서 자료부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리고 묶는 것을 무엇이라고 하는가?
  • 1
     정보 은닉(information hiding)
  • 2
     클래스(class)
  • 3
     캡슐화(encapsulation)
  • 4
     통합(integration)
위키해설
클릭하면 보입니다.
  객체지향 기법
69. 럼바우의 분석 기법에서 다음 설명에 해당하는 것은?
- 자료흐름도를 이용하여 다수의 프로세스들 간의 자료흐름을 중심으로 처리 과정을 표현한 모델링이다.
- 어떤 데이터를 입력하여 어떤 결과를 구할 것인지를 표현하는 것이다.
  • 1
     기능 모델링
  • 2
     동적 모델링
  • 3
     객체 모델링
  • 4
     정적 모델링
위키해설
클릭하면 보입니다.
  럼바우 분석 기법
70. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?
- 시스템에서 처리되는 자료의 흐름을 추적한다.
- 방향은 화살표로 표시한다.
- 자료의 연관관계를 나타낸다.
  • 1
     Process
  • 2
     data store
  • 3
     data flow
  • 4
     terminator
위키해설
클릭하면 보입니다.
  자료 흐름도
71. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?
  • 1
     소프트웨어 부품의 재사용성을 향상시켜준다.
  • 2
     Rayleigh-Norden 곡선의 노력 분포도를 기초로 한 생명 주기 예측 모형이다.
  • 3
     소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.
  • 4
     소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해 준다.
위키해설
클릭하면 보입니다.
  CASE
72. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동적을 이해하고 재공학 대상을 선정하는 것은?
  • 1
     분석(analysis)
  • 2
     재구성(restructuring)
  • 3
     역공학(reverse engineering)
  • 4
     이식(migeation)
위키해설
클릭하면 보입니다.
  소프트웨어 재공학
73. 소프트웨어 재사용에 가장 많이 이용되는 것은?
  • 1
     Hipo-chart
  • 2
     Test Case
  • 3
     Source Code
  • 4
     Project Plan

74. 소프트웨어 생명 주기에서 가장 많은 비용이 소요되는 단계는?
  • 1
     계획단계
  • 2
     유지보수단계
  • 3
     분석단계
  • 4
     구현단계
위키해설
클릭하면 보입니다.
  소프트웨어 생명주기 모델
75. 럼바우 분석 기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시하는 모델링은?
  • 1
     동적 모델링
  • 2
     객체 모델링
  • 3
     기능 모델링
  • 4
     정적 모델링
위키해설
클릭하면 보입니다.
  럼바우 분석 기법
76. CASE의 주요기능으로 가장 옳지 않은 것은?
  • 1
     S/W 라이프 사이클 전 단계의 연결
  • 2
     그래픽 지원
  • 3
     다양한 소프트웨어 개발 모형 지원
  • 4
     언어 번역
위키해설
클릭하면 보입니다.
  CASE
77. 나선형 모형의 각 개발 단계에 대한 설명으로 가장 옳은 것은?
  • 1
     Planning 단계에서는 위험 요소와 타당성을 분석하여 프로젝트의 추진 여부를 결정한다.
  • 2
     Development 단계에서는 선택된 기능을 수행하는 프로토 타입을 개발한다.
  • 3
     Risk Analysis 단계에서는 개발 목적과 기능 선택, 제약 조건 등을 결정하고 분석한다.
  • 4
     Evaluation 단계에서는 고객 평가와 검증 과정을 수행하여 개발된 결과를 평가한다.
위키해설
클릭하면 보입니다.
  나선형 모델
78. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?
  • 1
     SLIM
  • 2
     BYL
  • 3
     ESTIMACS
  • 4
     PERT

79. 다음 중 가장 약한 결합도(Coupling)는?
  • 1
     Common Coupling
  • 2
     Control Coupling
  • 3
     External Coupling
  • 4
     Stamp Coupling
위키해설
클릭하면 보입니다.
  결합도
80. 소프트웨어 품질 목표 중 “정확하고 일관된 결과로 요구된 기능을 수행하는 시스템 능력”에 해당하는 것은?
  • 1
     Efficiency
  • 2
     Incorrectness
  • 3
     Integrity
  • 4
     Reliability

데이터 통신


81. IEEE에서 규정한 무선 LAN 규격은?
  • 1
     IEEE 802.3
  • 2
     IEEE 802.5
  • 3
     IEEE 802.11
  • 4
     IEEE 801.99
위키해설
클릭하면 보입니다.
  IEEE 802IEEE 802.11
82. 전진오류정정(FEC) 방식에 대한 설명으로 거리가 먼 것은?
  • 1
     재전송 요구 없이 수신측에서 스스로 오류검사 및 수정을 하는 방식이다.
  • 2
     역채널이 필요 없고, 연속적인 데이터 흐름이 가능하다.
  • 3
     데이터 전송 과정에서 오류가 발생하면 송신 측에 재전송을 요구하는 방식이다.
  • 4
     블록 코드와 콘볼루션 코드도 FEC 코드의 종류이다.

83. HDLC 프레임 구조 중 헤더를 구성하는 플래그(flag)에 대한 설명으로 틀린 것은?
  • 1
     프레임의 최종목적 주소를 나타낸다.
  • 2
     동기화에 사용된다.
  • 3
     프레임의 시작과 끝을 표시한다.
  • 4
     01111110의 형식을 취한다.
위키해설
클릭하면 보입니다.
  HDLC
84. 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
85. 시분할 다중화(Time Division Multiplexing)의 설명으로 틀린 것은?
  • 1
     시분할 다중화에는 동기식 시분할 다중화와 통계적 시분할 다중화 방식이 있다.
  • 2
     동기식 시분할 다중화 방식은 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당된다.
  • 3
     통계적 시분할 다중화 방식은 전송할 데이터가 있는 채널만 차례로 시간슬롯을 이용하여 전송한다.
  • 4
     통계적 시분할 다중화 보다 동기식 시분할 다중화 방식이 전송 대역폭을 더욱더 효율적으로 사용할 수 있다.

86. 반송파의 진폭과 위상을 상호 변환하여 신호를 전송함으로써 전송 속도를 높이는 변조 방식은?
  • 1
     ASK
  • 2
     FM
  • 3
     PSK
  • 4
     QAM

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

88. 링크상태 라우팅 알고리즘을 사용하며, 대규모 네트워크에 적합한 것은?
  • 1
     RIP
  • 2
     VPN
  • 3
     OSPF
  • 4
     XOP
위키해설
클릭하면 보입니다.
  라우팅 프로토콜
89. IEEE 802.5 는 무엇에 대한 표준인가?
  • 1
     이더넷
  • 2
     토큰링
  • 3
     토큰버스
  • 4
     FDDI
위키해설
클릭하면 보입니다.
  IEEE 802
90. 반송파의 진폭과 위상을 상호 변환하여 신호를 전송함으로써 전송 속도를 높이는 변조 방식은?
  • 1
     ASK
  • 2
     FM
  • 3
     PSK
  • 4
     QAM

91. 데이터 링크제어 프로토콜 중 HDLC의 프레임 형식으로 틀린 것은?
  • 1
     8비트 길이의 플래그
  • 2
     8비트 또는 16비트의 제어영역
  • 3
     가변 길이의 정보영역
  • 4
     64비트의 FCS
위키해설
클릭하면 보입니다.
  HDLC
92. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?
  • 1
     멀티캐스팅을 지원한다.
  • 2
     거리 벡터 라우팅 프로토콜이라고도 한다.
  • 3
     네트워크 변화에 신속하게 대처할 수 있다.
  • 4
     최단 경로 탐색에 Dijkstra 알고리즘을 사용한다.
위키해설
클릭하면 보입니다.
  OSPF
93. 전송하려는 부호어들이 최소 해밍 거리가 7일 , 수신시 정정할 수 있는 최대 오류의 수는?
  • 1
     2
  • 2
     3
  • 3
     4
  • 4
     5

94. IP계층의 프로토콜에 해당되지 않는 것은?
  • 1
     PMA
  • 2
     ICMP
  • 3
     ARP
  • 4
     IP

95. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?
  • 1
     Dual stack
  • 2
     Tunneling
  • 3
     Header translation
  • 4
     Source routing
위키해설
클릭하면 보입니다.
  IPv6
96. OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?
  • 1
     전송 계층
  • 2
     응용 계층
  • 3
     세션 계층
  • 4
     표현 계층
위키해설
클릭하면 보입니다.
  OSI 7계층
97. OSI 참조모델에서 전이중방식이나 반이중방식으로 종단 시스템의 응용 간 대화(dialog)를 관리하는 계층은?
  • 1
     Data Link Layer
  • 2
     Network Layer
  • 3
     Transport Layer
  • 4
     Session Layer
위키해설
클릭하면 보입니다.
  OSI 7계층
98. 디지털 변조에서 디지털 제이터를 아날로그 신호로 변환시키는 키잉(Keying)방식으로 틀린 것은?
  • 1
     ASK
  • 2
     CSK
  • 3
     FSK
  • 4
     PSK
위키해설
클릭하면 보입니다.
  디지털_변조
99. HDLC 프레임의 시작과 끝을 정의하는 것은?
  • 1
     플래그
  • 2
     주소 영역
  • 3
     제어 영역
  • 4
     정보 영역
위키해설
클릭하면 보입니다.
  HDLC
100. IP 프로토콜에서는 오류 보고와 오류 수정 기능, 호스트와 관리 질의를 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계된 것은?
  • 1
     SMTP
  • 2
     TFTP
  • 3
     SNMP
  • 4
     ICMP
위키해설
클릭하면 보입니다.
  SMTPTFTPSNMPICMP
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)