|
요구조건 분석 → ( ) → ( ) →( ) → 데이터베이스 구현 |
가. 물리적 설계 → 논리적 설계 → 개념적 설계
나. 개념적 설계 → 논리적 설계 → 물리적 설계
다. 논리적 설계 → 개념적 설계 → 물리적 설계
라. 논리적 설계 → 물리적 설계 → 개념적 설계
2. 인덱스 순차 파일(ISAM : Indexed sequential access-method) 에 대한 설명으로 옳지 않은 것은?
가. 인덱스를 저장하기 위한 공간과 오버플로 처리를 위한 별도의 공간이 필요하다.
나. 실제 데이터 처리 외에 인덱스를 처리하는 추가적인 시간이 소모되므로 파일 처리 속도가 느리다.
다. 인덱스 영역은 실린더 색인 영역, 섹터 색인 영역, 트랙 색인 영역으로 구분 된다.
라. 순차 처리와 직접 처리가 모두 가능하다.
3. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
가. 사용자가 시스템 카탈로그를 직접 갱신할 수 있다.
나. 일반 질의어를 이용해 그 내용을 검색할 수 있다.
다. DBMS가 스스로 생성하고, 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
라. 데이터베이스 스키마에 대한 정보를 제공한다.
4. 관계형 데이터 모델링(F-R 모델)에서 릴레이션(관계)은 어떻게 표현되는가?
가. 사각형
나. 타원
다. 마름모
라. 삼각형
5. 데이터 모델(data model)의 개념으로 가장 적절한 것은?
가. 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 개념적인 도구이다.
나. 컴퓨터 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 개념적인 도구이다.
다. 현실 세계의 특정한 한 부분의 표현이다.
라. 가상 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 개념적인 도구이다.
6. 자료(data)와 정보(Information)에 대한 설명으로 가장 적절한 것은?
가. 정보란 자료를 처리해서 얻을 수 있는 결과이다.
나. 자료란 적절한 의사 결정의 수단으로 사용할 수 있는 시작이다.
다. 정보란 현실 세계에 존재하는 가능하지 않은 그대로의 모습을 의미한다.
라. 자료와 정보는 같은 의미이다.
7. 기본 테이블 R를 이용하여 뷰 V1을 정의하고, 뷰 V1을 이용하여 다시 뷰 V2가 정의되었다. 그리고 기본 테이블 R과 뷰 V2를 조인하여 뷰 V3을 정의하였다. 이때 다음과 같은 SQL 문이 실행되면 어떤 결과가 발생하는지 올바르게 설명한 것은?
DROP VIEW V1 RESTRICT; |
가. V1만 삭제된다
나. R, V1, V2, V3 모두 삭제된다.
다. V1, V2, V3만 삭제된다.
라. 하나도 삭제되지 않는다.
8. Which of the following is not property of the transaction to ensure integrity of the data?
가. isolation
나. autonomy
다. durabillty
라. consistency
9. 다음 설명의 의미와 가장 관련 깊은 것은?
A collection of operations that performs a single logical function in a database application. |
가. query
나. recovery
다. integrity
라. transaction
10. 인덱스(Index)에 대한 설명으로 부적절한 것은?
가. 인덱스는 데이터베이스의 물리적 구조와 밀접한 관계가 있다.
나. 인덱스는 하나 이상의 필드로 만들어도 된다.
다. 레코드의 삽입과 삭제가 수시로 일어나는 경우는 인덱스를 최소화한다.
라. 인덱스를 통해서 테이블의 레코드에 대한 액세스를 빠르게 수행할 수 있다.
11. 다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 함수는?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
가. 2번
나. 3번
다. 4번
라. 5번
12. 정렬(Sort) 알고리즘의 선택시 고려사항으로 거리가 먼 것은?
가. 증가 데이터의 배열상태
나. 키 값들의 분포상태
다. 소요 공간 및 작업시간
라. 정렬에 필요한 기억공간의 크기
13. 다음 릴레이션 H1과 R2에 대해 아래의 SQL 문을 실행한 결과는?
select B from R1 where C=(select C from R2 where D='k'): | |
R1 A B C ----- 1 a x 2 b x 1 c y |
R2 C D E ----- x k 3 y x 3 z 1 2 |
가. a
나. b
다. a b c
라. a b
14. 트랜잭션에 대한 설명으로 옳지 않은 것은?
가. 트랜잭션은 작업의 논리적 단위이다.
나. 하나의 트랜잭션은 commit 되거나 rollback 되어야 한다.
다. 트랜잭션은 일반적으로 회복의 단위가 된다.
라. 구조점(savepoint)은 트랜잭션 당 한번만 지정할 수 있다.
15. 다음 질의어를 SQL 문장으로 바르게 나타낸 것은?
학번이 100, 이름이 홍길동, 학과가 컴퓨터인 학생을 학생 테이블에 삽입하라. (단, 학생 테이블에 학번, 이름, 학과의 열이 있다고 가정한다.) |
가. UPDATA 학생테이블 SET 학번 = 100, 이름 = ‘홍길동’, 학과 = 컴퓨터
나. INSERT INTO 학생테이블 VALUES(100,‘홍길동’,컴퓨터)
다. INSERT 학생테이블 VALUE(100, ‘홍길동’, 컴퓨터)
라. UPDATA 학생테이블 SET(100, ‘홍길동’, 컴퓨터)
16. 뷰(view)에 대한 설명으로 옳지 않은 것은?
가. 뷰는 creat view 명령을 사용하여 정의한다.
나. 뷰는 일반적은 ALTER 문으로 변경할 수 없다.
다. 뷰를 제거할 때는 DROP 문을 사용한다.
라. 뷰에 대한 검색은 일반 테이블과는 다르다.
17. 데이터베이스 관리 시스템(DBMS)에서 제어기능이 갖추어야 할 요건과 거리가 먼 것은?
가. 데이터의 무결성 유지
나. 갱신, 삽입, 삭제 등의 연산
다. 보안 유지와 권한 검사
라. 정확성 유지를 위한 병행 제어
18. 로킹(locking) 단위에 대한 설명으로 옳은 것은?
가. 로킹 단위가 크면 병행성 수준이 낮아진다.
나. 로킹 단위가 크면 병행 제어 기념은 복잡해진다.
다. 로킹 단위가 작으면 로크(lock)의 수가 적어진다.
라. 로킹 단우가 크면 로크(lock)의 수가 많아진다.
19. 네트워크 데이터 모델과 계층 데이터 모델의 공통적인 속성으로만 짝지어진 것은?
㉠ 개체의 표현 방법 ㉡ 관계의 표현 방법 ㉢ 다대다 관계의 직접 표현 불가 ㉣ 스키마의 구조도 |
가. ㉠㉡
나. ㉠㉢
다. ㉠㉡㉣
라. ㉡㉢㉣
20. 스키마(schema)에 대한 설명으로 옳지 않은 것은?
가. 데이터베이스를 운용하는 소프트웨어이다.
나. 데이터 사전(Data Dictionary)에 저장된다.
다. 다른 이름으로 메타데이터(Meta-data)라고도 한다.
라. 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의이다.
21. Interrupt 발생 원인이 아닌 것은?
가. 정전
나. 기억 공간 내 허용되지 않는 곳에의 접근 시도
다. Operator의 조작
라. 임의의 부프로그램에 대한 호출
22. 전자계산기 기억장치의 주소 설계시 고려사항이 아닌 것은?
가. 주소를 효율적으로 나타내야 한다.
나. 주소 표시를 정확하기 해야 한다.
다. 사용자에게 편리하도록 해야 한다.
라. 주소공간과 기억공간을 독립시킬 수 있어야 한다.
23. 자기 코어(magnetic core) 기억장치에 관한 설명 중 옳은 것은?
가. 자기 코어는 중심을 통과하는 전선에 흐르는 전류의 방향에 따라 1혹은 0의 값을 갖는다.
나. 자기 코어는 중심을 통과하는 전선에 전류가 흐를 때 1의 값을 갖고 전류가 흐르지 않을 때 0의 값을 갖는다.
다. 자기 코어 기억장치는 자기드럼이나 자기디스크 보다 값이 훨씬 저렴하므로 주기억 장치로 많이 사용된다.
라. 기억용량 8K 바이트(byte)의 자기 코어 기억장치란 8비트 짜리 바이트가 꼭 8000개 있는 기억장치를 말한다.
24. 입․출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입․출력 장치의 전용인 것처럼 운영되는 채널을 무엇이라 하나?
가. Interlock - channel
나. Crossbar - channel
다. Selector - channel
라. I/O - channel
25. 어떤 명령을 수행할 수 있도록 된 일련의 제어 워드가 특수한 기억 장치 속에 저장된 것을 무엇이라 하는가?
가. 제어 메모리
나. 제어 데이터
다. 마이크로프로그램
라. 고정배선제어
26. CPU가 계속 flag를 검사하지 않고 데이터가 준비되면 인터페이스가 컴퓨터에 알려주고 전송이 완료되면 수행 중이던 프로그램으로 되돌아가 수행을 재개하는 입․출력 방식은?
가. 프로그램된 I/O에 의한 방식
나. DMA(Direct Memory Access)
다. interrupt에 의한 방식
라. register를 이용한 방식
27. 8비트 부호와 2의 보수로 나타낸 수 -77을 오른쪽으로 두 비트 산술 시프트 수행한 결과는?
가. OVERFLOW
나. -20
다. -19.5
라. +19
28. 전자계산기 메모리에서 지움성 읽음(deestructive read-out) 성질을 갖고 있는 것은?
가. 반도체 메모리
나. 자기코어 메모리
다. 자기디스크 메모리
라. 자기테이프 메모리
29. 직접 메모리 액세스(DMA)의 특징이 아닌 것은?
가. CPU의 도움 없이 메모리의 전송을 시행한다.
나. CPU와 DMA 제어기는 메모리와 버스를 공유한다.
다. CPU의 상태보존이 필요하다.
라. 메모리 장치외의 통신에서 CPU보다 우선권을 가지고 있다.
30. 그림과 같은 제어장치를 마이크로 동작으로 가장 잘 설명한 것은?
가. P: if A≤9, then A ← A + 1, Else A ← 0
나. P: if A≤10, then A ← A + 1, Else A ← 0
다. P: if A ← A + 1, then A ← 0
라. P: if A = 10, then A ← + 1
31. 자기 디스트(magnetic disk) 장치의 구성 요소가 아닌 것은?
가. read/write head
나. access arm
다. disk
라. cylinder
32. 인스트럭션의 설계 과정과 가장 거리가 먼 것은?
가. 연산자의 종류
나. 주소지정방식
다. 기억장치의 대역폭(bandwidth)
라. 해당 컴퓨터 시스템 단어(word)의 크기(비트수)
33. 명령레지스터에 호출된 OP Code를 해독하여 그 명령을 수행시키는데 필요한 각종 제어신호를 만들어 내는 장치는?
가. Instruction Decoder
나. Instruction Encoder
다. Instruction Counter
라. Instruction Multiplexer
34. 마이크로컴퓨터 내에는 동작에 항상 필요한 모니터 프로그램이 있다. 이러한 모니터 프로그램이 기억되기에 적당한 장소는?
가. RAM
나. I/P port
다. ROM
라. CPU
35. 이터레이션(iteration) 방법에서 반복 시 입력 데이터(data)를 얻는 방법은?
가. 한 루틴(routine)이 외부로부터 데이터(data)를 얻는다.
나. 한 루틴이 그 루틴에서 데이터를 얻는다.
다. 한 루틴이 다른 루틴으로부터 데이터를 얻는다.
라. 데이터가 필요하지 않다.
36. 마이크로 사이클에 대한 내용 중 가장 관계가 적은 것은?
가. 마이크로 오퍼레이션 수행에 필요한 시간을 마이크로 사이클 타임이라 한다.
나. 마이크로 오퍼레이션 중에서 수행 시간이 가장 긴 것을 정의한 방식이 동기 고정식이다.
다. 마이크로 오퍼레이션에 따라서 수행 시간을 다르게 하는 것을 동기 가변식이라 한다.
라. 마이크로 오퍼레이션 중에서 수행시간의 차이가 큰 것을 약 30개로 구분해서 사용한다.
37. 아래와 같은 어셈블리 프로그램에서 뺄셈을 한 결과가 메모리의 몇 번지에 저장되는가?
ORG 100 LDA SUB CMA INC ADD MIN STA DIF HLT MIN, DEC 83 SUB, DEC -23 DIF, HEX 0 END |
가. 104번지
나. 105번지
다. 108번지
라. HEX 0 번지
38. 그림에서 F의 값은?
가. F = A
나. F = A + 1
다. F = A - 1
라. F = 0
39. 명령어의 주소 부분과 PC의 값을 더해서 유효주소를 결정하는 주소 모드는?
가. Implied 모드
나. relative address 모드
다. index address 모드
라. register indirect 모드
40. 1비트(bit)를 저장할 수 있는 기억장치는?
가. register
나. accumulator
다. flip-flop
라. delay
41. 매크로프로세스가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
가. 매크로 구문 인식
나. 매크로 호출 인식
다. 매크로 정의 인식
라. 매크로 정의 저장
42. 디스크 공간 할당시 불연속 할당에 비하여 연속 할당 방식을 사용할 경우 가장 큰 장점은?
가. 논리적으로 연속된 레코드들이 물리적으로 서로 인접하게 저장되므로 액세스 시간이 감소된다.
나. 다중 프로그래밍에 유용하게 사용할 수 있다.
다. 프로그램 적재를 효울적으로 할 수 있다.
라. 단편화(fragmentioan)를 줄일 수 있다.
43. 파일 디스크립터(file descriptor)에 대한 설명으로 옳지 않은 것은?
가. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
나. 보조기억장치에 저장되어 있다가 파일이 개방(open)되면 주기억장치로 이용된다.
다. 사용자가 파일 디스크립터를 직접 참조할 수 있다.
라. 파일 제어 블록(File Control Block)이라고도 한다.
44. 자원이 할당되기를 오랜 시간 동안 기다린 프로세스에 대하여 기다린 시간에 비례하는 높은 우선 순위를 부여하여 가까운 시간 안에 자원이 할당되도록 하는 기법은?
가. 에이징(aging)
나. 페이징(paging)
다. 스와핑(swapping)
라. 스래싱(thrashing)
45. 파일 시스템의 디렉토리 중 가장 간단한 디렉토리 구조로서 모든 파일들이 유일의 이름을 가지고 있으며, 같은 디렉토리 내에 위치하여 관리되는 디렉토리 구조는?
가. 일단계 구조 디렉토리
나. 이단계 구조 디렉토리
다. 트리 구조 디렉토리
라. 비주기 구조 디렉토리
46. 프로세스들이 국부적인 부분만을 집중적으로 참조하는 구역성에는 시간 구역성과 공간 구역성이 있는데, 다음 중 공간 구역성의 경우는?
가. 순환(looping)
나. 배열 순례(array traversal)
다. 스택(stack)
라. 집계(totaling)에 사용되는 변수
47. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령은?
가. chmod
나. grep
다. CP
라. cat
48. 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근 방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?
가. 접근 제어 리스트(access control list)
나. 접근 제어 행렬(access control matrix)
다. 권한 리스트(capability list)
라. 권한 제어 행렬(capability control matrix)
49. 중앙처리장치와 입/출력장치가 동시에 주기억장치를 접근하려고 하는 경우, 입/출력장치에 우선순위를 부여하여 주기억장치를 액세스하는 동안, 중앙처리장치에서 주기억장치에 대한 접근 작업을 양보하도록 하는 기법은?
가. 폴링(polling)
나. 직접 메모리 액세스(direct memory access)
다. 기억장치 인터리빙(storage interleaving)
라. 사이클 스틸링(cycle stealing)
50. UNIX에서 프로세스들 간의 데이터 전송수단으로 사용될 수 있는 pipe 시스템 콜에 대한 설명으로 가장 적절한 것은?
가. 전송된 데이터는 LIFO(Last In First Out) 방식으로 상대에게 전달된다.
나. 전송된 데이터는 FIFO(First In First Out) 방식으로 상대에게 전달된다.
다. 전송된 데이터는 내림차순으로 정렬되어 상대에게 전달된다.
라. 전송된 데이터는 오름차순으로 정렬되어 상대에게 전달된다.
51. 스케쥴링 기법에 대한 설명으로 옳지 않은 것은?
가. RR 스케쥴링은 주어진 시간 할당량(Time slice)안에 작업을 마치지 않으면 준비완료 리스트(ready list)의 가장 뒤로 배치되는 기법이다.
나. SJF 스케쥴링은 남아 있는 실행 시간의 추정치가 가장 작은 작업을 먼저 실행시키며, 언제라도 실행 중인 작업이 강제로 실행을 멈출 수 있는 산정 기법이다.
다. HRN 스케쥴링은 그 작업이 서비스 받을 시간과 그 작업이 서비스를 기다린 시간으로 결정되는 우선순위에 따라 CPU를 할당한다.
라. 기한부(Deadline) 스케쥴링은 제한된 시간 내에 반드시 작업이 완료되도록 스케쥴링하는 기법이다.
52. 페이지 오류율(page fault ratio)과 스래싱(Thrashing)에 대한 설명으로 옳은 것은?
가. 페이지 오류율이 크면 스래싱이 많이 일어난 것이다.
나. 페이지 오류율과 스래싱은 전혀 관계가 없다.
다. 스래싱이 많이 발생하면 페이지 오류율이 감소한다.
라. 다중 프로그래밍의 정도가 높을수록 페이지 오류율과 스래싱이 감소한다.
53. 스레드(thread)에 대한 설명으로 옳지 않은 것은?
가. 단일 프로세스를 다수의 스레드로 생성하여 병행성을 증진시킬 수 있다.
나. 실행 환경을 공유시켜 기억장소의 낭비가 줄어든다.
다. 프로세스의 생성이나 문맥 교환 등의 오버헤드를 줄여 운영체제의 성능이 개선된다.
라. 사용자 수준의 스레드는 커널의 효율적인 서비스를 받을 수 있어 속도가 개선된다.
54. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?
가. 완전연결(fully connected) 구조
나. 성형(star) 구조
다. 계층(hierachy) 구조
라. 환형(ring) 구조
55. UNIX 운영체제의 특징으로 볼 수 없는 것은?
가. 대화식 운영체제이다.
나. 다중 사용자 시스템(Multi-user system)이다.
다. 대부분의 코드가 어셈블리 언어로 기술되어 있다.
라. 높은 이식성과 확장성이 있다.
56. 작업집합(working set)의 의미로 가장 적합한 것은?
가. 일정시간 동안 CPU가 참조한 페이지의 집합
나. 한 작업을 구성하는 페이지 수
다. 프로세스가 자주 참조하는 페이지의 집합
라. 단위 시간당 처리한 작업의 양
57. 가상기억장치에 대한 설명으로 옳지 않은 것은?
가. 연속 배당 방식에서의 기억 장소 단편화 문제를 적극적으로 해결할 수 있다.
나. 기억 장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
다. 가상기억장치의 일반적인 구현방법은 페이징 기법과 세그멘테이션 기법이 있다.
라. 주기억장소의 물리적 공간 보다 큰 프로그램은 실행될 수 없다.
58. 기억 장치 관리에서 60K의 사용자 공간이 아래와 같이 분할되어 있다고 가정할 때 24K, 14K, 12K, 6K의 작업을 최적 적합(best-fit) 전략으로 각각 기억 공간에 들어온 순서대로 할당할 경우 생기는 총 내부단편화(Internal fragmentation)의 크기와 외부단편화(external fragmentation)의 크기는 얼마인가?
운영체제 |
25K |
15K |
10K |
10K |
가. 내부 단편화 4K, 외부 단편화 6K
나. 내부 단편화 6K, 외부 단편화 8K
다. 내부 단편화 6K, 외부 단편화 10K
라. 내부 단편화 4K, 외부 단편화 12K
59. 분산 시스템의 장점에 해당하지 않는 것은?
가. 자원 점유
나. 연산 속도 향상
다. 신뢰도 향상
라. 보안성 향상
60. 세마포어(semaphore)에 대한 설명 중 옳지 않은 것은?
가. 세마포어에 대한 연산은 처리중에 인터럽트 되어야 한다.
나. E.J.Dijkstra가 제안한 방법이다.
다. 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
라. 상호배제의 원리를 보장하는데 사용된다.
61. 소프트웨어 유지보수 작업의 목적으로 부적절한 것은?
가. 하자보수
나. 환경적응
다. 예방조치
라. 설계수정
62. 결합도(coupling)가 강한 순서대로 옳게 나열된 것은?
가. 내용 결합도>공통 결합도>제어 결합도>스탬프 결합도>스탬프 결합도
나. 공통 결합도>내용 결합도>제어 결합도>데이터 결합도>스탬프 결합도
다. 데이터 결합도>내용 결합도>제어 결합도>공통 결합도> 스탬프 결합도
라. 공통 결합도>내용 결합도>제어 결합도>스탬프 결합도>데이터 결합도
63. 소프트웨어 설계를 위한 지침에 대한 설명으로 거리가 먼 것은?
가. 소프트웨어 요소간의 효과적 제어를 위해 설계에서 계층적 자료조건이 제시되어야 한다.
나. 설계는 종속적인 기능적 특성을 가진 모듈화로 유도되어야 한다.
다. 소프트웨어는 논리적으로 특별한 기능과 부기능을 수행하는 요소들로 나누어져야 한다.
라. 설계는 자료와 프로시저에 대한 분명하고 분리될 표현을 포함해야 한다.
64. 객체지향 분석에 대한 설명으로 옳지 않은 것은?
가. 분석가에게 주요한 모델링 구성요소인 클래스, 객체, 속성, 연산들을 표현해서 문제를 모형화시킬 수 있게 해 준다.
나. 객체지향관점은 모형화 표기법의 전후관계에서 객체의 분류, 속성들의 상속, 그리고 메시지의 통신 등을 결합한 것이다.
다. 객체는 클래스로 부터 인스턴스화 되고, 이 클래스를 식별하는 것이 객체지향분석의 주요한 목적이다.
라. E-R 다이어그램은 객체지향분석의 표기법으로는 적합하지 않다.
65. 소프트웨어 위기(crisis)의 현상과 관계가 먼 것은?
가. 개발기간의 지연 및 하드웨어 비용을 초과하는 개발비용의 증가
나. 성능 및 신뢰성 부족
다. 소프트웨어의 개발도구 부족
라. 유지 보수의 어려움에 따른 엄청난 비용
66. 소프트웨어 유지보수에 관련된 설명으로 옳지 않은 것은?
가. 유지보수는 소프트웨어가 인수, 설치된 후 발생하는 모든 공학적 작업을 말한다.
나. 유지보수는 원인에 따라 수리(corrective)보수, 적응(adaptive)보수, 완전화(perfective)보수, 예방(preventive)보수 등이 있다.
다. 소프트웨어에 가해지는 연결을 제어 관리하는 것을 형상관리(contiguration management)라고 한다.
라. 소프트웨어 비용 중 유지보수 비용은 개별비용 보다 적다.
67. 객체 모형(object method), 동적 모형(dyanmic model), 기능 모형(functional model)의 3개 모형으로 구성되어 있는 개체지향 분석 기법은?
가. Rambaugh method
나. Wirls-Rrock method
다. Jacobson method
라. Coad & Yourdon method
68. 프로토타입 모형의 장점으로 가장 적절한 것은?
가. 프로젝트 관리가 용이하다.
나. 노력과 비용이 절감된다.
다. 요구사항을 충실히 반영한다.
라. 관리와 개발이 명백히 구분된다.
69. 소프트웨어 개발 과정에서 사용되는 요건 분석, 설계, 구현, 검사 및 디버깅 과정에서 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 작업은?
가. CAT(Computer Aided Testing)
나. CAD/CAM(Computer Aided Design and Manufacturing)
다. CASE(Computer Aided Software Engineering)
라. CAI(Computer Aided Instruction)
70. 위험성 추정을 위한 위험표(risk table)에 포함될 사항이 아닌 것은?
가. 위험 발생 시간
나. 위험 발생 확률
다. 위험의 내용 및 종류
라. 위험에 따르는 영향력
71. McCabe에 의해 제안된 소프트웨어의 복잡성 측정에 대한 설명으로 옳지 않은 것은?
가. 영역은 그래프의 평면에서 둘러 쌓여진 부분으로 묘사될 수 있다.
나. 영역의 수는 경계된 영역들과 그래프 외부의 비경계지역의 수를 계산한다.
다. 모듈크기의 실제 상한선은 존재하지 않는다.
라. V(G)는 영역의 수를 결정함으로써 계산되어 진다.
72. 일정계획 방법에서 이용되는 PERT/CPM (Program - Evaluation and Review technique/Critical Path Method)이 제공하는 도구가 아닌 것은?
가. 프로젝트 개발기간을 결정하는 임계경로
나. 통계적 모델을 적용해서 개별 작업의 가장 근접한 시간 측정 기준
다. 정의작업에 대한 시작시간을 정의하여 작업들 간의 경계시간 계산
라. 프로젝트 개발기간 중 투입되는 노력과 비용기준
73. 워크쓰루(Walk-through)의 특징으로 거리가 먼 것은?
가. 발견된 오류는 문서화한다.
나. 오류 검출에 초점을 두고 해결책은 나중으로 미룬다.
다. 검토를 위한 자료를 사전에 배포하여 검토하도록 한다.
라. 정해진 기간과 비용으로 프로젝트를 완성시키기 위한 대책을 수립한다.
74. 구조화 프로그래밍 방법론 중 선택과 반복 구조를 사용하는 것은?
가. Yourdon 방법론
나. Jackson 방법론
다. Dijkstra 방법론
라. Warnier-orr 방법론
75. 모듈 설계시 문서화의 기법 중 N-S차트(Nassi-Schneiderman)에 관한 설명으로 가장 적절한 것은?
가. 도표나 그림이 아닌 if than else, while do end 등과 같은 키워드를 사용하여 작성하는 방법이다.
나. 모듈의 내부 기능과 논리를 문법적 제약 없이 명시한 명세서이다.
다. 논리의 기술에 중점을 둔 도형을 이용한 표현 방법이다.
라. 모듈의 처리과정을 수직적인 것과 수평적인 것의 두 차원으로 표현하는 방법이다.
76. HIPO(hierarchy plus input process output)에 대한 설명으로 옳지 않은 것은?
가. HIPO 다이어그램에는 가시적 도표(visual table of contents), 총체적 다이어그램(ovrview diagram), 세부적 다이어그램(detail diagram)의 세 종류가 있다.
나. 가시적 도표(visual table of contents)는 시스템에 있는 어떤 특별한 기능을 당담하는 부분의 입력, 처리, 출력에 대한 전반적인 정보를 제공한다.
다. HIPO 다이어그램은 분석 및 설계 도구로서 사용된다.
라. HIPO는 시스템의 설계나 시스템 문서화용으로 사용되고 있는 기법이며 기본시스템 모델은 입력, 처리, 출력으로 구성된다.
77. 모듈안의 작동을 자세히 관찰할 수 있으며, 프로그램 원시 코드의 논리적인 구조를 커버(cover)이도록 테스트 케이스를 설계하는 프로그램 테스트 방법은?
가. 블랙박스 테스트
나. 화이트 박스 테스트
다. 알파 테스트
라. 베타 테스트
78. COCOMO(COnstructive COst MOdel) 비용 예측 모델에 대한 설명으로 옳지 않은 것은?
가. B.Bohehm이 제안한 원시 프로그램의 규모에 의한 비용예측 모형이다.
나. 소프트웨어의 종류에 따라 다르게 책정되는 비용신장 방정식을 이용한다.
다. COCOMO 방법은 가정과 제약조건이 없이 모든 시스템에 적용할 수 있다.
라. 같은 규모의 프로그램이라도 그 성격에 따라 비용이 다르게 생성된다.
79. 소프트웨어 프로젝트 관리에 중요한 영향을 주는 3대 요소는?
가. 사람, 문제, 프로세스
나. 문제, 프로젝트, 직업
다. 사람, 문제, 도구
라. 직업, 문제, 도구
80. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
가. 메소드(method)
나. 클래스(class)
다. 상속성(inheritance)
라. 추상화(abstraction)
81. 5개의 서브넷을 브리지로 이용할 때 전송 가능 회선은 몇 개가 필요한가?
가. 12
나. 10
다. 8
라. 6
82. 다음은 LAN의 분류 방식이다. 토플로지 방식에 따른 분류가 아닌 것은?
가. 토근 버스형
나. 성형
다. 링형
라. 버스형
83. 주파수 분할 다중화(FDM)의 가장 큰 장점은?
가. 주파수 대역폭의 확장에 있다.
나. 대역폭과 필터의 가격과 크기에 있다.
다. 여러 개의 정보 신호를 한 개의 전송선로에서 동시에 전송할 수 있다.
라. 주파수 대역내의 스팩트럼 안을 통과시킨다.
84. 꽃의 색깔을 관찰하여 256단계 색깔로 코드화하여 실시간 전송을 하려고 한다. 꽃의 색깔은 몇 비트로 표현이 가능한가?
가. 5
나. 6
다. 7
라. 8
85. 전송되는 1문자가 각각 13.5ms가 소요되는 5개의 데이터 펄스, 그리고 16.25ms의 한 개씩의 스타트, 스톱 펄스로 구성된 경우 bps는?
가. 50
나. 70
다. 90
라. 100
86. 전이중(full-duplex)통신 방식의 특징은?
가. 한 방향만 정보의 저송이 가능한 전송 방식이다.
나. 휴대용 무전기의 통신 방식이다.
다. 전송량이 많고 통신 회선의 용량이 클 때 사용된다.
라. 라디오 방송이 이에 해당한다.
87. 다음 교환 방식 중 데이터 전송에 필요한 시간을 비교하여 가장 긴 방식은?
가. 일반 전화회선 교환방식
나. 메시지 교환방식
다. 패킷 교환방식
라. 데이터 전용회선 교환방식
88. 다음의 다중화 기법 중 그 단점이 잘못 연결된 것은?
가. 주파수 분할 다중화가 시분할 다중화에 비해 비효율적이다.
나. 시분할 다중화 가드 밴드(guard band)로 인한 대역폭 낭비가 된다.
다. 동기식 시분할 다중화․타임 슬롯을 고정적으로 할당하여 타임 슬롯이 낭비될 수 있다.
라. 비동기식 시분할 다중화-제어 회로가 복잡하다.
89. 여러 사용자가 전송 매체를 공유하여 데이터를 송․수신하는 다중 액세스 기법과 관련이 없는 것은?
가. CDMA
나. CSMA
다. FDMA
라. TDMA
90. 전용 회선 방식과 관계없는 회선은?
가. 직통 회선(point to point)
나. 분기 회선(multipoint)
다. 직선 분기 회선
라. 교환 회선
91. 동기식 변․복조기(Synohronous MODEM)에서 주로 사용하는 변조 방법은?
가. 진폭 편이 변조(ASK)
나. 주파수 편이 변조(FSK)
다. 위상 편이 변조(PSK)
라. 펄스 부호 변조(PCM)
92. 다음 IP daaress의 설명 중 옳지 않은 것은?
가. IP address는 32bit 크기로 8bit 씩 4개의 필드로 분리 표기된다.
나. IP address는 32bit로 표시되므로 총 32개가 된다.
다. A등급인 경우 연결 기능 호스트 수는 256×256×256이다.
라. C등금의 연결 가능 호스트 수는 256이다.
93. 데이터 통신 프로토콜 X.25의 특징은?
가. 사용자 장치(DTE)와 패킷 네트워크 노드(DCE) 간의 데이터 교환 절차를 정의
나. 동기식 1,200bps 변․복조기 정의
다. 전용 회선을 위한 4,800bps 변․복조기 정의
라. 패킷의 분해 및 조립 정의
94. 데이터 전송방식 중 동기식 전송방식과 다른 것은?
가. 동기문자들 삽입하여 데이터 송신전 동기화하고, 휴지 시간에 동기화 한다.
나. 제어가 가능한 특정문자를 삽입하여 문자열 동기화 한다.
다. 시작과 끝부분에 플래그(flag) 신호를 삽입하여 동기화한다.
라. 제어신호 비트에 의한 동기방식으로 비트별 동기화 한다.
95. 방사화 잠음이 주로 발생하는 장소는?
가. PCM 단국장치
나. 공중선계
다. 입력트렁크
라. 전송선로
96. 시분할 교환 기술의 방식이 아닌 것은?
가. TDM 버스 교환
나. 공간-슬롯 상호 교환
다. 타임-슬롯 상호 교환
라. 시간-다중화 교환
97. X.25의 3레벨 프로토콜이 아닌 것은?
가. 패킷 레벨 프로토콜
나. 프레임 레벨 프로토콜
다. 물리 레벨 프로토콜
라. 전송 레벨 프로토콜
98. CSMA/CD 방식의 특징이 아닌 것은?
가. 통신량이 적을 때 채널 이용률이 높다.
나. 장애 처리가 쉽다.
다. 일정길이 이하의 데이터를 송신할 경우 충돌을 검출할 수 없다.
라. 임의의 길이의 데이터를 안전하게 전달 할 수 있다.
99. ISDN에 대한 설명 중 옳지 않은 것은?
가. ISDN의 채널은 B, D, E 등이 있다.
나. 동일한 통신망으로 음성이나 비 음성 등의 통신 서비스를 제공한다.
다. 통신망의 교환접속기능에는 회선교환방식과 패킷 교환 방식이 있다.
라. 256kbps 1회선 교환 서비스가 기본이다.
100. 정보의 전송제어 장치의 단계를 올바르게 나타낸 것은?
가. 회선접속-데이터링크의 확립-데이터 전송-데이터링크의 해제통보-회선절단
나. 회선접속-데이터 전송-데이터링크의 확립-데이터링크의 해제통보-회선절단
다. 회선접속-데이터링크의 확립-데이터링크의 해제통보-데이터 전송-회선절단
라. 회선접속-데이터링크의 확립-데이터 전송-회선절단-데이터링크의 해제통보
|