정보처리기사 필기기출 문제집 .HWP
1. 선형 자료 구조에 해당되지 않는 것은?
가. 스택(stack) 나. 큐(queue) 다. 트리(tree) 라. 데크(deque)
2. 데이터베이스는 계속적으로 변화하는 현실 세계를 표현하는데, 이 현실 세계를 논리적으로 표현하기 위해 사용하는 지능적 도구를 의미하는 것은?
가. 데이터 디렉토리나. 데이터 사전
다. 데이터 모델 라. 데이터베이스 기계
3. SQL 검색문의 기본적인 구조로 옳게 짝지어진 것은?
SELECT(1)
FROM (2)
WHERE(3)
가. (1)릴레이션 (2)속성 (3)조건 나. (1)조건 (2)릴레이션(3)튜플
다. (1)튜플 (2)릴레이션 (3)조건 라. (1)속성 (2)릴레이션 (3)조건
4. Which of the fallowing is not destrable properties of transaction?
가. atomicity 나. consistency preservation
다. isolation 라. validity
5. 뷰(view)에 대한 설명으로 옳지 않은 것은?
가. 데이터베이스 일부만 선택적으로 보여주므로 데이터베이스의 접근을 제한할 수 있다.
나. 복잡한 검색을 사용자는 간단하게 할 수 있다.
다. 사용자에게 데이터의 독립성을 제공할 수 있다.
라. 뷰는 별도의 디스크 공간을 차지하여 생성되는 실제적 테이블이다.
6. DBA의 일반적인 기능에 대한 설명으로 옳지 않은 것은?
가. 계획-전체 조직의 사업 계획을 지원하는 데이터베이스 개발을 위한 전체적인 계획을 세운다.
나. 설계-현재 그리고 향후 필요로 하는 조직의 요구사항을 개념 설계, 논리 설계, 물리 설계를 가져 데이터베이스화 한다.
다. 구현-논리적으로 데이터베이스를 생성하고, 업무에 필요한 응용 프로그램을 개발한다.
라. 확장 및 범용 데이터베이스의 성능 통제와 변경을 계획한다.
8. 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙 명세가 있는 스키마는?
가. 내부 스키마 나. 외부 스키마 다. 개념 스키마 라. 서브 스키마
9. what is called that the catalog stores data that describes each databases?
가. tuple 나. domain 다. meta data 라. schema
10. 한 릴레이션(relation)에 포함되어 있는 튜플(tuple)의 수를 무엇이라 하는가?
가. 차수(degree) 나. 카디널리티(cardinality)
다. 도메인(domain) 라. 속성(attribute)
11. 관계데이터 모델에서 참조무결성(referential integrity)에 대한 설명이다. 괄호 안의 내용으로 옳은 것은?
“참조무결성이란 만약 릴레이션 R1의 기본키 K를 참조하는 외래키 FK가 릴레이션 R2에 포함되어 있다면, 이(①)의 값은 반드시 (②)에 나타나 있는 기본키(③)의 어떤 값과 같거나 널(NULL)이어서는 안된다는 것이다. 즉, 릴레이션을 참조할 수 없는 외래키 값을 가질 수 없다는 제약조건이다.”
가.①R1②R2③K 나.①K②R1③K 다.①FK②R1③K 라.①FK②R2③K
12. 주기억 장치 내에서 이루어지는 정렬 방법은?
가.oscillating sort 나.balanced sort 다.polyphase sort 라.insertion sort
13. 삽입 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?
가. 응용 프로그램에 삽입되어 사용되는 SQL이다.
나. SQL 문장의 식별자로서 EXEC SQL을 앞에 기술한다.
다. 호스트 변수와 데이터베이스 필드의 이름은 같아도 무방한다.
라. 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 %기호를 붙인다.
14. 정렬 알고리즘 선택시 고려하여야 할 사항으로 거리가 먼 것은?
가. 데이터의 양 나. 초기 데이터의 배열상태
다. 키 값들의 분포상태 라. 운영체제의 종류
15. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 ‘DB'인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 내림차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 오름차순으로 정렬하고자 한다. 다음 질의문에서 ORDER BY 절의 밑줄친 부분의 내용으로 옳은 것은?
SELECT * FROM 수강 WHERE 과목명 = ‘DB' ORDER BY ----:
가. 중간성적 DESC, 기말성적 ASC 나. 기말성적 DESC, 중간성적 ASC
다. 중간성적 D(1), 기말성적 A(2) 라. 중간성적(DESC), 기말성적(ASC)
16. DBMS에서 사용할 데이터베이스의 정의 및 변경을 위해서 사용하는 연산은?
가. DDL 나. DML 다. DCL 라. DBL
17. 데이터베이스 서버(server)의 선정시 직접적인 조건으로 거리가 먼 것은?
가. 고성능의 주기억장치와 빠른 입/출력 연산등이 수행될 수 있는 기능이 지원되어야 한다.
나. 응용프로그램 개발이 용이해야 한다.
다. 다양한 사용자 인터페이스가 지원되어야 한다.
라. 대용량의 자료를 저장, 탐색할 수 있으며 분산 데이터 관리가 지원되어야 한다.
18. 스레드(threaded) 이진 트리에 대한 설명으로 옳지 않은 것은?
가. 널 링크를 다른 노드를 가리키는 포인터로 대체한다.
나. Perlis. Thornton에 의해 널 링크를 이용하는 방법이 고안되었다.
다. 스택의 도움 없이 트리를 순회할 수 있는 장점이 있다.
라. 실제 포인터와 스레드를 구별하기가 쉽다.
19. ISAM(Indexed Sequential Access Method) 파일의 특징이 아닌 것은?
가. 기본 데이터 구역은 데이터 레코드를 저장한다.
나. 인덱스 구역은 데이터 구역에 대한 인덱스를 저장한다.
다. 독립된 오버플로우 구역은 기본 데이터 구역에서 오버플로우된 레코드를 저장하는 구역이다.
라. 인덱스 영역은 트랙 영역, 실린더 영역, 오버플로우 영역으로 구성된다.
20. 데이터베이스 설계과정 중 개념적 설계 단계에 대한 설명으로 옳지 않은 것은?
가. 산출물로 개체관계도(ER-D)가 만들어진다.
나. DBMS에 독립적인 개념 스키마를 설계한다.
다. 트랜잭션 인터페이스를 설계한다.
라. 논리적 설계 단계의 전 단계에서 수행된다.
21. 데이터베이스를 구축하는 목적과 거리가 먼 것은?
가. 데이터의 일관성 유지 나. 데이터의 무결성 유지
다. 데이터의 중복성 유지 라. 데이터의 공유
22. 뷰(view)의 장점으로 거리가 먼 것은?
가. 데이터의 논리적 독립성을 제공한다.
나. 데이터에 대한 보안이 제공된다.
다. 삽입, 삭제, 갱신, 연산에 유연성을 제공한다.
라. 같은 데이터를 다양한 방법으로 볼 수 있게 한다.
23. 정규화(Normalization)는 데이터베이스의 물리적 구조나 처리에 영향을 주지 않고 논리적 처리 및 품질에 영향을 미친다. 정규화하지 않을 경우에는 이상(anomaly) 현상, 즉 잠재적인 문제점들이 발생한다. 다음 중 이상 현상의 형태에 해당하지 않는 것은?
가. 삽입 이상 현상나. 링크 이상 현상
다. 갱신 이상 현상라. 삭제 이상 현상
24. Fill in blank of the sentence
The result of compilation of DDL(?) statements is a set of tables which are stored in a special file called --------
가. data dictionary 나. database 다. catalog 라. index
25. 관계 데이터 모델에서 키에 대한 설명으로 옳지 않은 것은?
가. 릴레이션에 있는 모든 튜플들을 유일하게 식별할 수 있는 하나 또는 몇 개의 애트리뷰트 집합을 그 릴레이션의 후보키라 한다.
나. 널 값을 가지더라도 모든 튜플을 구분할 수 있으면 기본 키가 된다.
다. 후보키가 둘 이상 되는 경우에 그 중에서 어느 하나를 선정하여 기본키라 지정하면, 나머지 후보키들은 대체키가 된다.
라. 유일성만 있고 최소성이 없는 애트리뷰트 집합을 슈퍼키라 한다.
26. 데이터베이스의 3단계 스키마 구조에 대한 설명으로 옳지 않은 것은?
가. 내부적 스키마는 데이터베이스의 논리적 저장구조를 묘사한다.
나. 외부적 스키마는 데이터베이스 전체에서 특정 사용자 그룹이 관심을 가지고 있는 일부분만을 묘사한다.
다. 데이터베이스 관리 시스템은 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마에 적합한 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환한다.
라. 개념적 수준에서는 사용자 집단을 위한 전체 데이터베이스의 구조를 묘사한다.
27. 다음 문자의 ( ) 안에 해당되는 용어는?
( ) is the process by which list of items or records, normally disordered, is put into order according to some criterion base on the content of each record.
가. Array 나. List 다. Tree 라. Sort
28. 개체 - 관계(Entity-Relational) 모델에 대한 설명으로 옳지 않은 것은?
가. 1976년 P.Chen에 의해 처음으로 제안되었다.
나. E-R 모델이 널리 사용되는 이유 중의 하나는 데이터베이스 응용 스키마 정의를 나타내는 것과 관련된 다이어그램 기법이기 때문이다.
다. 개체 타입(Entity Type)과 이들간의 관계 타입(Relationship Type)를 이용해서 현실 세계를 개념적으로 표현한다.
라. E-R Diagram에 사용되는 요소들은 개체 집합을 나타내는 사각형, 관계 집합을 나타내는 이중 화살표 등으로 구성된다.
29. 자기테이프에서 레코드의 크기는 10이고, 불록의 크기가 200인 경우 blocking factor는?
가. 2 나. 20 다. 200라. 2000
30. 보기와 같은 그래프에서 인접행렬이 옳게 된 것은?
가. 0101 나. 1001 다. 1110 라. 0110
1010 0110 1101 1001
0101 0110 1011 1001
1010 1001 0111 0110
31. 데이터 정의어(Data Definition Language)의 기능으로 거리가 먼 것은?
가. 외부 스키마 명세
나. 데이터베이스 정의 및 수정
다. 스키마에 사용되는 제약조건 명세
라. 사용자와 DBMS 간의 인터페이스 제공
32. 다음 중 진법에 의한 변환 값이 다른 하나는?
가. (F4)16 나. (11110100)2 다. (244)10 라. (360)8
33. 두 릴레이션 R, S에 대한 교집합의 차수(degree)로 적합한 것은?
가. 나.
다. 라.
34. 다음 그래프 중 보기의 신장트리(spanning tree)가 아닌 것은?
35. 선형구조에 해당하지 않는 것은?
가. 그래프(graph) 나. 큐(queue) 다. 스택(stack) 라. 배열(array)
36. 내장 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?
가. 내장 SQL문은 일반 대화식 SQL문에 ‘EXEX SQL'을 추가로 앞에 붙인다.
나. SQL문은 주언어 변수(host variable)의 참조를(?) 포함 할 수 없다.
다. 주언어 변수(host variavle)와 데이터베이스 필드는 같은 이름을 가질 수 있다.
라. 내장 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL 데이터 타입과 일치해야 한다.
37. 다음 두 집합 X와 Y의 대응관계를 보인 그림 중 다대 일(N:!)의 관계는?
38. 데이터베이스 설계 단계의 순서로 옳은 것은?
① 구현 단계 ② 논리적 설계 단계 ③ 물리적 설계 단계
④ 요구조건 분석 단계 ⑤ 개념적 설계 단계
가. ④-⑤-②-③-① 나. ①-②-③-④-⑤
다. ④-②-⑤-③-① 라. ④-③-⑤-②-①
39. 스택을 이용한 응용 분야로 적합하지 않은 것은?
가.인터럽트 처리 나.함수호출의 순서제어
다.작업 스케줄링 라.수식의 계산
40. 다음 두 릴레이션 간의 관계에서 교수 릴레이션에 존재하는 외래키는? (단, 교수 릴레이션의 기본 키는 교수번호이고 학과 릴레이션의 기본 키는 학과 번호.)
교수(교수번호, 교수이름, 학과번호, 직급)
학과(학과번호, 학과이름, 학과장 교수번호, 학생수)
가. 교수이름 나. 학과번호 다. 학과장 교수번호 라. 학과이름
41. 자료가 아래와 같을 때, 삽입(insertion) 정렬 방법을 적용하여 오름차순으로 정렬할 경우 pass 1을 수행한 결과는?
자료 : [ 20, 19, 14, 16, 18 ]
가. 19, 20, 14, 16, 18 나. 14, 20, 19, 16, 18
다. 14, 19, 20, 16, 18 라. 20, 14, 19, 16, 18
42. 데이터베이스를 정의하는 과정에서 주로 사용되는 데이터 언어는?
가. DDL 나. DCL 다. DML 라. DQL
43. 데이터베이스 설계 순서를 바르게 나열한 것은?
㉮ 요구 분석 ㉯ 개념 설계 ㉰ 논리 설계 ㉱ 물리 설계
가. ㉮-㉯-㉰-㉱ 나. ㉮-㉰-㉯-㉱ 다. ㉰-㉯-㉱-㉮ 라. ㉰-㉱-㉯-㉮
44. 데이터베이스 내용에 대한 전체적인 뷰(view)라고 볼 수 있는 스키마는?
가. 외부 스키마 나. 개념 스키마 다. 내부 스키마 라. 서브 스키마
45. 아래 이진 트리를 후위순서(postorder)로 운행한 결과는?
가. ABCDEFGH 나. DBGHEFCA 다. ABDCEGHF 라. BDGHEFAC
46. 깊이가 6일 이진 트리의 최대 노드수는?
가. 63 나. 64다. 65라. 66
47. 주기억장치 내에서 이루어지는 정렬 방법은?
가. Oscillating Sort 나. Balanced Sort
다. Polyphase Sort 라. Insertion Sort
48. 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은?
가. 관계형, 계층형, 네트워크형 모델 등이 있다.
나. 네트워크형 모델은 레코드들이 링크에 의해서 서로 연결되는 그래프 형태로 구성된다.
다. 관계형 모델은 릴레이션의 집합으로 표현된다.
라. 계층적 모델은 다 대 다(n:m) 관계의 표현이 쉽다.
49. 데이터베이스 관리 시스템의 기능은 데이터를 정의하고 조작하며 제어하는 것이다. 정의 기능은 데이터베이스의 구조와 특성을 정의할 때는 데이터 모델에 따라 명세하고 정의한다. 데이터 모델 중에서 캡슐화(Capsulation), 상속(Inheritance), 다형성(Polymorphism)의 개념을 가지는 데이터 모델은?
가. 관계 데이터 모델(Relational Data Model)
나. 계층 데이터 모델(Hierarchical Data Model)
다. 네트워크 데이터 모델(Network Data Model)
라. 객체지향 데이터 모델(Object-Oriented Data Model)
50. DBMS의 필수 기능에 해당하지 않는 것은?
가. 정의기능(definition facility) 나. 조작기능(manipulation facility)
다. 제어기능(control facility) 라. 회복기능(recovery facility)
51. 기본 키에 속해 있는 애트리뷰트는 항상 널 값을 가질 수 없는 제약을 무엇이라고 하는가?
가.개체 무결성 나. 참조 무결성 다. 키 무결성 라. 널 무결성
52. Fill in the blank of the sentence.
A________ is an ordered list in which all insertions and deletions are made at one end, called top.
가. queue 나. stack 다. tree 라. list
53. 해싱(Hashing) 기법에 대한 설명으로 옳은 것은?
가. 버킷(bucket)이란 한 개의 레코드를 저장할 수 있는 공간으로 N개의 버킷이 모여 슬롯을 형성한다.
나. 충돌(collision)이란 서로 다른 키가 동일한 주소로 해싱되는 두 키를 말한다.
다. DAM 파일을 구성할 때 해싱이 사용되며, 접근 속도는 빠르나 기억공간이 많이 요구된다.
라. 개방 주소법(open addressing)이란 오버플로우 발생시 이를 별도의 기억 공간에 두고 링크로 연결하여 사용하는 방법을 말한다.
54. Which is an incorrect sentence that explains the responsibility of DBA?
가. DBA is responsible for writing application programs that use the database in a language such as COBOL, PL/1, C or Pascal.
나. DBA is responsible for deciding the storage and access strategy.
다. DBA is responsible for defining security and integrity checks.
라. DBA is responsible for monitoring performance and responding to changing requirements.
55. 내장 SQL에 대한 설명으로 옳지 않은 것은?
가. 삽입 SQL 실행문은 호스트 실행문이 나타날 수 있는 곳이면, 어디에서나 사용 가능하다.
나. SQL문에 사용되는 호스트 변수는 콜론(:)을 앞에 붙인다.
다. 응용 프로그램에서 내장 SQL문은 ‘EXEX SQL'을 앞에 붙여 다른 호스트 명령문과 구별한다.
라. 내장 SQL문의 호스트 변수의 데이터 타입은 이에 대응하는 데이터베이스 필드의 SQL 데이터 타입과 일치하지 않아도 된다.
56. 시스템 카탈로그에 대한 설명으로 부적합한 것은?
가. 데이터베이스 시스템에 따라 상이한 구조를 가진다.
나. 사용자도 SQL을 이용하여 검색할 수 있다.
다. 데이터베이스에 대한 통계정보가 저장될 수 있다.
라. 사용자 데이터베이스이다.
?57. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은?
가. 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
나. 사용자의 데이터 관리를 간단하게 해 준다.
다. 뷰가 정의된 기본 테이블로부터 유도되어 만들어지는 실제 테이블이다.
라. 하나 이상의 기본 테이블로부터 유도되어 만들어지는 실제 테이블이다.
58. 비선형 자료구조에 해당하는 것은?
가. 리스트 나. 스택 다. 큐 라. 그래프
59. 개체-관계(E-R) 다이아그램에 대한 설명으로 옳지 않은 것은?
가. 개체 타입은 타원으로 표시된다.
나. 현실 세계를 사람이 잘 이해할 수 있도록 표현한 개념적 구조이다.
다. 특정 DBMS를 고려한 것은 아니다.
라. 관계 타입은 다이아몬드 형태로 나타낸다.
60. 관계 데이터 모델에서 하나의 애트리뷰트(attribute)가 취할 수 있는 모든 원자값들의 집합을 무엇이라고 하는가?
가. 도메인 나. 스키마 다. 튜플 라. 엔티티
61. 분산 데이터베이스의 장점으로 거리가 먼 것은?
가. 자원의 공유 나. 처리효율의 향상
다. 신뢰성 향상 라. 소프트웨어 개발비용 저렴
62. Which of the following is not a function of the DBA?
가. Schema Definition 나. Storage Struction Definition
다. Application Program Coding 라. Integrity Constraint Specification
63. 데이터모델에 관한 설명 중 옳지 않은 것은?
가. 관계 데이터 모델은 개체와 관계 모두가 테이블로 표현된다.
나. 계층 데이터베이스는 부자관계(parent-child relationship)를 나타내는 트리 형태의 자료 구조로 표현된다.
다. 네트워크 데이터베이스는 오너-멤버관계(owner-member relation)를 나타내는 트리 구조로 표현된다.
라. 데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성 제약조건 등을 기술하기 위한 개념적 도구들의 모임이다.
64. 색인 순차파일(ISAM:Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?
가. 순차 처리와 랜덤 처리가 모두 가능하다.
나. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
다. 기본 구역(Prime data area), 색인 구역(Index area), 오버플로우 구역(Overflow area)으로 구성되어 있다.
라. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.
65. 다음 설명이 의미하는 A와 B의 관계는?
An entity in an entity set A is associated with any number of entities in an entity set B, and an entity in B is associated with andy number of entities in A.
가. one to one 나. one to many 다. many to one 라. many to many
66. 데이터베이스의 장점에 해당되지 않는 것은?
가. 데이터의 공유성 나. 데이터의 중복성
다. 데이터의 일관성 라. 데이터의 무결성
67. 데이터 언어에 대한 설명으로 옳지 않은 것은?
가. 데이터 언어는 사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나누어진다.
나. 데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다.
다. 데이터 제어어(DCL)는 데이터를 보호하고 데이터를 관리하는 목적으로 사용된다.
라. 데이터 정의어(DDL)는 데이터베이스를 정의하거나 수정할 목적으로 사용하는 언어이다.
68. 데이터베이스의 기본 스키마에 해당되지 않는 것은?
가. 내부 스키마 나. 개념 스키마 다. 논리 스키마 라. 외부 스키마
69. 선형 자료구조에 해당하지 않는 것은?
가. 리스트(List) 나. 큐(Queue) 다. 데큐(Deque) 라. 그래프(Graph)
70. 외부 정렬(External Sort)에 해당하지 않는 것은?
가. Balanced Sort 나. Cascade Sort 다. Heap Sort 라. Polyphase Sort
71. 관계 데이터베이스와 가장 관련이 있는 것은?
가. 정규화(Nomalization) 나. 다형성(Polymorphism)
다. 캡슐화(Capsulation)라. 상속성(Interitance)
72. 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근권한 등이 있는 것은?
가. 인덱스(index)나. 카타로그(catalog)
다. QBE(Query by Example) 라. SQL(Structure Query Language)
73. 트랜잭션(transaction)의 특성에 해당하지 않는 것은?
가. 원자성(Atomicity) 나. 일관성(Consistency)
다. 지속성(Duration)라. 무결성(Integrity)
74. 데이터베이스(DBMS)의 필수 기능에 해당하지 않는 것은?
가. 정의 기능(definition facility) 나. 조작 기능(manipulation facility)
다. 제어 기능(control facility) 라. 사전 기능(dictionary facility)
75. SQL의 기술이 옳지 않은 것은
가. SELECT FROM WHERE 나. INSERT INTO VALUES
다. UPDATE TO WHERE 라. DELETE FROM WHERE
76. FIFO(First In First Out) 방식의 작업 스케줄링(Job-Scheduling)을 위한 자료구조로서 가장 적합한 것은?
가. 스택(Stack) 나. 스트링(String) 다. 큐(Queue) 라. 그래프(Graph)
77. 데이터베이스의 관계모형에서 사용하는 테이블의 행을 구성하는 애트리뷰트 값들의 집합을 무것이라고 하는가?
가. DOMAIN 나. TUPLE 다. ENTITY 라. MEMBER
78. 뷰(view)에 대한 설명으로 옳지 않은 것은?
가. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
나. 뷰는 데이터의 논리적인 독립성을 제공한다.
다. 뷰의 테이블의 가상 테이블이다.
라. 뷰의 테이블은 물리적인 구현으로 구성되어 있다.
79. 기본 키에 속해 있는 애트리뷰트는 항상 널 값을 가질 수 없는 제약을 무엇이라고 하는가?
가.개체 무결성 나.참조 무결성 다.키 무결성 라. 널 무결성
80. 계층형 데이터 모델에 관한 설명으로 옳지 않은 것은?
가. 계층 데이터 모델이 지원하는 스키마의 논리적 구조는 트리 형태의 자료구조가 된다.
나. 계층 정의 트리는 하나의 루트 레코드 타입과 다수의 종속 레코드 타입으로 구성된 순서 트리이다.
다. 어떤 부모-자식 관계에서도 부모 레코드가 되지 못한 레코드 타입은 계층 정의 트리의 단말 노드이다.
라. 레코드 타입들간에는 사이클(cycle)이 허용된다.
81. 아래 이진트리를 후위순서(postorder)로 운영한 결과는?
가. ABCDEFGH 나. DBGHEFCA 다. ABDCEGHF 라. BDGHEFAC
82. E-R 다이어그램에서 보기의 표현은 어떤 요소를 나타내는 것인가?
가. 개체나. 관계다. 항목라. 속성
83. 데이터베이스 설계시 요구분석단계에서 나온 결과(명세)를 E-R 다이어그램과 같은 DBMS에 독립적이고 고차원적인 표현기법으로 기술하는 것을 무엇이라고 하는가?
가. 개념 스키마 모델링 나. 트랜잭션 모델링
다. 물리적 설계 라. 계층 데이터베이스 모델링
84. 관계 데이터 연산에 관한 내용으로 적당하지 않는 것은?
가. 관계 대수는 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 방법이다.
나. 관계 해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지닌다.
다. 관계 해석에는 튜플관계해석(tuple relational calculus)과 도메인관계해석(domain relational calculus)이 있다.
라. 관계 해석으로 표현한 식은 관계대수로 표현할 수 없다.
85. 논리적 데이터 모델의 종류와 가장 거리가 먼 것은?
가. 관계형 모델 나. 구조적 모델 다. 계층형 모델 라. 네트워크 모델
86. 연결리스트(linked list)에 대한 설명으로 거리가 먼 것은?
가. 노드의 삽입과 삭제가 용이하다.
나. 연속적으로 기억공간이 없어도 저장이 가능하다.
다. 연접리스트나 배열보다 기억공간이 절약된다.
라. 희소행렬을 표현하는데 이용된다.
87. 시스템 카탈로그에 포함되는 정보가 아닌 것은?
가. 테이블 나. 사용자 다. 뷰 라. 개체
88. What is the entity type definition correctly?
가. a set of attributes that have the same entities
나. a set of entities that have the same domains
다. a set of attributes that have the same domains
라. a set of entities that have the same attributes
89. 색인순차 파일(Indexed Sequential Access Method file)의 인덱스에 해당하지 않는 것은?
가. Master 인덱스 나. Prime 인덱스 다. Cylinder 인덱스 라. Track 인덱스
90. 삽입(embedded) SQL을 표현하는 응용 프로그램 특성이 아닌 것은?
가. 삽입 SQL은 PASCAL, COBOL, C와 같은 호스트 프로그래밍 언어로 작성된 응용프로그램 속에 내장시켜 사용할 수 있다.
나. 삽입 SQL 실행문은 호스트 언어의 실행문이 나타날 수 있는 곳이면 어디든지 나타날 수 있다.
다. 호스트 변수와 데이터베이스 필드의 이름이 중복 사용될 수 없다.
라. 삽입 SQL문은 호스트 변수를 포함할 수 있다.
91. 데이터베이스 관리자(DBA)의 역할에 대한 설명으로 거리가 먼 것은?
가. 데이터베이스의 스키마를 정의한다.
나. 데이터베이스의 저장구조 및 접근 방법을 정의한다.
다. 사용자들에게 데이터베이스의 접근 권한을 부여한다.
라. 응용 프로그램을 통하여 데이터베이스를 접근한다.
92. 데이터베이스 관리 시스템(DBMS)의 필수기능 중 제어기능에 대한 설명으로 거리가 먼 것은?
가. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행하여 무결성 유지되도록 제어해야 한다.
나. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록 두 구조 사이의 사상(Mapping)을 명시하여야 한다.
다. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고, 권한(Authority)을 검사할 수 있어야 한다.
라. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행제어를 할 수 있도록 한다.
93. 관계형 데이터베이스의 릴레이션을 조작할 때 이상현상(anomaly)에 관한 설명으로 적절하지 않은 것은?
가. 데이터의 종속으로 인해 발생하는 이상현상에서는 삭제이상, 삽입이상, 갱신 이상이 있다.
나. 릴레이션의 한 튜플을 삭제함으로써 연쇄삭제로 인해 정보의 손실을 발생시키는 현상이 삭제 이상이다.
다. 데이터를 삽입할 때 불필요한 데이터가 함께 삽입되는 현상을 삽입이상이라 한다.
라. 튜플 중에서 일부 속성을 갱신함으로ㅆ 정보의 모순성이 발생하는 현상이 갱신 이상이다.
94. 스택(stack)의 사용과 거리가 먼 것은?
가. 브프로그램(sub program)의 호출나. 산술식 표현
다. 행렬표현 라. 자료의 후입선출(last-in-first-out) 방법
95. Which one of the following is not a kind of database language?
가. Data Definition Language나. Data Manipulation Language
다. Data Directory Language 라. Data Control Language
96. 아래 자료에서 65를 찾기 위하여 2진 검색할 경우 비교해야 할 횟수는?
3, 18, 47, 54, 65, 83, 94, 97 |
가. 2나. 3다. 4라. 5
97. 다음 파일중 해시(hash) 함수가 필요한 것은?
가. ISAM 파일 나. VSAM 파일 다. DAM 파일 라. 링파일
98. 데이터베이스관리자가 기본 테이블에서 임의로 유도하여 만드는 테이블로서 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위한 테이블을 무엇이라 하는가?
가. 임시테이블(temporary table) 나. 뷰 테이블(view table)
다. 색인테이블(index table) 라. 기본테이블(base table)
99. 두 릴레이션에 저장된 튜플간에 데이터 일관성을 유지하기 위한 것으로서 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 조건은?
가. 참조 무결성 나. 개체 무결성 다. 주소 무결성 라. 원자값 무결성
100. 다음 SQL 문에서 WHERE 절의 조건이 의미하는 것은?
SELECT CNO CNAME FROM COURSE WHERE CNO LIKE 'S_ _' |
가. S로 시작되는 3문자의 CNO를 검색한다.
나. S로 시작되는 모든 문자 CNO를 검색한다.
다. 문자열로만 이루어진 모든 CNO를 검색한다.
라. S를 포함한 모든 CNO를 검색한다.
101. 다음 중 관계 데이터베이스의 정규화에 관련된 설명 중 잘못된 것은?
가. 정규화는 데이터베이스의 개념적 설계 단계와 논리적 설계 단계에서 수행된다.
나. 정규화가 잘못되면 데이터의 불필요한 중복을 야기하여 릴레이션 조작시 문제를 일으킨다.
다. 현실 세계를 정확하게 표현하는 관계 스키마를 설계하는 작업으로 개체, 속성, 관계성들로 릴레이션을 만드는 과정에 관한 것이다.
라. 정규화 되지 못한 릴레이션의 조작시 발생하는 이상(anomaly) 현상의 근본적인 원인은 여러 가지 종류의 사실들이 하나의 릴레이션에 표현되기 때문이다.
102. 언어 중에서 독자적이고 상호 작용 형태로 터미널에서 많이 사용하고 있는 고급명령어 형태의 독립된 데이터 조작어를 무엇이라 하는가?
가. 데이터 제어어 나. 데이터 부속어 다. 호스트 언어 라. 질의어
103. 처리방법 중에서 여러 개의 해싱함수를 준비하였다가 충돌 발생시 새로운 해싱함수를 적용하여 새로운 해시표를 생성하는 방법은?
가. 개방주소 방법 나. 이차검색방법 다. 재해싱방법 라. 체인방법
104. 설명은 무엇을 말하는가?
삽입과 삭제가 리스트의 양쪽 끝에서 발생할 수 있는 형태이다. 입력이 한쪽에서만 발생하고 출력은 양쪽에서 일어날 수 있는 입력제한과 입력은 양쪽에서 일어나고 출력은 한곳에서만 이루어지는 출력제한이 있다. |
가. 스택 나. 큐 다. 다중 스택 라. 데크
105. 설명 ㉠과 ㉡이 의미하고 있는 개념을 정확히 설명한 것으로 짝지어진 것은?
가.㉠차수(degree)㉡레벨(level) 나.㉠차수(degree)㉡카디널리티(cardinality)
다. ㉠레벨(level)㉡카디널리티(cardinalty) 라.㉠레벨(level)㉡차수(degree)
106. 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본키에 대하여 이행적 함수 종속이 아니면, 어떤 정규형에 해당하는가?
㉠릴레이션의 애트리뷰트 개수 ㉡릴레이션에 포함되어 있는 튜플의 개수 |
가.제1정규형 나. 제2정규형 다. 제3정규형 라. BCNF
107. R1에 속한 애트리뷰트 A와 릴레이션 R2의 기본키인 B가 동일한 도메인상에서 정의되었다. 이때 릴레이션 R1의 애트리뷰트 A를 무엇이라 부르며, 이 애트리뷰트에 관련된 제약조건은 무엇인지 정확한 내용으로 짝지어진 것은?
가. 외래키-참조 무결성 제약조건 나. 외래키-개체 무결성 제약조건
다. 기본키-참조 무결성 제약조건 라. 기본키-개체 무결성 제약조건
108. 정의와 관계 없는 것은?
가. 데이터베이스는 통합된 데이터이다. 나. 데이터베이스는 공용 데이터이다.
다. 데이터베이스는 운영 데이터이다 라. 데이터베이스는 실시간 처리 데이터이다.
109. 도시 사이의 거주관계에서 사람은 반드시 하나의 도시에 거주해야만 하며, 하나의 도시에는 다수의 사람이 거주한다고 할 때 이를 E-R 다이어그램으로 정확히 표현한 것은?
110. 학생(STUDENT) 테이블에 전산과 학생이 50명, 전자과 학생이 100명, 기계과 학생이 50명 있다고 할 때 다음 SQL 문 ㉠,㉡,㉢의 실행 결과 튜플 수는 각각 얼마인가?(단 DEPT 필드는 학과명을 의미한다.)
㉠ SELECT DEPT FROM STUDENT; ㉡ SELECT DISTINCT DEPT FROM STUDENT; ㉢ SELECT COUTNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT = '전산과‘; |
가.㉠3㉡3㉢1 나.㉠200㉡3㉢1 다.㉠200㉡3㉢50 라.㉠200㉡200㉢50
111. 같은 중위식(infix)을 후위식(postfix)으로 올바르게 표현한 것은?
A / B * ( C + D ) + E |
가. +* / AB + CDE 나. CD + AB / * E +
다. AB / (CD +)* E +라. AB / CD + *E+
112. SQL문 중에서 구문적 오류가 있는 것은?
가. DELETE FROM STUDENT, ENROL WHERE SNO = 100;
나. INSERT INTO STUDENT(SNO, SNAME, YEAR) VALUES (100, ‘홍길동’, 4);
다. INSERT INTO COMPUTER(SNO, SNAME, YEAR) SELECT SNO, SNAME, YEAR FORM STUDENT WHERE DEPT='CE'
라. UPDATE STUDENT SET DEPT = (SELECT DEPT FROM COURSE WHERE CNO='C123') WHERE YEAR = 4;
113. E-R(Entity-Relationship) 모델에 관한 내용 중 틀린 것은?
가. 1976년 Peter Chen에 의해 제안된 이래 개념적 설계에 가장 많이 사용되는 모델로서 더욱 더 일반적으로 쓰이고 있다.
나. 최초에는 entity, relationship, attribute와 같은 개념들로 구성되었으나 나중에 일반화 계층 같은 복잡한 개념들이 첨가되어 확장된 모델로 발전하였다.
다. entity란 가상 세계의 객체를 나타낸다. 예를 들면 사람, 남자, 여자, 회사원, 도시 등과 같은 것들로 사각형으로 나타낸다.
라. attribute는 entity 또는 relationship의 성질로 작은 원으로 표시된다.
114. 언어의 데이터 조작어(DML)에 속하지 않는 것은?
가. INSERT 명령 나. SELECT 명령 다.UPDATE 명령 라.ADD 명령
115. 관점에서 데이터베이스를 바라볼 때 관심 있는 데이터 구조는?
가. 외부스키마 나. 개념스키마 다. 내부스키마 라. 스키마
116. 형 모델의 개체 무결성 규칙에 대한 설명으로 가장 적합한 것은?
가. 기본 릴레이션에서 기본키의 어떤 성분도 널(Null)일 수 없다.
나. 기본키가 복합키일때 기본키의 모든 개별적 값이 널(Null)이 아닐 필요성은 없다.
다. 관계형 DB에서 식별할 수 없는 어떤 것의 정보를 기록하는 것이 가능하다.
라. 개체 무결성 규칙은 기본키 및 대체키에도 적용된다.
117. 정규화의 의미로 틀린 것은?
가. 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 애트리뷰트의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.
나. 좋은 데이터베이스 스키마를 생성해 내고 불필요한 데이터의 중복을 방지하여 정보의 검색을 용이하게 할 수 있도록 허용해 준다.
다. 정규형에는 제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형 등이 있다.
라. 어떠한 릴레이션 구조가 바람직한 것인지, 바람직하지 못한 릴레이션은 어떻게 합쳐야 하는지에 관한 구체적인 판단기준을 제공한다.
118. 스키마(schema)에 관한 내용으로 틀린것은?
가. 현실 세계의 특정한 한 부문의 표현으로서 특정 데이터 모델을 이용해서 만들어 진다.
나. 한 조직에서 관심있는 부분의 데이터 구조를 기술하는 언어 또는 그래프 표현의 집합이다.
다. 시간에 따라 불변인 특성을 갖는다.
라. 스키마는 데이터의 구조적 특성을 의미하여 인스턴스에 의해 규정된다.
119. 관계형 데이터베이스에서 릴레이션의 특성으로 거리가 먼 것은?
가. 튜플간에는 순서가 없다. 나. 속성간에는 순서가 없다.
다. 한 릴레이션에 포함된 튜플들은 모두 상이하다.
라. 한 릴레이션에 포함된 속성값은 모두 상이하다.
120. SQL의 DROP 문에 관한 설명중 잘못된 것은?
가. 해당 테이블에 삽입된 튜플들도 없어진다.
나. 해당 테이블에 대해 만들어진 인덱스가 없어진다.
다. 해당 테이블에 대해 만들어진 뷰가 없어진다.
라. 해당 테이블에 참조관계가 있는 테이블이 없어진다.
121. 어떤 릴레이션에 존재하는 튜플의 개수를 무엇이라 하는가?
가. 기수(cardinality) 나. 차수(degree)
다. 도메인(Domain) 라. 속성(Attribute)
122. 상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응하고, 하위 하나의 레코드에 대해서 상위 레코드도 복수 대응하는 데이터베이스 구조는?
가. 망구조 나. 계층구조 다. 관계구조 라. 결합구조
123. SQL 문장에서 groud by 절에 의해 선택된 그룹의 탐색조건을 지정할 수 있는 절은?
가. Having 나. Order by 다. Union 라. Join
124. 데이터베이스 시스템에서 특수 및 병행실행시 처리되는 작업의 논리적 단위를 일컷는 것은?
가. COMMIT 나. ROLLBACK 다. TRANSACTION 라. POINTING
125. 노드의 삽입 작업은 선형리스트의 한쪽 끝에서, 제거 작업은 다른 쪽 끝에서 수행되는 자료구조는?
가. 스택 나. 큐 다. 트리 라. 데크
126. 파일의 구조 결정시 고려해야할 사항으로 거리가 먼 것은?
가. 파일 저장 매체의 접근 특성 나. 자료 처리의 주기
다. 주기억 장치의 크기라. 자료 처리 순서
127. 키가 아닌 모든 속성이 기본 키(primary key)에 충분한 함수적 종속을 만족하는 정규형은?
가. 1NF 나. 2NF 다. 3NF 라. 4NF
128. 한 조직체에 필요한 데이터를 수집, 저장해 두었다가 필요시에 처리해서 의사결정에 유효한 정보를 생성하고 분배하는 수단을 무엇이라 하는가?
가. 자료처리 시스템 나. 정보 시스템 다. 전문가 시스템 라. 응용 시스템
129. 개체(entity)에 대한 설명으로 가장 부적절한 것은?
가. 실 세계에 존재하는 것이다. 나. 속성들을 포함한다.
다. 구별 가능해야 한다. 라. 관계에는 참여할 수 없다.
130. ISAM(Indexed Sequentral Access Method)화일 구조에서 사용되는 인덱스가 아닌 것은?
가. 트랙 인덱스 나. 디스크 인덱스 다. 실린더 인덱스 라. 마스터 인덱스
131. 분산 환경에서 서로 다른 DATABASE를 연결하여 사용할 수 있게 하는 미들웨어는?
가. CDBC 나. RPC 다. CD talk 라. TCP/IP
132. SQL 언어의 CREATE TABLE 문에 포함될 수 없는 것은?
가. 속성의 NOT NULL 제약 조건 나. 속성의 타입 변경
다. 속성의 초기값 지정 라. CHECK 제약 조건의 정의
133. 데이터베이스에서 자료의 중앙 통제시 가장 큰 장점은?
가. 데이터베이스 관리자가 필요없게 된다.
나. 저장된 자표의 일관성 유지가 용이하다.
다. 데이터의 중복이 전혀 없게 되어 경제적이다.
라. 보안에 대한 위험이 없어진다.
134. DBMS를 사용했을 때의 장점으로 거리가 먼 것은?
가. 표준화의 범기관적 시행 나. 단순한 예비와 회복 기법
다. 데이터의 보안 보장이 용이 라. 데이터 부결성 및 일관성 유지
135. 다음의 자료구조 중 비선형 자료 구조는?
가. 리스트 나. 스택 다. 큐 라. 그래프
136. 데이터 무결성과 가장 관계가 깊은 것은?
가. 데이터의 안전성 나. 데이터의 공유성
다. 데이터의 중복성 라. 데이터의 정확성
137. 데이버테이스 관리 시스템(DBMS)의 기능이 아닌 것은?
가. 시스템의 보안 나. 데이터의 무결성 관리
다. 디스크로부터 자료 검색 라. 질의문의 변환
138. 뷰(view)에 대한 설명 중 가장 거리가 먼 것은?
가. 뷰는 원칙적으로 하나 이상의 기본 테이블로부터 유도된 이름을 가진 가상 테이블을 말한다.
나. 기본 테이블은 물리적으로 구현되어 데이터가 실제로 저장되지만 뷰는 물리적으로 구현되어 있지 않다.
다. 뷰는 근본적으로 기본 테이블로부터 유도되지만 일단 정의된 뷰가 또 다른 뷰의 정의에 기초가 될 수도 있다.
라. 뷰의 정의만 시스템 내에 저장하였다가 필요시 실행시간에 테이블을 구축하므로 시스템 검색에 있어서 뷰와 기본 테이블 사이에 약간의 차이가 있다.
139. 어떤 릴레이션 R이 2NF를 만족하면서 키에 속하지 않는 모든 애트리뷰트가 기본 키에 대하여 이행적 함수 종속이 아니면 어떤 정규형에 해당하는가?
가. 제1정규형 나. 제2정규형 다. 제3정규형 라. 제 1, 2, 3정규형
140. 키 값을 여러 부분으로 분류하여 가 부분을 더하거나 XOR 하여 주소를 해싱 함수의 종류는?
가. 제산(divide)함수 나. 접지(folding)함수
다. 중간제곱(mid-square)함수 라. 숫자 분석 함수
141. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 해당없음 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?
가. 원자값(atomic value)나. 참고값(reference vakue)
다. 무결값(integrity value)라. 널값(null value)
142. 정렬 방법 중 보조 기억장치를 이요하는 것은?
가. 버블(bubble) 정렬 나. 셀랙션(selection) 정렬
다. 퀵(quick) 정렬 라. 균형 합병(balanced merge) 정렬
143. 데이터베이스 관리자(DBA)의 역할 중 거리가 먼 것은?
가. 사용자의 요구와 불평을 해결 나. 시스템 감시 및 성능 분석
다. 데이터베이스 설계와 운영 라.정보추출을 위한 데이터베이스 접근
144. 인덱스된 순차 파일에서 인덱스와 순차 데이터 파일을 구성하는 방법으로는 정적 인덱스 방법과 동적 인덱스 방법이 있다. 이에 관한 설명으로 옳지 않은 것은?
가. 정적 인덱스 방법에서는 데이터 파일의 레코드가 삽입되거나 삭제됨에 따라 인덱스의 내용은 변하지만 구조자체는 변하지 않는다.
나. 동적 인덱스 방법에서는 블록이 가득차면 동적으로 분열되고, 일정 수의 레코드가 유지되지 않는 블록은 합병된다.
다. 동적 인데스 방법은 인덱스 부분과 데이터 부분을 별개의 파일로 분리하여 구성하고 정적 인덱스 방법은 두 부분을 하나의 파일로 구성한다.
라. 정적 인덱스 방법은 마스터 인덱스, 실린더 인덱스, 트랙 인덱스로 구성되고, 데이터 파일은 기본구역과 오버플로우 구성으로 구성된다.
145. SQL 언어의 질의 기능에 대한 설명 중 없지 않은 것은?
가. SELECT 절은 질의 결과에 포함될 데이터 행들을 기술하며, 이는 데이터베이스로부터 데이터 행 또는 계산 행이 될 수 있다.
나. FROM 절은 질의에 의해 검색될 데이터들을 포함하는 테이블을 기술한다.
다. 복잡한 탐색조건을 구성하기 위하여 단순 탐색조건들을 AND, OR, NOT으로 결합할 수 있다.
라. ORDER BY 절은 질의 결과가 한 개 또는 그 이상의 열값을 기준으로 올림차순 또는 내림차순으로 정렬될 수 있도록 기술된다.
146. 데이터베이스 모델의 개념과 관계가 먼 것은?
가. 데이터 모델은 추상화를 제공하기 위해 사용된다.
나. 데이터베이스의 구조를 묘사하기 위해 사용되는 개념들의 집합이다.
다. 데이터베이스의 구조는 데이터 타입, 데이터 간의 관계, 데이터를 유지하기 위해 필요 제약들을 의미 한다.
라. 대부분의 데이터베이스 사용자의 관심밖에 존재하는 저장소의 상세한 내용들을 사용자에게 공개한다.
147. 관계 모델에서의 무결성을 제약하는 방법으로, 기본 키의 값은 널(null)일 수 없다는 무결성 조건은?
가. 개체 무결성 나. 참고 무결성 다.도메인 제약 조건 라.함수적 종속
148. 데크(deque)에 관한 설명으로 옳지 않은 것은?
가. 삽입과 삭제가 양쪽 끝에서 일어난다.
나. 스택과 큐를 복합한 형태이다. 다. 사용하는 포인터는 한 개다.
라. 입력제한 테크를 scoll이라고 한다.
149. 데이터 언어는 사용 목적에 따라 세 가지로 나누어지는데 그 중 테이블이나 뷰를 구축 또는 삭제하는 기능을 가진 것은?
가. 절차적 데이터 조작어(procedural DML)
나. 비절차적 데이터 조작어(non-procedural DML)
다. 데이터 정의어(DDL)라. 데이터 질의어(DCL)
150. DBMS 모델의 종류가 아닌 것은?
가. 계층 모델 나. 관계 모델 다. 링크 모델 라. 객체 지향 모델
151. 컴퓨터내의 연산시 숫자자료를 보수(complement)로 표현하는 이유는?
가. 음수를 표한하기 쉽다. 나. 실수를 표현하기 쉽다.
다. 덧셈과 뺄샘을 덧셈 회로로 처리할 수 있다.
라. 수를 표현하는 저장장치를 절약할 수 있다.
152. 데이터베이스 관리 시스템(DBMS)의 장점으로 거리가 먼 것은?
가. 데이터의 중복을 최소화할 수 있다.
나. 데이터의 일관성을 유지할 수 있다. 다. 표준화를 기할 수 있다.
라. 예비(backup)와 회복(recovery) 기법이 간단하다.
153. 물리적 데이터베이스 설계시 고려 사항으로 가장 거리가 먼 것은?
가. 레코드의 크기 나. 파일에 대한 트랜잭션의 갱신과 참조 성향
다. 수행될 질의와 트랜잭션의 예상 빈도 라. 인덱스의 구조
154. 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)로 사용하고 개체 집합들 사이의 관계를 공통속성으로 연결하는 독립된 형태의 데이터 모델은?
가. 망 데이터 모델 나. 계층 데이터 모델
다. 관계 데이터 모델 라. 객체 지향 데이터 모델
155. 데이터베이스 구조에 전반적으로 기술한 것은 스키마라고 한다. 스키마에 해당하지 않는 것은?
가. 외부 스키마 나. 개념 스키마 다. 논리 스키나 라. 내부 스키마
156. DBMS의 제어 기능에 대한 설명으로 잘못된 것은?
가. 모든 사용자 누구나가 접근할 수 있도록 데이터를 관리한다.
나. 데이터의 무결성이 파괴되지 않도록 제어한다.
다. 데이터의 내용에 대한 정확성과 안전성을 유지할 수 있도록 제어한다.
라. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리하기 위한 병행제어를 한다.
157. 다음 SQL 문장이 뜻하는 것은 무엇인가?
INSERT INTO 컴퓨터과테이블(학번, 이름, 학년) SELECT 학번, 이름, 학년 FROM 학생테이블 WHERE 학교=‘컴퓨터’; |
가. 학생테이블에서 학과가 컴퓨터인 사람의 학번, 이름, 학년을 검색하라.
나. 학생테이블에 학과가 컴퓨터인 사람의 학번, 이름, 학년을 삽입하라.
다. 학생테이블에서 학과가 컴퓨터인 사람의 학번, 이름, 학년을 검색하여 컴퓨터과 테이블에 삽입하라.
라. 컴퓨터과테이블에서 학과가 컴퓨터인 사람의 학번, 이름, 학년을 검색하여 학생테이블에 삽입하라.
158. 데이터 모델 중 성격이 다른 것은?
가.개체-관계(E-R) 모델 나.관계 모델 다.계층 모델 라.네트워크 모델
159. 개체-관계(E-R) 모델에 대한 설명으로 잘못된 것은?
가. E-R 다이어그램으로 표현하며 P.Chen이 제안했다.
나. 일 대 일(1:1) 관계 유형만을 표현할 수 있다.
다. 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한 방법이다.
라. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것이다.
160. 데이터베이스의 설계과정의 순서가 알맞게 나열된 것은?
가. 기획-개념적 설계-요구 설계-물리적 설계-논리적 설계
나. 기획-요구 설계-개념적 설계-논리적 설계-물리적 설계
다. 기획-논리적 설계-요구 설계-물리적 설계-개념적 설계
라. 기획-요구 설계-물리적 설계-논리적 설계-개념적 설계
161. SQL의 뷰(view)에 대한 장점으로 부적합한 것은?
가. 논리적 데이터 독립성을 제공한다.
나. 접근 제어를 통한 보안을 제공한다.
다. 뷰 정의의 변경이 용이하다.
라. 사용자의 데이터 관리를 간단하게 해준다.
162. 기본키에 속해 있는 애트리뷰(attribute)는 반드시 널(NULL) 값을 가질 수 없음을 나타내는 무결성은?
가. 개체 무결성 나. 창조 무결성 다. 보안 무결성 라. 정보 무결성
163. B-트리가 가지는 성질이 아닌 것은?
가. 한 노드 안에 있는 킷값은 오름차순을 유지한다.
나. 모든 리프(leaf) 노드는 리프가 아닌 이상 적어도 두 개의 서브트리를 갖는다.
다. 루트(root) 노트는 리프가 아닌 이상 적어도 두 개의 서브트리를 갖는다.
라. 킷값의 삽인이나 삭제시 트리의 총 노드수는 변함이 없다.
164. 학생(STUDENT) 테이블에 전산과 학생이 50명, 전자과 학생이 100명, 기계과 학생이 50명 있다고 할 때, 다음 SQL 문 ㉠,㉡,㉢의 실행 결과 튜플 수는 각각 얼마인가?(단, DEPT 필드는 학과명을 의미한다.)
㉠ SELECT DEPT FROM STUDENT;
㉡ SELECT DISTINCT DEPT FROM STUDENT;
㉢ SELECT COUNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT='전산과‘;
가.㉠3㉡3㉢1 나.㉠200㉡3㉢1 다.㉠200㉡3㉢50 라.㉠200㉡200㉢50
165. 데이터 사전에 수록된 데이터를 실제로 접근하는데 필요한 정보를 관리 유지하는 시스템은?
가.데이터 조작어 번역기 나.시스템 카탈로그 다.데이터 디렉토리 라.트랜잭션 관리기
166. 다음 E-R 다이어그램에 대한 설명 중 거리가 먼 것은?
가. 개체 사람의 기본키는 주민번호이다.
나. 사람과 도시 사이의 주거지 관계는 다 대 다 관계이다.
다. 거주지 관계를 관계 데이터 모델로 표현할 때 별도의 릴레이션으로 모델링 하는 것이 일반적이다.
라. 출생지 관계를 관계 데이터 모델로 표현할 때 별도의 릴레이션으로 모델링 한다면 기본키는 주민번호와 도시 이름이 되어야 한다.
167. 데이터 제어어(DATA CONTROL LANGUAGE)로 정의할 수 있는 항목으로 관계가 먼 것은?
가. 데이터 보안 나. 데이터 무결성 다. 병행수행 라. 인덱스 정의
168. 분산 데이터베이스의 장점이 아닌 것은?
가. 지역 자치성이 높다. 나. 효용성과 융통성이 높다.
다. 점증적 시스템 용량 확장이 용이하다.
라. 소프트웨어 개발 비용이 저렴하다.
169. 병행 제어(concurrency control) 기법에 의한 제어 없이 트랜잭션들이 데이터베이스를 동시에 접근하도록 허용할 경우 발생하는 문제점이 아닌 것은?
가. 갱신 분식(lost update)나. 교착 상태(deadlock)
다. 모순성(inconsistency)라. 연쇄 복귀(cascading rollback)
170. 데이터베이스의 특성이 아닌 것은?
가.실시간 접근성(real-time accessibility) 나.내용에 의한 변화(content reference)
다.동시 공유(concurrent sharing) 라.이산적 변화(discrete evolution)
171. 개념 스키마(conceptual schema)에 대한 설명으로 옳지 않은 것은?
가. 단순 스키마(schema)라고도 한다.
나. 범기관적 입장에서 데이터베이스를 정의한 것이다.
다. 모든 응용시스템과 사용자가 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스로 하나만 존재한다.
라. 개개 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의한 것이다.
172. 스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때 서브루틴 AA가 처리해야 하는 것은?
T ← T + 1
if T > m then goto AA
else X(T) ← Y
가. 오버플로 처리 나. 언더프로 처리 다. 입력 처리 라. 출력 처리
173. 계층 데이터 모델의 특징에 대한 설명으로 옳은 것은?
가. 데이터 구조도가 그래프 형태이다.
나. 오너-멤버(owner-member) 관계라고 한다.
다. 데이터 구조도가 트리(tree) 형태이다.
라. 데이터 구조도는 사이클(cycle)을 허용한다.
174. DBA의 역할이 아닌 것은?
가. 자료의 보안성, 무결성 유지 나. 스키마의 정의
다. 응용프로그램의 설계 및 개발 라. 데이터 사전의 유지 및 관리
175. 트랜잭션이 가져야 될 속성으로 거리가 먼 것은?
가. 일관성(CONSISTENCY)나. 독립성(INDEPENDENCY)
다. 영속성(DURABILITY)라. 원자성(ATOMICITY)
176. 관계 데이터베이스에서 main table의 데이터를 삭제시 각 외래키에 대해 부합되는 모든데이터를 삭제하는 참조 무결성의 법칙은?
가.RESTRICTED 나.CASCADES 다. SET NULL 라. CUSTOMIZED
177. 다음 표와 같은 성적 테이블을 읽어 학생별 점수평균을 얻고자 한다. 가장 알맞은 SQL 구문은?
가. SELECT 성명, SUM(점수) FROM 성적 ORDER BY 성명
나. SELECT 성명, AVG(점수) FROM 성적 ORDER BY 성명
다. SELECT 성명, SUM(점수) FROM 성적 GROUP BY 성명
라. SELECT 성명, AVG(점수) FROM 성적 GROUP BY 성명
178. B-트리에 대한 설명 중 옳지 않은 것은?
가. 한 노드 안에 있는 킷값들은 오름차순을 유지한다.
나. 탐색, 추가, 삭제는 루트로부터 시작한다.
다. 루트와 리프를 제외한 모든 노드는 적어도 2/3이상 채워져 있다.
라. B-트리는 인덱스 파일에서 인덱스를 구성하는 방법중의 하나이다.
179. DBMS를 사용했을 때의 장점으로 거리가 먼 것은?
가. 표준화의 범기관적 시행 나. 단순한 예비와 회복기법
다. 데이터의 보안 보장이 용이 라. 데이터 무결성 및 일관성 유지
180. 데이터 모델에 대한 설명으로 부적합한 것은?
가. 현실 세계를 데이터베이스에 표현하는 중간 과정, 즉 데이터베이스 설계과정에서 데이터의 구조를 표현하기 위해 사용되는 도구이다.
나. 데이터 모델은 현실 세계를 데이터베이스로 표현하는 과정에서 개념적인 구조, 논리적인 구조, 물리적인 구조를 표현하기 위해 사용된다.
다. 개념적 데이터 모델은 속성들로 기술된 개체 타입과 이 개체 타입들간의 관계를 이용하여 현실 세계를 표현하는 방법이다.
라. 논리적 데이터 모델은 필드로 기술된 데이터 타입과 이 데이터 타입들간의 관계를 이용하여 현실세계를 표현하는 방법이다.
181. 입교 지원현황을 조회하고자 할 때 다음 예시된 SQL구문으로 알 수 없는 것은?
예시) SELECT 지원, 지원학과, 전화번호 FROM 지원자
WHERE 점수>59 ORDER BY 지원학교, 점수 DESC
가. 지원자 테이블을 검색한다.
나. 점수가 60점 이상인 지원자만을 검색한다.
다. 지원자 전체에 대해 점수순(내림차순)으로 정렬된다.
라. 지원학과별 점수 순위를 알 수 있다.
182. 릴레이션의 특성에 대한 설명으로 잘못된 것은?
가. 한 릴레이션에 포함된 튜플들은 모두 상이하다.
나. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
다. 한 릴레이션을 구성하는 애트리뷰트 사이에는 일정한 순서가 있다.
라. 모든 애트리뷰트 값은 원자값이다.
183. 계층 데이터 모델에서 두 레코드 간에 직접 표현 방법을 제공하지 않는 것은?
가. 1:1 관계 나. 1:n 관계 다. m:n 관계 라. 두 개의 1:n 관계
184. 다음의 E-R 다이어그램은 대학교에서 어떤 학과가 어느 단과대학에 소속되는지의 관계를 모델링한 것이다. 아래의 다이어그램을 관계 모델의 릴레이션으로 표현한 것들 중 가장 적합한 것은?(단, 릴레이션 표현에서 밑줄 친 애트리뷰트는 기본키를 의미한다.)
가. 학과(학과코드, 학과이름, 단과대학명) 대학(단과대학명, 학장이름)
나. 학과(학과코드, 학과이름) 대학(단과대학명, 학장이름, 소속학과)
다. 학과(학과코드, 학과이름, 단과대학명, 학장이름)
라. 학과(학과코드, 학과이름) 대학(단과대학명, 학장이름) 소속(학과코드, 단과대학명)
185. 트랜잭션이 가져야 되는 특성과 거리가 먼 것은?
가. 원자성(atomicity) 나. 일관성(consistency)
다. 독립성(independency)라. 영속성(durability)
186. 뷰(View)의 이점으로 거리가 먼 것은?
가. 물리적인 테이블로 관리가 편하다.
나. 여러 사용자의 상이한 응용이나 요구를 지원해 준다.
다. 사용자의 데이터 관리를 간단하게 해 준다.
라. 숨겨진 데이터를 위한 자동 보안이 제공된다.
187. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원(atomic) 값들의 집합으로서 실제 애트리뷰트 값이 나타날 때 그 값의 합법여부를 시스템이 검사하는 데에도 이용되는 것은?
가. 속성 나. 스킴 다. 도메인 라. 제약조건
188. 병행수행(concurrency)의 문제점이 아닌 것은?
가. 갱신 분실문제(lost update problem)
나. 비완료 의존성문제(uncommitted dependency problem)
다. 불일치 분석문제(inconsistent analysis problem)
라. 로그 관리문제(log management problem)
189. 관계 데이터베이스를 설계할 때 고려해야 할 사항들과 관련 있는 용어들의 연결 중 옳지 않은 것은?
가. 무결성-기본키 나. 일관성-외래키 다. 보안-뷰 라. 회복-로킹
190. 데이터베이스 관리자(DBA)의 역할에 관한 설명 중 옳지 않은 것은?
가. 주로 데이터 조작어(DML)를 이용하여 데이터베이스의 무결성을 유지한다.
나. 데이터베이스 설계와 운영을 한다.
다. 사용자의 요구와 불평을 청취하고 해결한다.
라. 시스템 감시 빛 성능분석을 한다.
191. 스택(stack)이 사용되는 경우가 아닌 것은?
가. 인터럽트의 처리 나. 수식의 계산
다. 서브루틴의 복귀번지 저장라. 스풀(spool) 처리
192. 개체에 대한 설명 중 옳은 것은?
가. 컴퓨터가 취급하는 파일의 레코드에 대응된다.
나. 하나의 개체는 하나의 속성만을 가진다.
다. 한 속성이 취할 수 있는 모든 값을 의미한다.
라. 개체는 단독으로 존재하지 못한다.
193. 인덱스화일에서 다단계 인덱스를 사용하는 주된 이유는?
가. 탐색수를 줄인다.
나. 인덱스 크기를 줄인다.
다. 인덱스에 삽입, 삭제가 편리하다.
라. 논리적으로 관련된 데이터들을 물리적으로 집중시킨다.
194. 제3정규형에서 보이스코드 정규형(BCNF)으로 정규화하기 위한 작업은?
가. 원자값이 아닌 도메인을 분해
나. 부분 함수 종속 제거
다. 이행 함수 종속 제거
라. 결정자가 후보키가 아닌 함수 종속 제거
195. SQL문에서 HAVING을 사용할 수 있는 절은?
가. LIKE 절 나. WHERE 절 다. GROUP BY 절 라.ORDER BY 절
196. 트랜잭션이 갖는 특성으로 틀린 것은?
가. 원자성(atomicity)나. 일관성(consistency)
다. 격리성(isolation)라. 유지보수성(maintenance)
197. 검색 방법 중 속도는 가장 빠르지만 충돌현상시 오버플로 해결의 부담이 과중되며, 많은 기억공간을 요구하는 탐색 방법은?
가. 해싱(hashing)나. 블록 탐색(block search)
다. 순차 탐색(sequential search) 라. 이진 탐색(binary search)
198. 테이블의 기본키로 지정된 속성에 관한 설명 중 잘못된 것은?
가. NOT NULL이다. 나. UNIQUE하다.
다. 외래키로 참조된다.라. 검색할 때 꼭 필요하다.
199. 다음과 같은 일련의 권한 부여 SQL 명령어에 대한 설명 중 부적합한 것은?
DBA : GRANT SELECT ON STUDENT TO U1 WHIT GRANT OPTION U1 : GRANT SELECT ON STUDENT TO U2 DBA: REVOKE SELECT ON STUDENT FROM U1 CASCADE: |
가. U1은 STUDENT에 대한 검색 권한이 없다.
나. DBA는 STUDENT에 대한 검색 권한이 있다.
다. U2는 STUDENT에 대한 검색 권한이 있다.
라. U2는 STUDENT에 대한 검색 권한을 다른 사용자에게 부여할 수 없다.
200. 다음 중 비순환적인 이진 트리 운행 알고리즘에서 스택을 사용하지 않고 낭비되는 널(NULL) 연결 필드를 활용하여 운영하도록 고안된 이진 트리는?
가.전 이진 트리 나.B+트리 다.사향 이진 트리 라.스레드(thread) 이진 트리
201. 관계 데이터베이스에 있어서 관계 대수 연산이 아닌 것은?
가.디비전(division) 나.프로젝션(projection) 다.조인(join) 라.포크(fork)
202. 뷰(View)에 대한 설명으로 옳은 것은?
가. 하나 이상의 기본 테이블로부터 유도된 가상 테이블이다.
나. 시스템 내부의 물리적 표현으로 구현된다.
다. 사용자의 데이터 관리를 어렵게 한다.
라. 뷰는 데이터의 접근을 제어할 수 없다.
203. 관계 해석(Relational Calculus)에 대한 설명으로 잘못된 것은?
가. 튜플 관계 해석과 도메인 관계 해석이 있다.
나. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 특성을 가진다.
다. 기본적으로 관계 해석과 관계 대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
라. 수학의 predicate calculus에 기반을 두고 있다.
204. 다음 그래프 G에서 임계 경로(critical path)상의 작업은?
가. a3 나. a5 다. a6 라. a8
205. 다음은 어느 신용카드 회사에서 고객과 고객이 발급받은 신용카드 간의 관계를 나타내는 E-R 다이어그램이다. 이에 대한 설명 중 부적합한 것은?
가. 신용카드를 발급받지 않은 고객은 존재할 수 없다.
나. 고객이 없는 신용카드는 발급될 수 없다.
다. 개체 고객과 신용카드 간의 카드발급 관계는 일대일 관계이다.
라. 한 사람의 고객에는 반드시 하나의 신용카드만 발급된다.
206. DBMS의 제어기능(control facility)이 갖추어야 할 요건이 아닌 것은?
가.데이터 무결성(integrity) 유지 나.보안(security)과 권한(authority) 검사
다.병행수행 제어(concurrency control) 라.데이터의 복구(recovery)
207. "릴레이션은 참조할 수 없는 외래키값을 가질 수 없다.“는 제약조건을 의미하는 것은?
가.개체 무결성 나.참조 무결성 다.보안 무결성 라.정보 무결성
208. 어떤 릴레이션에 속한 모든 도메인이 원자값(atomicvalue)만으로 되어 있는 릴레이션을 무엇이라고 하는가?
가. 제1정규형(1NF) 나. 제2정규형(2NF) 다. BCNF 라. 제4정규형(4NF)
??209. 시스템 카탈로그에 대한 설명 중 틀린 것은?
가. 시스템 그 자체에 관련이 있는 다양한 객체들에 관한 정보를 포함하는 파일 시스템이다.
나. 분산 시스템에서 카탈로그는 보통의 릴레이션, 인덱스, 사용자 등의 정보를 포함할 뿐 아니라 위치 단편화 및 중복 독립성을 제공하기 위해 필요한 모든 제어 정보를 가져야 한다.
다. 관계형 시스템에서 시스템 이벤트와 데이터베이스는 다르며, 서로 다른 인터페이스를 통해 접근한다.
라. 관계형 시스템에서 카탈로그 역시 보통의 질의문을 사용하여 질의할 수 있다.
210. 한 작업의 논리적 단위가 성공적으로 끝났고, 데이터베이스가 다시 일관된 상태에 있으며 이 트랜잭션이 행한 갱신 연산이 완료된 것을 트랜잭션 관리자에게 알려주는 연산은?
가. ROLLBACK 연산 나. LOG 연산 다. COMMIT 연산 라. BACKUP 연산
211. DBA(Data Base Administrator)의 기능으로 거리가 먼 것은?
가. 데이터베이스의 스키마를 정의 나. 사용자 통제 및 감시
다. 보안 검사와 무결성 검사 정의
라. 예비조치(backup)와 회복(recovery)에 대한 전략 정의
212. E-R(Entity-Relationship) 다이어그램의 구성요소에 대한 표현이 틀리게 짝지어진 것은?
가. 개체집합-직사각형 나. 관계집합-마름모꼴 다. 속성-원 라. 링크-화살표
213. 다음과 같은 B-트리에서 32가 추가된 후 다시 노드 35가 추가되었을 때의 결과는?
가. 나.
다. 라.
214. 물리적 데이터베이스 구조에 대한 설명으로 잘못된 것은?
가. 기본적인 데이터 단위는 저장 파일이다.
나. 데이터베이스 시스템의 성능에 중대한 영향을 미친다.
다. 여러 가지 타입의 저장 레코드 집합이라는 면에서 단순한 파일과 다르다.
라. 데이터베이스에 포함될 여러 파일 타입에 대한 저장 레코드의 양식, 순서, 접근경로를 표현한 것이다.
215. 다음의 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key)와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델은?
가. 관계형 데이터 모델 나. 네트워크 데이터 모델
다. 계층적 모델 라. 객체지향 데이터 모델
216. 다음 색인에 관한 설명 중 옳지 않은 것은?
가. B+-트리는 B트리의 추가, 삭제시 발생하는 노드의 분열과 합병 연산 과정을 줄일 수 있는 트리구조이다.
나. B+-트리는 인덱스 세트와 순차세트로 구성되는데 인덱스 세트는 단 노드들을 포함한 색인부분으로 단 노드에 신속하게 접근할 수 있는 트리구조이다.
다. m-원 트리 구조는 킷값의 일부분이 동일한 문자열이나 숫자로 구성된 자료를 표현하는데 효율적이다.
라. 균형 트리는 실제 레코드까지의 탐색길이가 동일하게 색인부를 완전 균형트리로 구성한다.
217. 다음 SQL에서 데이터베이스 사용자에서 부여하는 권한에 대한 설명으로 옳은 것은?
GRANT RESOURCE, CONNECT TO 사용자:
가. 사용자에게 데이터베이스 객체를 생성하고 데이터베이스에 접속할 권한을 준다.
나. 사용자에게 시스템 자원을 사용할 수 있게 하고 데이터베이스에 접속할 권한을 준다.
다. 사용자에게 시스템 자원을 사용할 수 있게 하고 다른 사용자의 스키마에 들어갈 수 있는 권한을 준다.
라. 사용자에게 데이터베이스 객체를 다른 사용자의 스키마에 들어갈 수 있는 권한을 준다.
218. 운영체제의 작업 스케줄링 등에 응용되는 것으로 가장 적합한 자료구조는?
가. 스택(Stack) 나. 큐(Queue) 다. 연결리스트(Linked List) 라. 트리(Tree)
219. 스키마(schema)에 대한 설명으로 옳지 않은 것은?
가. 스키마(schema)-데이터베이스의 구조와 제약 조건에 대한 명세(specification)를 기술한 것이다.
나. 외부스키마(external schema)-전체 데이터베이스의 한 논리적인 부분으로 볼 수 있으므로 서브스키마(subschema)라고도 한다.
다. 내부스키마-사용자나 응용 프로그래머가 접근할 수 있는 정의를 기술한다.
라. 개념스키마-데이터베이스 접근권한, 보안정책, 무결성 규칙을 명세화한다.
220. 다음 두 개체에서 외래 키는? (단, 밑줄친 속성은 해당 개체의 기본키)
학생(학번, 이름, 학과코드, 주소)
학과(학과코드, 학과이름, 학과장 교수번호)
가. 학번 나. 학과이름 다. 주소 라. 학과코드
221. 다음 설명이 의미하는 것과 가장 관련된 것은?
An ordered list in which all insertions take place at one end and all deletions take place at the opposite end.
가. stack 나. queue 다. graph 라. tree
222. 데이터 모델의 구성요소가 아닌 것은?
가. 논리적으로 표현된 데이터 구조 나. 구성요소의 연산
다. 구성요소의 제약 조건라. 물리적 저장 구조
223. 트랜잭션의 특성으로 거리가 먼 것은?
가. Consistency 나. Isolation 다. Durability 라. Redundancy
224. 데이터를 암호화하는데 사용되는 RSA 기법에 대한 설명으로 옳지 않은 것은?
가. 암호화키와 해독키를 별도로 사용한다.
나. 암호화키를 일반적으로 공중키라고도 한다.
다. 해독키는 반드시 비밀로 보호되어야 한다.
라. 암호화키를 사용하여 해독키를 유도하는 것은 가능하다.
225. SQL의 뷰(view)에 대한 장점으로 부적합한 것은?
가. 논리적 데이터 독립성을 제공한다. 나. 접근 제어를 통한 보안을 제공한다.
다. 뷰 정의의 변경이 용이하다. 라. 사용자의 데이터 관리를 간단하게 해준다.
226. 릴레이션 R(A,B,C)에서 종속 A->>B 가 성립한다. 이 릴레이션에 대한 설명으로 부적합한 것은?
가. 릴레이션 R에서 다치 종속 A->>B가 성립하므로 A->>C도 성립한다.
나. 릴레이션 R의 다치 종속은 함수 종속 A->B의 특별한 한 형태라고 할 수 있다.
다. A->>B의 의미는 R의 어트리뷰트 A가 어트리뷰트 B의 값의 집합을 결정한다는 것이다.
라. 릴레이션 R은 언제든지 프로잭션을 통해 R1(A,B)과 R2(A,C)로 무손실 분해할 수 있다.
227. 데이터 모델, 스키마, 인스턴스 간의 관계로 옳은 것은?
가. 모델->스키마->인스턴스나. 스키마->모델->인스턴스
다. 인스턴스->모델->스키마라. 모델->인스턴스->스키마
228. What is the degree of a relation?
가. the number of occurrences n of its relation schema
나. the number of tables n of its relation schema
다. the number of attributes n of its relation schema
라. the number of key n of its relation schema
229. 데이터베이스 정의언어(DDL)에 해당하는 것은?
가. SELECT 나. UPDATE 다. ALTER 라. INSERT
230. 기본키에 속해 있는 어트리뷰트는 반드시 널 값을 가질 수 없음을 나타내는 무결성은?
가.개체 무결성 나.참조 무결성 다.보안 무결성 라.정보 무결성
231. 분산 데이터베이스 시스템의 장점으로 거리가 먼 것은?
가. 사이트간의 데이터들이 서로 오류가 발생한 가능성이 줄어든다.
나. 데이터베이스 구축 이후에 점차적으로 새로운 사이트를 추가할 수 있다.
다. 특정한 사이트에서 장애가 발생하더라도 다른 사이트는 계속 운용할 수 있다.
라. 해당 지역에 필요한 데이터를 지역적으로 관리할 수 있다.
232. 관계 데이터베이스를 구축할 때의 데이터 모델 개념으로 적절치 않은 것은?
가. 튜플:테이블에서 행(레코드)과 유사하다.
나. 도메인 : 개체관계를 총칭하는 집합이다.
다. 속성 : 개체가 가지고 있는 성질을 나타낸다.
라. 관계 : 개체간의 상호 작용을 나타낸다.
233. C 프로그램 내에 삽입 SQL문이 포함된 응용 프로그램이 있다. 이 프로그램을 번역하여 실행시키는데 필요한 요소에 해당하지 않는 것은?
가. 질의 처리기 나. C 컴파일러 다. 예비컴파일러 라. DML 컴파일러
234. E-R 다이어그램의 구성요소에 대한 표현이 틀리게 짝지어진 것은?
가.개체집합-직사각형 나.관계집합-마름모꼴 다.속성-원 라.링크-화살표
235. 데이터 디렉토리(Data Directory)에 관한 설명으로 옳은 것은?
가. 시스템 카탈로그(System Catalog)라고도 한다.
나. 여러 스키마와 이들간의 사상(Mapping)에 관한 정보를 관리한다.
다. 시스템만 접근할 수 있으며, 데이터베이스에 수록된 데이터를 실제로 접근하는데 필요한 정보를 관리한다.
라. 데이터베이스에 포함된 모든 데이터 객체들에 대한 정의나 명세에 관한 정보를 유지 관리한다.
236. DBA의 수행 역할에 관한 설명으로 거리가 먼 것은?
가. 데이터베이스 구축 나. 응용 프로그램 개발
다. 사용자 요구정보 결정 및 효율적 관리 라. DBMS의 관리
237. 데이터베이스의 뷰(view)에 관한 설명으로 옳지 않은 것은?
가. 하나 이상의 테이블에서 유도되는 가상 테이블이다.
나. 뷰 정의문 및 데이터가 물리적 구조로 생성된다.
다. 뷰를 이용한 또 다름 뷰의 생성이 가능하다.
라. 뷰의 활용은 테이블과 동일하다.
238. 역파일(Inverted File)에 관한 설명으로 옳지 않은 것은?
가. 검색 속도가 빠르다.
나. 데이터 파일에 접근하지 않아 질의 응답 시간이 줄어들고, 처리가 비교적 쉽다.
다. 질의를 만족하는 레코드 검색시 한번씨만 접급하면 된다.
라. 색인의 각 항의 길이가 고정적이므로 기억 공간이 절약된다.
239. 데이터베이스의 구조를 3단계로 구분할 때, 해당되지 않는 것은?
가. 내부 스키마 나. 외부 스키마 다. 개념 스키마 라. 내용 스키마
240. 희소 행렬을 링크리스트(Linked List)로 표현할 때 가장 큰 장점은?
가. 기억장소가 절약된다. 나. 임의 위치 액세스(Random Access)가 가능하다.
다. 이진 검색(Binary Search)이 가능하다. 라. 행렬간의 연산시간을 줄일 수 있다.
241. 개체-관계(E-R)모델의 설명으로 옳지 않은 것은?
가. 데이터를 엔티티, 관계, 속성으로 묘사한다.
나. E-R 모델에서 엔티티는 실세계에서 개념적 또는 물리적으로 존재하는 실제 사용을 의미한다.
다. E-R 모델에서 속성은 엔티티를 묘사하는데 사용될 수 있는 특성을 의미한다.
라. E-R 모델에서 관계를 속성들에 대한 관계 표현한다.
242. 하위 수준(물리적)의 데이터 모델에 관한 설명으로 가장 올바른 것은?
가. 데이터에 대한 추상적인 개념을 제공한다.
나. 엔티티, 속성, 관계 등의 개념을 사용한다.
다. 레코드의 형식, 순서, 접근 경로와 같은 정보를 사용하여 데이터가 컴퓨터에 저장되는 방법을 묘사한다.
라. 데이터를 테이블 형태로 표현한다.
243. 분산 데이터베이스에 관한 설명으로 거리가 먼 것은?
가. 점전직인 시스템 용량의 확장이 가능하다. 나. 융통성이 높다.
다. 신뢰성과 가용성이 높다. 라. 소프트웨어 개발비용이 적게 된다.
244. 데이터 파일이 보조 기억 장치에 저장되는 방법이나 저장된 데이터의 접근 방법이 각 응용 프로그램의 논리에 명세되어 있어서 데이터의 구성 방법이나 접근 방법을 변경 할 때는 자연히 이것을 기초로 한 응용 프로그램도 같이 변경시켜야 한다. 이와 같은 성질을 무엇이라고 하는가?
가.데이터 독립성 나.데이터 중복성 다.데이터 종속성 라.프로그램 가변성
245. What is the entity type definition correctly?
가. a set of attributes that have the same entities
나. a set of entities that have the same domains
다. a set of attributes that have the same domains
라. a set of entities that have the same attributes
246. 관계 해석(relational calculus)에 대한 설명으로 옳지 않은 것은?
가. 관계 해석으로 질의어를 표현한다.
나. 원하는 릴레이션을 정의하는 방법을 제공하며, 비절차적인 언어이다.
다. 튜플 관계 해석과 도메인 관계 해석이 있다.
라. 릴레이션 조작을 위한 연산의 집합이다.
247. 조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하여, 연산자의 기호는 그리스문자 시그마(σ)를 사용하는 관계대수 연산자는?
가.Select 연산자 나.Project 연산자 다.Join 연산자 라.Division 연산자
248. 어떤 릴레이션 R에 존재하는 모든 조인 종속성이 릴레이션 R의 후보키를 통해서만 성립된다. 이 릴레이션 R은 어떤 정규형의 릴레이션인가?
가. 제3정규형 나. 보이스-코드 정규형 다. 제4정규형 라. 제5정규형
249. 개체 집합 X와 Y가 있을 때, 구성되는 사상 원소수(mapping cardinality)의 경우가 아닌 것은?
가.일 대 일(1:1) 나. 일 대 다(1:n) 다. 다 대 다(n:m) 라. 다 대 일(n:1)
250. 다음 설명이 의미하는 것은?
An ordered list in which insertions and deletions are made at one end called the top.
가. Stack 나. Queue 다. Array 라. Tree
251. 병행처리를 수행할 때 로킹 방법에 의해 해결될 수 있는 것이 아닌 것은?
가. 갱신 분실 문제 나. 비완료 의존성 문제 다. 불일치 문제 라. 교착 상태 문제
252. 관계형 데이터 모델에 관한 설명으로 옳지 않은 것은?
가. 도메인은 표현되는 속성값의 범위를 나타낸다.
나. Entity(개체)와 Relation(관계)으로 구성된다.
다. 속성은 개체의 특성을 기술한다.
라. 속성의 값은 다중 값을 가지는 것이 바람직하다.
253. 트랜잭션의 특성에 대한 설명으로 보기에 해당하는 특성은?
- 완전하게 수행 완료되지 않으며 전혀 수행되지 않아야 한다.
- 트랜잭션은 일부만 수행된 상태로 종료되어서는 안된다.
- 트랜잭션 A가 수행되는 동안 다른 트랜잭션 B는 트랜잭션 A가 지금까지 수행한 중간 결과를 참조할 수 없다.
가. 원자성(atomicity) 나. 일관성(consistency)
다. 분리성(isolation) 라. 지속성(durability)
254. 연산 시간이 최악과 평균의 경우, 모두 0(nlogn)으로 빠른 속도를 갖는 정렬 방식은?
가. 퀵 정렬(quick sort) 나. 버블 정렬(bubble sort)
다. 히프 정렬(heap sort) 라. 선택 정렬(selection sort)
255. 데이터베이스 관리 시스템(DBMS)에서 제어기능이 갖추어야 할 요건과 거리가 먼 것은?
가. 데이터의 무결성 유지 나. 갱신, 삽입, 삭제 등의 연산
다. 보안 유지와 권한 검사 라. 정확성 유지를 위한 병행 제어
256. 자료(data)와 정보(Information)에 대한 설명으로 가장 적절한 것은?
가. 정보란 자료를 처리해서 얻을 수 있는 결과이다.
나. 자료란 적절한 의사 결정의 수단으로 사용할 수 있는 시작이다.
다. 정보란 현실 세계에 존재하는 가능하지 않은 그대로의 모습을 의미한다.
라. 자료와 정보는 같은 의미이다.
257. 인덱스 순차 파일(ISAM: Indexed sequential access-method)에 대한 설명으로 옳지 않은 것은?
가. 인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요하다.
나. 실제 데이터 처리 외에 인덱스를 처리하는 추가적인 시간이 소모되므로 파일 처리 속도가 느리다.
다. 인덱스 영역은 실린더 색인 영역, 섹터 색인 영역, 트랙 색인 영역으로 구분된다.
라. 순차 처리와 직접 처리가 모두 가능하다.
258. 기본 테이블 R를 이용하여 뷰 V1을 정의하고, 뷰 V1을 이용하여 다시 뷰 V2가 정의되었다. 그리고 기본 테이블 R과 뷰 V2를 조인하여 뷰 V3을 정의하였다. 이때 다음과 같은 SQL 문이 실행되면 어떤 결과가 발생하는지 올바르게 설명한 것은?
DROP VIEW V1 RESTRICT:
가. V1만 삭제된다. 나. R, V1, V2, V3 모두 삭제된다.
다. V1, V2, V3만 삭제된다.라. 하나도 삭제되지 않는다.
259. 데이터 모델(data model)의 개념으로 가장 적절한 것은?
가. 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 개념적인 도구이다.
나. 컴퓨터 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 개념적인 도구이다.
다. 현실 세계의 특정한 한 부분의 표현이다.
라. 가상 세계의 데이터 구조를 현실 세계의 데이터 구조로 기술하는 개념적인 도구이다.
260. 데이터베이스 설계시 다음 ( ) 안의 내용으로 옳은 것은?
요구 조건 분석 -> ( ) -> ( ) -> ( ) -> 데이터베이스 구현
가. 물리적 설계 -> 논리적 설계 -> 개념적 설계
나. 개념적 설계 -> 논리적 설계 -> 물리적 설계
다. 논리적 설계 -> 개념적 설계 -> 물리적 설계
라. 논리적 설계 -> 물리적 설계 -> 개념적 설계
261. 스키마(schema)에 대한 설명으로 옳지 않은 것은?
가. 데이터베이스를 운용하는 소프트웨어이다.
나. 데이터 사전(Data Dictionary)에 저장된다.
다. 다른 이름으로 메타데이터(Meta-data)라고도 한다.
라. 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의이다.
262. 관계형 데이터 모델링(E-R 모델)에서 릴레이션(관계)은 어떻게 표현되는가?
가. 사각형 나. 타원 다. 마름모 라. 삼각형
263. 정렬(Sort) 알고리즘의 선택시 고려사항으로 거리가 먼 것은?
가. 증가 데이터의 배열상태 나. 키 값들의 분포상태
다. 소요공간 및 작업시간 라. 정렬에 필요한 기억공간의 크기
264. 인덱스(Index)에 대한 설명으로 부적절한 것은?
가. 인덱스는 데이터베이스의 물리적 구조와 밀접한 관계가 있다.
나. 인덱스는 하나 이상의 필드로 만들어도 된다.
다. 레코드의 삽입과 삭제가 수시로 일어나는 경우는 인덱스를 최소화한다.
라. 인덱스를 통해서 테이블의 레코드에 대한 액세스를 빠르게 수행할 수 있다.
265. 네트워크 데이터 모델과 계층 데이터 모델의 공통적인 속성으로만 짝지어진 것은?
㉠ 개체의 표현 방법 ㉡ 관계의 표현 방법
㉢ 다대다 관계의 직접 표현 불가 ㉣스키마의 구조도
가. ㉠㉡ 나. ㉠㉢ 다. ㉠㉡㉣ 라. ㉡㉢㉣
266. 뷰(view)에 대한 설명으로 옳지 않은 것은?
가. 뷰는 create view 명령을 사용하여 정의한다.
나. 뷰는 일반적인 ALTER 문으로 변경할 수 없다.
다. 뷰를 제거할 때는 DROP 문을 사용한다.
라. 뷰에 대한 검색은 일반 테이블과는 다르다.
267. Which of the following is not property of the transaction to ensure integrity of the data?
가. isolation 나. autonomy 다. durability 라. consistency
268. 로킹(locking) 단위에 대한 설명으로 옳은 것은?
가. 로킹 단위가 크면 병행성 수준이 낮아진다.
나. 로킹 단위가 크면 병행 제어 기법은 복잡해진다.
다. 로킹 단위가 작으면 로크(lock)의 수가 적어진다.
라. 로킹 단위가 크면 로크(lock)의 수가 많아진다.
269. 다음 릴레이션 R1과 R2에 대해 아래의 SQL 문을 실행한 결과는?
SELECT B FROM R1 WHERE C = (SELECT C FROM R2 WHERE D='K');
R1 | | | | R2 | | |
A | B | C | | C | D | E |
1 | a | x | | x | k | 3 |
2 | b | x | | y | x | 3 |
1 | c | y | | z | 1 | 2 |
가. a나. b다. a b c라. a b
270. 다음 질의어를 SQL 문장으로 바르게 나타낸 것은?
“학번이 100, 이름이 홍길동, 학과가 컴퓨터인 학생을 학생 테이블에 삽입하나.” (단, 학생 테이블에 학번, 이름, 학과의 열이 있다고 가정한다.)
가. UPDATE 학생테이블 SET 학번 = 100, 이름 = ‘홍길동’, 학과=컴퓨터
나. INSERT INTO 학생테이블 VALUES(100, '홍길동‘, 컴퓨터)
다. INSERT 학생테이블 VALUE(100, '홍길동‘, 컴퓨터)
라. UPDATE 학생테이블 SET(100, '홍길동‘, 컴퓨터)
271. 다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 횟수는?
“1 2 3 4 5 6 7 8 9 10 11 12 13 14 15”
가. 2번 나. 3번 다. 4번 라. 5번
272. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
가. 사용자가 시스템 카탈로그를 직접 갱신할 수 있다.
나. 일반 질의어를 이용해 그 내용을 검색할 수 있다.
다. DBMS가 스스로 생성하고, 유지하는 데이터베이스 내의 특별한 테이블의 집합체이다.
라. 데이터베이스 스키마에 대한 정보를 제공한다.
273. 트랜잭션에 대한 설명으로 옳지 않은 것은?
가. 트랜잭션은 작업의 논리적 단위이다.
나. 하나의 트랜잭션은 commit 되거나 rollback 되어야 한다.
다. 트랜잭션은 일반적으로 회복의 단위가 된다.
라. 구조점(savepoint)은 트랜잭션당 한번만 지정할 수 있다.
274. 다음 설명의 의미와 가장 관련 깊은 것은?
A collection of operations that performs a single logical function in a database application.
가. query 나. recovery 다. integrity 라. transaction
275. 데이터베이스 운영시 데이터베이스에 손상이 가해져 회복(Recovery) 작업을 해야 하는 경우가 발생할 수 있는데, 이런 경우 데이터베이스에 손상을 줄 가능성이 가장 적은 장애는?
가. 트랜잭션 장애(Transaction Failure) 나. 시스템 장애(System Failure)
다. 미디어 장애(Media Failure) 라. 네트워크 장애(Network Failure)
277. 데이터의 무결성(integrity)을 보장하기 위하여 DBMS의 트랜잭션이 가져야 할 특성에 해당하지 않은 것은?
가. 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.
나. 트랜잭션의 실행은 데이터베이스의 일관성을 유지해야 한다.
다. 트랜잭션이 일단 그 실행을 성공적으로 완료하면 그 결과는 영속적이어야 한다.
라. 하나의 트랜잭션이 실행 중에 있는 연산의 중간 결과는 다른 트랜잭션이 접근할 수 있어야 한다.
278. 해싱(Hashing)에 관한 설명으로 옳지 않은 것은?
가. 버킷(bucket)이란 하나의 주소를 갖는 파일의 한 구역을 의미하며, 버킷의 크기는 같은 주소에 포함될 수 있는 레코드 수를 의미한다.
나. 슬롯(slot)이란 한 개의 레코드를 저장할 수 있는 공간으로 n개의 슬롯이 모여 하나의 버킷을 형성한다.
다. 충돌(collision)이란 레코드를 삽입할 때 2개의 상이한 레코드가 똑같은 버킷으로 해싱되는 것을 의미한다.
라. 해싱은 출돌(collision)이 발생하면 항상 오버플로우(overflow)가 발생한다.
279. 다음 영문이 설명하는 사람은?
A person responsible for the design and management of the database and for the evaluation, selection and Implementation of the database management system.
가. user 나. system engineer
다. database administrator 라. application programmer
280. STUDENT 테이블은 50개의 투플이 정의되어 있으며, “S-AGE"열의 값은 정수값으로 되어 있다. S-AGE 값이 18인 투플이 10개, 19인 투플이 35개, 20인 투플이 5개일 경우 다음 두 SQL문의 실행결과 값을 순서대로 옳게 나타낸 것은?
SELECT DISTINCT S-AGE FROM STUDENT
SELECT DISTINCT S-AGE FROM STUDENT WHERE S-AGE > 19
가. 50, 40 나. 50, 5 다. 3, 5 라. 3, 1
281. 데이터웨어하우스(Datawarehouse)의 설명으로 가장 적절할 것은?
가. 제품의 생산을 위한 프로세스를 전산화해서 부품조달에서 생산계획, 납품, 재고 관리 등을 효율적으로 처리할 수 있는 공급망 관리 솔루션
나. 데이터 수집이나 보고를 위해 작성된 각종 양식, 보고서 관리, 문서보관 등 여러 형태의 문서관리를 수행
다. 대량의 데이터로부터 각종 기법, 등을 이용하여 숨겨져 있는 데이터간의 상호 관련성, 패턴, 경향 등의 유용한 정보를 추출하여 의사결정에 적용
라. 기간 업무 시스템에서 추출되어 새로이 생성된 데이터베이스로서 의사결정자원시스템을 지원하는 주체적, 통합적, 시간적 데이터의 집합체
282. 선형 자료구조에 해당하는 것은?
가. Binary tree 나. Dense list 다. Doubly linked list 라. Stack
283. 다음 중 SQL의 합집합 연산이 제대로 수행되는 경우는?
가. 두 테이블의 속성 개수가 같고, 대응되는 각 속성들의 도메인이 같으나 속성명들이 다른 경우
나. 두 테이블의 속성 개수가 같고, 대응되는 각 속성들의 도메인이 같으나 속성들의 도메인이 다른 경우
다. 두 테이블의 속성 개수가 다르나, 대응되는 각 속성들의 도메인이 같으며 속성명들이 같은 경우
라. 두 테이블의 속성 개수가 같으나 대응되는 각 속성들의 도메인이 다르고 속성명들이 다른 경우
284. 다음 그림은 트랜잭션 상태도를 나타내고 있다. 각 상태에 대한 설명으로 옳지 않은 것은?
가. 활동(active)-초기상태로 트랜잭션이 Begin_Trans에서부터 실행을 시작하였거나 실행중인 상태
나. 부분 완료(partially commited)-트랜잭션이 명령문 중 일부를 실험한 직후의 상태
다. 철회(aborted)-트랜잭션이 실행에 실패하여 Rollback 연산을 수행한 상태
라. 완료(committed)-트랜잭션이 실행을 성공적으로 완료연산을 수행한 상태
285. 트라이(trie) 색인에 대한 설명으로 옳지 않은 것은?
가. 키 탐색을 위해 킷값을 직접 표현한다.
나. 트라이의 차수는 킷값을 표현하기 위해 사용하는 문자의 수(radix)에 의해 결정한다.
다. 킷값의 분포를 미리 예측할 수 있다면 기억장소를 절약할 수 있다.
라. 트라이의 크기는 나타내려고 하는 킷값의 기수와 키 필드 길이에 의해 결정된다.
286. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
가. 시스템 카탈로그는 테이블정보, 인덱스 정보, 뷰정보 등을 저장하는 시스템 테이블이다.
나. 시스템 카탈로그는 DBMS가 스스로 생성하고, 유지하는 데이터베이스 내의 특별한 테이블이다.
다. 시스템 카탈로그에는 사용자의 접근이 허락되지 않는다.
라. 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행한다.
287. 다음 그림은 E-R 도의 예를 나타낸다. 그림에 나타난 구성 요소와 그 설정이 틀린 것은?
가. 사각형-개체(entity)집합을 나타낸다. 나. 타원-개체(entity)를 나타낸다.
다. 마름모-개체(entity) 집합간의 관계를 나타낸다.
라. 선(line)-속성과 개체(entity) 집합을 연결하며, 개체 집합과 관계(relation)를 연결한다.
288. 다음과 같이 주어진 두 개의 함수적 종속 관계에서 추론될 수 없는 종속 관계는?
A->{B,C,D,E,F} F->{G,H}
가. B->F 나. F->G 다. A->A 라. A-{G, H}
289. 다음 SQL 문의 실행결과를 가장 올바르게 설명한 것은?
Drop Table 인사 Cascade;
가. 인사 테이블을 제거한다.
나. 인사 테이블을 참조하는 테이블과 인사 테이블을 제거한다.
다. 인사 테이블이 참조중이면 제거하지 않는다.
라. 인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다.
290. 삽입(embedded) SQL 문이 포함된 응용 프로그램에서 프로그램의 중간에 ‘EXESQL FETCH C1......'과 같은 문장이 포함되어 있다면, 이 문장이 나타나기 전에 반드시 먼저 나타나야 되는 삽입 SQL명령어들로 구성된 것은?
가. DECLARE CURSOR
나. DECLARE CURSOR, OPEN
다. DECLARE CURSOR, OPEN, PREPARE
라. DECLARE CURSOR, OPEN, PREPARE, EXECUTE
291. 파일에 대한 설명 중 옳지 않은 것은?
가. 순차 파일(Sequential file)을 생성되는 순서에 따라 레코드를 순차적으로 저장하므로, 저장 매체의 효율이 가장 높다.
나. 직접파일(Direct file)은 특정 레코드에 접근하기 위해서 디스크의 물리적주소로 변환할 수 있는 함수를 사용한다.
다. 색인 순차 파일(Indexed sequential file)은 순차 및 직접 접근 형태를 모두 지원할 수 있으나 기억장소의 낭비를 초래한다.
라. VSAM 파일(Virtual Storage Access method file)은 검색 속도를 빠르게 하기위하여, 기본 데이터구역과 오버플로우 구역을 구분하여 갖추어야 한다.
292. 관계 데이터베이스의 정규화에 관한 설명으로 옳지 않은 것은?
가. 3NF는 무손실 죠인 또는 종속성 보존을 저해하지 않고도 항상 3NF 설계를 얻을 수 있다.
나. 3NF는 정규형에서 모든 이행(transitive)종속을 제거하지 못한 경우라도 정보의 중복에 대한 문제가 존재하지 않는 장점을 가지고 있다.
다. 모든 BCNF(Boyce-Codd Normal Form)가 종속성을 보존하는 것은 아니다.
라. 모든 BCNF 스킴은 3NF에 속하게 되며, 따라서 BCNF가 3NF보다 한정적 제한이 더 많다.
293. 데이터 정의 언어(Data Definition Language: DDL)와 관련된 설명으로 옳지 않은 것은?
가. 데이터베이스 스킴은 데이터 정의 언어라는 특별한 언어로서 표현된 정의의 집합으로 지정된다.
나. DDL은 번역한 결과가 데이터사전(data-dictionary 또는 data directory)이라는 특별한 파일에 여러 개의 테이블로서 저장된다.
다. 데이터 사전은 단순 데이터(simple data)를 수행하고 있는 파일이다.
라. 데이터베이스 관리 시스템(DBMS) 내에서 사용자의 편의와 구현상의 편의를 위해 명령어를 제공하는 것은 DDL이다.
294. Let us consider a binary tree with 6 leaf nodes. How many nodes of degree two are in the binary tree?
가. 4나. 5다. 6라. 7
295. 다음 설명의 괄호에 공통적으로 적용될 수 있는 단어로 가장 적합한 것은?
Whenever a transaction performs a write, it is essential that the log record for that write be created before the database is modified. Once a log record exists, we can output the modification to the database if that is desirable. Also, we have the ability to ( ) a modification that has already been output to the database. We ( ) it by using the old-value field in log records.
가. undo 나. redo다. abort라. commit
296. 어떤 릴레이션 R에 존재하는 모든 조인 종속성이 릴레이션 R의 후보키를 통해서만 성립된다. 이 릴레이션 R은 어떤 정규형의 릴레이션인가?
가. 제3정규형 나. 보이스-코드 정규형 다. 제4정규형 라. 제5정규형
297. 자료가 아래와 같이 주어졌을 때, 선택 정렬(selection sort)을 적용하여 오름차순으로 정렬할 경우 pass 2를 진행한 수의 정렬된 값으로 옳은 것은?
< 자료 : 9, 4, 5, 11, 8 >
가. 4,5,9,8,11 나. 4,5,9,11,8 다. 4,5,8,11,9 라. 4,5,8,9,11
298. 이진 트리의 특성에 대한 설명으로 옳지 않은 것은?
(단, n0 = 단말 노드 수 , n1 = 차수 1인 노드 수,
n2 = 차수 2인 노드 수, n = 노드의 총수, e = 간선의 총수 )
가. n = e + 1 나. e = n1 +2n2
다. n = n0 + n1 + n2 라. n0 = n2 +2
299. 데이터베이스 관리 시스템에서 데이터 언어(Data-languate)에 대한 설명으로 옳지 않은 것은?
가. 데이터 정의어(DDL)는 데이터베이스를 정의하거나 그 정의를 수정할 목적으로 사용하는 언어이다.
나. 데이터베이스를 정의하고 접근하기 위해서 시스템과의 통신 수단이 데이터 언어이다.
다. 데이터 조작어(DML)는 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다.
라. 데이터 제어어(DCL)는 주로 응용 프로그래머와 일반 사용자가 사용하는 언어이다.
300. 트랜잭션은 자기의 연산에 대하여 전부(all) 또는 전무(nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?
가. consistency 나. automicity 다. isolation 라. durability
301. DBA의 역할로 거리가 먼 것은?
가. 응용 프로그램(Application program)의 작성 나.스키마 정의
다. 무결정 제약 조건의 지정 라. 저장 구조와 액세스 방법 정의
302. 데이터베이스에 관련된 용어의 설명으로 옳지 않은 것은?
가. 튜플(tuple)-테이블에서 열에 해당된다.
나. 애트리뷰트(attribute)-데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당된다.
다. 릴레이션(relation)-릴레이션 스킴과 릴레이션 인스턴스로 구성된다.
라. 도메인(domain)-애트리뷰트가 취할 수 있는 값들의 집합이다.
303. 뷰(view)에 대한 설명으로 옳지 않은 것은?
가. 둘 이상의 기본 테이블에서 유도된 실제 테이블이다.
나. 논리적 데이터에 대한 독립성이 보장된다.
다. 여러 사용자의 다양한 요구에 대한 지원이 편리하다.
라. 자료에 대한 접근제어로 보안을 제공한다.
304. 3단계 데이터베이스 구성에서 모든 응용에 관하여 전체적으로 통합된 데이터 구조로서, 접근권한, 보안정책, 무결성 규칙을 영세한 것은?
가.Internal Schema 나.Externam Schema 다.Auto Schema 라.Conceptual Schema
305. 개체-관계(Entity-Relationship) 모델을 최초로 제안한 사람은?
가. P.Chen 나. E. F Codd 다. Bill Gates 라. Lawrence J.Ellison
306. 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은?
가. 관계형 데이터 모델-데이터베이스를 테이블의 집합으로 표현한다.
나. 네트워크 데이터 모델-데이터베이스를 그래프 구조로 표현한다.
다. 계층적 데이터 모델-데이터베이스를 계층적 그래프 구조로 표현한다.
라. 객체지향 데이터 모델-데이터베이스를 객체/상속 구조로 표현한다.
307. 비선형 구조와 선형 구조가 옳게 짝지어진 것은?
①스택(Stack) ②큐(Queue) ③트리(Tree)
④연결 리스트(Linked List) ⑤그래프(Graph)
가. 비선형 구조 : ①, ②, ⑤선형구조 : ③, ④
나. 비선형 구조 : ③, ⑤ 선형구조 : ①, ②, ④
다. 비선형 구조 : ①, ②, ③선형구조 : ④, ⑤
라. 비선형 구조 : ③선형구조 : ①, ②, ④, ⑤
308. 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재햐야 한다는 데이터 무결성 규칙은?
가. 개체 무결성 규칙(Entity Integrity Rule)
나. 참조 무결성 규칙(Referential Integrity Rule)
다. 영역 무결성 규칙(Domain Integrity Rule)
라. 트리거 규칙(Trigger Rule)
309. 관계 데이터베이스의 테이블 지점정보(지점코드, 소속도시, 매출액)에 대해 다음과 같은 SQL 문이 실행되었다. 그 결과에 대한 설명으로 부적합한 것은?
SELECT 소속도시, AVG(매출액)
FROM 지점정보 WHERE 매출액 > 1000 GROUP BY 소속도시
HAVING COUNT(*) >= 3;
가. WHERE 절의 조건에 의해 해당 도시의 지점들의 매출액 평균이 1000 이하인 경우는 출력에서 제외된다.
나. 지점이 3군데 이상 있는 도시에 대해 각 도시별로 그 도시에 있는 매출액 1000 초과인 지점들의 평균 매출액을 구하는 질의이다.
다. SELECT 절의 “AVG(매출액)”을 “MAX(매출액)”으로 변경하면 각 도시 별로 가장 높은 매출을 올린 지점의 매출액을 구할 수 있다.
라. HAVING 절에서 “COUNT(*)>=3"을 ”SUM(매출액)>=5000“으로 변경하면 어느 한 도시의 지점들의 매출액 합이 5000 이상인 경우만 그 도시 지점들의 매출액 평균을 구할 수 있다.
310. 다음 영문의 괄호 안에 적합한 정렬 방법은?
The ( ) arranges the adjacent record keys as a result of comparing these. That is, if they are not ordered, the two keys are exchanged each other.
가. bubble sort 나. insert sort 다. heap sort 라. radix sort
311. 키 값이 문자열 또는 숫자일 경우 일련의 키 값들에 대해 일부분이 같은 문자나 숫자로 구성되었을 때, 즉 전체 키 값의 길이보다 키 값들 사이에 별개의 전위(prefix) 수가 작을 때 적합하고, 가변 길이의 키 값을 효과적으로 나타낼 수 있으며, 삽입 및 삭제시 노드의 분열과 병합이 없는 특징을 가진 색인구조는?
가. B* - 트리 색인 나. 트라이(trie) 색인
다. B - 트리 색인 라. B+ - 트리 색인
312. 회사원이라는 테이블에서 사원명을 찾을 때, 연락번호가 Null 값이 아닌 사원명을 모두 찾을 때의 SQL 질의로 옳은 것은?
가. SELECT 사원명 FROM 회사원 WHERE 연락번호 != NULL;
나. SELECT 사원명 FROM 회사원 WHERE 연락번호 <>NULL;
다. SELECT 사원명 FROM 회사원 WHERE 연락번호 IS NOT NULL;
라. SELECT 사원명 FROM 회사원 WHERE 연락번호 DON'T NULL;
313. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
가. 시스템 자신이 필요로 하는 여러 가지 개체에 대한 정보를 포함한 시스템 데이터베이스이다.
나. 개체들로서는 기본 테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근 권한 등이 있다.
다. 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용을 검색해 볼 수 있다.
라. 모든 데이터베이스 시스템에서 요구하는 정보는 동일하므로 데이터베이스 시스템의 종류에 관계없이 동일한 구조로 필요한 정보를 제공한다.
1. 다음에서 수치 자료에 대한 부동 소수점 표현(Floating Point Representation)의 특징이 아닌 것은?
가. 고정 소수점 표현보다 표현의 정밀도를 높일 수 있다.
나. 아주 작은 수와 아주 큰 수의 표현에는 부적합하다.
다. 수 표현에 필요한 자리수에 있어서 효율적이다.
라. 과학이나 공학 EH는 수학적인 응용에 주로 사용되는 수 표현이다.
2. 인터럽트 처리 방식 중 인터럽트 신호선을 공유하면서 연결 순서에 따라 우선 순위가 결정되는 것은?
가. Multiple Interrupt Line 방식 나. Daisy-Chain 방식
다. Software Poll 방식라. Bus Arbitration 방식
3. 인터럽트 수행 후에 처리되는 것은?
가. 전원을 다시 동작시킨다.
나. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
다. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
라. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
4. 64가지의 각기 다른 자료를 나타내려고 하면 최소한 몇 개의 비트(bit)가 필요한가?
가. 1나. 3다. 5라. 6
5. 프로세서의 제어 장치에 대한 설명 중 옳지 않은 것은?
가. 고정 배선 방법과 마이크로프로그램 방식이 있다.
나. 마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다.
다. 고정 배선 방법은 부품의 수는 최대화되기는 하나 작동 속도를 높이는데 목표가 있다.
라. 마이크로프로그램 방식에서는 마이크로프로그램을 저장하기 위한 제어 메모리가 필요하다.
6. 주소 부분이 하나밖에 없는 1-주소 명령 형식에서 결과 자료를 넣어 두는데 사용하는 레지스터는?
가. 어큐뮬레이터(Accumulator) 나. 스택(Stack)
다. 인덱스(Index) 레지스터 라. 범용 레지스터
7. 2진법의 수 1101.11을 10진법으로 표시하면?
가. 11.75 나. 13.55 다. 13.75 라. 15.3
8. 입출력장치와 기억장치와의 차이점 설명 중 옳지 않은 것은?
가. 기억장치의 동작 속도가 빠르다. 나. 입출력장치는 자율적으로 동작한다.
다. 기억장치의 정보, 단위는 Word이다. 라. 입출력장치가 착오 발생률이 적다.
9. BCD code 중에서 산술 연산 작용에 가장 적합한 것은?
가. ASCII Size 나. Hamming code 다. Gray code 라. Excess-3 code
10. 캐시(cache) 메모리 설계시 고려할 사항이 아닌 것은?
가. Cache Size 나. 전송 Block Size
다. 주변 입출력 장치 라. Replacement Algorithm
11. 마이크로프로세서 장치로 들어가는 4가지 입력 중에서 출력과 겸해져 쌍방향성인 것은?
가.전원공급 입력 나.클록 입력 다.인터럽트 입력 라.데이터버스 입력
12. 인터럽트 반응시간(Interrupt Response Time)에 대한 설명으로 옳은 것은?
가. 인터럽트 요청신호를 발생한 후부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
나. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
다. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
라. 인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다.
13. 서브루틴의 수행 후 주프로그램으로 돌아오기 위한 복귀 주소는 어느 곳에 기억시켜 두는가?
가.Program Counter 나.Stack 다.Instruction Register 라.General Register
14. 자기디스크 장치의 구성 요소가 아닌 것은?
가. 읽고 쓰기 헤드(Read Write Head)나. 디스크(Disk)
다. 실린더(Cylinder)라. 액세스 암(Access Arm)
15. 기억된 프로그램(Program)을 하나 하나 불러내어 명령을 해독하는 장소는?
가. 입력장치 나. 제어장치 다. 연산장치 라. 기억장치
16. 기억장치의 내용이 다음과 같을 때 어셈블리어로 LDA 34 명령을 직접 주소지정 방식으로 수행될 때 AC에 들어가는 값은 A라 하고, 간접주소 지정방식으로 수행될 때 AC에 들어가는 값을 B라 하면 A, B 값은?
주소 | 내용 |
| |
ː | ː |
34 | 39 |
ː | ː |
39 | 127 |
ː | ː |
127 | 349 |
ː | ː |
기억장치 |
가. A=34, B=39
나. A=34, B=127
다. A=39, B=127
라. A=127, B=349
17. 자료의 병렬 전송을 직렬 전송으로 변환하는데 사용하기에 적합한 소자는?
가. Decoder 나. Encoder 다. Shift Register 라. Ring Counter
18. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?
가. Polling 나. Daisy chain 다. Decoder 라. Multiplex
19. CPU 클럭 중 동기 가변식에 관한 설명이 아닌 것은?
가. 마이크로 오퍼레이션 수행시간의 차이가 현저할 때 사용한다.
나. 중앙처리장치의 시간을 효율적으로 이용할 수 있다.
다. 모든 마이크로 오퍼레이션의 수행시간이 유사한 경우에 사용된다.
라. 모든 마이크로 오퍼레이션에 대하여 서로 다른 사이클을 정의할 수 있다.
20. 다음 명령어 형식에 대한 특성 중 옳지 않은 것은?
가. 3-주소 명령어 형식은 명령어 길이가 증가한다.
나. 2-주소 명령어 형식은 MOVE 명령이 필요하다.
다. 1-주소 명령어 형식은 스택이 필요하다.
라. 0-주소 명령어 형식은 PUSH, POP 명령이 필요하다.
21. 기계어에 대한 설명으로 옳지 않은 것은?
가. 수행시간이 신속하다.나. 하드웨어 운용이 비효율적이다.
다. 프로그램 과정이 불편하다.라. 언어의 호환성이 없다.
22. 중앙처리장치와 주기억장치에 제한을 받지 않고 중앙처리장치의 속도로 수행되도록 하는 기억장치는?
가. 캐시(Cache) 메모리 나. 인스트럭션 버퍼 다. CAM 라. 제어기억장치
23. Batch 처리가 편리한 것은?
가. 급여계산처리 나. 보통예금처리 다. 신원조회처리 라. 공정관리처리
24. A의 내용이 1010, B의 내용이 1100이다. Masking Operation 후의 A 내용은?
가. 1000나. 0010다. 1110라. 0110
25. CPU의 제어기의 제어 데이터 중에 포함되지 않는 것은?
가. 각 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
나. 중앙처리장치의 제어점을 제어하는데 필요한 제어 데이터
다. 인스트럭션의 수행순서를 결정하는데 필요한 제어 데이터
라. 입, 출력 장치의 제어점을 제어하는 제어 데이터
26. Magnetic Tape와 관계가 없는 것은?
가. Access Arm 나. Magnetic Head 다. Parity Bit 라. Protect Ring
27. 원시 프로그램 컴파일러에 의해 번역하면 목적 프로그램이 생성되는데 이 목적 프로그램은 즉시 실행할 수 없는 상태의 기계어이다. 이를 실행 가능한 로드 모듈(Load Module)로 변환하는 것을 무엇이라 하는가?
가. Linkage Editor 나. Interpreter 다. Compiler 라. Assembler
28. 다음의 어셈블리어로 나타낸 기본적인 명령(Instruction)중 제어 기능을 가진 명령만으로 짝지어진 것은?
가. JMP X. ROL 나. LAD X, SZC 다. SMA, JMP X 라. JMP X, LAD X
29. 선형구조가 아닌 것은?
가. Stack 나. Queue 다. Deque 라. Ling
30. DAM(Direct Access Method)으로 사용하지 않는 장치는?
가.Magnetic Tape 나.Data Cell 다.Magnetic Drum 라.Magnetic Disk
31. CPU가 명령어를 수행하는데 필요한 동작이 아닌 것은?
가. Buffer 나. Fetch 다. Decode 라. Execute
32. 인터럽트를 발생한 장치가 프로세서에게 분기할 곳의 정보를 제공해 주는 것과 관계 있는 것은?
가. PSW 나. 서브루틴 다. 인터럽트 enable 신호 라. 인터럽트 벡터(vector)
33. 1의 보수 (1‘s complement)로 표시되는 16비트 수에 0을 타나내는 표현은 몇 개 있는가?
가. 3개 나. 2개 다. 1개 라. 없다.
34. 스택 메모리가 사용되는 경우는?
가. 무조건 점프(Jump) 요구가 받아들여졌을 때 나. 브랜치명령이 실행될 때
다. 메모리요구가 받아들여졌을 때 라. 인터럽트가 받아들여졌을 때
35. 가상기억체제에 대한 설명으로 옳지 않은 것은?
가. 컴퓨터속도는 문제시되지 않는다. 나. 주소공간의 확대가 목적이다.
다. 사용할 수 있는 보조기억장치는 DASD이어야 한다.
라. 보조기억장치로는 자기테이프가 많이 사용된다.
36. Binary 연산을 표시하는 것은?
가. Complement 나. Shift 다. AND 라. Rotate
37. 4비트로 나타낼 수 있는 정보단위는?
가. Nibble 나. Character 다. Full-Word 라. Double-Word
38. 인터럽트요인이 받아들여졌을 때 CPU가 확인하여야 할 사항에 불필요한 것은?
가. 프로그램 카운터 내용 나. 상태조건의 내용
다. 레지스터의 내용라. 스택메모리의 내용
39. 디스크에서 하나의 블록에 해당하는 정보의 주소는 다음과 같이 지정해야 하는데 이 중 옳지 않은 것은?
가. 헤드 나. 디스크 표면 다. 실린더 혹은 트랙 라. 섹터
40. 중앙처리장치(CPU)의 기능이 아닌 것은?
가. 기억장치 나. 연산기능 다. 제어기능 라. 입력기능
41. 디지털 코드 중에서 에러검출 및 교정이 가능한 코드는?
가. 그레이(Gray) 코드 나. 해밍(Hamming) 코드
다. 3초과(Excess-3)코드 라. BCD 코드
42. 순서 논리 회로(Sequential logic circuit)로써 제어 논리를 구성할 때 발생되는 단점으로 옳지 못한 것은?
가. 설계 과정이 복잡하다. 나. 회로 자체가 복잡하다.
다. 처리 속도가 늦어진다. 라. 고장 수리가 용이하지 못하다.
43. 레지스터 전송 마이크로 오퍼레이션의 전송 형태가 아닌 것은?
가. 직렬 전송 나. 병렬 전송 다. 메모리 전송 라. 버스 전송
44. EBCDIC 코드에 의한 (-123)10의 팩형식 십진수의 형태는?
가. F1 F2 D3 나. F1 F2 C3 다. 123D 라. 123C
45. 인터럽트 사이클에 대한 마이크로 동작 중 관계없는 것은?(단 Interrupt Handler)는 0번지에 저장되어 있다.)
가. MBR←PC, PC←0나. MAR←PC, PC←0
다. M←MBR, IEN←0라. Fetch Cycle로 간다.
46. ‘메모리가 제대로 동작하려면 어드레스 신호, 데이터 신호 및 ()신호가 상호간 시간적 관계가 잘 유지되어야 한다.’ ()에 해당하는 올바른 신호는?
가. 제어 나. 호출 다. 액티브(active) 라. 상태(state)
47. 버스(bus)를 구성하는데 사용할 수 있는 논리회로는?
가. Encoder 나. Multiplexer 다. Counter 라. Comparator
48. 메모리를 참조하지 않고 데이터를 사용하는 번지 지정방식은?
가. Direct Addressing나. Register Addressing
다. Indirect Addressing라. Register Indirect Addressing
49. 전류 일치 기술(Coincident-Current Technique)에 의하여 기억장소를 선별하는 기억장치는?
가. 자기코어 나. 자기 디스크 다. 자기 테이프 라. 자기 드럼
50. 부 프로그램(Sub Program)에서 주 프로그램(Main Program)으로 복귀할 때 필요한 주소를 기억시키든지 혹은 산술 연산을 할 때 변수와 연산자를 기억시키는데 적합한 것은?
가. Queue 나. Deque 다. Stack 라. Buffer
51. 인터럽트가 발생되는 원인에 들지 않는 것은?
가. 자료 전달 과정에서 Error가 발생 나. 불법적인 인스트럭션의 수행
다. SVC(SuperVisor Call) 명령 수행 라. 무조건 Branch 명령의 수행
52. 1의 보수에 의해 표현된 수를 좌측으로 1 bit shift 하는 경우 입력되는 비트는?
가. 1 나. 0 다. Sign bit 라. LSB(Least Significant Bit)
53. CPU의 명령을 받고 입∙출력 조작을 개시하면 CPU와는 독립적으로 조작을 하는 것은?
가. Register 나. Channel 다. Terminal 라. Buffer
54. 다음 정보의 단위 중 하위의 개념에서 상위의 개념으로 올바르게 나열된 것은?
가. 문자-항목-레코드-파일 나. 문자-레코드-항목-파일
다. 문자-파일-레코드-항목 라. 문자-항목-파일-레코드
55. 액세스(Access) 시간이 가장 짧은 것으로 가장 고속의 메모리 소자는?
가. 코어(Core) 나. 바이폴라(Bipolar)형
다. 스태틱(static)-MOS형 라. 다이나믹(dynamic)-MOS형
56. 가상기억장치에서 주기억장치로 자료의 페이지를 옮길 때 주소를 조정해 주어야 하는데 이것을 무엇이라 하는가?
가. Spooling 나. Blocking 다. Mapping 라. Buffering
57. 2개의 6bit word를 위한 Comparator(비교기)를 만들기 위하여 몇 개의 exclusive NOR gate가 필요한가?
가. 2 나. 3 다. 6 라. 12
58. 컴퓨터 시스템 내부에서 순간 순간의 시스템 상태를 기록하고 있는 특별한 word를 무엇이라고 하는가?
가. Interrupt 나. Machine check
다. PSW(Program Status Word) 라. SVC 명령
59. 다중 프로그래밍에서는 여러 개의 프로그램이 동시에 병렬로 실행된다. 이 때는 어떤 프로그램이 다른 프로그램에 의해 잘못 쓰여지는 것을 무엇이라 하는가?
가. 프로그램 보호 나. 기계 보호 다. 기억 보호 라. PSW 보호
60. 중앙처리장치의 정보를 주기억장치에 기억시키는 것을 무엇이라고 하는가?
가. Load 나. Store 다. Trance 라. Branch
61. 어느 자료의 일부분 또는 자료 전체를 지울 때 사용하는 연산은?
가. Move 나. AND 다. OR 라. Complement
62. 오류(Error) 정보를 검출하기 위해 사용하는 비트는?
가. Sign Bit 나. Parity Bit 다. Check Bit 라. 위 모두 아니다.
63. 오퍼랜드(Operand) 부분에 데이터를 기억하는 방법에 해당되는 것은?
가. 상대 번지 지정 나. 이미디어트(Immediate) 번지 지정
다. 변형 페이지 제로 번지 지정 라. 인덱스 번지 지정
64. 독립된 기능을 가진 복수의 컴퓨터가 하드웨어, 소프트웨어 및 데이터 등의 자원을 공용할 수 있도록 통합된 시스템을 말하는 것은?
가. 타임셰어링 시스템 나. 리모트 배치 시스템
다. 리얼타임 시스템 라. 컴퓨터 네트워크 시스템
65. 서브루틴과 연관되어 사용되는 명령은?
가. Shift 나. Call과 Return 다. Skip과 Jump 라. Increment와 Decrement
66. 0-주소 인스트럭션 형식의 특징이 아닌 것은?
가. 연산을 위한 스택을 갖고 있으며, 연산 수행 후에 결과를 스택(Stack)에 보존한다.
나. 자료를 얻기 위하여 스택에 접근할 때는 Top이 지정하는 곳에 접근한다.
다. Unary 연산 경우에는 2개의 자료가 필요하고, Top이 지정하는 곳의 자료를 처리하고, 결과는 Top 다음 위치에 기억한다.
라. Binary 연산인 경우 2개 자료가 필요하고, 스택 상단부 2자리에 지정한다.
67. 가상 기억 체제를 설명한 것 중 옳은 것은?
가. 컴퓨터의 구조 및 조작이 간편해 진다.
나. 주기억 장치의 용량이 증대된다.
다. 주소 공간이 확대되어 주기억장치의 용량이 큰 것처럼 동작된다.
라. 명령 수행시간이 빨라진다.
68. 정보의 단위로 가장 적은 것은?
가. BYTE 나. WORD 다. BIT 라. RECORD
69. 인스트럭션(Instruction)의 수행 과정이 아닌 것은?
가. 주소 변환 나. 명령 인출 다. 오퍼랜드 인출 라. 사이클 실행
70. 자료의 외부적 표현 방식으로 가장 흔히 사용되는 code는?
가. ASCII 나. Excess 3 다. Gray 라. 4-bit BCD
71. 문자의 위치 변환에 이용하는데 가장 효율적인 동작은?
가. 로테이트(Rotate) 동작 나. 산술 시프트(Shift)
다. 논리 시프트 라. 좌측 및 우측 시프트
72. 레지스터를 사용하지 않고 연산 수행을 하는 것은?
가. 10진 연산 나. 부동 소수점 연산 다. 고정 소수점 연산 라. 산술 Shift
73. 다음 컴퓨터 사이클 제어 중에서 오퍼랜드의 번지를 읽어내는 기능은?
가. 간접 사이클 나. 실행 사이클 다. 가로채기 사이클 라. 명령 사이클
74. 명령 코드가 명령을 수행할 수 있게 필요한 제어 기능을 제공해 주는 것은?
가. 레지스터 나. 누산기 다. 스택 라. CPU에 있는 제어 장치
75. DMA의 장점으로 해당되는 것은?
가. 속도가 느린 메모리가 사용될 수 있다.
나. 마이크로 프로세서가 데이터 전송을 제어한다.
다. 데이터 전송회로 보다 덜 복잡하다.
라. 보다 빠른 데이터의 전송이 가능하다.
76. 부동소수점 표현방식의 특징에 해당하지 않는 것은?
가. 연산이 복잡하고 시간이 많이 걸린다.
나. 대단히 큰 수치와 작은 수치의 표현이 용이하다.
다. 부동소수점 수치를 계산할 수 없는 컴퓨터는 서브루틴으로 처리한다.
라. 고정소수점 표현에 비해 bit열이 적게 필요하다.
77. 입출력 장치와 기억장치 사이에서 가장 중요한 동작상의 차이점은?
가. 동작의 자율성 나. 오류발생률 다. 정보의 단위 라. 동작속도
78. 다음 중 버스(bus)의 종류가 아닌 것은?
가. 주소버스 나. 데이터버스 다. 기억버스 라. 제어버스
79. 주소지정(Addressing)을 하기 위한 최소의 기억공간 단위는?
가. 1 bit 나. 1 byte 다. 2 byte 라. 4 byte
80. 연산자의 기능이 아닌 것은?
가. 함수 연산 기능 나. 번지 기능 다. 전달 기능 라. 제어 기능
81. 전가산기(full adder)의 합의 동작을 얻을 수 있는 것은?
가. AND 나. OR 다. 배타적 OR 라. 다수결
82. 십진수 956에 대한 BCD(Binary Coded Decimal)는?
가. 1001 0101 0110 나. 1101 0110 0101
다. 1000 0101 0110 라. 1010 0110 0101
83. 논리연산기능으로만 나열된 것은?
가. MOVE, AND , COMPLEMENT 나. ROTATE, ADD, SHIFT
다. MOVE, EXCLUSIVE OR, SUBTRACT 라. MULTIPLY, AND, DIVIDE
84. Stack과 관계 있는 명령어 형식은?
가. One-Address 명령어 나. Two-Address 명령어
다. Three-Address 명령어 라. Zero-Address 명령어
85. 마이크로 동작의 시퀀스를 결정하여 주는 신호는?
가. 사이클 신호 나. 누산기 다. 레지스터 라. 제어신호
86. 메이저 스테이트(Major state)를 명령이 페치(fetch)사이클에서 사용하지 않는 것은?
가. Program Counter 나. Stack Pointer
다. Memory Buffer Register 라. Memory Address Register
87. 인터럽트가 발생할 수 있는 상황인 것은?
가. 입출력 장치 동작에 CPU의 기능이 요청 될 때
나. 실행 중인 프로그램의 일부를 변경하고자 할 때
다. 컴퓨터 조작자가 처리의 순서를 바꾸조자 할 때
라. 정전 통보시간 5분전
88. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할 때 PC(Program Counter)와 MBR(Memory Buffer Register)의 비트 수를 바르게 나타낸 것은?
가. PC=8비트, MBR=12비트나. PC=12비트, MBR=8비트
다. PC=8비트, MBR=8비트라. PC=12비트, MBR=12비트
89. 정보를 기억 장치에 기억시키거나 읽어 내는 명령을 한 후부터 실제로 정보를 기억 또는 읽기 시작할 때까지 소요되는 시간을 무엇이라 하는가?
가. Seek Time 나. Processing Time 다. Access Time 라. Idle Time
90. 동시에 여러 개의 입출력 장치를 제어할 수 있는 채널은?
가. 멀티플렛서 채널 나. Duplex 채널 다. 레지스터 채널 라. Simplex 채널
91. 기억 장치를 분류 할 때 Computer 내부에 있는 주기억장치를 무엇이라고 부르는가?
가. Main Storage 나. Accumulator
다. Magnetic Memory 라. Register Memory
92. 다음 설명 중 옳지 않은 것은?
가. 인터럽트가 발생하면 중앙처리 장치의 모든 기능은 중지된다.
나. 사이클 스틸의 발생시 중앙처리 장치의 상태 보존이 필요 없다.
다. 사이클 스틸은 DMA 인터페이스에 의해서 이루어진다.
라. 인터럽트 발생시 중앙처리장치의 상태 보존이 필요하다.
93. 마이크로프로그램에 대한 설명 중 옳지 않은 것은?
가. 마이크로프로그램은 소프트웨어라고 하는 것보다 하드웨어적인 요소가 많아 펌웨어(Firmware)라고도 불린다.
나. 제어기를 구성하는 방법으로 마이크로프로그램이 이용될 수 있다.
다. 마이크로프로그램은 전자계산기의 제작 단계에서 컨트롤 스토레이지(Control Storage) 속에 저장한다.
라. 마이크로프로그램은 마이크로 명령으로 형성되어 있다.
94. 컴퓨터의 Fetch 사이클 시퀀스를 옳게 나타낸 것은?
① 명령을 읽고 PC를 하나 증가 ② 실행 사이클로 간다. ③ 명령의 번지를 전송 ④ OP 코드를 전송 ⑤ 간접 사이클로 간다. |
가. ③-①-④-②-⑤ 나. ③-①-④-⑤-②
다. ③-④-①-②-⑤ 라. ①-③-④-②-⑤
95. BCD 코드에서의 가중치(Weight)는?
가. 2,4,2,1 나. 8,4,2,1 다. 4,3,2,1 라. 103,102,101,100
96. 연산의 종류를 Unary연산과 Binary연산으로 구별할 때 Binary연산을 하는 연산자가 아닌 것은?
가. Complement 나. OR 다. AND 라. Exclusive OR
97. 다음 중에서 음수를 표시하는 방법이 아닌 것은?
가. 1의 보수(1‘s Complement) 나. 부호 및 크기(Signed Magnitude)
다. 2의 보수(2‘s Complement) 라. 10의 보수(10’s Complement)
98. 자기테이프 Record 크기가 80자로서 블록(Block)의 크기가 2400자일 경우 블록 팩터(Block Factor)는?
가. 40 나. 30 다. 25 라. 20
99. OSI이란 다음 중 어느 것의 약자인가?
가. Open Systems Interface 나. Open Systems Interconnection
다. Operating Systems Interface 라. Operating Systems Interconnection
100. BCD코드를 사용하는 이유는?
가. 계산이 간편하다. 나. 복잡한 연산기능을 수행할 수 있다.
다. 10진수 입,출력이 간편하다. 라. 메모리를 효과적으로 사용할 수 있다.
101. 온라인 리얼타임 시스템에서 취급하는 방식이 아닌 것은?
가. 리모트 잡(Job) 입력시스템 방식 나. 메시지 교환방식
다. 조회방식 라. 거래 데이터 처리방식
102. 시분할 처리방식에 적합한 단말장치는?
가. 카드 천공장치 나. 종이테이프 장치 다. 영상 표시장치 라. 광학 문제 해독장치
103. 정보의 취소 단위는?
가. Word 나. Byte 다. Bit 라. Nibble
104. 8진수 265를 16진수로 나타내면?
가. D5 나. C3 다. A5 라. B5
105. -3의 1의 보수 표현과 값이 같은 것은?
가. -1의 2의 보수 나. -4의 2의 보수 다. -6의 2의 보수 라. -7의 2의 보수
106. 서브루틴을 호출할 때 복귀번지(Return Address)를 기억하는데 주로 사용되는 것은?
가. Stack Pointer 나. Flag 다. Program Counter 라. ALU
107. 오류 검출코드가 아닌 것은?
가. Biquinary 코드 나. Excess-3 코드 다. 2 out -of 5 코드 라. Hamming 코드
108. 캐시 기억장치의 특징 중 틀린 것은?
가. 고속이며, 가격이 저가이다.
나. 주기억장치와 CPU사이에서 일종의 버퍼(Buffer)기능을 수행한다.
다. 기억장치의 접근(Access) 시간을 줄이므로 컴퓨터의 처리속도를 향상시킨다.
라. 수십 Kbyte- 수백 Kbyte의 용량을 사용한다.
109. 마이크로 프로그램을 저장하는 제어 메모리는 주로 어떤 메모리를 사용하는가?
가. ROM 나. CAM(Content Addressable Memory) 다. RAM 라. 가상 메모리
110. 다음에서 주소 지정방식이 아닌 것은?
가. Direct Addressing 나. Temporary Addressing
다. Immediate Addressing 라. Relative Addressing
111. 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM은?
가. PROM 나. Mask ROM 다. EPROM 라. EAROM
112. 인터럽트 발생시 처리할 사항이 아닌 것은?
가. Return Address의 기억 나. 스택의 크기 계산
다. CPU내의 레지스터 내용 기억 라. 인터럽트 마스크 상태 제어
113. OP code 명령호출은 어느 레지스터로 이동하는가?
가. Flag Resister 나. Address Resister
다. Index Resister라. Instruction Resister
114. Interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선 순위를 결정하는 방식은?
가. Step By Step 방식 나. Serial Encoder 방식
다. Interrupt Resister 방식라. Daisy-Chain 방식
115. 마이크로 프로그램(Micro Program)에 대한 설명 중 옳지 않는 것은?
가. 마이크로 프로그램은 보통 RAM에 저장한다.
나. 마이크로 프로그램은 CPU 내의 제어장치를 설계하는 프로그램이다.
다. 마이크로 프로그램은 각종 제어 신호를 발생시킨다.
라. 마이크로 프로그램은 마이크로 명령으로 형성되어 있다.
116. Program Counter의 기능을 설명한 것 중 옳은 것은?
가. PC의 내용은 fetch cycle 동안에 1 증가된다.
나. PC의 내용은 execute cycle 동안에 1 증가된다.
다. PC의 내용은 Fetching, executing 과 관계없다.
라. PC의 내용은 변화하지 않는다.
117. 다음과 같은 마이크로 동작에 해당하는 인스트럭션은?
MAR ← MBR(AD)
MBR ← M AC ← 0
AC ← AC+MBR
가. AND 나. STA 다. BSA 라. LDA
40. 누산기(ACC)에 대하여 바르게 설명한 것은?
가. 레지스터의 일종으로 산술연산, 논리연산의 결과를 일시적으로 기억하는 장치
나. 연산명령의 순서를 기억하는 장치 다. 연산부호를 해독하는 장치
라. 연산명령이 주어지면 연산준비를 하는 장소
118. 메모리로부터 읽은 내용이 오퍼랜드(Operand)의 번지일 경우 컴퓨터의 사이클(Cycle)은?
가. 인터럽트 사이클 나. 페치 사이클 다. 실행 사이클 라. 간접 사이클
119. 프로그램 카운터가 명령의 번지 부분과 더해져서 유효 번지가 결정되는 주소 지정 방식은?
가. 상대 번지 모드(Mode) 나. 간접 번지 모드(Mode)
다. 인덱스드 어드레싱 모드(Indexed Addressing Mode)
라. 베이스(Base) 레지스터 어드레싱 모드
120. 레지스트 R1에 있는 내용을 왼쪽으로 2Bit SHIFT 시키는 기능과 관계 있는 것은?
가. 제어 기능 나. 연산 기능 다. 전송 기능 라. 레지스터 기능
121. 프로그램 카운터(PC)에 대한 설명 중 옳은 것은?
가. 프로그램을 카운트하여 +1씩 증가한다.
나. 프로그램 데이터를 저장한다. 다. 명령을 저장한다.
라. 실행을 기다리는 명령의 번지를 저장한다.
122. 가상(Virtual) 메모리에서 페이지 교체(Page Replacement) 알고리즘에 해당하는 것은?
가. Write-Through 알고리즘 나. 매치(Match) 알고리즘
다. Write-Back 알고리즘 라. First In First Out(FIFO) 알고리즘
123. 중앙처리장치에서 사용되는 레지스터(register)의 종류가 아닌 것은?
가. Accumulator 나. Program Counter 다. Instruction Register 라. Full Adder
124. 계산 도중 연산장치에서 계산된 중간 결과를 보존하는 것은?
가. Address Register 나. Accumulator
다. Parallel Adder라. Instruction Register
125. 인스트럭션의 연산자 부분이 나타낼 수 있는 것으로 옳지 않은 것은?
가. 인스트럭션의 순서나. 인스트럭션의 형식
다. 자료의 종류라. 연산자
126. 다음 코드 중에서 통신 및 마이크로컴퓨터에서 많이 채택되고 있는 코드는?
가. BCD 코드 나. Hamming 코드 다. EBCDIC 코드 라. ASCII 코드
127. ROM에 대한 설명 중 옳지 않은 것은?
가. 기억된 내용을 임의로 변경시킬 수 없다.
나. 사용자가 작성한 Program이나 Data를 기억시켜 처리하기 위해 사용하는 Memory이다.
다. Read만이 가능하다. 라. Micro Instruction을 내장하고 있다.
128. 64가지의 각기 다른 자료를 나타내려고 하면 최소한 몇 개의 비트(bit)가 필요한가?
가. 1 나. 3다. 5라. 6
129. Compiler Language나 Assembly Language로 작성된 프로그램을 자칭할 때 무엇이라 하는가?
가. Assembler 나. Object Program
다. Source Program 라. Operating System Program
130. 여러개의 CPU(중앙처리장치)를 가지고 동시에 많은 일을 처리하는 것을 무엇이라 하는가?
가. Multiprocessing 나. Multiprogramming
다. Multiaccessing 라. Multitasking
131. 단항(unary) 연산을 행하는 것은?
가. SHIFT 나. AND 다. OR 라. 4칙 연산
132. 중앙처리장치(CPU)의 기능이 아닌 것은?
가. 기억 기능 나. 연산 기능 다. 제어 기능 라. 입력 기능
133. Parity Bit의 기능으로 옳은 것은?
가. Error 검출용 비트이다. 나. Bit 위치에 따라 Weight 값을 갖는다.
다. BCD code에서만 사용한다. 라. Error Bit이다.
134. 프로그램 제어에 관한 명령이 아닌 것은?
가. 브렌치(branch) 나. 콜(call), 리턴(Return)
다. 인터럽트에 관한 명령 라. 논리연산
135. 인터럽트 회선에 대하여 우선 순위를 배정하는 일차적 목적은?
가. 인터럽트 루틴 어드레스를 선택한다.
나. 어느 인터럽트가 가장 자구 사용하는가 결정한다.
다. 인터럽트가 하나 이상 발생할 때 어느 것이 선택되어야 하는가를 지적한다.
라. 마이크로프로세서가 하나 이상의 인터럽트 루틴을 동시에 실행하는 것을 방지한다.
136. 성능을 향상시키기 위하여 주기억장치와 CPU 레지스터 사이에서 데이터를 이동시키는 중간 버퍼로 작용하는 기억장치는?
가. CD 나. C 드라이브 다. 캐시메모리 라. 누산기
137. 메모리 인터리빙(Interleaving) 방법의 사용 목적이 되는 것은?
가. 메모리 액세스의 효율 증대 나. 기억 용량의 증대
다. 입∙출력 장치의 증설 라. 전력 소모 간소
138. 연산한 결과를 기억장치로 보내기 전에 잠시 보관하는 레지스터는?
가. Adder 나. Accumulator 다. Index Register 라. Core Memory
139. 인터럽트 수행 후에 처리되는 것은?
가. 전원을 다시 동작시킨다. 나. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
다. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
라. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
140. CPU내 제어기의 제어 데이터 중에 포함되지 않는 것은?
가. 각 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
나. 중앙처리장치의 제어점을 제어하는데 필요한 제어 데이터
다. 인스트럭션의 수행순서를 결정하는데 필요한 제어 데이터
라. 입∙출력 장치의 제어점을 제어하는 제어 데이터
141. 마이크로 오퍼레이션 중 우선적으로 이루어져야 하는 것은?
가. PC←PC+1 나. IR←MBR 다. MAR←PC 라. MBR←PC
142. 2진수 (1010)2을 그레이 코드 변환하면?
가. (1010) 나. (0101) 다. )1111) 라. (0000)
143. 4비트로 나타낼 수 있는 정보 단위는?
가. Nibble 나. Character 다. Full-Word 라. Double-Word
144. 정보를 기억장치에 기억시키거나 읽어내는 명령이 있고 난 후부터 실제로 기억 또는 읽기가 시작되는데 소요되는 시간은?
가. Access Time 나. Cycle time 다. Turn around time 라. Seek time
145. 내용에 의하여 액세스되는 메모리 장치는?
가. CAM 나. ROM 다. 가상(Virtual) 라. 레지스터 기능
146. PUSH, POP 명령어 처리시 처리되는 메모리 주소는?
가. 스택의 데이터 나. AX의 데이터 다. SI 데이터 라. DI의 데이터
147. 계산 결과를 시험할 필요가 있을 때 계산 결과가 기억장치에 기억 될 뿐 아니라 중앙처리장치에도 남아 있어서 중앙처리장치 내에서 직접 시험이 가능하므로 시간이 절약되는 인스트럭션 형식은?
가. 2주소 인스트럭션 형식 나. 2주소 인스트럭션 형식
다. 1주소 인스트럭션 형식라. 0주소 인스트럭션 형식
148. 비교(Compare) 동작과 같은 동작하는 논리 연산은?
가. 마스크(Mask) 동작 나. OR 동작 다. 배타적OR(Exclusive OR) 라. AND 동작
149. 8개의 bit로 표현 가능한 정보의 최대 가지수는?
가. 8나. 64라. 255라. 256
150. 10진수 9를 Excess-3 code로 변환하면?
가. 1001(E) 나. 1110(E) 다. 1101(E) 라. 1100(E)
151. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?
가. Polling 나. Daisy chain 다. Decoder 라. Multiplex
152. 해밍 코드 방식에 의하여 구성된 코드가 16비트인 경우 데이터 비트의 수 및 패리티 비트의 수는 각 각 몇 개씩인가?
가. 데이터비트 : 11비트, 패리티비트 : 5비트
나. 데이터비트 : 10비트, 패리티비트 : 6비트
다. 데이터비트 : 12비트, 패리티비트 : 4비트
라. 데이터비트 : 15비트, 패리티비트 : 1비트
153. ALU의 목적은?
가. OP 코드의 번역 나. 산술과 논리 연산의 실행
다. 필요한 기계 사이클 수의 계산 라. 어드레스 버스 제어
154. 하나의 AND 회로와 E-OR 회로를 조합한 회로는?
가. 반가산기 나. 전가산기 다. 래치 라. 플립플롭
155. 영문자(Alphanumeric) 코드에 해당하는 것은?
가. Gray Code 나. BCD Code 다. ASCII Code 라. Excess 3 Code
156. 중앙처리장치에서 사용되는 레지스터(register)의 종류가 아닌 것은?
가. Accumulator 나. Program Counter
다. Instruction Register라. Full Adder
157. 인터럽트의 종류 중 발생 요인이 전혀 다른 인터럽트는?
가. External Interrupt 나. Internal Interrupt
다. Trap 라. Software Interrupt
158. 부동소수점 표현의 수들 사이의 곱셈 알고리즘 과정에 해당되지 않는 것은?
가. 0인지 여부를 조사한다. 나. 가수의 위치를 조정한다.
다. 가수를 곱한다. 라. 결과를 정규화 한다.
159. 데이지체인(Daisy-Chain) 우선 순위 인터럽트 방법에서 인터럽트를 발생하는 장치들의 연결 방법은?
가. 모든 장치를 직렬로 연결한다.
나. 모든 장치를 병렬로 연결한다.
다. 직렬과 병렬로 연결한다.
라. 우선 순위에 따라 직렬 및 병렬로 연결한다.
160. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?
가. Polling 나. Daisy chain 다. Decoder 라. Multiplex
161. 2진수 (1010)2을 그레이 코드로 변환하면?
가. (1010) 나. (0101) 다. (1111) 라. (0000)
162. 명령 형식 중에서 스택(stack)을 필요로 하는 것은?
가. 3주소 명령어 나. 2주소 명령어 다. 1주소 명령어 라. 0주소 명령어
163. 컴퓨터에서 사용되는 명령어들을 기능별로 분류할 때 분류 기준에 포함되지 않는 것은?
가. 함수 연산 기능 나. 주소계산 기능 다. 전달 기능 라. 입∙출력 기능
164. “동기 디지털 시스템에 내장되어 있는 모든 레지스터의 타이밍은 ( ) 에 의하여 제어된다.” ( ) 에 올바른 용어는?
가. 마스터 클럭 발생기 나. 프로그램 카운터
다. 스택 포인터 라. 플립플롭
165. 전자계산기의 입∙출력에 필요한 기능이 아닌 것은?
가. 입∙출력 버스 나. 입∙출력 인터페이스 다. 입∙출력 제어 라. 입∙출력 기억
166. 다음과 같은 명령어의 기능은?
JMP X
가. 제어 기능 나. 함수 연산 기능 다. 전달 기능 라. 입∙출력 기능
167. 2의 보수 표현 방식으로 8비트의 기억 공간에 정수를 표현할 때 표현 가능 범위는?
가. -27 ~+27 나. -28 ~+28
다. -27 ~+(27-1) 라. -28 ~+(28-1)
168. 입력장치인 동시에 출력 장치로도 사용할 수 있는 것은?
가. 카드판독장치 나. 카드천공장치 다. 인쇄장치 라. 자기테이프장치
169. 메모리의 내용을 어드레스 할 수 있는 메모리는?
가. Associative 메모리 나. ROM 다. RAM 라. 자기테이프장치
170. 인터럽트 벡터에 필수적인 것은?
가. 분기번지 나. 메모리 다. 제어규칙 라. ACC
171. Addressing 방법이 아닌 것은?
가. Temporary Addressing 나. Direct Addressing
다. Immediate Addressing라. Index Addressing
172. DMA란 무엇인가?
가. 인터럽트와 같다. 나. Direct Memory Acknowledg의 약자이다.
다. Direct Main Accumulator의 약자이다.
라. 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법
173. 인스트럭션 수행 속도가 중앙처리장치 속도와 거의 같도록 하기 위해 사용되는 기억 장치는?
가.Associative 기억장치 나.Cache 기억장치 다.Virtual 기억장치 라.PROM
174. 어느 컴퓨터의 기억 용량이 1M byte이다. 이때 필요한 주소선의 수는?
가. 8개 나. 16개 다. 20개 라. 24개
175. 가상 기억장치(virtual memory)의 가장 큰 목적은?
가.접근시간의 단축 나.용량의 확대 다.동시에 여러 단어의 탐색 라.주소지정 방식의 탈피
176. 제어 메모리에서의 번지를 결정하는 방법으로서 옳지 않은 것은?
가. 마이크로 명령에서 지정하는 번지로 무조건 분기 나. 서브루틴은 call과 return
다. 상태 비트에 따른 조건부 분기 라. 명려어 분석에 따른 조건부 분기
177. 논리 마이크로 연산에 있어서 레지스터 A와 B의 값이 단서와 같이 주어졌을 때 Selective-Set 연산을 수행하면 어떻게 되는가? (단, A는 프로세서 레지스터이고, B는 논리 오퍼랜드, A=1010, B=0011)
가. 1100 나. 1011 다. 0011 라. 1010
178. 다음의 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?
가.Fetch 스테이트 나.Indirect 스테이트 다.Execute 스테이트 라.Interrupt 스테이트
179. 자기드럼 기억장치의 드럼 표면이 트랙(track)당 6,000개의 셀(cell)로 된 30개의 트랙으로 구분되어 있다면 몇 비트(bit)의 정보를 기억할 수 있는가?
가. 200 나. 5,070 다. 6,030 라. 180,000
180. 다음은 이동(shift)의 경우이다. 8-비트로 구성된 레지스터 7번의 내용이 11011001일 때 SRA 7,3을 실행히고 난 후의 레지스터 7의 내용은? (단, SRA 7,3은 레지스터 7번을 우측으로 산술 이동(Arithmetic Shift to the right) 3회 수행함을 뜻한다.)
가. 11111101 나. 00011011 다. 11111011 라. 01111011
181. CPU의 Hardware 요소들을 기능별로 분류할 때 포함되지 않는 것은?
가. 연산 기능 나 제어 기능 다. 입,출력 기능 라. 전달 기능
182. 0번지(zero-address)명령형을 갖는 전자계산기구조의 원리는 어느 것을 사용하는가?
가. Accumulator Extension Register 나. Virtual Memory Architecture
다. Stack Architecture 라. Micro-Programming
183. 차기 인스트럭션(Next Instruction)의 번지를 지시하는 것은?
가. Data Register 나. Program Counter
다. Memory Address Register 라. Instruction Register
184. 랜덤(Random) 처리가 되지 않는 기억 장치는?
가. 자기 드럼 나. 자기 디스크 다. 자기 테이프 라. 자심
185. 입, 출력 장치 사이에 존재하는 속도차로 인해 발생하는 단점을 해결하기 위해서 고려된 것은?
가.콘솔(console)장치 나.범용레지스터 장치 다.채널제어장치 라.터미널 장치
186. 인터프리터(Interpreter)에 대한 설명 중 옳지 않은 것은?
가. 원시 프로그램의 각 문장을 즉시 번역해서 목적프로그램을 만들고, 이를 바로 실행한다.
나. 시분할 시스템에 유용하다. 다. 원시 프로그램의 변화에 대한 반응이 빠르다.
라. CPU 사용 시간의 낭비가 크다.
187. 오퍼레이팅 시스템에 있어서 컨트롤 프로그램이 행하는 주된 작업에 해당하는 것은?
가. 소스 프로그램의 번역 나. 잡(Job)우선 순위 결정
다. 오퍼레이터에 대한 지시라. 코볼 프로그램의 우선번역
188. 다음의 레지스터 중에서 2배 길이 레지스터(double-length register)라고도 불리워지는 것은?
가. 시프트 레지스터(Shift Register) 나. 어드레스 레지스터(Address Register)
다. A 레지스터(Accumulator) 라. 버퍼 레지스터(Buffer Register)
189. 다은 Interrupt 중에서 최우선권(Top Priority)이 주어져야 하는 것은?
가. Arithmetic Overflow Interrupt 나. Interrupt form I/0
다. Power Fail Interrupt 라. Parity Error Interrupt
190. 자기 코어(Magnetic Core) 기억장치에 관한 설명 중 옳은 것은?
가. 자기 코어는 중심을 통과하는 전선에 흐르는 전류의 방향에 따라 1혹은 0의 값을 갖는다.
나. 자기 코어는 중심을 통과하는 전선에 전류가 흐를 때 1의 값을 갖고 전류가 흐르지 않을 때 0의 값을 갖는다.
다. 자기 코어 기억장치는 자기드럼이나 자기디스커 보다 값이 훨씬 저렴하므로 주기억장치로 많이 사용된다.
라. 기억용량 8K 바이트(byte)의 자기 코어 기억장치란 8비트 짜리 바이트가 꼭 8000개 있는 기억장치를 말한다.
191. 전자계산기 메모리에서 지움성 읽음(Destructive Read-Out) 성질을 갖고 있는 것은?
가.반도체 메모리 나.자기코어 메모리 다.자기디스크 메모리 라.자기테이프 메모리
192. 명령레지스터에 호출된 OP Code를 해독하여 그 명령을 수행시키는데 필요한 각종 제어신호를 만들어 내는 장치는?
가. Instruction Decoder 나. Instruction Encoder
다. Instruction Counter 라. Instruction Multiplexer
193. 그린과 같은 제어장치를 마이크로 동작으로 가장 잘 설명한 것은?
가. 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
194. Interrupt 발생 원인이 아닌 것은?
가. 정전 나. 기억공간내 허용되지 않는 곳에의 접근 시도
다. Operator의 조작 라. 임의의 부프로그램에 대한 호출
195. 그림에서 F의 값은?
가. F = A 나. F = A + 1 다. F = A - 1 라. F = 0
196. 자기 디스크(Magnetic Disk) 장치의 구성 요소가 아닌 것은?
가. Read/Write Head 나. Access Arm 다. Disk 라. Cylinder
197. 입ㆍ출력이 실제로 일어나고 있을 때는 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입ㆍ출력 장치의 전용인 것처럼 운영되는 채널을 무엇이라 하나?
가.Interlock-Channel 나.Crossbar-Channel 다.Selector-Channel 라.I/O-Channel
198. 아래와 같은 어셈블리 프로그램에서 뺄셈을 한 결과가 메모리의 몇 번지에 저장되는가?
ORG100
LDASUB
CMA
INC
ADDMIN
STADIF
HLT
MIN, DEC 83
SUB, DEC -23
DIF, HEX 0
END
가. 104번지 나. 105번지 다. 108번지 라. HEX 0 번지
199. 어떤 명령을 수행할 수 있도록 된 일련의 제어 워드가 특수한 기억 장치 속에 저장된 것을 무엇이라 하는가?
가. 제어 메모리 나. 제어 데이터 다. 마이크로 프로그램 라. 고정배선제어
200. 1비트(bit)를 저장할 수 있는 기억장치는?
가. Register 나. Accumulator 다. Flip-Flop 라. Delay
201. 직접 메모리 액세스(DMA)의 특징이 아닌 것은?
가. CPU의 도움 없이 메모리의 전송을 시행한다.
나. CPU와 DMA 제어기는 메모리와 버스를 공유한다.
다. CPU의 상태보존이 필요하다.
라. 메모리 장치 외의 통신에서 CPU보다 우선권을 가지고 있다.
202. 명령어의 주소 부분과 PC의 값을 더해서 유효주소를 결정하는 주소 모드는?
가. Implied 모드 나. Relative Address 모드
다. Index Address 모드 라. Register Indirect 모드
203. 8비트 부호와 2의 보수로 나타낸 수 -77을 오른쪽으로 두 비트 산술 시프트 수행한 결과는?
가. OVERFLOW 나. -19 다. -19.5 라. +19
204. 인스트럭션의 설계 과정과 가장 거리가 먼 것은?
가. 연산자의 종류 나. 주소지정방식 다. 기억장치의 대역폭(bandwidth)
라. 해당 컴퓨터 시스템 단어(word)의 크기(비트수)
205. 전자계산기 기억장치의 주소 설계시 고려사항이 아닌 것은?
가. 주소를 효율적으로 나타내야 한다. 나. 주소 표시를 정확하게 해야 한다.
다. 사용자에게 편리하도록 해야 한다
라. 주소공간과 기억공간을 독립시킬 수 있어야 한다.
206. CPU가 계속 flag를 검사하지 않고 데이터가 준비되면 인터페이스가 컴퓨터에 알려주고 전송이 완료되면 수행 중이던 프로그램으로 되돌아가 수행을 재개하는 입ㆍ출력 방식은?
가. 프로그램된 I/O에 의한 방식 나. DMA(Direct Memory Access)
다. Interrupt에 의한 방식 라. Register를 이용한 방식
207. 마이크로 사이클에 대한 내용 중 가장 관계가 적은 것은?
가. 마이크로 오퍼레이션 수행에 필요한 시간을 마이크로 사이클 타임이라 한다.
나. 마이크로 오퍼레이션 수행 시간이 가장 긴 것을 정의한 방식이 동기 고정식이다.
다. 마이크로 오퍼레이션에 따라서 수행 시간을 다르게 하는 것을 동기 가변식이라 한다.
라. 마이크로 오퍼레이션 중에서 수행시간의 차이가 큰 것을 약 30개로 구분해서 사용한다.
208. 마이크로컴퓨터 내에는 동작에 항상 필요한 모니터 프로그램이 있다. 이러한 모니터 프로그램이 기억되기에 적당한 장소는?
가. RAM 나. I/P port 다. ROM 라. CPU
209. 이터레이션(iteration) 방법에서 반복시 입력 데이터(data)를 얻는 방법은?
가. 한 루틴(routine)이 외부로부터 데이터(data)를 얻는다.
나. 한 루틴이 그 루틴에서 데이터를 얻는다.
다. 한 루틴이 다른 루틴으로부터 데이터를 얻는다. 라. 데이터가 필요하지 않다.
210. 타이머(Timer)에 의하여 발생되는 인터럽트(Interrupt)는 어디에 해당되는가?
가. 프로그램 인터럽트 나. 익스터널(External) 인터럽트
다. I/O 인터럽트 라. 머신체크(Machine Check) 인터럽트
211. 프로그래머가 어셈블리 언어(Assembly Language)로 프로그램을 작성할 때 반복되는 일련의 같은 연산을 효과적으로 하기 위해 필요한 것은?
가.마이크로 프로그래밍 나.매크로(MACRO) 다.함수(Function) 라.Reserved Instruction Set
212. 채널에 관한 설명 중 옳지 않은 것은?
가. 신호를 보낼 수 있는 전송로이다. 나. 입ㆍ출력은 DMA방법으로도 수행한다.
다. 입ㆍ출력은 수행 중 어떤 오류조건에서 중앙처리장치에 인터럽트를 걸 수 있다.
라. 자체적으로 자료의 수정 EH는 코드 변환 등의 기능을 수행할 수 없다.
213. 다음 중 잘못 연결한 것은?
가. Associative Memory - Memory Access 속도
나. Virtual Memory - Memory 공간확대
다. Cache Memory - Memory Access 속도
라. Memory Interleaving - Memory 공간확대
214. 병렬 처리기 중에서 PE(Processing Element)라를 다수의 연산기를 가지고 다수의 데이터를 동시에 처리하도록 만들어진 처리기는?
가.Pipelined Processor 나.Array Processor 다.Multiprocessor 라.Sigma Processor
215. Paging System 이란?
가. 보조기억장치를 여러 개의 page로 구분한다.
나. 기억 장치에 추가하여 page로 된 기억 장치를 연결한다.
다. 주로 기억 장치의 기억 장소를 여러 개의 block으로 구성한다.
라. 보조기억장치의 주기억장치 모드를 page로 구분한다.
216. Indirect Cycle 동안에 컴퓨터는 무엇을 하는가?
가. 명령을 읽는다. 나. 오퍼랜드(Operand)의 어드레스(Address)를 읽는다.
다. 오퍼랜드(Operand)를 읽는다. 라. 인터럽트(Interrupt)를 처리한다.
217. 다은 OSI에 대한 설명 중 옳지 않은 것은?
가. 국제표준화기구(ISO)에서 통신시스템 표준안들의 공통된 기초를 제공할 목적으로 개발되었다.
나. OSI는 개방 시스템 간 접속이라고 부른다.
다. 이질적인 통신 네트워크의 상호 접속을 개발하기에 더 쉽고 효율적인 부가 특징을 제공한다.
라. OSI 구조는 6층으로 구성된 계층적 구조를 갖고 있다.
218. 입ㆍ출력 장치를 하드웨어적으로 우선 순위를 결정하는 방식은?
가. Polling I/O 나. Daisy Chain I/O 다. Multi interrupt I/O 라. Handshaking I/O
219. 입ㆍ출력에 필요한 하드웨어 기능으로서 적합하지 않은 것은?
가. 입ㆍ출력 버스 나. 입ㆍ출력 인터페이스 다 DMA 제어기 라. 메모리 제어기
220. M 비트 크기를 갖는 N개의 레지스터간에 직접자료 전달을 위해서 접점끼리 연결했을 경우 선의 수와 버스를 사용했을 때 선의 수의 차이는?
가. N(N-1) 나. MN(N-1)개 다. M개 라. M(N2-N-1)개
221. Access Time이 빠른 순서로 나열된 것은?
① Cache Memory ② Associative Memory ③ Main Memory ④ 자기 Disk
가. ①→②→③→④ 나. ②→①→③→④ 다. ③→①→②→④ 라. ②→③→①→④
222. 10진수 8을 Excess-3 코드로 표시하면?
가. 1000 나. 1100 다. 1011 라. 1001
223. 명령문 구성형태 중 하나의 오퍼랜드가 어큐뮬레이터 속에 포함된 주소방법은?
가. 0-번지 나. 1-번지 다. 2-번지 라. 3-번지
224. CPU가 무엇을 하고 있는지를 나타내고 있는 레지스터는?
가. Major state register나. PSW
다. Timing state register라. Sequence counter
225. 한 명령의 Execute Cycle 중에 Interrupt 요청이 있어 Interrupt를 처리한 후 전산기가 맞이하는 다음 사이클은?
가. Fetch Cycle 나. Indirect Cycle
다. Execute Cycle 라. Direct Cycle
226. 프로그램 카운터(PC)가 명령어의 번지와 더해져서 유효번지를 결정하는 어드레싱 모드(Addressing Mode)는?
가. 레지스터 모드 나. 인덱스드 어드레싱 모드
다. 상대번지 모드 라. 건접번지 모드
227. 1개의 Full adder를 구성하는 데는 최소 몇 개의 Half adder가 필요한가?
가. 1개나. 2개 다. 3개 라. 4개
228. 하드 와이어드(hard-wired)방식이 마이크로 프로그래밍 방식보다 좋은 점은?
가. 구조화된 제어 구조를 제공한다.
나. 인스트럭션 세트를 변경할 수 있다.
다. 컴퓨터의 속도를 감할 수 있다.
라. 비교적 복잡한 명령 세트를 가진 시스템에 적합하다.
229. 중앙 연산처리장치에서 마이크로 오퍼레이션이 순서적으로 일어나게 하려면?
가. 레지스터 나. 누산기 다. 스위치 라. 제어신호
230. 8진수 0.54를 십진수로 나타내면?
가. 0.6875 나. 0.87569 다. 0.7568 라. 0.5687
231. 다음은 마이크로 명령 형식을 표시한 것이다. 적합하지 않은 것은?
가. 수평 마이크로 명령 나. 제어 마이크로 명령
다. 수직 마이크로 명령 라. 나노 명령
232. 중앙 처리장치(CPU)의 속도와 주기억장치의 속도 차가 클 때 명령어(Instruction)의 수행 속도를 중앙 처리 장치의 속도와 비슷하도록 하기 위하여 사용하는 메모리는?
가. Virtual Memory 나. Cache Memory
다. Associative Memory 라. Main Memory
233. Propagation Delay에 대한 다음 사항 중 옳지 않은 것은?
가. Gate상의 Operating Speed는 Propagation Delay에 비례한다.
나. carry propagation은 ALU(Arithmetic Logic Unit) path에서 가장 긴 delay를 말한다.
다. 더 빠른 gate를 고용함으로써 propagation delay time을 줄일 수 있다.
라. ALU의 parallel-adder에 carry propagation을 줄이기 위해 carry look ahead를 사용한다.
234. 인터럽트 서비스 루틴의 기능이 아닌 것은?
가. 처리기 레지스터의 상태 보존 나. 인터럽트 원인 결정
다. 상대적으로 높은 레벨의 마스크 레지스터 클리어 라. 처리기 상태 복구
235. “Instruction의 빠른 처리속도를 위해 중앙처리장치의 속도와 기억장치의 속도를 유효 Cycle동안 병행 실행한다”와 관련 있는 것은?
가. Handshaking 나. DMA 다. Interleaving 라. Associative Memory
236. 다음 중 병렬처리기의 종류가 아닌 것은?
가. Pipeline processor 나. Vector processor
다. Multi Processor 라. Micro processor
237. 가상기억체제에서 번지공간이 1024K이고 기억공간은 32K라고 가정할 때 주기억장치의 주소레지스터는 몇 비트로 구성되는가?
가. 12나. 13다. 14라. 15
238. 자기 테이프에서 갭(gap)과 갭 사이에 존재하는 레코드는?
가. 블록 레코드 나. 가변 레코드 다. 논리적 레코드 라. 물리적 레코드
239. 전자계산기 기억장치의 주소설계시 고려사항이 아닌 것은?
가. 주소를 효율적으로 나타내야 한다.
나. 주소 표시를 정확하게 해야 한다.
다. 사용자에게 편리하도록 해야 한다.
라. 주소공간과 기억공간을 독립시킬 수 있어야 한다.
240. 다음 중 인터럽트의 발생 원인으로 적당하지 않은 것은?
가. Supervisor Call 나. 정전 다. 부프로그램 호출 라. 불법적인 인스트럭션 수행
241. 간접 주소(Indirect address)에 대하여 설명하고 있는 것은?
가. 그 자료를 얻기 위해서 정확히 한번 기억장치를 접근하여야 한다.
나. 인스트럭션의 길이가 짧고 제한되어 있어도 이것을 이용하여 긴 주소를 찾아갈 수 있다.
다. 자료를 기억장치에서 읽어야 할 필요가 없으므로 다른 주소 방식들보다 신속하다.
라. 자료가 기억된 장소에 직접 사상시킬 수 있는 주소 형태이다.
242. 가로 세로 각각 32개로 구성된 Core Plan을 16장 겹쳐 쌓은 기억장치의 기억 용량은 몇 K워드인가?
가. 1,024 나. 1,024×16 다. 1 라. 0.5×16
243. 스택머신은 다음 중 어느 것에 해당하는가?
가. 영번지머신 나. 일번지머신 다. 이번지머신 라. 삼번지머신
244. DMA와 인터럽트에 대한 설명 중 옳지 않은 것은?
가. 인터럽트 인 경우 주변장치와 처리기 레지스터 간에 자료를 이동시킨다.
나. 대량의 자료전송시 인터럽트 방법은 중앙처리기의 부담을 증가시킨다.
다. DMA는 프로그램제어에 입출력 방법이다.
라. 다양한 인터럽트 처리를 위해서 인터럽트에 우선 순위를 부여할 수 있다.
245. 메모리 인터리빙(interleaving)의 설명이 아닌 것은?
가. 저속의 블록 단위 전송이 가능하다.
나. 캐시 기억장치, 고속 DMA전송 등에서 많이 사용된다.
다. 기억장치의 접근시간을 효율적으로 높일 수 있다.
라. 각 모듈을 번갈아 가면서 접근(access)할 수 있다.
246. 클라이언트/서버 모델과 관계 있는 것은?
가. 분산처리 방식 나. 시분할처리 방식 다. 실시간 처리방식 라. 일괄처리 방식
247. 프로그램을 통한 입출력 방식에서 입출력 장치 인터페이스에 포함되어야 하는 하드웨어가 아닌 것은?
가. 데이터 레지스터나. 장치의 동작 상태를 나타내는 flag
다. 단어 계수기라. 장치 번호 디코더
248. 다음과 같이 표시된 카르노도(Karnaugh Map)를 간소화한 식은?
A BC | 00 | 01 | 11 | 10 |
0 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
가. A + 나. A + C 다. A + 라. A +
249. 인터프리터(Interpreter)와 컴파일러(Compiler)가 다른 점은?
가. 목적 프로그램의 생산나. 원시 프로그램의 번역
나. 목적 프로그램의 실행라. 원시 프로그램의 생산
250. 타이머(Timer)에 의한 인터럽트(Interrupt)는 다음 중 어디에 속하는가?
가.프로그램 인터럽트 나.I/O 인터럽트 다.익스터널 인터럽트 라.머신 체크 인터럽트
251. 기억장치의 자료처리 속도(6ps)를 나타내는 밴드 폭(Band Width)이란?
가. 계속적으로 기억장치에서 데이터를 읽거나 기억시킬 때 1총 동안에 사용되는 비트수
나. 필요에 따라 주기억장치에 사용되는 바이트의 사용량
다. 1초 동안에 사용되는 워드(Word)의 사용량
라. 계속적으로 사용되는 데이터의 사용량을 1분 동안에 사용하는 바이트의 수를 표시
252. 동시에 양쪽 방향으로 전송이 가능한 전송방식은?
가. Simplex 나. Half-duplex 다. Full-duplex 라. On-Ling
253. 캐시(cache) 메모리에서 특정 내용을 찾는 방식 중 매핑 방식에 주로 사용되는 메모리는?
가.Nano Memory 나.Associative Memory 다.Virtual Memory 라.Stack Memory
254. 인터럽트 비트(Interrupt Bits)10010과 마스크 비트(Mask Bits)01110을 상호 AND하였을 때의 출력 비트는?
가. 11100 나. 00011 다. 11101 라. 00010
255. (-17) + (-4)를 2의 보수로 계산하였을 때 결과는?
가. 00010101 나. 11101011 다. 11110011 라. 00001101
256. 인터프리터(interpreter)를 사용하는 언어는?
가. BASIC 나. FORTRAN 다. PASCAL 라. Machine Code
257. 다수의 프로세서를 연결하여 동시에 수행을 하게 함으로서 연산속도를 향상시키고, 다수의 프로세서를 관리하기 위한 시스템은?
가.분산 처리 시스템 나.병렬 처리 시스템 다.실시간 처리 시스템 라.시분할 처리 시스템
258. 다음 마이크로 사이클에 대한 내용 중 가장 관계가 적은 것은?
가. 마이크로 오퍼레이션 수행에 필요한 시간을 마이크로 사이클 타임이라 한다.
나. 마이크로 오퍼레이션 중에서 수행시간이 가장 긴 것을 정의한 방식이 동기고정식이다.
다. 마이크로 오퍼레이션에 따라서 수행시간을 다르게 하는 것을 동기 가변식이라 한다.
라. 마이크로 오퍼레이션 중에서 수행시간의 차이가 큰 것을 약 30개로 구분해서 사용한다.
259. 0-주소 인스트럭션에 필요한 것은?
가. 스택(Stack) 나. 색인 레지스터(index register)
다. 큐(queue) 라. 기본 레지스터(base register)
260. 컴퓨터의 구조를 병렬 수행의 정도에 따라 분류한 방식은?
가. Handler의 분류 나. Feng의 분류 다. Chang의 분류 라. Flynn의 분류
261. 메모리 계층 시스템에서 보조기억 장치의 내용을 주기억장치로 옮기는데 필요한 것은?
가. 메모리 어드레스 mapping table 나. DMA 다. 캐시 메모리 라. 인터럽트
262. 인스트럭션의 설계 과정과 가장 거리가 먼 것은?
가. 주소지정방식 나. 연산자의 종류 다. 기억장치의 대역폭(bandwidth)
라. 해당 컴퓨터 시스템 단어(word)의 크기(비트수)
263. 논리회로에 의해 계산된 결과 X는?
가. 나. 다. 라.
264. 마이크로 명령 형식을 표시한 것이다. 적합하지 않은 것은?
가.수평 마이크로 명령 나.제어 마이크로 명령 다.수직 마이크로 명령 라 나노 명령
265. access time이 빠른 순서로 나열된 것은?
① Cache Memory ② Associative Memory
③ Main Memory ④ Magnetic Disk
가. ①-②-③-④ 나. ②-①-③-④ 다. ③-①-②-④ 라. ③-②-①-④
266. Von Neuman형 컴퓨터의 연산자들이 가져야 하는 기능과 가장 거리가 먼 것은?
가. 증폭 기능 나. 함수 연산 기능 다. 전달 기능 라. 제어 기능
267. 입출력에 필요한 하드웨어 기능으로 적합하지 않은 것은?
가. 입출력 버스 나. 입출력 인터페이스 다. DMA 제어기 라. 메모리 제어기
268. I/O bus에 연결될 수 있는 다음 4개의선 중에서 양방향성인 것은?
가. interrupt sense line나. data line
다. function line라. device address line
269. 마이크로 오퍼레이션은 어디에 기준을 두고서 실행되나?
가. Flag 나. Clock 다. 메모리 라. RAM
270. 컴퓨터의 입출력장치에 대한 입출력방식이 아닌 것은?
가. 중앙처리장치에 의한 입출력 나. DMA 방식
다. 버퍼에 의한 입출력 라. 채널 제어기에 의한 입출력
271. 중앙연산장치에서 마이크로 오퍼레이션이 순서적으로 일어나게 하려면?
가. 레지스터 나. 누산기 다. 스위치 라. 제어신호
272. 자기테이프 장치의 기능에 대하여 가장 알맞은 것은?
가. 입출력장치로 쓰인다. 나. 입력장치로만 쓰인다.
다. 출력장치로만 쓰인다. 라. 입출력장치로 쓸 수 없다.
273. 기억장치 중 CAM 이라고 하는 것은?
가. cache 기억장치 나. associative 기억장치 다. 가상기억장치 라. 주기억장치
274. “instruction의 빠른 처리속도를 위해 중앙처리장치의 속도와 기억장치의 속도를 유효 Cycle 동안 병행 실행한다”와 관련 있는 것은?
가. Handshaking 나. DMA 다. interleaving 라. Associative Memory
275. Daisy chain에 대한 설명이 가장 옳은 것은?
가. interrupt를 하드웨어적으로 Enable하거나 Disable하기 위한 방법이다.
나. interrupt의 우선순위를 결정하기 위하여 직렬 연결한 하드웨어 회로이다.
다. I/O 장치의 상태 레지스터를 Polling하는 순서를 정하는 것이다.
라. Interrupt 요구를 하드웨어적으로 Disable하도록 한 회로이다.
276. 1개의 Full adder를 구성하는 데는 최소 몇 개의 Half adder가 필요한가?
가. 1개나. 2개 다. 3개라. 4개
277. 다음 중 S/W 문제로 프로그램에 오류가 없는데도 인터럽트가 발생하는 경우는?
가.0으로 나눌 때 나.금지된 자원의 접근시도 다.불법 연산자 사용 라.페이지 폴트
278. 다음 일련의 마이크로 오퍼레이션은 어느 사이클인가?
T1 : MAR <- PC
T2 : MBR <- M, PC <- PC+1
T3 : OPR <- MBR(OP), I <- MBR(I)
가. Fetch Cycle 나. Execute Cycle
다. Indirect Cycle 라. Interrupt Cycle
279. 0-주소 인스트럭션 형식을 사용하는 컴퓨터의 특징은?
가. 연산 후에 입력 자료가 변하지 않고 보존된다.
나. 연산에 필요한 자료의 주소를 모두 구체적으로 지정해 주어야 한다.
다. 모든 연산은 스택에 있는 자료를 이용하여 수행한다.
라. 연산을 위해 입력자료의 주소만을 지정해 주면 된다.
280. 프로그램 카운터가 명령어의 번지와 더해져서 유효번지를 결정하는 어드레싱 모드는?
가. 레지스터 모드 나. 상대번지 모드 다. 간접번지 모드 라. 인덱스드 어드레싱 모드
281. 자기 디스크에 데이터를 액세스하는데 걸리는 시간에 포함되지 않는 것은?
가. Rotational Delay 나. Seek Time 다. Reading Time 라. Transmission Time
282. 가장 기억체제에서 번지 공간이 1024k이고 기억공간은 32k라고 가정할 때 주기억장치의 주소 레지스터는 몇 비트로 구성되는가?
가. 12나. 13다. 14라. 15
283. 십진수 21.6을 2진수로 변환한 것은?
가. 10111.1011 나. 10101.1101 다. 10101.1010 라. 10101.1001
284. 다음 인터럽트 중 최우선권이 주어져야 하는 경우는?
가. 정전 나. 자료전달의 오류 다. 명령의 오동작 라. 입출력 장치의 오동작
285. 제어 데이터가 될 수 없는 것은?
가. 연산자의 종류나. 연산을 위한 수치 데이터
다. 인스트럭션의 주소지정방식라. 연산결과에 대한 상태 플래그 내용
286. 인터럽트 우선순위 체제의 방법이 아닌 것은?
가. 폴링 나. 인터럽트 요청 체인
다. 인터럽트 우선순위 체인 라. 인터럽트 서비스 루틴
287. DMA란?
가. 인터럽트와 같다. 나. Direct Main Acknowledge의 약자이다.
다. Direct Main Accumulator의 약자이다.
라. 메모리와 입, 출력 디바이스 사이에 데이터의 주고 받음이 직접 행해지는 기법
288. 주소 지정 방식(Addressing Mode)중에서 프로그램 킷값에 명령어의 주소부분을 더해서 실제주소를 구하는 방식은?
가. 직접 번지 방식 나. 즉치 번지 방식
다. 상대 번지 상식 라. 레지스터 번지 방식
289. 프로그램 디버깅(Debugging)에 필요하지 않는 것은?
가. 트레이서(Tracer)나. 스태틱 덤프(Static Dump)
다. 다이나믹 덤프(Dynamic Dump) 라. 스왑(Swap) 또는 스와핑(Swapping)
290. 대량의 자료를 장시간 보관하는데 가장 유리한 장치는?
가. 자기테이프 장치 나. 자기디스크 장치 다. 자기 드럼 장치 라. OMR 카드 장치
291. 인터럽트 처리과정 중 인터럽트를 요청한 장치를 하드웨어로 판별하는 방법은?
가. 폴링 방법 나. 스택에 의한 방법
다. 데이지 체인을 이용한 방법 라. 장치번호 디코더에 의한 방법
292. Associative 기억장치에 사용되는 기본요소가 아닌 것은?
가. 일치 지시기 나. 마스크 레지스터
다. 인덱스 레지스터라. 검색 데이터 레지스터
293. 중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
가. 가상 기억 장치 나. 모듈 기억 장치 다. 보조 기억 장치 라. 캐시 기억 장치
294. 어느 컴퓨터의 기억 용량이 1M byte이다. 이때 필요한 주소선의 수는?
가. 8개 나. 16개 다. 20개 라. 24개
295. CPU가 인스트럭션을 수행하는 순서는?
㉠ 인터럽트 조사 ㉡ 인스트럭션 디코딩
㉢ 인스트럭션 Fetch ㉣ Operand Fetch ㉤ Execution
가. ㉢-㉠-㉡-㉣-㉤ 나. ㉢-㉡-㉣-㉤-㉠ 다. ㉡-㉢-㉣-㉤-㉠ 라. ㉣-㉢-㉡-㉤-㉠
296. 인터럽트 처리 루틴에서 반드시 사용되는 레지스터는?
가. Index Register 나. Accumulator 다. Program Counter 라. MAR
297. 전 가산기(full adder)의 carry 비트를 논리식으로 나타낸 것은?
가. C=x⊕y⊕z 나. C=xy+xz+yz 다. C=xy+(x⊕y)z 라. C=xyz
298. 리 엔트란시(re-entrancy)는 멀티 프로그래밍이 가능한 계산기에서 여러 명의 사용자가 같은 코드를 함께 이용하기 위한 일차적인 필수조건이다. 이런 리 엔트란시를 가능하게 한 것은?
가. 인덱스 레지스터(Index register)와 간접번지 방법(Indirect addressing)의 사용
나. 결합 기억기(associate memory)의 사용
다. 고속 시프트 레지스터(shift register) 사용
라. 효율적인 컴파일러(compiler)의 사용
299. 다음 약어들 중 기억장치와 직접적인 관계가 없는 것은?
가. DMA 나. MAR 다. MBR 라. MUX
300. I/O operation과 관계없는 것은?
가. Channel 나. Handshaking 다. Interrupt 라. Emulation
301. Interrupt 발생 원인이 아닌 것은?
가. 정전 나. 기억공간 내 허용되지 않는 곳에의 접근 시도
나. Operator의 조작 라. 임의의 부프로그램에 대한 효율
302. 0-번지(Zero-Address) 명령형을 갖는 전자계산기구조의 원리는 어느 것을 사용하는가?
가. Accumulator Extension Register 나. Virtual Memory Architecture
다. Stack Architecture 라. Micro-Programming
303. 한 명령의 Execute Cycle 중에 Interrupt 요청이 있어 Interrupt를 처리한 후 전산기가 맞이하는 다음 사이클은?
가. Fetch Cycle 나. Indirect Cycle 다. Execute Cycle 라. Direct Cycle
304. 마이크로 오퍼레이션을 순서적으로 발생시키는데 필요한 것은?
가. 스위치 나. 레지스터 다. 누산기 라. 제어신호
305. 어떤 프로그램이 수행 중 인터럽트 요인이 발생했을 때 CPU가 확인할 사항에 속하지 않은 것은?
가. 프로그램 카운터의 내용나. 모든 레지스터의 내용
다. 상태조건의 내용 라. 주기억장치의 내용
306. 타이머(Timer)에 의하여 발생되는 인터럽트(Interrupt)는 어디에 해당하는가?
가. 프로그램 인터럽트 나. 익스터널(External) 인터럽트
다. I/O 인터럽트라. 머신 첵(Machine Check) 인터럽트
307. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니고, 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 방법은?
가. RAM 나. Associative memory 다. ROM 라. Virtual memory
308. 채널에 관한 설명 중 옳지 않은 것은?
가. 신호를 보낼 수 있는 전송로이다. 나. 입ㆍ출력은 DMA 방법으로도 수행한다.
다. 입ㆍ출력 수행 중 어떤 오류조건에서 중앙처리장치에 인터럽트를 걸 수 있다.
라. 자체적으로 자료의 수정 또는 코드 변환 등의 기능을 수행할 수 없다.
309. 다음 번의 명령어가 현재의 프로그램 카운터(PC)를 기준으로 하여 어느 번지에 있음을 나타내는 주소지정 방식은?
가. 상대번지 지정방식 나. 간접번지 지정방식
다. 직접번지 지정방식 라. 절대번지 지정방식
310. 컴퓨터의 메모리 용량이 16K × 32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?
가. MAR:12, MBR:16 나.MAR:32, MBR:14
다.MAR:12, MBR:32 라. MAR:14, MBR:32
311. 다음의 마이크로 오퍼레이션과 관련 있는 것은?
MAR ← MBR(ADDR)
MBR ← M(MAR)
EAC ← AC + MBR
가. AND나. ADD다. JMP라. BSA
312. 기억장치에 접근을 위하여 판독신호를 내고 나서 다음 판독신호를 낼 수 있을 때까지의 시간을 무엇이라 하는가?
가. 탐색시간(Seek Time)나. 전송시간(Transfer Time)
다. 접근시간(Access Time)라. 사이클시간(Cycle Time)
313. 가상 기억장치(Virtual Memory)의 특징이 아닌 것은?
가. 가상기억장치의 목적은 기억공간이 아니라 속도이다.
나. 가상기억공간의 구성은 프로그램에 의해서 수행된다.
다. 보조기억장치는 자기 디스크를 많이 사용한다.
라. 보조기억장치의 접근이 자주 발생되면 컴퓨터 시스템의 처리 효율이 저하될 수 있다.
314. 우선순위 인터럽트 가운데 소프트웨어적 처리 기법은?
가. 스트로브(Strobe) 방법 나. 폴링(Polling) 방법
다. 병렬 우선순위(Parallel Priority) 방법 라. 데이지-체인(Daisy-Chain)방법
315. 피 연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 Instruction Cycle Time이 가장 짧은 명령어 형식은?
가. 레지스터-메모리 인스트럭션나. AC 인스트럭션
다. 스택(Stack) 인스트럭션 라. 메모리-메모리 인스트럭션
316. Compiler란?
가. 원시 프로그램을 기계어로 바꾸는 Hardware이다.
나. 원시 프로그램을 기계어로 바꾸는 Softeware이다.
다. 원시 프로그램을 기계어로 바꾸는 사용자가 직접 짠 프로그램이다.
라. 기계어를 원시 코드로 바꾸는 프로그램이다.
317. 전자계산기의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작을 행한다. 4가지 단계에 속하지 않는 것은?
가. Fetch cycle 나. Branch cycle 다. Interrupt cycle 라. Execute cycle
318. 인터럽트 작동 순서가 올바른 것은?
① 리턴에 의한 복귀 ②벡터 인터럽트 처리 ③ CPU에게 인터럽트 요청 ④ 인터럽트 인지신호 발생 ⑤ 현재 작업 중인 주소를 메모리에 저장
가. ③⑤④②① 나. ④③⑤②① 다. ⑤②③①④ 라. ①③④⑤②
319. 논리회로에 의해 계산된 결과 X는?(NOT, AND, OR gate로 되어 있다.)
가. X = A + B 나. X = A + B 다. X = A B 라. X = A + B
320. 캐시(Cache) 기억장치 설명 중 옳은 것은?
가. 중앙처리장치와 주기억장치의 정보교환을 위해 임시 보관하는 것
나. 중앙처리장치의 속도와 주기억장치의 속도를 가능한 같도록 하기 위한 것
다. 캐시와 주기억장치 사이에 정보 교환을 위하여 임시 저장하는 것
라. 캐시와 주기억장치의 속도를 같도록 하기 위한 것
321. 기억소자와 I/O 장치간의 정보교환 때 CPU의 개입 없이 직접 정보교환이 이루어 질 수 있는 방식은?
가. Strobe 방식 나. 인터럽트 방식 다. Handshaking 방식 라. DMA 방식
322. 컴퓨터에서 사용하는 명령어의 기능이 아닌 것은?
가. 전달 기능 나. 제어 기능 다. 연산 기능 라. 번역 기능
323. 다음 논리 회로를 간략화 하여 재 설계한 것은?
가. 나.
다. 라.
324. 다음 회로를 불(Boolean) 대수로 표시하면?
가. B' C 나. BC'' 다. BC 라. (BC)'
325. 다음 출력 결과는?
가. (0000)2 나. (0101)2 다. (1111)2 라. (0010)2
1. 도스(MS-DOS)에서 시스템 부팅시 반드시 필요한 파일이 아닌 것은?
가. MSDOS.SYS 나. CONFIG.SYS 다. IO.SYS 라. COMMAND.COM
2. 한 작업이 CPU를 할당받으면 그 작업이 종료될 때까지 다른 작업에게 CPU를 할당하지 못하는 스케줄링 기법에 해당하는 것으로만 짝지어진 것은?
가. SRT, SJF 나. SRT, HRN 다. Round Robin, FIFO 라. FIFO, SJF
3. 구역성(Locality)에 있어서 공간(Spatial) 구역성에 해당하는 것은?
가. Looping 나. Subroutine 다. Array 라. Stack
4. 프로그램이 실행할 때 기억장치 내의 모든 정보를 균일하게 참조하는 것이 아니라 어느 한 순간에 특정 부분을 집중적으로 참조하는 프로그램의 순차적인 성질을 무엇이라고 하는가?
가. 참조국부성(Locality Of Reference) 나. 교체(Swapping)
다. 임계영역(Critical Section)라. 모니터(Monitor)
5. 저장장치 배치 전략 중 최초적합(First-Fit)에 대한 설명으로 옳은 것은?
가. 입력된 작업을 주저장장치 내에서 그 작업을 수용할 수 있는 첫 번째 공백에 배치시킨다.
나. 입력된 작업을 주저장장치 내의 공백 중에서 그 작업에 가장 잘 맞는 공백, 즉 사용되지 않는 공간을 가장 작게 남기는 공백에 배치한다.
다. 입력된 작업을 주저장장치 내에서 가장 잘 맞지 않는 공백, 즉 가장 큰 공백에 배치한다.
라. 첫 번째 입력된 작업은 크기에 상관없이 무조건 주저장장치 내의 첫 번째 공백에 배치한다.
6. UNIX에서 명령의 백그라운드 처리를 위해 명령의 끝에 입력하는 것은?
가. *나. %다. &라. $
7. 운영체제의 설계목표가 아닌 것은?
가. 빠른 응답시간 나. 경과시간 단축 다. 처리량 감소 라. 폭넓은 이식성
8. 트래싱(thrashing) 현상을 방지하기 위한 방법이라고 할 수 없는 것은?
가. 다중 프로그래밍의 정도를 높인다. 나. CPU 이용률을 높인다.
다. 페이지 부재율을 조절하여 대처한다. 라. Working set 방법을 사용한다.
9. 다중 프로그래밍 시스템에서 운영체제에 의하여 cpu가 할당되는 프로세스를 변경하기 위하여 현재 cpu가 사용하여 실행되고 있는 프로세스의 상태정보를 저장하고, 앞으로 실행될 프로세스의 상태 정보를 설정한 다음에 cpu를 할당하여 실행되도록 하는 작업은?
가. 오버레이(Overlay)나. 스와핑(Swapping)
다. 워킹셋(Working Set)라. 문맥교환(Context Switching)
10. 인터럽트의 종류에 해당하지 않는 것은?
가. 프로세스 인터럽트나. 입출력 인터럽트
다. 외부 인터럽트라. SVC(Supervisor Call) 인터럽트
11. 통합(coalescing)과 압축(compaction)에 대한 설명으로 옳지 않은 것은?
가. 인접한 공백들을 하나의 공백으로 합하는 과정을 통합이라 한다.
나. 모든 사용되고 있는 기억장소를 주기억 장치의 한쪽 끝으로 옮기는 것을 압축이라 한다.
다. 압축은 단편화의 해결 방안이 될 수 없다.
라. 압축 후에는 하나의 커다란 공백이 생기게 된다.
12. 교착 상태의 필요충분 조건에 해당하지 않는 것은?
가.Mutual Exclusion 나.Hold And Wait 다.Circular Wait 라.Preemption
13. 사용자 password에 대한 설명으로 옳지 않은 것은?
가. 추측 가능한 사용자의 전화번호, 생년원일 등으로는 구성하지 않는 것이 바람직하다.
나. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
다. 암호는 자주 변경하는 것이 바람직하다. 라. 불법 액세스를 방지하는데 사용된다.
14. 클라이언트/서버 시스템의 장점이 아닌 것은?
가. 에러 발생시 원인 파악이 용이하다. 나. 시스템 확장이 용이하고 유연성이 있다.
다. 사용자 중심의 개별적인 클라이언트 운영환경이 가능하다.
라. 개방형 시스템으로 다양한 하드웨어와 소프트웨어 선택이 가능하다.
15. 여러 개의 큐를 두어 낮은 단계로 내려갈수록 프로세스의 시간 할당량을 크게하는 프로세스 스케쥴링 방식은?
가. MFQ 나. SJF 다. SRT(Shortest Remaining Time) 라. Round-Robin
16. 파일의 보조기억장치에 대한 디스크 공간 할당 기법 중 연속할당 기법의 설명으로 옳은 것은?
가. 사용자는 만들고자 하는 파일의 크기에 해당하는 디스크 공간을 미리 지정해 주어야 한다.
나. 논리적으로 연속된 레코드들이 물리적으로는 서로 무관하게 저장된다.
다. 논리적으로 연속된 레코드들이 전체 디스크에 퍼져 있는 경우보다는 액세스 시간이 증가한다.
라. 디렉토리에는 각 파일의 시작주소와 파일의 길이만이 유지되므로 디렉토리 구현이 어렵다.
17. 운영체제의 기능에 대한 설명으로 거리가 먼 것은?
가. 컴퓨터를 초기화시켜 작업(JOB)을 수행할 수 있는 상태로 유지시키는 역할을 한다.
나. 컴퓨터 자원을 여러 이용자가 나누어 사용할 수 있도록 자원을 관리한다.
다. 하드웨어와 사용자 사이에 내부 및 외부 인터페이스를 제공한다.
라. 소프트웨어나 하드웨어에 오류가 발생하면 운영체제는 회복을 위해 어떤 일도 할 수 없다.
18. UNIX의 커널(Kernel)에 대한 설명으로 옳지 않은 것은?
가. 명령어를 해석하여 실행한다. 나. 파일 시스템의 접근 권한을 처리한다.
다. 시스템의 기억장소와 각 프로세스의 배당을 관리한다.
라. 시스템에서 처리되는 각종 데이터를 장치간에 전송하고 변환한다.
19. 세마포어에 대한 설명으로 옳지 않은 것은?
가. Dijkstra는 교착상태에 대한 문제를 세마포어라는 개념을 이용하여 해결하였다.
나. 세마포어에 대한 오퍼레이션들은 소프트웨어나 하드웨어로 구현 가능하다.
다. 이진 세마포어는 오직 0과 1의 두가지 값을 가지며, 산술 세마포어는 0과 양의 정수를 값으로 가질 수 있다.
라. 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장할 수 있다.
20. 분산 시스템의 장점이 아닌 것은?
가. 보안이 향상된다. 나. 자원 공유가 가능하다.
다. 신회성이 보장된다. 라. 연산 처리 속도가 향상된다.
21. 로더(loader)에 대한 설명으로 옳지 않은 것은?
가. 로더는 링킹-재배치-로딩-주기억장치 할당의 순서로 기능을 수행한다.
나. 재배치(relocation)로더는 단순한 로딩이에 목적 프로그램의 재배치를 담당한다.
다. 컴퓨터 내부로 정보를 들어오거나 또는 외부 기억장치로부터 정보들을 주기억장치 내에 적재하는 프로그램이다.
라. 동적(dynamic) 로더는 프로그램을 한꺼번에 적재하는 것이 아니라 실행시 필요한 일부분만을 차례로 적재하는 방식이다.
22. Round-Robin 스케쥴링(Scheduling) 방식에 대한 설명으로 옳지 않은 것은?
가. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기큐의 맨 뒤로 그 작업을 배치한다.
나. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
다. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
라. 적절한 응답시간이 보장되므로 시분할 시스템에 유용하다.
23. 프로세스(process)에 대한 설명으로 거리가 먼 것은?
가. 실행중인 프로그램이다. 나. 프로시저가 활동 중인 것을 의미한다.
다. 비동기적 행위를 일으키는 주체이다.
라. 디스크 내에 파일 형태로 보관되어 있는 프로그램을 의미한다.
24. 병렬처리의 주종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?
가. 주프로세스는 연산만 수행하고 종프로세스는 입출력과 연산을 수행한다.
나. 주프로세스만이 운영체제를 수행한다.
다. 하나의 주프로세스와 나머지 종프로세스로 구성된다.
라. 주프로세스의 고장시 전 시스템이 멈춘다.
25. 트리형태의 디렉토리 구조를 사용하는 시스템에 대한 설명으로 옳지 않은 것은?
가. 유닉스 운영체제에서 사용하고 있다. 나. 각 디렉토리의 생성과 파괴가 어렵다.
다. 동일한 이름의 여러 디렉토리 생성이 가능하다.
라. 하나의 루트 디렉토리와 여러개의 부 디렉토리로 구성된다.
26. 일반적(general)인 로터(loader)에 가장 가까운 것은?
가. compile-and-go loader나. direct linking loader
다. absolute loader라. direct loader
27. 자원 보호 기법 중 객체와 그 객체에 허용된 조작 리스트이며, 영역과 결합되어 있으나 사용자에 의해 간접적으로 액세스되는 기법은?
가. 접근제어행렬(access control matrix) 나. 권한 리스트(capability list)
나. 접근 제어 리스트(access control list) 라. 자물쇠와 열쇠(lock/key) 매커니즘
28. 유닉스에서 inode는 파일을 구성하는 모든 물리적 블록들의 위치를 알 수 있는 정보를 가지고 있다. inode가 나타내는 정보가 아닌 것은?
가. 소유자의 사용자 식별 나. 소유자가 속한 그룹의 식별
다. 파일에 대한 링크의 수 라. 파일의 우선 순위
29. 파일 시스템의 기능으로 옳지 않은 것은?
가. 여러 종류의 접근 제어 방법을 제공 나. 파일의 생성, 변경, 제거
다. 네트워크 제어 라. 파일의 무결성과 보안을 유지할 수 있는 방안 제공
30. 세마포어(semaphore)에 설명으로 옳지 않은 것은?
가. Dijkstra가 제시한 상호 배제 알고리즘이다.
나. 세마포어 변수는 양의 정수값만을 가질 수 있다.
다. V 조작은 블록 큐에 대기 중인 프로세스를 깨우는 신호(wake-up)로서, 흔히 signal 동작이라 한다.
라. P 조작은 영계 영역을 사용하려는 프로세서들의 진입여부를 결정하는 조작으로, 흔히 wait 동작이라 한다.
31. 그래프의 X 축은 다중 프로그래밍 정도, Y축은 CPU 이용률을 나타낸 것이다. 가장 사실과 부합되는 것은?
가. 나.
다. 라.
32. 다단계 피드백 큐(Multilevel feedback queue)에 대한 설명으로 옳지 않은 것은?
가. 짧은 작업에 우선권을 준다.
나. 입/출력 위주의 작업권에 우선권을 주어야 한다.
다. 마지막 단계의 큐에서는 작업이 완료될 때까지 Round-Robin 방식을 통해 처리한다.
라. 비선점(non-preemption)형 방식을 취한다.
33. 유닉스의 쉘(shell)에 관한 설명으로 옳지 않은 것은?
가. 사용자와 커널 사이에서 중계자 역할을 한다.
나. 스케쥴링, 기억장치 관리, 파일 관리, 시스템호출 인터페이스 등의 기능을 제공한다.
다. 여러 가지의 내장 명령어를 가지고 있다.
라. 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령어 해석기이다.
34. 준비상태에서 대기하고 있는 프로세스 중 하나가 스케쥴링되어 중앙처리장치를 할당받아 실행상태로 전이되는 과정을 무엇이라 하는가?
가. 실행(Run) 나. 준비(Ready) 다. 대기(Waiting) 라. 디스패치(Dispatch)
35. 디스크 스케쥴링 기법 중 SSTF(Shortest Seek Time-First)의 설명으로 옳은 것은?
가. FCFS(first-come-first-seved)보다 처리량이 많고 평균 응답 시간이 짧다.
나. 응답시간의 편차가 작으므로 대화형 시스템에 적합하다.
다. 대기행렬의 상태에 따라 상항 일정한 순서대로 처리하므로 신뢰도가 높다.
라. 탐색거리가 짧은 요청이 먼저 서비스를 받게 되므로 디스크 요청의 기아 현상은 발생하지 않는다.
36. 분산 처리 시스템에 관한 설명으로 옳지 않은 것은?
가. 약결합(loosely-coupled)으로 볼 수 있다.
나. 업무량 증가에 따른 정진적인 확장이 용이하다.
다. 높은 보안성이 유지된다. 라. 제한된 자원을 여러 지역에서 공유 가능하다.
37. PCB(Process Control Block)가 포함하는 정보에 해당하지 않는 것은?
가. 프로세스의 고유한 식별자 나. 할당되지 않은 주변 기기들의 상태정보
다. 프로세스의 부모 프로세스에 대한 포인터 라. 프로세스의 현재 상태
38. 페이지 대체 기법 중 최적화 기법(optimal replacement)에 대한 설명으로 옳은 것은?
가. 가장 오래동안 사용하지 않은 페이지를 교체한다.
나. 사용한 빈도수가 가장 낮은 페이지를 교체한다.
다. 앞으로 가장 오래동안 사용되지 않을 페이지와 교체한다.
라. 앞으로 사용할 페이지 중 가장 빈도수가 낮은 것을 대체한다.
39. 가상기억장치에 있어서 세그멘테이션 기법과 페이징 기법에 대한 설명으로 옳지 않은 것은?
가. 세그먼테이션 기법을 블록(block)이 고정적이다.
나. 페이징 기법에서는 페이지 사상표를 보관할 장소가 요구된다.
다. 세그먼테이션 기법에서는 기억장치 보호 키(storage protection key)가 필요하다.
라. 페이징 기법에서 가상주소는 가상 기억장치 내에서 참조될 내용이 들어있는 페이지 번호와 페이지 내에서 참조될 내용까지의 변위라는 두 개의 정보로 표현된다.
40. 디스크 헤드의 현 위치가 53 트랙에 있다고 가정할 때 SCAN 기법을 사용할 경우 대기 큐의 내용이 다음과 같을 때 처리 순서는 어떻게 되겠는가?
대기 큐 : 100, 192, 50, 120, 25, 115, 59, 61
가. 53-50-59-61-100-115-120-192-25
나. 53-50-25-59-61-100-115-120-192
다. 53-59-61-50-25-100-115-120-192
라. 53-100-192-50-120-25-115-59-61
41. 기억 장소의 초기 상태가 다음 그림과 같을 때, 20K를 필요로 하는 프로세스가 도착하여 최적 적합(best-fit) 방식을 적용했을 경우, 할당되는 장소는?
OS | |
사용중 | |
18K공백 | (ㄱ) |
사용중 | |
25K공백 | (ㄴ) |
사용중 | |
22K공백 | (ㄷ) |
가. (ㄱ)나. (ㄴ)다. (ㄷ) 라. (ㄱ), (ㄴ)
42. HRN 스케쥴링에서 우선순위 결정의 계산식은?
가. (대기시간+실행시간)/실행시간 나. (대기시간+서비스 시간)/실행시간
다. (대기시간+서비스 시간)/서비스 시간 라. (실행시간+서비스 시간)/서비스 시간
43. E. J. Dijkstra가 제안한 방법으로 반드시 상호 배제의 원리가 지켜져야 하는 공유 영역에 대하여 각각의 프로세스들이 접근하기 위하여 사용되는 두 개의 연산 P와 V라는 연산을 통해서 프로세스 사이의 동기를 유지하고 사호 배제의 원리를 보장하는 것은?
가.Synchronization 나.Context Switching 다.Monitor 라.Semaphore
44. 자원 보호 기법의 종류에 해당하지 않는 것은?
가. Capability Control Matrix 나. Access Control Matrix
다. Access Control List 라. Capability List
45. UNIX에서 새로운 프로세스를 생성시키는 시스템 호출은?
가. fork나. exit다. brk라. wait
46. 교착상태 발생의 필요조건에 해당하는 것으로 짝지어진 것은?
㉠ 상호배제(mutual exclusion) 조건 ㉡ 환형대기(circular wait) 조건
㉢ 선점(preemption) 조건 ㉣ 비선점(non-preemption) 조건
㉤ 재진입가능(reentrant) 조건 ㉥ 점유와 대기(hold and wait) 조건
가. ㉠㉡㉣㉥ 나. ㉠㉣㉤㉥ 다. ㉡㉢㉤㉥ 라. ㉠㉢㉣㉥
47. UNIX에 대한 설명으로 옳지 않은 것은?
가. 대화식 시분할 운영체제이다.
나. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있다.
다. 대부분 C언어로 구성되어 있다.
라. 동시에 여러 작업을 수행하는 다중 작업(multitasking)을 지원하지 않는다.
48. 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조는 하나의 순간에는 아주 지역적인 일부 영역에 대하여 집중적으로 이루어진다는 성질을 의미하는 것은?
가. Monitor 나. Thrashing 다. Locality 라. Working Set
50. 인터럽트의 종류 중 입/출력 수행, 기억 장치 할당, 오퍼레이터와의 대화 등을 위하여 발생하는 것은?
가. 기계 검사 인터럽트 나. 외부 인터럽트 다. 입/출력 인터럽트 라. SVC 인터럽트
51. 운영체제를 기능적으로 분류했을 때, 처리 프로그램(processing program)에 해당하는 것으로만 짝지어진 것은?
ㄱ. Supervisor Program ㄴ. Data Management Program
ㄷ. Job Control Program ㄹ. Language Translator Program
ㅁ. Service Program ㅂ. Problem Program
가. ㄹ,ㅁ,ㅂ 나. ㄱ,ㄴ,ㄷ 다. ㄱ,ㅁ,ㅂ 라. ㄷ,ㄹ,ㅁ
52. 분산 처리 시스템의 장점에 해당하지 않은 것은?
가. 자원의 공유 나. 신뢰도 향상 다. 부하의 균형 라. 보안의 향상
53. 각 페이지가 주기억장치 적재될 때마나 그때의 시간을 기억시켜 두고, 주기억장치 내에 가장 오래 있었던 페이지를 교체시키는 페이지 교체 기법은?
가. FIFO 기법 나. NUR 기법 다. LRU 기법 라. LFU 기법
54. 입출력 헤드가 디스크의 한 끝에서 다른 끝으로, 다른 한 쪽 끝에 도달하였을 때는 역방향으로 이동하면서 요청된 트랙에 대한 처리를 해나가는 디스크 스케줄링 기법은?
가. FCFS 나. SCAN 다. SSTF 라. 에센바흐
55. UNIX에서 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당하는 것은?
가. 커널(Kernel) 나. 쉘(Shell) 다. 유틸리티(Utility) 라. 포트(Port)
56. 프로세스에 할당된 페이지 프레임 수가 증가하면 페이지 부재의 수가 감소하는 것이 당연하지만 페이지 프레임 수가 증가할 때, 현실적으로 페이지 부재가 더 증가하는 모순(anomaly)현상과 관계있는 페이지 교체 기법은?
가. FIFO나. Optimal 다. LRU 라. LFU
57. 다음 CPU 스케줄링 방식 중 비선점(Nonpreemptive) 방식에 해당하지 않는 것은?
가. SRT 스케줄링 나. HRN 스케줄링 다. FIFO 스케줄링 다. SJF 스케줄링
58. 다음 중 바람직한 스케줄링 정책이라고 할 수 있는 것은?
가. CPU 이용률을 늘리고 처리량을 최소화시킨다.
나. 무조건 먼저 도착한 프로세스를 먼저 실행시킨다.
다. 응답시간을 늘리고 반환시간을 줄인다.
라. 무한정의 실행연기를 피하기 위해 aging 기법을 사용한다.
59. 시분할(time-sharing) 처리 시스템에 대한 설명으로 옳지 않은 것은?
가. 하나의 CPU를 여러 개의 작업들이 일정한 시간 간격동안 사용함으로써 각각의 작업은 CPU를 공유한다.
나. Round-Robin 방식이라고도 한다.
다. 시스템의 전체 효율(처리량)은 좋아지나 개인별 사용자 입장에서는 반응 속도가 느려질 수 있다.
라. 시스템의 효율 향상을 위하여 작업량이 일정한 수준이 될 때까지 모아두었다가 한꺼번에 일시에 처리한다.
60. 컴퓨터 시스템에서 보안 유지 방식의 종류에 해당하지 않는 것은?
가. External Security 나. Internal Security
다. User Interface Security 라. Interrupt Security
61. 교착상태 회피를 위하여 사용되는 은행원 알고리즘에 관한 사항으로 옳지 않은 것은?
가. 은행원 알고리즘을 적용하기 위해서는 자원의 양이 일정하여야 한다.
나. 은행원 알고리즘을 적용하기 위해서는 사용자의 수가 일정하여야 한다.
다. 은행원 알고리즘은 모든 요구를 유한시간 안에 할당하는 것을 보장한다.
라. 은행원 알고리즘은 대화식 시스템(interactive-system)에 적용할 수 있다.
62. 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 선택하여 교체하는 알고리즘은?
가. LRU 알고리즘 나. FIFO 알고리즘 다. LFU 알고리즘 라. SECOND CHANGE
63. 사용자의 신원을 운영체제가 확인하는 절차를 통해 불법침입자로부터 시스템을 보호하는 보안은?
가. 외부 보안 나. 운용 보안 다. 사용자 인터페이스 보안 라. 내부 보안
64. 구역성(locality)에 대한 설명으로 옳지 않은 것은?
가. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다.
나. 시간구역성을 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
다. 공간구역성은 하나의 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
라. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
65. HRN(Highest Response-Ratio Next) 스케줄링 기법에서 가변적 우선 순위는 다음 식으로 계산된다. ㉠, ㉡에 알맞은 내용은?
우선순위 = (대기한 시간 + ㉠)/㉡
가. ㉠ 서비스를 받을 시간 ㉡ 서비스를 받을 시간
나. ㉠ 서비스를 받을 시간 ㉡ 실행된 시간
다. ㉠ 실행된 시간 ㉡ 서비스를 받을 시간 라. ㉠ 응답 시간 ㉡ 서비스를 받을 시간
66. 페이지부재가 계속 발생되어 프로세스가 수행되는 시간보다 페이지 교체에 소비되는 시간이 더 많은 경우를 무엇이라고 하는가?
가. 스케줄링(scheduling) 나. 스래싱(thrashing)
다. 프리페이징(prepaging) 라. 작업세트(working set)
67. 교착상태를 방지하는 방법으로 가장 거리가 먼 것은?
가. 점유와 대기 조건의 부정 나. 불완전 상태 조건의 부정
다. 환형 대기 조건의 부정라. 비선점 조건의 부정
68. 기억장치 할당 기법 중에서 프로그램을 주기억장치내의 공백 중에서 가장 큰 공백에 배치하는 기법?
가. 최악 적합(worst fit)나. 최적 적합(best fit)
다. 다음 적합(next fit)라. 최초 적합(first fit)
69. 입/출력 수행 또는 기억장치의 배당을 위하여 발생하는 인터럽트는?
가. 외부 인터럽트 나. 슈퍼바이저 호출 인터럽트
다. 기계검사 인터럽트 라. 프로그램 검사 인터럽트
70. 암호기법의 종류가 아닌 것은?
가. DES 나. RSA 다. Public key system 라. FORK
71. 노화(aging) 기법에 대한 설명으로 올바른 것은?
가. 하나 또는 둘 이상의 프로세스가 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태를 말한다.
나. 프로세스들이 자원을 배타적으로 점유하고 있어서, 다른 프로세스들이 그 자원을 사용할 수 없도록 만든다.
다. 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선 순위를 부여함으로써 가까운 시간 안에 자원이 할당될 수 있도록 한다.
라. 프로세스에게 일단 할당된 자원은 모두 사용하기 전에는 그 프로세스로부터 도중에 자원을 회수할 수 없다.
72. Unix에서 파일 시스템은 어떠한 구조로 이루어지는가?
가. 그래프 구조 나. 계층적 트리 구조 다. 배열 구조 라. 네트워크 구조
73. 일괄처리 시스템에 대한 설명으로 옳지 않은 것은?
가. 컴퓨터 시스템을 효율적으로 사용할 수 있다.
나. 적절한 작업 제어 언어(JCL)를 제공해야 한다.
다. 실행결과를 즉시 받아 볼 수 있어 응답시간이 짧다.
라. 유사한 성격의 작업을 한꺼번에 모아서 처리하는 시스템이다.
74. 디렉토리(Directory) 구조를 확장한 임의 트리로 하나의 루트 디렉토리와 다수의 종속 디렉토리로 구성된 디렉토리는?
가. 트리 구조 디렉토리 나. 1단계 구조 디렉토리
다. 2단계 구조 디렉토리라. 비주기 구조 디렉토리
75. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?
가. 순차 파일 나. 인덱스된 순차파일 다. 직접 파일 라. 분할 파일
76. 처리기를 연결하는 기법 중 공유 버스 기법에 대한 설명으로 옳지 않은 것은?
가. 한 시점에 단지 하나의 전송만이 가능하다.
나. 처리기나 기타 장치의 증설 절차가 복잡하다.
다. 버스에 이상이 생기면 전체 시스템에 장애가 발생한다.
라. 버스의 사용을 위한 경쟁상태가 발생하여 시스템 성능의 심각한 저해를 가져올 수 있다.
77. Windows95에 대한 설명 중 옳지 않은 것은?
가. PNP 기능을 지원한다. 나. 멀티태스킹을 지원한다.
다. 네트워크 기능이 강화되었다. 라. 멀티유저 시스템이다.
78. 선점/비선점 스케줄링 기법에 대한 설명 중 옳지 않은 것은?
가. 프로세스가 CPU를 강제적으로 탈취할 수 없으면, 이는 비선점 스케줄링 기법이다.
나. 실시간 시스템은 보통 선점 스케줄링 기법을 사용한다.
다. 시분할 시스템은 보통 선점 CPU 스케줄링 기법을 사용한다.
라. 선점 시스템에서 응답시간을 예측하기가 비선점 시스템에서 보다 용이하다.
79. 인접한 메모리의 주소를 주기억장치내의 다른 뱅크(Bank)에 둠으로써, 동시에 여러 곳을 호출할 수 있는 것을 (㉠)기능이라 하며, 하나의 장치가 독립적인 기능을 하는 다른 장치의 상태를 검사할 수 있도록 허가하는 기법을 (㉡)이라 한다. ㉠, ㉡에 알맞은 용어는?
가. ㉠ 기억장치 인터리빙 (storage interleaving) ㉡ 폴링 (polling)
나. ㉠ 폴링 (polling) ㉡ 인터럽트 (interrupt)
다. ㉠ 버퍼링 (buffering) ㉡ 스풀링 (spooling)
라. ㉠ 스래싱 (thrashing) ㉡ 입/출력 채널
80. 기억장치관리에 반입(fetch)기법에 대한 설명으로 옳지 않은 것은?
가. 주기억장치에 적재할 다음 프로그램이나 데이터를 언제 가져올 것인가를 결정하는 문제이다.
나. 반입 기법에는 요구반입(demand fetch)기법과 예상 반입(anticipatory fetch)기법이 있다.
다. 요구 반입 기법은 새로 반입된 데이터나 프로그램을 주기억장치의 어디에 위치시킬 것인가를 결정하는 방법이다.
라. 예상 반입 기법은 앞으로 요구될 가능성이 큰 데이터 또는 프로그램을 예상하여 주기억장치로 미리 옮기는 방법이다.
81. 윈도98 시스템을 사용하던 중 시스템이 작동하지 않아 Control-Alt-Delete를 눌러 해당프로그램의 수행을 중단하고 재부팅 했다. 이것은 어느 현상과 가장 관계가 있는가?
가. 교착상태 나. 무한연기 다. 인터럽트 라. 복귀
82. 프로세스의 정의로 적당하지 않은 것은?
가. 하드웨어에 의해 사용되는 입/출력 장치 나. 실행중인 프로그램
다. 운영체제 내에 프로세스 제어 불록의 존재로서 명시되는 것
라. 프로세서가 할당되는 개체
83. 디스크 스케줄링 전략의 목적으로 거리가 먼 것은?
가. 처리량을 최대화한다. 나. 응답시간을 최소화한다.
다. 응답시간의 편차를 최소화한다. 라. 디스크의 RPM을 최적화한다.
84. 다중 프로그래밍 시스템에서 교착상태(Dead-Lock)의 발생 조건에 해당하지 않는 것은?
가. 상호배제 나. 환형대기 다. 비선점 라. 상태회피
85. 스케줄링의 목적으로 옳지 않은 것은?
가. 단위 시간당 처리량을 최대화하기 위하여 나. 오버헤드를 최대화시키기 위하여
다. 응답시간과 자원의 활용간에 균형을 유지하기 위하여
라. 대화식 사용자에게 가능한 빠른 응답을 주기 위하여
86. 운영체제의 역할로서 거리가 먼 것은?
가. 기억 장치 관리 나. 처리기 관리 다. 입,출력 장치관리 라. 응용 프로그램 유지보수
87. 페이지 교체 기법 중 NUR(Not Used Recently) 기법을 사용하려고 한다면 최소한 각 페이지마다 몇 개의 하드웨어 비트가 필요한가?
가. 1개 나. 2개 다. 3개 라. 4개
88. PCB(Process Control Block)에 포함되는 정보가 아닌 것은?
가. 프로세스의 처리기 종류 나. 프로세스의 현 상태
다. 프로세스의 고유한 식별자 라. 프로세스의 우선순위
89. 시스템에서는 어떤 자원을 기다린 시간에 비례하여 프로세스에게 우선 순위를 부여하는 에이징(aging) 기법을 적용하고 있다. 이는 어떤 현상을 방지하기 위한 것인가?
가. 교착상태(Dead Lock) 나. 무한 연기(Indefinite Postponement)
다. 세마포어(Semaphore) 라. 임계구역(Critical Section)
90. 로더의 기능에 해당하지 않는 것은?
가.할당(Allocation) 나.실행(Execution) 다.연결(Linking) 라.재배치(Relocation)
91. Unix 시스템의 특징이 아닌 것은?
가. 대화형의 시분할 시스템 나. 계층적 파일 시스템
다. Stand alone 시스템 라. 네트워킹 시스템
92. Unix 시스템을 구성하는 요소 중 시스템의 하드웨어를 제어하는 임무로 메모리, CPU, 단말기, 프린터 등 시스템의 자원 활용도를 높이기 위해 스케줄링과 자료관리를 하는 핵심요소를 무엇이라 하는가?
가.유틸리티(Utility) 나. 쉘(Shell) 다.커널(Kernel) 라. 명령어(Command)
93. 은행원 알고리즘(banker's algorithm)과 가장 관계가 깊은 것은?
가.교착상태 지연 나. 교착상태 발견 다. 교착상태 회피 라. 교착상태 회목
??94. 인터럽트 발생시 운영체제가 가장 먼저 하는 일은?
가. 인터럽트 처리 나. 인터럽트 발생 지정으로 복귀
다. 인터럽트 서비스 루틴으로 제어를 이동 라. 현재까지의 모든 프로그램 상태를 저장
95. 분산 운영체제에서 각 노드들이 point to point 형태로 중앙 컴퓨터에 연결되고 중앙 컴퓨터를 경유하여 통신하는 위상(topology) 구조는?
가. 성형(star) 구조 나. 링(Ring) 구조
다. 계층(Hierarchy) 구조 라. 완전 연결(Fully Connection) 구조
96. 기억장치 관리전략중 최적적합 방법으로 배치할 때 그림에서처럼 13K를 요구할 경우 어느 위치에 배치되는가?
| | 운영체제 |
| | (1)16K 공백 |
| | 사용 중 |
13K를 요구 | | (2) 14K 공백 |
| | 사용 중 |
| | (3)5K 공백 |
| | 사용 중 |
⋮ | | (4)30K 공백 |
가. (1) 나. (2) 다. (3) 라. (4)
97. 페이지 부재가 계속적으로 발생하게 되어 프로세스가 수행되는 시간보다 페이지 교체에 소비되는 시간이 더 많아지는 경우는?
가. 단편화 나. 지역성 다. 스래싱 라. 매핑
98. 기억장치 관리 기법에서 구역성에 관한 설명으로 옳지 않은 것은?
가. 프로세서들이 기억장치 내의 정보를 균일하게 액세스하는 것이 아니라 국부적인 집중적인 참조
나. 시간 구역성의 예는 순환, 부프로그램, 배열, 스택
다. 기억장치에서 구역성을 채택함으로써 프로그램의 효율을 높일 수 있다.
라. working set 이론은 구역성의 근거
99. 프로세스 스케줄링 방법 중 시분할시스템을 위해 고안되었으며 10~100msec정도의 규정시간량 또는 타임슬리이스라는 작은 단위시간이 정의되어 이 시간량만큼씩 CPU를 제공하는 방법은?
가. 선입선출 나. HRN 다. 라운드로빈 라. 다단계피드백큐
100. 기억공간을 할당하고 회수하는 작업이 자주 발생함에 따라 디스크의 기억공간이 점차 단편화되어 파일이 널리 분산되어 있는 블록들에 분산 저장되는 경우 이런 문제를 해결하기 위한 방법은?
가. Allocation 나. Garbate Collection 다. Fragmentation 라. Insertion
101. 처리기 경영에서 무시하여도 좋은 항목은?
가. 디스크와 같은 보조 기억 장치의 접근 시간
나. 프로세스가 일괄처리 형태인가, 대화형 처리 형태인가하는 점
다. 계산 위주(CPU-bound)와 입출력 위주(i/o-bound)의 균형문제
라. 프로세스가 높은 우선 순위의 프로세스에 의해 선점(preemption)되는 빈도
102. 번호와 변위로 구성된 가상 주소 중 페이지 번호로 페이지 사상표(page mapping table)에서 구한 실기억 장치의 주소와 가상 주소 중의 변위로 실제 주소를 변환하는 방법을 갖는 페이지 사상법은?
가. 직접 사상 나. 연관 사상 다. 요구 페이징 라. 연관/직접 사상
103. 다음 중 file의 특성을 결정하는 기준이 아닌 것은?
가.소멸성(Volatility) 나.활성률(Activity) 다.크기(Size) 라.볼률(Volume)
104. 시스템에서 파일을 블록 단위로 저장하는 기법이 아닌 것은?
가.블록 체인 기법 나.연속 블록 할당 기법 다.인덱스 블록 체인 기법 라.블록 단위의 파일 사상
105. 시스템(Time Sharing System)에 관한 다음 기술 중 적절하지 못한 것은?
가. 다중 프로그래밍 기법이 최초로 사용된 시스템이다.
나. 많은 사용자들이 동시에 컴퓨터를 공유하도록 한다.
다. 각 사용자는 기억 장치에 독립된 프로그램을 갖는다.
라. 컴퓨터를 대화식(interactive)으로 사용한다.
106. 프로세스(process)가 가능하지 못한 상태를 무한정 기다리고 있는 상태를 무엇이라 하는가?
가. 교착상태(Deadlock)나. 병목상태(Bottleneck)
다. 차단상태(Blocked)라. 임계영역(Critical section)
107. 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조비트(Referenced Bit)와 변형비트(Modified Bit)를 필요로 하는 방법은?
가. FIFO 나. LRU다. LFU라. NUR
108. a, b, c, d 작업 중 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현했을 때 가장 우선 순위가 높은 것은?
a b c d 대기시간 10초 5초 3초 5초 서비스시간 5초 5초 12초 3초 |
가. a나. b다. c라. d
109. 시스템의 위상(Topology)에 따른 분류에서 성형(star) 구조에 대한 설명이다. 틀린 것은?
가. 터미널의 증가에 따라 통신 회선수도 증가한다.
나. 한 노드의 고장은 다른 노드에 영향을 주지 않는다.
다. 각 노드들은 Point To Point 형태로 모든 노드들과 직접 연결된다.
라. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
110. 중 RR(Round-Robin) 스케줄링 기법에서 시간 할당량에 대한 설명으로 올바르지 않은 것은?
가. 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다.
나. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
다. 시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
라. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
111. 파일이나 디렉토리 파일이 생성되면 그 속성을 등록하게 된다. 이러한 파일의 속성을 나타내는 정보들을 저장하고 있는 것은?
가. 디렉토리 나. 커널 다. inode 라. 버퍼
112. 탐색 알고리즘이 간단하며, 원하는 파일로 접근이 쉬우며, 파일의 제거를 위하여 자투리 모음(Garbage-Collection)을 위한 참조 계수기가 필요한 디렉토리 구조는?
가. 1단계 디렉토리 나. 2단계 디렉토리
다. 일반 그래프 디렉토리 라. 비순환 그래프 디렉토리
113. 몇 개의 작업을 동시에 주기억장치에 적재하여 실행하는 처리 기법을 무엇이라고 하는가?
가. 일괄처리 나. 다중 프로그래밍 다. 대화식 처리 라. 온라인 처리
114. 연속 및 불연속 기억 장치 할당에 관한 설명으로 올바르지 않은 것은?
가. 불연속 기억 장치의 할당은 주기억장치 내의 이용 부분을 여러 작은 부분으로 나누어 실행할 수 있다.
나. 불연속 기억 장치에서는 분산되어 있는 블록 또는 조각들을 반드시 인접하여 적재하여야 한다.
다. 가상 기억 장치에서는 연속 기억 장치보다는 불연속 기억 장치 할당 기법을 채택하여 사용하고 있다.
라. 연속 기억 장치 할당 기법에서는 오버레이 기법을 활용하여 주기억장치보다 더 큰 프로그램을 실행할 수 있게 하였다.
115. 프로세스 스케줄러(Process Scheduler)가 하는 일은?
가. 하나의 프로세스를 준비(Ready) 상태에서 실행(Run) 상태로 만든다.
나. 하나의 프로세스를 대기(Blocked) 상태에서 실행(Run) 상태로 만든다.
다. 하나의 프로세스를 제출(Submit) 상태에서 준비(Ready) 상태로 만든다.
라. 하나의 프로세스를 제출(Submit) 상태에서 대기(Blocked) 상태로 만든다.
116. 기억장치에 관한 설명 중 가장 거리가 먼 것은?
가. 보조 기억 장치보다는 주기억장치의 액세스 시간이 작다.
나. 기억 용량이 작을수록 비트 당 기억 장치 비용이 증가한다.
다. 중앙 처리 장치는 캐시 기억 장치와 보조 기억 장치에 저장된 프로그램과 데이터를 직접 참조할 수 있다.
라. 기억 장치는 각기 자신의 주소를 갖는 워드 또는 바이트들로 구성되어 있다.
117. 다음 중 UNIX의 특징이 아닌 것은?
가. 대화식 시스템이다. 나. 준비(Ready) 상태
다. 보류(Block) 상태 라. 조건만족(Wakeup) 상태
118. CPU를 점유하고 있는 상태를 무엇이라 하는가?
가. 실행(Running) 상태 나. 준비(Ready) 상태
다. 보류(Block) 상태 라. 조건만족(Wakeup) 상태
119. 다음과 같은 세그먼트 테이블이 있을 때, 실제 주소는 얼마가 되겠는가? ( 단, 가상 주소=s(2,100))
세그먼트 번호 | 크기 | 시작주소 |
0 | 1200 | 4000 |
1 | 800 | 5700 |
2 | 1000 | 2000 |
3 | 500 | 3200 |
가. 1500 나. 1600 다. 2000 라. 2100
120. 개방형 시스템(Open System)의 특징이 아닌 것은?
가. 구조가 공개되어 있다. 나. 제품의 공급업자가 많다.
다. 표준이 정해져 있다.라. 라이센스 비용이 비싸다.
121. 디스크 할당기법으로서 링크를 이용한 기법에 관하여 기술한 것이다. 잘못된 것은?
가. 외부 단편이 발생하지 않는다. 나. 각 피일은 디스크 블록의 연결된 리스트이다.
다. 직접 접근(direct access)을 효율적으로 지원한다.
라. FAT(File Allocation Table)는 이 기법의 변형이다.
122. 프로세스 제어블록(PCB)에 포함 되지 않은 것은?
가. 프로세스의 현재 상태 나. 프로세스우선순위
다. 프로세스 식별자 라. 프로세스의 cpu 사용률
123. 가상 기억장치의 페이지 교체 알고리즘 중에서 한 프로세스에서 사용되는 각 페이지 마다 계수기를 두어 현시점에서 볼때 가장 오래전에 사용된 페이지를 대치하는 것은?
가. LIFO(Last In First Out) 나. FIFO(First In First Out)
다. LRU(Least Recently Used) 라. LFU(Least Frequently Used)
124. 그림과 같은 기억장송서 두 번째 공백인 14K의 작업공간에 13K의 작업을 할당할 수 있는 기억장치 배치 전략 기법은?
OS |
16K 공백 |
Used |
14K 공백 |
Used |
5K 공백 |
Used |
39K 공백 |
가 .최초 적합(first-fit) 나. 최적 적합(best-fit)
다. 최악 적합(worst-fit) 라. 세 가지 방법 모두
125. 페이지 기법에서 옳지 않은 것은?
가. 페이지 크기가 작을수록 더 많은 페이지가 존재한다.
나. 페이지가 클수록 더 큰 페이지 테이블 공간이 필요하다.
다. 페이지 크기가 작을 경우 우수한 working set을 가질 수 있다.
라. 페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보고 주기억 장치에 남게 된다.
126. UNIX 시스템에서 운영체제의 핵심이 되는 부분으로서 프로세서 관리, 입출력관리, 파일관리 등을 하는 곳은?
가. 파일 시스템 나. 커널(Kernel) 다. 파이프(Pipe) 라. 필터(Filter)
127. 다중 프로그래밍 시스템에서 실행되는 프로세스가 너무 많아 처리 속도에 문제가 발생할 경우, 시스템 운영자가 취할 수 있는 가장 적절한 방법은?
가. 일부 낮은 우선 순위의 프로세스를 중단(suspend) 시킨다.
나. 일부 낮은 우선 순위의 프로세스를 죽인다.(Kill)
다. PM(Preventive Maintenance)을 실시 한다.
라. 교착상태가 발생하였는 지를 점검한다.
128. 실행시간 추정과 선점 기능 때문에 스케줄러가 복잡해지고 남은 계산시간들을 저장해 놓아야 하는 단점을 보완한 대화식 작업에 적합한 프로세스 스케줄링 방법은?
가. SJF나. SRT다. HRN라. FIFO
129. 클라이언트-서버 모델에 대한 설명으로 거리가 먼 것은?
가. 프로그램의 오류성과 유동성을 증대 시킨다.
나. 서버는 공유된 다양한 시스템 기능과 자원을 제공해야 한다.
다. 공유되는 중앙 컴퓨터가 모든 클라이언트와 서버의 관리를 수행한다.
라. 다중 사용자 시스템은 사용자들 간에 CPU를 공유하기 위해 시분할된 단일 컴퓨터 시스템으로 구성된다.
130. 교착상태가 발생할 수 있는 조건이 아닌 것은?
가. 점유 및 대기(Hold And Wait)조건 나. 비선점(Non Preemption)조건
다. 상호 배제(Mutual Exclusion)조건 라. 진행(Progress)조건
131. 기억장치의 동적 분할 방식에 대한 설명으로 올바르지 않은 것은?
가. 단편화 현상이 발생하지 않는다. 나. 기억장소 활용률이 높아진다.
다. 고정분할 방식에 비해 실행될 프로세스 크기에 대한 제약이 완화된다.
라. 미리 크기를 결정하지 않고 실행할 프로세스의 크기에 맞게 기억장소를 분할하기 때문에 가변 분할 기억 장소 배당 방식이라고도 한다.
132. 인터럽트 종류와 발생 원인에 대한 설명 중 거리가 먼 것은?
가. 기계검사 인터럽트는 기계에 고장이 생겼을 때 발생한다.
나. 재시작 인터럽트는 수행중인 프로세스가 0으로 나눈다든지, 기타
허용되지 않은 명령문을 실행할 때 발생한다.
다. 외부 인터럽트는 인터럽트 시계에서 일정한 시간이 만기가 된 경우 등일때 발생한다.
라. 입출력 인터럽트는 입출력 하드웨어가 발생시킨다.
133. UNIX 시스템의 특징으로 볼 수 없는 것은?
가. UNIX 시스템은 사용자에 대해 대화형 시스템이다.
나. UNIX 시스템은 다중 작업 시스템(Multi-tesking system)이다.
다. UNIX 시스템의 파일 구조는 단층구조 형태이다.
라. UNIX 시스템은 다 사용자 (Multi-user) 시스템이다.
134. 파일의 접근 행렬(Access Matrix)은 무슨 목적으로 만든 것인가?
가. 압축(Compaction) 나. 스케줄링(Scheduling)
다. 할당(Allocation) 라. 보호(Protection)
135. 세마포어(semaphore)에 관한 설명 중 틀린 것은?
가. 상호배제 문제를 해결하기 위하여 사용된다.
나. 정수의 변수로서 양의 값만을 가진다.
다. 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
라. 세마포어에 대한 연산은 처리 도중에 인터럽트 되어서는 안 된다.
136. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미하며, 이런 페이지 집합이 적재되면 프로세스는 한동안 페이지부재 없이 실행될 수 있다. 이런 페이지 집합을 무엇이라 하는가?
가. 워킹 셋(working set) 나. 구역성(locality)
다. 스래싱(thrashing) 라. 단편화(Fragmentation)
137. 프로그램과 이를 이용하는 I/O장치와의 속도차를 단축하기 위한 방법으로 하드 디스크가 중재하는 방식을 무엇이라 하는가?
가. SPOOL 나. POLLING 다. CYCLE STEAL 라. BUFFER
138. 파일 디스크립터(file descriptor)에 포함되지 않은 내용은?
가. 파일 작성자 나. 파일 작성일자 다. 파일의 위치 라. 판독 회수
139. 근거리 네트워크의 특징이라고 할 수 없는 것은?
가. 데이터의 전송 속도가 빠르다. 나. 경영의 융통성을 향상시킬 수 있다.
다. 네트워크 구조는 mesh형이 많이 사용된다. 라. 자료 및 장비의 공유가 용이하다.
140. 선점형(preemptive) 스케줄링 기법에 해당하는 것은?
가. FIFO(first-in-first-out) 스케줄링 나. SJF(Shortest-job-first) 스케줄링
나. HRN(Hightest reponse-ratio next) 스케줄링 라. Round-Robin 스케줄링
141. 암호법(cryptography)과 관계가 먼 것은?
가. RISC(reduced instruction set computer) 나. DES 알고리즘
다. 공용키시스템(public key system) 라. RSA 알고리즘
142. 하나의 프로세스가 자주 참조하는 페이지들의 집합을 무엇이라 하는가?
가. Locality 나. Working Set 다. Segment 라. Fragmentation
143. 일반적으로 가상 메모리 시스템에서 다중 프로그래밍의 정도가 커질수록(적재된 작업의 수가 많아질수록) CPU의 이용률은 증가된다. 그러나 어느 정도를 넘어서면 CPU 이용률이 급격히 떨어지며 디스크 장치의 이용률이 증가한다. 이러한 현상을 무엇이라고 하는가?
가. Thrashing 나. Locality 다. Fragmentation 라. Working Set
144. Unix 명령의 실행 상태에 대한 설명으로 옳은 것은?
$ ls - l
-rwxr-xr-x aaa bbb 98 Aug 7 19:16 ccc
가. 파일 aaa에 대하여 소유자는 읽기, 쓰기, 실행이 모두 가능하다.
나. 파일 aaa에 대하여 소유자는 bbb이고, 그룹은 ccc이다.
다. 파일 bbb에 대하여 소유자는 aaa이고, 그룹은 ccc이다.
라. 파일 ccc에 대하여 소유자는 aaa이고, 그룹은 bbb이다.
145. 페이지 교체 알고리즘 중 최근에 가장 적게 참조된 페이지가 교체되는 방식은?
가. LRU(Least Recently Used) 나. FIFO(First In First Out)
다. LIFO(Last In First Out) 라. MRU(Most Recently Used)
146. 기억 장치의 관리 전략이 아닌 것은?
가. 요구 반입(demand fetch) 전략 나. 삭제(delete) 전략
다. 교체(replacement) 전략 라. 최소 적합(first-fit) 전략
147. CPU와 입/출력 장치와의 속도 차이를 줄이기 위해 사용하는 기법은?
가. Storage Protection 나. Storage Interleaving 다. Buffering 라. Polling
148. 은행원 알고리즘(Banker's Algorithm)은 어느 경우에 사용하는가?
가. Deadlock Reservation 나. Deadlock Avoidance
다. Deadlock Detection 라. Deadlock For Deadlock
149. Unix에서 프로세스간 통신을 위하여 주로 사용되는 것은?
가. 공유 메모리(Shared Memory) 나. 소켓(Socket)
다. 세마포어(Semaphore) 라. 모니터(Monitor)
150. 분산처리의 개발 동기가 아닌 것은?
가. 신뢰성 나. 자원의 공유 다. 연산 속도의 향상 라. 자료 중복성 배제
151. 주기억장치 상에서 빈번하게 기억 장소가 할당되고 반납됨에 따라 기억장소들이 조각들로 나누어지는 현상을 무엇이라고 하는가?
가. Compaction 나. Fragmentation 다. Coalescing 다. Collision
152. 시분할 시스템(Time Sharing System)에 관련된 내용은?
가. 다중 프로그래밍 기법을 사용한다. 나. 일괄 처리 시스템에 주로 사용된다.
다. 입력되는 자료들을 일정기간 동안 모았다가 한꺼번에 처리한다.
라. 실시간 처리 시스템이라고도 한다.
153. 프로세스 제어브록(PCB)에 포함되지 않는 정보는?
가. 프로세스의 우선순위나. 레지스터 내용을 저장하는 장소
다. 우선순위를 위한 스케줄러라. 프로세서의 현재 상태
154. 가상기억장치에 대한 설명으로 거리가 먼 것은?
가. 주기억장치 용량보다 훨씬 큰 프로그램이나 데이터를 저장할 수 있다.
나. 프로그램 실행시 주소변환 작업이 필요하다.
다. 가상기억장치 구현방법으로 paging과 segemntation이 있다.
라. 수행중인 프로그램에서 사용된 주소가 반드시 주기억장치에서 사용가능한 주소이어야 한다.
155. Unix 시스템의 특징이 아닌 것은?
가. 온라인 대화형 시스템이다. 나. 다중 작업 시스템이다.
다. 다중 사용자 시스템이다. 라. 이식성이 낮은 시스템이다.
156. 순차적으로만 사용할 수 있는 공유 자원 혹은 공유 자원 그룹을 할당하는데 사용되며, 데이터 및 프로시저를 포함하는 병행성 구조(concurrent construct)는?
가. 버퍼(Buffer) 나. 채널(Channel) 다. 모니터(Monitor) 라. 세마포어(Semaphore)
157. Unix 시스템의 특징과 거리가 먼 것은?
가. 명령어 해석기는 운영체제 커널에 포함되어 있다. 나. 이식성이 높다.
다. 커널 코드의 대부분이 C언어로 작성되어 있다. 라. 커널의 크기가 비교적 작다.
158. 스케줄링기법 중 대화형 시스템에 부적당한 것은?
가. SJF(Shortest Job First) 나. RR(Round Robin)
다. SRT(Shortest Remaining Time)라. 다단계 피드백 큐
159. 분산처리시스템의 장점이 될 수 없는 것은?
가. 확장성이 높다. 나. 보안이 용이하다. 다. 가용성이 높다. 라. 결함허용이 가능하다.
160. 디렉토리 구조 중에서 파일 또는 디렉토리의 공용이 허용될 수 있는 것은?
가.2단계 디렉토리 나.3단계 디렉토리 다.트리구조 디렉토리 라.비순환 그래프 드렉토리
161. UNIX 시스템에서 사용하는 디렉토리 구조는?
가. 트리구조 나. 단일구조 다. 비순환 그래프 라. 이중 레벨
162. 다중 처리기 운영체제 구성 중 주/종(Master/Slave) 처리기 시스템에 대한 설명으로 옳지 않은 것은?
가. 주프로세서는 입/출력과 연산을 담당한다.
나. 종프로세서는 입/출력 위주의 작업을 처리한다.
다. 주프로세서만이 운영체제를 수행한다.
라. 주프로세서에 문제가 발생하면 전 시스템이 멈춘다.
163. 다음의 시스템 소프트웨어 중 나머지 셋과 성격이 다른 것은?
가. 로더 나. 인터프리터 다. 어셈블러 라. 컴파일러
164. 가장 바람직한 스케줄링 정책은?
가.CPU 이용률을 줄이고 반환시간을 늘린다. 나.응답시간을 줄이고 CPU 이용률을 늘린다.
다. 대기시간을 늘리고 반환시간을 줄인다. 라. 반환시간과 처리률을 늘린다.
165. 기억장치 관리기법 중 세그먼트 기법에서 사용하는 기억장소 보호 방법은?
가. 경계 레지스터(Bound Register) 나. 기억장치보호 키(Storage Protection Key)
다. 기준 레지스터(Base Register) 라. 재배치 레지스터(Relocation Register)
166. 프로세스가 자원을 이용하는 정상적인 작동의 순서는?
가.요청-사용-해제 나.요청-해제-사용 다.사용-요청-해제 라.해제-요청-사용
167. Unix의 파일 시스템과 관련이 적은 것은?
가. 부트블럭 나. 사용자 블록 다. i-node 라. 슈퍼 블록
168. 시간적 구역성(temporal locality)의 예가 아닌 것은?
가. 루프 나. 서브루틴 다. 프로그램의 순차적 수행 라. 스택
169. 운영체제를 수행기능에 따라 분류하면 제어프로그램과 처리프로그램으로 구분할 수 있다. 다음 중 제어프로그램의 기능이 아닌 것은?
가. 인터럽트 처리 나. 링킹(linking)
다. 프로그램 실행의 스케줄링 라. I/O 오퍼레시션 스케줄링
170. 프로세스의 정의와 관련이 적은 것은?
가. 실행중인 프로그램 나. PCB를 가진 프로그램
다. CPU가 할당되는 실체라. 디스크에 저장된 프로그램
171. 실기억장치를 사용하는 시스템에서 주기억장치를 고정된 크기로 분할하여 사용하는 경우에 대한 설명 중 가장 거리가 먼 것은?
가. 내부조각(Internal Fragmentation)현상이 발생한다.
나. 주기억장치와 보조기억장치간에 데이터의 이동이 빈번히 발생한다.
다. 프로그램이 주어진 분할 안에 다 들어갈 수 없는 경우가 생길 수 있다.
라. 프로그램이 실행되기 위해서는 그 전체가 주기억장치에 위치하고 있어야 한다.
172. 기억장치 관리의 페이지 교체 기법이 아닌 것은?
가. LFU 나. FIFO 다. SJF 라. LRU
173. Unix에서 새로운 프로그램을 수행시키기 위한 시스템 호출은?
가. fork 나. open 다. creat 라. exec
174. 태스크 스케줄링 방법 중 Round-Robin 방식에 대한 설명 중 옳지 않은 것은?
가. FIFO 방식으로 선점(preemptive)형 기법이다.
나. 처리하여야 할 작업의 양이 가장 작은 프로세스에게 cpu를 할당하는 기법이다.
다. 대화식 사용자에게 적당한 응답시간을 보장한다.
라. 시간할당량이 작을 경우 문맥교환에 따른 오버헤드가 커진다.
175. 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해왔다. SCAN방식을 사용할 때 다음 디스크 큐에서 가장 먼저 처리되는 트랙은?
[20, 50, 80, 100]
가. 20 나. 50다. 80라. 100
176. 가상기억장치와 관계가 먼 것은?
가. page 나. segment 다. mapping 라. compaction
177. 도스(MS-DOS)에서 가상디스크(virtual disk)에 대한 설명으로 옳은 것은?
가. 디스크의 일부를 주기억 장치처럼 사용한다.
나. 주기억 장치의 일부를 디스크처럼 사용한다.
다. 여러 개의 물리적 디스크를 한 개의 논리적 디스크처럼 사용한다.
라. 한 개의 물리적 디스크를 여러 개의 논리적 디스크처럼 사용한다.
178. 다음 운영체제 형태 중 시대적으로 가장 먼저 생겨난 형태는?
가. 다중처리 시스템 나. 시분할 시스템 다. 일괄처리 시스템 라. 분산처리 시스템
179. 프로그램의 성능 분석을 하기 위한 프로그램은?
가. Controller Program 나. IPL
다. Scheduler 라. Bench Mark Program
180. 비선점식 스케줄링 기법으로 짝지어진 것은?
가. FIFO-SJF 나. SRT-SJF 다. RR-SJF 라. HRN-RR
181. Unix 운영체제의 시스템 콜(Call) 중에서 새로운 프로세스를 생성시키는데 사용하는 것은?
가. exec나. fork다. creat라. dup
182. 교착상태를 순환대기(circular wait) 상황을 허용하지 않음으로써 해결될 수 있다. 이에 대한 설명 중 옳지 않은 것은?
가. 모든 자원들을 선형순서(linear order)로 분류한다.
나. 프로세스는 자신이 가지고 있는 자원보다 앞의 순서에 있는 자원들만을 요청하게 한다.
다. 프로세스는 자신이 가지고 있는 자원보다 뒤의 순서 있는 자원들만을 요청하게 한다.
라. 프로세스는 자신이 가지고 있는 자원의 앞 또는 뒤의 순서에 있는 자원들을 자유롭게 요청하게 한다.
183. 약 결합(Lossely-Coupled) 시스템의 특성이 아닌 것은?
가. 기억장치 공유 나. 통신망 사용
다. 시스템마다 독자적 운영체제 보유 라. 프로세스간 통신
184. Denning이 제안한 프로그램의 움직임에 관한 모델로 프로세스를 효과적으로 실행하기 위하여 주기억 장치에 유지되어야 하는 페이지들의 집합을 의미하는 것은?
가. Locality 나. Working set 다. Overlay 라. Mapping
185. 가상 기억 장치에 관한 설명으로 틀린 것은?
가. 사용자 프로그램이 실제 기억장치보다 커도 수행이 가능하다.
나. 운영체제의 설계가 복잡해진다. 다. 오버레이 문제를 자동적으로 해결된다.
라. 페이징을 이해 페이지 데이블을 사용하므로 기억장소를 절약할 수 있다.
186. 다중프로그래밍 시스템과 시분할처리 시스템은 모두 다수의 사용자에게 서비스를 제공한다. 이에 대한 설명으로 가장 적절한 것은?
가. 다중프로그래밍은 실행시간이 짧은 작업에 유리하고 시분할처리는 실행시간이 긴 작업에 유리하다.
나. 다중프로그래밍과 시분할처리는 모두 일정하게 나누어진 시간만큼을 작업들에게 할당한다.
다. 다중프로그래밍과 시분할처리 모두 실행시간이 긴 작업에 유리하다.
라. 다중프로그래밍은 처리량의 극대화를 꾀하고 시분할처리는 응답시간의 최소화를 꾀한다.
187. 파일 구성방식 중 “indexed sequential access" 방식의 특징으로 맞지 않은 것은?
가. 각 레코드는 레코드 키값에 따라 논리적으로 배열된다.
나. 시스템은 각 레코드의 실제주소가 저장된 인덱스를 관리한다.
다. 일반적으로 디스크 기억장치에 많이 이용된다.
라. 레코드가 직접 액세스 기억장치(DASD)의 물리적 주소를 통하여 직접 액세스된다.
188. 기억장치의 관리 전략 중 반입(fetch) 전략의 설명으로 맞는 것은?
가. 프로그램/데이터를 주기억장치로 가져오는 시기를 결정하는 전략
나. 프로그램/데이터의 주기억장치 내의 위치를 정하는 전략
다. 주기억장치 내의 빈 공간 확보를 위해 제거할 프로그램/데이터를 선택하는 전략
라. 프로그램/데이터의 위치를 이동시키는 전략
189. 분산처리 시스템의 위상(Topology)에 따른 분류에 속하지 않은 것은 어느 것인가?
가. 계층 구조 나. 네트워크 구조 다. 성형 구조 라. 환형 구조
190. 분산파일 시스템의 실제 예가 아닌 것은?
가. NFS나. FTP다. LoCUS라. Andrew
191. 도스(MS-DOS)와 유닉스(UNIX0에서 사용되는 명령어 중 서로 관련이 없는 것으로 짝지어진 것은 어느 것인가?
가. DIR-LS 나. COPY-CP 다. TYPE-CAT 라. CD-CHMOD
192. 인터럽트의 처리를 위한 작업 순서로 올바른 것은 어느 것인가?
a. 운영체제가 제어권을 받는다.
b. 인터럽트 처리루틴이 인터럽트를 처리한다.
c. 인터럽트 받은 프로세스의 상태를 저장한다.
d. 인터럽트 걸렸던 프로세스의 상태를 복구한다.
가. a-c-b-d 나. b-c-a-d 다. c-b-d-a 라. c-b-a-d
193. 어셈블러를 두 개의 패스(pass)로 구성하는 이유로 맞는 것은?
가. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문
나. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 처리속도가 감소하기 때문
다. 한 개의 패스만을 사용하면 기호를 모두 정의한 뒤에 해당 기호를 사용해야만 하기 때문
라. 패스 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문
194. 운영체제의 구성 요소 중 제어 프로그램에 해당하지 않은 것은?
가. Data Management Program 나. Service Program
다. Jop Control Program라. Supervisor Program
195. UNIX에서 파일에 대한 정보를 가지고 있는 inode의 내용으로 볼 수 없는 것은?
가. 파일의 크기 나. 최종 수정시간 다. 소유자 라. 파일 경로명
196. 프로그램을 세그먼트화하는 근본적인 이유는?
가. 디버깅을 쉽게 하기 위해 나. 실행속도를 빠르게 하기 위해
다. 프로그램을 간편화하기 위해 라. 메모리 절약을 위해
197. UNIX에서 파일의 사용 허가를 정하는 명령은?
가. finger 나. chmod 다. fsck 라. ls
198. UNIX 운영체제의 특징과 가장 거리가 먼 것은?
가. 높은 이식성 나. 파일 시스템의 리스트 구조
다. 사용자 위주의 시스템 명령어 제공 라. 셸 명령어 프로그램 제공
199. 다음 중 시스템 소프트웨어의 역할이 아닌 것은?
가. 프로그램을 메모리에 올린다. 나. 인터럽트를 관리한다.
다. 복잡한 수학계산을 처리한다.라. 기억장치를 관리한다.
200. 다중 처리기 운영체제 구성 중 대칭적(symmetric) 구조에 대한 설명으로 옳지 않은 것은?
가. 가장 복잡하지만 가장 강력한 구조이다.
나. 모든 프로세서는 자신만의 운영체제를 가진다.
다. 여러 개의 프로세서가 동시에 수행될 수 있다.
라. 프로세서의 수를 늘린다고 해도 시스템 효율은 향상 되지 않는다.
201. 다음 중 교착상태 발생의 필수 조건이 아닌 것은?
가. 중단 조건(preemption)나. 환형 대기(circular wait)
다. 대기 조건(hold and wait)라. 상호 배체(mutual exclusion)
202. PCB(프로세스 제어블록)가 갖고 있는 정보가 아닌 것은?
가.프로세스 상태 나.프로그램 계수기 다.처리기 레지스터 라.할당되지 않은 주변장치의 상태 정보
203. 시스템 성능 평가 요인으로 틀린 것은?
가. 프로그램 크기 나. 신뢰도 다. 처리능력 라. turnaround time
204. 분산 시스템의 목적과 거리가 먼 것은?
가. 자원공유 증대 나. 계산속도 향상 다. 신뢰성 향상 라. 시스템 보호
205. 스래싱(Thrasing) 현상에 대한 설명으로 옳은 것은?
가. CPU가 프로그램 실행보다는 페이지 대체에 많은 시간을 소모하는 현상
나. 프로세스의 페이지 요청이 급격히 증가하는 현상
다. 다중 프로세스 시스템에서 데이터의 일관성이 무너지는 현상
라. 실시간 시스템에서 작업들이 그들의 종료시간 이내에 처리되지 못하는 현상
206. 프로세스의 상태 전이에 있어서 실행상태에 있던 프로세스가 할당 시간 종료로 인하여 바뀌어지는 상태는?
가. 보류상태 나. 종료상태 다. 준비상태 라. 서프펜드상태
207. 페이지 기법에서 페이지 크기를 작게 할 때 미치는 영향에 대한 설명으로 가장 적합한 것은?
가. 유용도가 커진다. 나. 관리가 용이하다.
다. 총 입출력 시간이 줄어든다. 라. 단편(fragmentation)이 커진다.
208. 여러 명의 사용자가 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아가며 처리해 줌으로서 각 사용자가 각자 독립된 컴퓨터를 사용하는 느낌을 주는 시스템은?
가. On-Line System 나. Batch File System
다. Dual System 라. Time Sharing System
209. Flynn은 컴퓨터 시스템의 구조를 네 가지로 분류하였다. 이 중 어레이 프로세싱(array processing)과 가장 밀접한 관계를 갖는 구조는?
가. SISD(Single Instruction Single Data)
나. SIMD(Single Instruction Multiple Data)
다. MISD(Multiple Instruction Single Data)
라. MIMD(Multiple Instruction Multiple Data)
210. 기억 장치 관리 전략은 주기억 장치 자원을 가장 잘 사용하도록 설계되어야 하는데, 다음 중 주기억 장치 관리 전략과 거리가 먼 것은?
가. Fetch 전략 나. Placement 전략
다. Paging 전략 라. Replacement 전략
211. 메모리가 분할된 영역으로 나뉘어 관리될 때, 프로그램이 한 영역에서 다른 영역으로 옮겨지더라도 명령의 주소부분을 바꾸지 않고 정상적으로 수행될 수 있도록 하기 위한 레지스터는?
가. 누산기 나. 베이스 레지스터 다. 인덱스 레지스터 라. 프로그램 계수기
212. 분산 및 병렬 처리 시스템의 장점으로 거리가 먼 것은?
가. 처리량의 향상과 빠른 반응 시간나. 사용가능도 향상
다. 자원 공유 및 작업부하의 차등 조정 라. 고도의 적응성
213. 운영체제의 설명으로 옳지 않은 것은?
가. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스로서 동작하는 일종의 하드웨어 장치다.
나. 운영체제는 컴퓨터를 편리하게 사용하고 컴퓨터 하드웨어를 효율적으로 사용할 수 있도록 한다.
다. 운영체제는 스스로 어떤 유용한 기능도 수행하지 않고 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 마련하여 준다.
라. 운영체제는 중앙처리 장치의 시간, 메모리공간, 파일 기억 장치 등의 자원을 관리하며 사용자 프로그램이 필요시 이들 자원을 할당 및 회수한다.
214. 기계어와 비교하여 어셈블리 언어가 갖는 장점이 아닌 것은?
가. 기계어로의 번역과정이 불필요하다. 나. 프로그램을 읽고 이해하기 쉽다.
다. 프로그램의 주소가 기호 번지이다. 라. 프로그램에 데이터를 사용하기 쉽다.
215. 공개키 시스템에 대한 설명으로 옳지 않은 것은?
가. 암호와 해독에 다른 키를 사용한다. 나. 암호키는 공개되어 있어 누구나 사용할 수 있다.
다. 해독키는 당사자만 알고 있다. 라. 키분배가 비밀키 시스템보다 어렵다.
216. 가상 기억 장치의 페이지 교체 기법에서 가장 오랫동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 것은?
가. OPT 기법 나. FIFO 기법 다. LRU 기법 라. LFU 기법
217. 분산 시스템에서 각 사이트의 연결 위상에 관한 설명으로 옳지 않은 것은?
가. 완전 연결 네트워크의 각 사이트는 시스템내의 모든 사이트들과 직접 연결이 존재한다.
나. 계층 연결 네트워크에서는 각 사이트들은 트리 형태로 구성된다.
다. 성형 연결 네트워크는 구조가 간단하며 중앙 노드의 고장은 나머지 사이트들 간의 통신에 아무런 영향이 없다.
라. 다중 접근 버스 연결 네트워크에서 한 사이트의 고장은 나머지 사이트들간의 통신에 아무런 영향을 주지 않는다.
218. 필요한 하드웨어 레지스터를 설정함으로써 프로세스에게 CPU를 할당하고 문맥 교환을 하는 프로세스 관리 기능은?
가. traffic controller나. i/o scheduling
다. process scheduler라. dispatcher
219. 교착상태를 회피하는데 사용하는 은행원 알고리즘에 대한 설명으로 옳지 않은 것은?
가. 불안전 상태와 안전 상태로 구분한다.
나. 안전 상태에서는 교착상태가 발생하지 않는다.
다. 불안전 상태와 교착상태는 동일한 의미이다.
라. Dijkstra가 제안한 기법이다.
220. 워킹 셋에 대한 설명 중 옳은 것은?
가. 한 프로그램의 워킹 셋 크기는 항상 일정하다.
나. Dijkstra 교수가 워킹 셋 이론을 발표하였다.
다. 워킹 셋의 의미는 프로그램이 실행되는 과정에서 발생하는 기억 장치 참조가 지역적인 일부영역에 대하여 집중적으로 이루어지는 성질을 의미한다.
라. 워킹 셋은 주기억장치에 적재하는 것이 바람직하다.
221. 디스크 동작과 관련 없는 것은?
가.Seek Time 나. Rotational Delay 다. Transmission Time 라. Reading Time
222. 어떤 방향의 진행이 시작될 당시에 대기 중이던 요청들만 서비스하고, 진행도중 도착한 요청들은 한데 모아져서 다음의 반대 방향 진행 때 최적으로 서비스 할 수 있도록 배열되는 디스크 스케줄링 기법은?
가. SSTF 나. FCFS 다. N-step SCAN 라. S-step SCAN
223. PCB가 가지고 있는 정보가 아닌 것은?
가. 프로세스 식별자 나. 프로세스의 현재 상태
다. 할당자원에 대한 포인터 라. 모든 프로세스의 상태에 대한 조사와 통제 정보
224. 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 무기한 문제를 방지하는 기법은?
가.노화(aging)기법 나.재사용기법 다.환형대기 라.치명적인 포옹(deadly embrace)
225. 도스에 대한 설명으로 옳지 않은 것은?
가. 명령에는 내부명령과 외부명령이 있다.
나. “MSDOS.SYS"의 기능은 파일관리, 주변장치 관리들이다.
다. “IO.SYS"의 기능은 입, 출력 관리이다. 라. Multi-task용 운영체제이다.
226. 파일의 접근방식에 대한 설명으로 옳은 것은?
가. 순차 접근은 디스크를 모형으로 한 것이다.
나. 순차 접근에서 기록은 파일의 임의 위치에서 가능하다.
다. 직접 접근 파일에서 파일을 구성하는 어떠한 블록도 직접 접근할 수 있어서, 판독이나 기록의 순서에는 제약이 없다.
라. 직접 접근 파일에서 파일을 구성하는 블록의 번호는 절대 블록번호 이어야 사용자가 자신의 파일이 아닌 부분을 접근하는 것을 운영체제가 방지할 수 있다.
227. 페이지 부재를 처리하는 단계를 서술하였다. 순서대로 올바르게 표현한 것은?
a. 운영체제에서 트랩을 요청한다.
b. 사용자 레지스트와 프로그램 상태를 저장한다.
c. backing store에 있는 페이지를 물리적 메모리로 가져온다.
d. 사용 가능한 프레임을 프레임 리스트에서 찾는다.
e. 페이지 테이블을 재조정한다. f. 명령어 수행을 계속한다.
가. a-b-c-d-e-f 나. a-b-d-c-e-f 다. b-a-c-d-f-e 라. b-a-d-c-e-f
228. 메모리 관리 기법 중에서 서로 떨어져 있는 여러 개의 낭비 공간을 모아서 하나의 큰 기억 공간을 만드는 작업을 무엇이라고 하는가?
가. Swapping 나. Coalescing 다. Compaction 라. Paging
229. 크로스바 교환 행렬(crossbar switch matrix)에 관한 설명으로 옳지 않은 것은?
가. 다중처리기 시스템을 구현하는 하나의 기법이다.
나. 공유버스 시스템에서 버스의 수를 프로세서의 수 만큼 증가시킨 구조이다.
다. 두 개의 서로 다른 저장장치를 동시에 참조할 수 있다.
라. 하드웨어가 복잡해지는 단점이 있다.
230. 우주왕복선이나 레이다 추적기 등은 정해진 시간에 반드시 수행되어야 하는 작업들이 다수 존재한다. 이러한 경우에 가장 적합한 처리방식은?
가. 실시간 처리 나. 다중프로그래밍에 의한 처리
다. 시분할 처리 라. 일괄 처리(batch)
231. 프로세스 제어블록(Process Control Block)에 대한 설명 중 옳지 않은 것은?
가. 프로세서의 현상태를 알 수 있다.
나. 프로세서의 우선순위에 대한 정보를 갖고 있다.
다. 프로세스에 할당된 자원에 대한 정보를 갖고 있다.
라. 부모 프로세스와 자식 프로세스는 프로세스 제어블록을 공유한다.
232. Unix에 대한 설명으로 거리가 먼 것은?
가. Unix는 대부분 C언어로 작성되었다. 나.Stand alone 시스템에 주로 사용된다.
다. Multi-task, Multi-user 시스템이다. 라. Networking 기능이 풍부하다.
233. 윈도우 98에서 지원하는 OLE의 기능은?
가. 디스크의 효율적 관리 나. 모니터, 화질의 개선
다. 효율적인 메모리 관리 라. 응용 프로그램간의 자료 공유
234. 기억장치의 관리 기법 중 교체정책(replacement-strategic)의 방법이 아닌 것은?
가. FIFO(First-in-First-Output)나. Best Fit/Worst Fit
다. Working Set라. PFF(Page Fault Frequency)
235. 파일 시스템에서의 일반적인 디렉토리 구성 방식이 아닌 것은?
가. 일단계 디렉토리 구조 나. 이단계 디렉토리 구조
다. 삼단계 디렉토리 구조라. 트리 디렉토리 구조
236. 공유자원을 어느 시점에서 단지 한 개의 프로세스만이 사용할 수 있도록 하며, 다른 프로세스가 공유자원에 대하여 접근하는 것을 금지하는 것은?
가. mutual exclusion 나. critical section
다. deadlock 라. scatter loading
237. 디스크 스케줄링 기법 중에서 현재 헤드 위치의 가까운 곳에 있는 모든 요구를 먼 곳보다 먼저 처리하도록 하는 기법은?
가. FCFS 나. C-SCAN 다. LOCK 라. SSTF
238. 구역성(LOCALITY)에는 시간 구역성과 공간 구역성이 존재한다. 시간 구역성과 관련이 적은 것은?
가. COUNTING 나. SUBROUTINE 다. ARRAY 라. STACK
239. 선점(preemptive) 스케줄링의 특징으로 거리가 먼 것은?
가. 우선순위가 높은 프로세스가 CPU를 먼저 차지하는 기법을 의미한다.
나. 빠른 응답시간을 요구하는 시분할 시스템에 유용하다.
다. 선점으로 인한 많은 오버헤드를 초래한다.
라. 모든 프로세스에 대한 요구를 공정히 처리한다.
240. 사용자가 요청한 디스크 입/출력 내용이 다음과 같이 순서대로 큐에 들어 있다. 이때 이를 모두 처리하는데 소용되는 시간이 가장 긴 스케줄링 기법은? (단, 현재 디스크 헤드 위치는 53이고, 가장 안쪽이 1번, 가장 바깥쪽이 200번 트랙이라고 가정하자.)
큐의 내용 : 98 183 37 122 14 124 65 67
가. FCFS 나. SSTF 다. SCAN 라. C-SCAN
241. 수신자가 메시지 전송도중에 변경되지 않았음을 확인할 수 있으며, 메시지가 정당한 상대방으로부터 전달된 것임을 확인할 수 있는 기법은?
가. 디지털 서명 기법(Digital Signature Mechanism)
나. 인증 교환 기법(Authentication Exchange Mechanism)
다. 여분정보 삽입기법(Traffic Padding Mechanism)
라. 접근제어 기법(Access control Mechanism)
242. 다중처리기(multi-processor)의 일반적인 특징이 아닌 것은?
가. 각 프로세서는 자체 계산 능력을 가지고 있다.
나. 각 프로세서들이 여러 개의 기억장소나 전용기억 장소를 가진다.
다. 각 프로세서들은 프로세서나 주변장치 등을 공동 사용한다.
라. 여러 개의 처리기를 사용하여 신속한 처리가 가능하다.
243. UNIX에서 프로세스를 복제하는 기능은?
가. getppid 나. getpid 다. fork 라. exec
244. 분산 운영체제 시스템에서 서로 다른 컴퓨터간에 많은 양의 파일을 처리하기 위하여 액세스하려고 할 때 가장 적절한 이주 방법은?
가. 프로세스 이주(process migration) 나. 제어 이주(control migration)
다. 데이터 이주(data migration) 라. 연산 이주(computation migration)
245. 디스크에 기억장소를 할당하는 방법 중 연속적으로 할당할 때에 비하여 링크를 이용하여 할당할 때의 장점으로 거리가 먼 것은?
가. 외적 단편화가 일어나지 않는다. 나. 파일의 생성시 파일의 크기를 알 필요가 없다.
다. 디스크 압축이 불필요하다. 라. 원하는 블록에 직접적으로 액세스가 가능하다.
246. 시스템 소프트웨어 중에서 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 가진 것은?
가. preprocessor 나. linker 다. loader 라. emulator
247. 운영체제의 목적으로 가장 거리가 먼 것은?
가.사용자 인터페이스 제공 나.주변 장치 관리 다.데이터 압축 및 복원 라.신뢰성 향상
248. 스레드(thread)에 대한 설명으로 옳지 않은 것은?
가. 단일 프로세스를 다수의 스레드로 생성하여 병행성을 증진시킬 수 있다.
나. 실행 환경을 공유시켜 기억장소의 낭비가 줄어든다.
다. 프로세스의 생성이나 문맥 교환 등의 오버헤드를 줄여 운영체제의 성능이 개선된다.
라. 사용자 수준의 스레드는 커널의 효율적인 서비스를 받을 수 있어 속도가 개선된다.
249. 작업집합(working set)의 의미로 가장 적합한 것은?
가. 일정시간 동안 CPU가 참조한 페이지의 집합 나. 한 작업을 구성하는 페이지 수
다. 프로세스가 자주 참조하는 페이지의 집합 라. 단위 시간당 처리한 작업의 양
250. 매크로 프로세스가 수행해야 하는 기본적인 기능에 해당하지 않은 것은?
가.매크로 구문 인식 나.매크로 호출 인식 다.매크로 정의 인식 라.매크로 정의 저장
251. 프로세스들이 국부적인 부분만을 집중적으로 참조하는 구역성에는 시간 구역성과 공간구역성이 있는데, 다음 중 공간 구역성의 경우는?
가. 순환(looping) 나. 배열 순례(array traversal)
다. 스택(stack) 라. 집계(totaling)에 사용되는 변수
252. 파일 시스템의 디렉토리 중 가장 간단한 디렉토리 구조로서 모든 파일들이 유일의 이름을 가지고 있으며, 같은 디렉토리 내에 위치하여 관리되는 디렉토리 구조는?
가. 일단계 구조 디렉토리 나. 이단계 구조 디렉토리
다. 트리 구조 디렉토리라. 비주기 구조 디렉토리
253. 파일 디스크립터(file descriptor)에 대한 설명으로 옳지 않은 것은?
가. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
나. 보조기억장치에 저장되어 있다가 파일이 개방(open)되면 주기억장치로 이동된다.
다. 사용자가 파일 디스크립터를 직접 참조할 수 있다.
라. 파일 제어 블록(File Control Block)이라고도 한다.
254. UNIX에서 프로세스들 간의 데이터 전송수단으로 사용될 수 있는 pipe 시스템 콜에 대한 설명으로 가장 적절한 것은?
가. 전송된 데이터는 LIFO(Last In First Out) 방식으로 상대에게 전달된다.
나. 전송된 데이터는 FIFO(First In First Out) 방식으로 상대에게 전달된다.
다. 전송된 데이터는 내림차순으로 정렬되어 상대에게 전달된다.
라. 전송된 데이터는 오름차순으로 정렬되어 상대에게 전달된다.
255. 분산 시스템의 장점에 해당하지 않은 것은?
가. 자원 점유 나. 연산 속도 향상 다. 신뢰도 향상 라. 보안성 향상
256. 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
가. RR 스케줄링은 주어진 시간 할당향(Time slice)안에 작업을 마치지 않으면 준비완료 리스트(ready list)의 가장 뒤로 배치되는 기법이다.
나. SJF 스케줄링은 남아 있는 실행 시간의 추정치가 가장 작은 작업을 먼저 실행시키며, 언제라도 실행 중인 작업이 강제로 실행을 멈출 수 있는 산정 기법이다.
다. HRN 스케줄링은 그 작업이 서비스 받을 시간과 그 작업이 서비스를 기다린 시간으로 결정되는 우선순위에 따라 CPU를 할당한다.
라. 기한부(Deadline) 스케줄링은 제한된 시간 내에 반드시 작업이 완료되도록 스케줄링하는 기법이다.
257. 컴퓨터 시스템에서 사용되는 자원들(파일, 프로세스, 메모리 등)에 대하여 불법적인 접근방지와 손상 발생 방지를 목적으로 하는 자원보호 방법의 일반적인 기법이 아닌 것은?
가.접근 제어 리스트(access control list) 나.접근 제어 행렬(access control matrix)
다.권한 리스트(capability list) 라.권한 제어 행렬(capability control matrix)
258. 자원이 할당되기를 오랜 시간 동안 기다린 프로세스에 대하여 기다린 시간에 비례하는 높은 우선 순위를 부여하는 가까운 시간 안에 자원이 할당되도록 하는 기법은?
가.에이징(aging) 나.페이징(paging) 다.스와핑(swapping) 라.스래싱(thrashing)
259. 페이지 오류율(page fault ratio)과 스래싱(Thrashing)에 대한 설명으로 옳은 것은?
가. 페이지 오류율이 크면 스래싱이 많이 일어난 것이다.
나. 페이지 오류율과 스래싱은 전혀 관계가 없다.
다. 스래싱이 많이 발생하면 페이지 오류율이 감소한다.
라. 다중 프로그래밍의 정도가 높을수록 페이지 오류율과 스래싱이 감소한다.
260. 디스크 공간 할당시 불연속 할당에 비하여 연속 할당 방식을 사용할 경우 가장 큰 장점은?
가. 논리적으로 연속된 레코드들이 물리적으로 서로 인접하게 저장되므로 액세스 시간이 감소된다.
나. 다중 프로그래밍에 유용하게 사용할 수 있다.
다. 프로그램 적재를 효율적으로 할 수 있다.
라. 단편화(fragmention)를 줄일 수 있다.
261. UNIX 운영체제의 특징으로 볼 수 없는 것은?
가.대 화식 운영체제이다. 나.다중 사용자 시스템(Multi-user system)이다.
다.대부분의 코드가 어셈블리 언어로 기술되어 있다. 라.높은 이식성과 확장성이 있다.
262. 가상 기억장치에 대한 설명으로 옳지 않은 것은?
가. 연속 배당 방식에서의 기억 장소 단편화 문제를 적극적으로 해결할 수 있다.
나. 기억 장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
다. 가상 기억장치의 일반적인 구현방법은 페이징 기법과 세그멘테이션 기법이 있다.
라. 주기억장소의 물리적 공간보다 큰 프로그램은 실행될 수 없다.
263. 세마포어(semaphore)에 대한 설명 중 옳지 않은 것은?
가. 세마포어에 대한 연산은 처리중에 인터럽트 되어야 한다.
나. E. J. Dijkstra가 제안한 방법이다.
다. 여러 개의 프로세스가 동시에 그 값을 수정하지 못한다.
라. 상호배제의 원리를 보장하는데 사용된다.
264. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신 비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?
가. 완전연결(fully connected)구조 나. 성형(star) 구조
나. 계층(hierachy) 구조라. 환형(ring) 구조
265. 중앙처리장치와 입/출력장치가 동시에 주기억장치를 접근하려고 하는 경우, 입/출력장치에 우선 순위를 부여하여 주기억장치를 액세스하는 동안, 중앙처리장치에서 주기억장치에 대한 접근 작업을 양보하도록 하는 기법은?
가. 폴링(polling)
나. 직접 메모리 액세스(direct memory access)
다.기억장치 인터리빙(storage interleaving)
라.사이클 스틸링(cycle stealing)
266. 디스크 공간 할당 방식에 관한 설명으로 옳지 않은 것은?
가. 연속할당 기법에서는 요청한 파일의 크기보다 큰 연속된 기억공간이 없을 경우라도 파일은 생성될 수 있다.
나. 불연속 할당기법은 크게 링크를 이용한 섹터 단위의 할당과 블록 단위의 할당으로 구분할 수 있다.
다. 블록 할당 기법에는 블록 체인 기법, 인덱스 블록 체인 기법, 블록 지향 파일 사상 기법 등이 있다.
라. 블록 단위의 할당 기법은 하나의 섹터를 할당하는 대신에 연속된 섹터로 구성된 블록을 할당한다.
267. UNIX에서 Inode는 한 파일이나 디렉토리에 관한 모든 정보를 포함하고 있는데, 이에 해당하지 않는 것은?
가. 파일이 가장 처음 변경된 시간 및 파일의 타입 나.파일 소유자의 사용자 번호
다. 파일이 만들어진 시간 라. 데이터가 담겨진 블록의 주소
268. 모니터(Monitor)에 대한 설명으로 옳지 않은 것은?
가. 특정의 공유자원을 할당하는데 필요한 데이터 및 프로시듀어를 포함하는 병행성 구조(concurrency-construct)이다.
나. 모니터 외부의 프로세스는 모니터 내부의 데이터를 직접 액세스 할 수 없다.
다. 모니터 내의 자원을 원하는 프로세서는 반드시 해당 모니터의 진입루(entry)를 호출해야 하고, 원하는 모든 프로세서는 동시에 모니터 내에 들어갈 수 있다.
라. 모니터에서 사용되는 연산은 Wait와 Signal이 있다.
269. 운영체제의 기능에 해당하지 않는 것은?
가. 사용자와 컴퓨터 사이의 인터페이스를 제공한다.
나. 효율적인 자원관리를 한다. 다. 시스템의 오류를 처리한다.
라. 두 개 이상의 목적 프로그램을 합쳐서 실행 가능한 프로그램으로 만든다.
270. 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이름에 소요되는 시간이 더 커지는 현상은?
가. 스레싱(thrashing) 나. 워킹세트(working set)
다. 세마포어(semaphore)라. 교환(swapping)
271. 프로세스가 자원을 요구할 때 시스템이 안전상태를 유지할 수 있는 프로세스의 자원 요구만을 할당하여 주는 은행가(Banker's) 알고리즘의 교착상태 해결 방식은?
가. Prevention 나. Avoidance
다. Detection&Recovery 라. Non-Preemption
272. 어셈블러를 두 개의 Pass로 구성하는 이유로서 가장 적절한 것은?
가. pass 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문에
나. 한 개의 pass만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문에
다. 한 개의 pass만을 사용하면 메모리가 많이 소요되기 때문에
라. 기호를 정의하기 전에 사용할 수 있는 프로그램 작성이 용이하기 때문에
273. 가변분할에서 그림과 같이 할당되었을 때 기억장치를 압축하면 새로운 공간에 기억될 수 있는 프로그램은 얼마의 크기까지 가능한가? (단, 사선 부분은 단편화조각(fragmentation)이다.)
0 | |
40 | O5 |
90 | P1 |
100 | |
150 | P2 |
200 | |
280 | P3 |
320 | |
가. 40 나. 60다. 80라. 100
274. 도스에서 메모리(RAM)에 가상 디스크 드라이브를 만들어 하드디스크 드라이브로 활용할 수 있게 하는 장치 제어기는?
가. RAMDRIVE.SYS 나. HIMEM.SYS 다. EMM386.EXE 라. DRIVER.SYS
275. 디스크 스케줄링에서 SSTF(Shortest Seek Time First)에 대한 설명으로 옳지 않은 것은?
가. 탐색 거리가 가장 짧은 요청이 먼저 서비스를 맡는다.
나. 일괄처리 시스템보다는 대화형 시스템에 적합하다.
다. 가운데 트랙이 안쪽이나 바깥쪽 트랙보다 서비스 모듈 확률이 높다.
라. 헤드에서 멀리 떨어진 요청은 기아상태(starvation state)가 발생할 수 있다.
276. 매크로(macro)에 대한 설명으로 옳지 않은 것은?
가. 매크로 정의 내에 또 다른 매크로 정의를 할 수 없다.
나. 매크로 라이브러리는 여러 프로그램에서 공통적으로 자주 사용되는 매크로들을 모아 놓은 라이브러리이다.
다. 매크로 프로세서의 수행 기능은 매크로 정의 인식, 정의 저장, 호출 인식, 확장 및 매개 변수 치환이다.
라. 매크로는 일종의 문자열 치환과 같이 사용된 횟수만큼 명령어를 생성 삽입해서 실행한다.
277. 가상기억장치를 위한 대체(replacement) 알고리즘에 대한 설명 중 옳은 것은?
가. LRU 알고리즘은 사용된 횟수가 가장 작은 페이지를 대체 대상으로 선정한다.
나. Belady의 최적(optimal) 알고리즘은 이후에 가장 오랫동안 사용되지 않을 페이지를 대치하는 것으로서 실현 가능성이 희박하다.
다. FIFO 알고리즘은 창조된 지 가장 오래된 페이지를 대체대상으로 선정한다.
라. NUR 알고리즘은 가장 최근에 참조된 페이지를 대체 대상으로 선정한다.
278. 페이지(page) 크기에 대한 설명으로 옳은 것은?
가. 페이지 크기가 작을 경우, 동일한 크기의 프로그램에 더 많은 수의 페이지가 필요하게 되어 주소 변환에 필요한 페이지 사상표의 공간은 더 작게 요구된다.
나. 페이지 크기가 작을 경우, 페이지 단편화를 감소시키고 특정한 참조 지역성만을 포함하기 때문에 기억장치 효율은 좋을 수 있다.
다. 페이지 크기가 클 경우 페이지 단편화로 인해 많은 기억 공간을 낭비하고 페이지 사상표의 크기도 늘어난다.
라. 페이지 크기가 클 경우, 디스크와 기억 장치간에 대량의 바이트 단위로 페이지가 이동하기 때문에 디스크 접근 시간 부담이 증가되어 페이지 이동 호출이 나빠진다.
279. 효율적인 주기억장치의 접근을 위하여 기억장소의 연속된 위치를 서로 다른 뱅크로 구성하여 하나의 주소를 통하여 여러 개의 위치에 해당하는 기억 장소를 접근할 수 있도록 하는 방법은?
가. 인터리빙(Interleaving)나. 스풀링(Spooling)
다. 버퍼링(Buffering) 라. 카운팅(Counting)
280. 공간 구역성(Spatial Locality)에 해당하지 않는 것은?
가. 셀(Counting)과 집계(Totaling) 등에서 사용되는 변수
나. 프로그램에서 관련된 변수들을 서로 근처에 선언하는 경우
다. 순차적 코드(Sequential Code)의 실행 라. 배열 순례(Array Traversal)
281. NFS(Network File System)에 대한 설명으로 옳지 않은 것은?
가. Carnegie-Mellon 대학에서 개발되어 온 분산 컴퓨팅 환경이며, 클라이언트 머신과 서버 머신으로 구분된 확장성이 큰 분산 파일 시스템이다.
나. 독립된 파일 시스템을 가진 서로 다른 워크스테이션의 모임이 서로 연결된 형태이다.
다. 네트워크를 통하여 원격 파일을 액세스하기 위하여 구현되고 명세화된 파일 관리 시스템이다.
라. 투명성을 통하여 파일 시스템간에 일정 수준의 공유를 허용한다.
282. 교착상태 발생 조건 중 프로세스에 할당된 자원은 사용이 끝날 때까지 강제로 빼앗을 수 없음을 의미하는 것은?
가. mutual exclusion 나. hold and wait
다. circular wait라. nonpreemption
283. 사용자는 단말 장치를 이용하여 운영체제와 상호 작용하며, 시스템은 일정 시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써, 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것처럼 사용할 수 있는 처리 방식은?
가. Batch Processing System나. Time-Sharing Processing System
다. Off-Line Processing System 라. Real Time Processing System
284. UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료구조로서 파일 소유자의 식별번호, 파일 크기, 파일의 최종 수정시간, 피일의 링크수 등의 내용을 가지고 있는 것은?
가. 슈퍼블록(super block) 나. inode(index node)
다. 디렉토리(directory) 라. 파일 시스템 마운팅(mounting)
285. 스케줄링 기법 중 SJF 기법과 SRT 기법에 관한 설명으로 옳지 않은 것은?
가. SJF는 비선점(nonpreemptive) 기법이다.
나. SJF는 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시킨다.
다. SRT는 시분할 시스템에 유용하다.
라. SRT에서는 한 작업이 실행을 시작하면 강제로 실행을 멈출 수 없다.
286. 디스크 스케줄링 기법 중 항상 바깥쪽 실린더에서 안쪽으로 움직이면서 가장 짧은 탐색시간을 가지는 요청을 서비스하는 기법은?
가. FCFS 나. SSTF 다. SCAN 라. C-SCAN
287. 절대로더에서 각각의 기능과 수행 주체의 연결이 옳지 않은 것은?
가. 연결 - 로더 나. 재배치 - 어셈블러
다. 적재 - 로더 라. 기억장소할당 - 프로그래머
288. 분산 운영체제의 구조 중 아래 설명에 해당하는 구조는?
- 각 사이트는 정확히 다른 두 사이트와 물리적으로 연결되어 잇다.
- 정보 전달 방향은 단방향 또는 양방향일 수 있다.
- 기본 비용은 사이트의 수에 비례한다.
- 메시지가 링을 순환할 경우 통신비용은 증가한다.
가. ring connection 나. hierarchy connection
다. star connection라. partially connection
289. 분산 및 병렬처리 시스템에 대한 설명으로 거리가 먼 것은?
가. 분산 및 병렬처리 시스템은 작업을 병렬적으로 수행함으로써 사용자에게 빠른 반응 시간과 작업 처리량이 향상된다.
나. 사용자들이 비싼 자원들을 쉽게 공유하여 사용할 수 있으며, 작업의 부하를 균등하게 유지할 수 있다.
다. 다수의 구성 요소가 존재하므로 일부가 고장나더라도 나머지 일부는 계속 작동 가능하기 때문에 사용가능도가 향상된다.
라. 분산시스템에 구성요소 추가시 시스템의 확장은 어려우나 작업부하를 분산시킴으로써 반응시간이 항상 일관성 있게 유지된다.
290. 파일 시스템에서 중앙에 마스터 파일 디렉토리가 있고, 그 아래 사용자 파일 디렉토리가 있는 구조이며, 다른 사용자와의 파일 공유가 대체적으로 어렵고 파일 이름이 보통 사용자이름, 파일 이름의 형태를 취하므로 파일 이름의 길이가 길어지는 디렉토리 구조는?
가. 단일 디렉토리 구조나. 2단계 디렉토리 구조
다 트리형태 디렉토리 구조라. 비순환 그래프 디렉토리 구조
291. 다음 그림과 같이 기억장치가 분할되어 있을 때, 10K의 작업을 최악 적합(worst-fit)으로 할당할 경우 배치되는 장소는?
| 운영체제 |
(ㄱ) | 31K |
(ㄴ) | 7K |
(ㄷ) | 12K |
가. (ㄱ) 나. (ㄴ) 다. (ㄷ) 라. (ㄱ) , (ㄴ), (ㄷ) 모두
292. 운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?
(보기)
주기억장치와 보조기억장치 사이의 자료 전송, 파일의 조작 및 처리, 입/출력 자료와 프로그램간의 논리적 연결 등, 시스템에서 취급하는 파일과 데이터를 표준적인 방법으로 처리할 수 있도록 관리한다.
가. 문제 프로그램(Problem Program)
나. 감시 프로그램(Supervisor Program)
다. 작업 제어 프로그램(Job Control Program)
라. 데이터 관리 프로그램(Data Management Program)
293. 파일 디스크립터의 내용으로 옳지 않은 것은?
가. 오류 발생시 처리 방법나. 보조기억장치의 유형
다. 파일의 구조라. 접근 제어 정보
294. 동시에 여러 개의 작업이 수행되는 다중 프로그래밍 시스템 또는 가상 기억 장치를 사용하는 시스템에서 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생함으로 인하여 전체 시스템의 성능이 저하되는 것은 무엇이라 하는가?
가. Fragmentation 나. Working Set 다. Thrashing 라. Overlay
295. UNIX에서 두 프로세스를 연결하여 프로세스간 통신을 가능하게 하며, 한 프로세스의 출력이 다른 프로세스의 입력으로 사용됨으로써 프로세스간 정보 교환이 가능하도록 하는 것은?
가. pipe 나. signal 다. fork 라. preemption
296. 모니터에 대한 설명으로 옳지 않은 것은?
가. 자원 요구 프로세스는 그 자원 관련 모니터 진입부를 반드시 호출한다.
나. 한 순간에 하나의 프로세스만이 모니터에 진입할 수 있다.
다. 정보 은페(Information hiding)의 개념을 사용한다.
라. 모니터 외부의 프로세스는 모니터 내부 데이터를 액세스 할 수 있다.
297. 컴퓨터 시스템의 일반적인 보안 유지 방식으로 거리가 먼 것은?
가. 외부 보안(external security)
나. 사용자 인터페이스 보안(user interface security)
다. 공용 키 보안(public key security)
라. 내부 보안(internal security)
298. UNIX에 대한 설명으로 옳지 않은 것은?
가. 상당 부분 C 언어를 사요하여 작성되었으며, 이식성이 우수하다.
나. 사용자는 하나 이상의 작업을 백그라운드에서 수행할 수 있어 여러 개의 작업을 병행 처리할 수 있다.
다. 쉘(shell)은 프로세스 관리, 기억장치 관리, 입/출력 관리 등의 기능을 수행한다.
라. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있어 정보와 유틸리티들을 공유하는 편리한 작업 환경을 제공한다.
299. 다중 프로그래밍 시스템에서 운영체제에 의하여 CPU가 할당되는 프로세스를 변경하기 위하여 현재 CPU를 사용하여 실행되고 있는 프로세서의 상태 정보를 정장하고 제어권을 인터럽트 서비스 루틴에게 넘기는 작업을 무엇이라 하는가?
가. semaphore 나. monitor 다. mutual exclusion 라. context switching
1. DFD에서 사용되는 기호 중 직사각형의 의미는?
가. 정보의 생산자와 소비자 나. 구축되어야 하는 소프트웨어 타입(TYPE)
다. 데이터 사전 라. 기능의 흐름
2. 화이트 박스 시험(white box testing)의 설명으로 옳지 않은 것은 어느 것인가?
가. 프로그램의 제어구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 제어한다.
나. 모듈 안의 작동을 직접 관찰할 수 있다.
다. 소프트웨어 산물의 각 기능별로 적절한 정보영역을 정하여 적합한 입력에 대한 출력의 정확성을 점검한다.
라. 원시 코드의 모든 문장을 한 번 이상 수행함으로써 수행된다.
3. 폭포수 모델(waterfall model)에 대한 설명으로 옳지 않은 것은 어느 것인가?
가. 앞 단계가 끝나야만 다음 단계로 넘어갈 수 있다.
나. 요구분석 단계에서 프로토타입을 사용하는 것이 특징이다.
다. 제품의 일부가 될 매뉴얼을 작성해야 한다.
라. 각 단계가 끝난 후 결과물이 명확히 나와야 한다.
4. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
가. 최종 결과물의 만들어지기 전에 의뢰자가 최종 결과물의 일부 또는 모형을 볼 수 있다.
나. 개발 단계에서 오류 수정이 불가능하므로 유지보수 비용이 많이 발생한다.
다. 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공한다.
라. 프로토타입은 구현 단계의 구현 골격이 될 수 있다.
5. Gantt Chart에 포함되지 않는 사항은?
가. 이정표 나. 작업일정 다. 작업기간 라. 주요작업경로
6. 요구사항분석을 위한 도구가 아닌 것은?
가. SREM 나. PSL/PSA 다. EPOS 라. PERT
7. 객체지향 테스팅 전략 중에서 단위 테스팅에 사용되는 것은 어느 것인가?
가. 클래스(class) 테스팅 나. 클러스터(cluster) 테스팅
다.사용기반(use-based) 테스팅 라.스레드 기반(thread-based) 테스팅
8. 효과적인 소프트웨어 프로젝트 관리를 위한 3P에 해당되지 않는 것은 어느 것인가?
가. people(사람) : 인적자원 나. product(생산물) : 생산일정
다. problem(문제) : 문제인식 라. process(프로세스) : 작업계획
9. 사용자 인터페이스 설계시 오류 메시지나 경고에 관한 다음의 지침 중 옳지 않은 것은 어느 것인가?
가. 메시지는 이해하기 쉬어야 한다.
나. 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
다. 오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
라. 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다.
10. 나선형모형(Spiral Model)의 각 단계마다 실시되는 작업 내용이 잘못된 것은 어느 것인가?
가. 계획(Planning) 나. 위험분석(Risk analysis)
다. 사용자 평가(Customer evaluation) 라. 유지보수(Maintenance)
11. 객체지향기법에서 오브젝트의 상태는 무엇을 파악하므로써 알 수 있는 것은?
가. 오퍼레이션(operation)나. 어트리뷰트(attribute)
다. 트리거(trigger)라. 메소드(method)
12. 기존의 소프트웨어공학 기법들과 차별화 될 수 있는 객체지향 개념이 아닌 것은 어느 것인가?
가. 캡슐화(encapsulation)나. 상속성(inheritance)
다. 다형성(polymorphism)라. 모듈화(modularity)
13. 효과적인 모듈화 설계 방안이 아닌 것은 어느 것인가?
가. 응집도를 높인다. 나. 결합도를 낮춘다. 다. 복잡도와 중복을 피한다.
라. 모듈의 기능은 예측 불가능하도록 정의한다.
14. S/W Project를 계획하는데 있어 예측(Estimation)의 대상으로 거리가 먼 것은 어느 것인가?
가. 비용 나. 일정 다. 성능 라. 위험요인
15. 소프트웨어를 대하는 관점에 따라 소프트웨어 품질에 대한 평가 기준에 차이가 있다. 소프트웨어를 대하는 관점과 거리가 먼 것은 어느 것인가?
가. 소프트웨어 개발 발주자 관점나. 소프트웨어 사용자 관점
다. 프로그래머 관점라. 소프트웨어 판매자 관점
16. 가장 높은 응집력을 갖는 단계는 어느 것인가?
가. sequential cohesion 나. coincidental cohesion
다. functional cohesion 라. procedural cohesion
17. 나씨-슈나이더만(Nassi-Schneiderman) 도표는 구조적 프로그램을 표현하기 위해 고안되었다. 이 방법에서 알고리즘의 제어구조는 3가지로 충분히 표현될 수 있는데 이에 속하지 않는 것은 어느 것인가?
가. 선택, 다중선택(if~then~else, case) 나. 반복(repeat~until, while,for)
다. 분기(goto, return) 라. 연속(sequential)
18. 소프트웨어 리엔지니어링(reengineering)의 목표 중 거리가 먼 것은 어느 것인가?
가. 복잡한 시스템을 다루는 방법 나. 다른 뷰의 생성
다. 기존 시스템의 해킹 라. 잃어버린 정보의 복구 및 제거
19. 소프트웨어 라이프사이클 단계 중 가장 오랜 시간이 걸리며 대부분의 비용을 차지하는 단계는 어느 것인가?
가. 타당성 검토 단계 나. 운용 및 유지보수 단계
다. 기본설계 단계라. 실행단계
20. 소프트웨어의 위기현상과 거리가 먼 것은 어느 것인가?
가. 유지보수의 어려움 나. 개발인력의 급증
다. 성능 및 신뢰성의 부족 라. 개발기간의 지연 및 개발비용의 증가
21. 객체지향 기법에서 상속(INHERITANCE)의 결과로서 얻을 수 있는 가장 주요한 이점은?
가. 모듈 라이브러리의 재이용
나. 객체지향 DB를 사용할 수 있는 능력
다. 클래스와 오브젝트들을 재사용할 수 있는 능력
라. 프로잭트들을 보다 효과적으로 관리할 수 있는 능력
22. 객체지향 패러다임에 관련된 개념으로 거리가 먼 것은?
가. 상속성 나. 캡슐화 다. 다형화 라. 동적 바인딩
23. 소프트웨어 개발을 위한 프로그래밍 언어의 선정기준으로 거리가 먼 것은?
가. 개발담당자의 경험과 지식나. 대상업무의 성격
다. 과거의 개발실적라. 4세대 언어 여부
24. 데이터 모델링에 있어서 ERD(Entity Relationship Diagram)는 무엇을 나타내고자 하는가?
가. 데이터 흐름의 표현 나. 데이터 구조의 표현
다. 데이터 구조들과 그들간의 관계들을 표현 라. 데이터 사전을 표현
25. COCOMO의 프로젝트 모드가 아닌 것은?
가. organic mode 나. semi0detached mode
다. medium mode 라. embedded mode
26. 객체지향 기술에 관한 설명 중 옳지 않은 것은?
가. 객체지향적인 S/W 개발기술은 1960년대 후반 처음 제기되었다.
나. 객체지향기술은 S/W의 재사용에 관련된다.
다. 객체(Object)들을 Class로 정의하는 단계는 분석단계이다.
라. 캡슐화가 되어 있는 객체들 간에도 정보교환이 가능하다.
27. 상향식 통합테스트(Bottom-up Integration Test)의 과정이 옳게 나열된 것은?
① 드라이버라는 제어프로그램의 작성 ② 낮은 수준의 모듈들을 클러스터로 결합
③ 클러스터의 검사 ④ 드라이버를 제거하고 클러스터를 상위로 결합
가. ①-②-③-④ 나. ②-①-③-④ 다. ②-③-①-④ 라. ①-②-④-③
28. 자료 흐름 중심의 설계 절차들을 올바른 순서로 나열한 것은?
1. 자요흐름도를 프로그램 구조로 사상한다. 2. 흐름의 경계를 표시한다.
3. 정보흐름의 유형을 설정한다. 4. 제어계층을 분해시켜서 정의한다. 5. 경험적 방법으로 구체화시킨다.
가. 1-2-3-4-5 나. 3-2-1-4-5 다. 4-5-3-2-1 라. 4-5-1-2-3
29. 소프트웨어 프로젝트 관리에 대한 설명으로 가장 옳은 것은?
가. 주어진 기간내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발
나. 주어진 기간은 연장하되 최소의 비용으로 시스템을 개발
다. 소요인력은 최소화하되 정책 결정은 신속하게 처리
라. 개발에 따른 산출물 관리
30. 소프트웨어 생명주기의 역할로 거리가 먼 것은?
가. 프로젝트의 비용 산정과개발 계획을 수립할 수 있는 기본 골격이 된다.
나. 단계별 종료 시점을 명확하게 한다. 다. 용어의 표준화를 가능하게 한다.
라. 문서화가 충실한 프로젝트 관리를 가능하게 한다.
31. 프로토타입 모델 개발 방법이 가장 적절하게 적용될 수 있는 경우는?
가. 테스트 작업이 중요하지 않을 경우
나. 고객이 빠른 시간 내에 개발의 완료를 요구할 경우
다. 구축하고자 하는 시스템의 요구사항이 불명확한 경우
라. 고객이 개발 과정에는 참여하지 않고자 하는 경우
32. 디버깅에 관한 설명 중 거리가 먼 것은?
가. 디버깅은 성공적인 테스킹의 결과로 발생한다.
나. 디버깅은 징후로부터 원인을 찾아 수정하는 과정이다.
다. 디버깅이 힘든 이유는 심리적인 요소가 많이 관여하기 때문이다.
라. 디버깅에 대한 체계적인 접근은 아직까지 제안되고 있지 않다.
33. 분산형 팀 구성에 관한 설명 중 옳지 않은 것은?
가. 의사결정을 민주주의식으로 하며 팀구성원의 작업만족도를 높이고 이직률을 낮게한다.
나. 팀구성원 각자가 서로의 일을 검토하고 다른 구성원이 일한 결과에 대하여 같은 그룹의 일원으로 책임을 진다.
다. 팀구성원 사이의 의사교류를 활성화시키므로 복잡한 장기 프로젝트에 적합하지 않다.
라. 링 모양의 구조는 계층 없이 전체 침 구성원이 동등한 레벨에 있다는 것을 나타낸다.
34. 소프트웨어의 재사용에 대한 효과와 거리가 먼 것은?
가. 사용자의 책임과 권한 부여 나. 소프트웨어의 품질 향상
다. 생산성 향상라. 구축 방법에 대한 지식의 공유
35. 프로젝트 일정계획과 관련이 가장 적은 것은?
가. CPM 나 WBS 다. PERT 라. KLOC
36. 소프트웨어 설계에서 사용되는 대표적인 3가지 추상화기법에 대한 설명 중 틀린 것은?
가. 제어추상화 - 제어의 정확한 매카니즘을 정의하지 않고 원하는 효과를 정하는데 이용
나. 기능추상화 - 입력자료를 출력자료로 변환하는 과정을 추상화하는 방법
다. 정보은닉추상화 - 설계된 각 모듈은 자세한 처리내용이 시스템의 다른 부분으로부터 감추어져 있는 방법
라. 자료추상화 - 자료와 자료에 적용될 수 있는 기능을 함께 정의함으로써 자료 객체를 구성하는 방법
37. 자료흐름도(DFD)의 구성요소가 아닌 것은?
가. 처리 나. 자료흐름 다. 단말 라. 기수
38. S/W 프로젝트를 신뢰성 있게 예측하는 방법 중 현실성이 부족한 것은?
가. 예측을 가능한 뒤로 미룬다. 나. 이미 수행된 유사 프로젝트를 참고한다.
다. 프로젝트를 상대적으로 잘게 분리하여 예측한다. 라. 경험적 예측모델을 활용한다.
39. 모듈의 결합도에 관한 설명 중 틀린 것은?
가. 자료결합-모듈간의 인터페이스가 자료요소로만 구성된 경우
나. 스템프결합-모듈간의 인터페이스로 배열이나 레코드 등의 자료구조가 전달된 경우
다. 내용결합-한 모듈이 다른 모듈의 일부분을 참조 또는 수정하는 경우
라. 제어결합-한 모듈이 다른 모듈에게 제어요소를 전달하고 여러 모듈의 공동 자료 영역을 사용하는 경우
40. 소프트웨어 품질보증을 위한 정형 기술 검토의 지침사항으로 옳지 않은 것은?
가. 논쟁과 반박을 제한하라. 나. 의제를 제한받지 말고 진행하라.
다. 제품의 검토에 집중하라. 라. 참가자의 수를 제한하라.
41. 블랙박스 테스팅을 통해 발견하기 힘든 오류는?
가. 성능 오류 나. 부정확한 기능 다. 인터페이스 오류 라. 논리구조상의 오류
42. 다음 중 소프트웨어를 재사용함으로써 얻는 이점이 아닌 것은?
가. 개발시간과 비용을 단축시킨다. 나. 소프트웨어 개발의 생산성을 높인다.
다. 프로젝트 실패의 위험을 줄여 준다. 라. 새로운 개발 방법론의 도입이 쉽다.
43. 객체지향 개념에 관한 설명 중 잘못된 것은?
가. 객체들 간의 상호작용은 메시지를 통해 이루어진다.
나. 클래스는 인스턴스(instance)들이 갖는 변수들과 인스턴스들이 사용할 메소드(method)를 갖는다.
다. 다중상속(multiple inheritance)은 두 개 이상의 클래스가 한 클래스로부터 상속받는 것을 말한다.
라. 객체가 갖는 데이터를 처리하는 알고리즘을 연산(operation) 또는 메소드(method)라 한다.
44. 다음 중 클라이언트/서버 시스템을 위한 소프트웨어 요소에 해당되지 않는 것은?
가. 객체지향 요소 나. 애플리케이션 요소
다. 데이터베이스 요소 라. 프리젠테이션/상호작용 요소
45. 중앙집중식 팀 구성에 관한 설명 중 틀린 것은?
가. 소프트웨어 개발팀을 중앙집중형으로 관리하는 방법에는 책임 프로그래머팀이 있다.
나. 프로그램 사서(Program Libraian)는 프로그램 리스트, 설계문서, 테스트 계획 등을 관리한다.
다. 중앙집중식 팀 구성은 한 사람에 의하여 통제할 수 있는 비교적 소규모 문제에 적합하다.
라. 보조 프로그래머는 요구분석과 설계, 중요한 부분의 프로그래밍 및 모든, 기술적 판단을 내린다.
46. 다음 중 Myers가 구분한 응집력(cohesion)의 정도에서 가장 낮은 응집력을 갖는 단계는?
가. sequential cohesion 나. coincidental cohesion
다. temporal cohesion라. functional cohesion
47. 소프트웨어 재공학의 필요성이 대두된 주된 이유는?
가.요구사항 분석의 문제 나.설계의 문제 다.구현의 문제 라.유지보수의 문제
48. 다음 중 모듈(module) 설계에서 가장 좋은 결합도 상태는 어느 것인가?
가. control coupling나. stamp coupling
다. common coupling라. coutent coupling
49. 공학적으로 잘 작성된 소프트웨어의 특성이 아닌 것은?
가. 소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
나. 소프트웨어는 사용자가 원하는 대로 동작해야 한다.
다. 소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
라. 소프트웨어는 잠재적인 에러가 가능한 적어야 하며 유지보수가 용이해야 한다.
50. 소프트웨어 프로젝트 계획 수립시 소프트웨어 영역(Software Scope) 결정 사항에 포함되지 않는 것은?
가. 기능 나. 성능 다. 위험성 라. 제약조건
51. 객체지향의 캡슐화(encapsulation) 개념이 갖는 장점이 아닌 것은?
가. 재사용이 용이하다. 나. 연산방법이 단순하다.
다. 인터페이스를 단순화시킨다. 라. 변경이 발생할 때 오류의 파급효과가 적다.
52. 소프트웨어 개발 단계에서 가장 많은 비용이 들어가는 단계는?
가. 계획단계 나. 분석단계 다. 구현단계 라. 유지보수단계
53. 자료사전(Data Dictionary)에 사용되는 기호의 의미를 올바르게 나타낸 것으로 짝지어진 것은?
가. { } : 자료의 생략 가능, ( ) : 자료의 선택
나. ( ) : 자료의 설명, ** : 자료의 선택
다. = : 자료의 설명, ** : 자료의 정의
라. + : 자료의 연결, ( ) : 자료의 생략 가능
54. 소프트웨어 공학에 적용되는 품질 목표 항목 중 가장 거리가 먼 것은?
가. 최적화(Optimizing) 나. 이식성(Protability)
다. 신뢰성(Reliability)라. 유지보수성(Maintainability)
55. 최근 소프트웨어 제품의 전형적인 타입인 사용자 중심, 대화식 프로그램의 개발에 적합한 방식은?
가. 데이터 중심 설계방법론 나. 자료구조 중심 설계방법론
다. 객체지향 설계방법론 라. 상향식 설계방법론
56. 소프트웨어 수명주기 모형 중 나선형(spiral) 모형의 단계와 그 순서가 올바르게 구성된 것은?
가. Planning - Requirement Analysis - Development - Maintenance
나. Planning - Risk Analysis - Engineering - Customer Evaluation
다. Risk Analysis - Planning - Design - Maintenance
라. Requirement Analysis-Risk Analysis-Development-Maintenance
57. 소프트웨어 수명주기 모형 중 폭포수 모형의 장점이 아닌 것은?
가. 적용사례가 많다. 나. 단계별 정의가 분명하다.
다. 단계별 산출물이 명확하다. 라. 요구사항의 변경이 용이하다.
58. 객체지향 설계에 있어서 정보은폐(information hiding)의 근본적인 목적은?
가. 코드를 개선하기 위하여 나. 프로그램의 길이를 짧게 하기 위하여
다. 고려되지 않은 영향(side effect)들을 최소화하기 위하여
라. 인터페이스를 최소화하기 위하여
59. CORBA에서 인터페이스 정의 언어는?
가. IDL 나. ADL 다. CSL 라. UML
60. CASE(Computer Aided Software Engineering)에 대한 설명 중 틀린 것은?
가. Case는 상위(upper) CASE, 중위(medium) CASE, 하위(lower) CASE, 통합(integrate) CASE의 4가지 형태로 나눌 수 있다.
나. 통합 CASE 는 소프트웨어 개발 주기 전체과정을 지원한다.
다. 상위 CASE는 요구분석과 설계단계를 지원한다.
라. 하위 CASE는 코드를 작성하고 테스트하며 문서화하는 과정을 지원한다.
61. 유지보수 비용산정을 구하는 공식이 옳은 것은?
① M: 유지보수를 위한 노력(인원/월) ② P: 생산적인 활동에 드는 이용
③ K: 통계값에서 구한 상수 ④ c :복잡도 ⑤ d : 소프트웨어에 대한 지식의 정도
가.M=P+Ke^(c-d) 나.M=P+ke^(c+d) 다.M=P*Ke^(c-d) 라.M=P*Ke^(c+d)
62. 현재 프로그램으로부터 데이터, 아키텍쳐, 그리고 절차에 관한 분석 및 설계 정보를 추출하는 과정은?
가. 재공학 나. 역공학 다. 순공학 라. 재사용
63. 폭포수 모델에 대한 설명으로 옳지 않은 것은?
가. 소프트웨어 개발 과정의 각 단계가 순차적으로 진행된다.
나. 앞 단계에서 발견하지 못한 오류를 다음 단계에서 발견했을 때 오류 수정이 용이하다.
다. 두 개 이상의 과정이 병행 수행되거나 이전 단계로 넘어 가는 경우가 없다.
라. 개발 과정 중에 발생하는 새로운 요구나 경험을 설계에 반영하기 힘들다.
64. 다음은 프로토타이핑(원형) 모형의 개발에 필요한 작업을 기술한 것이다. 작업순서대로 옳게 나열한 것은?
① 빠른 설계 ② 프로토타입 구축 ③ 프로토타입 조정
④ 요구 수집 ⑤ 구현 ⑥ 고객평가
가. ④-②-①-③-⑥-⑤ 나. ④-①-②-⑤-⑥-③
다. ④-①-②-③-⑥-⑤ 라. ④-①-②-⑥-③-⑤
65. 객체지향 기법에서 메소드는 어느 시점에 시작되어 지는가?
가. 사용자가 명령어가 입력됨 나. OS에 의하여 인터럽트가 감지될 때
다. 특별한 데이터 값을 만들 때 라. 오브젝트로부터 메시지를 받을 때
66. 소프트웨어 리엔지니어링의 목표 중 거리가 먼 것은?
가. 복잡한 시스템을 다루는 방법 구현 나. 다른 뷰의 생성
다. 기존 시스템의 해킹 라. 잃어버린 정보의 복구 및 제한
67. 일정계획 방법에서 이용되는 PERT/CPM이 제공하는 도구가 아닌 것은?
가. 프로젝트 개발기간을 결정하는 임계경로
나. 통계적 모델을 적용해서 개별작업의 가장 근접한 시간 측정 기준
다. 정의작업에 대한 시작시간을 정의하여 작업들간의 경계시간 계산
라. 프로젝트 개발기간 중 투입되는 노력과 비용기준
68. 기본 DFD의 특성이라고 볼 수 없는 것은?
가. 시스템내의 모든 자료 흐름은 4가지의 기본 기호로 표시된다.
나. 각각의 변환(처리)대하여 개별적인 상세화가 가능하다.
다. 변환(처리)과정이 버블로 표현된다.
라. 배경도는 단 하나의 원으로 구성되어 level 1을 의미한다.
69. 소프트웨어 검사 단계를 올바른 순서로 나열한 것은?
㉠ 설계 검사 ㉡ 요구사항 검사 ㉢ 코드 검사 ㉣ 시스템 검사
가. ㉠-㉡-㉢-㉣ 나. ㉢-㉠-㉡-㉣ 다. ㉡-㉢-㉣-㉠ 라. ㉡-㉣-㉠-㉢
70. 소프트웨어 유지 보수의 비용분포 중 가장 많은 부분을 차지하는 것은?
가. 수정 보수 나. 적응 보수 다. 기능 보수 라. 예방 보수
71. 비용예측방법에서 원시 프로그램의 규모에 의한 방법 중 트랜잭션 처리시스템이나 운영체제, 데이터베이스 관리시스템 등의 30만 라인 이하의 소프트웨어를 개발하는 유형은?
가. Organic 프로젝트 나. Semi-detached 프로젝트
다. Embedded 프로젝트 라. Organic, Embedded 프로젝트
72. 객체는 다른 객체로부터 자신의 자료를 숨기고 자신의 연산만을 통하여 접근을 허용하는 것은 무엇이라 하는가?
가. abstraction 나. information hiding 다. modularity 라. typing
73. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈을 제어하는 상위 모듈 수를 나타내는 것은?
가. Modularity 나. Subordinate 다. Fan-in 라. Super-Ordinate
74. S/W project를 계획하는 데 있어 예측의 대상으로 거리가 먼 것은?
가. 비용 나. 일정 다. 성능 라. 위험요인
75. 시스템을 설계할 때 필요한 설계 지침으로 두 모듈간의 상호 의존도를 나타내는 것은?
가. 결합도 나. 응집도 다. 신뢰도 라. 종합도
76. COCOMO 법에 의한 소프트웨어 모형에 속하지 않는 것은?
가. Basic COCOMO 나. Putnam COCOMO
다. intermediate COCOMO 라. Detailed COCOMO
77. 검증 시험을 하는데 있어 알파 테스트란?
가. 사용자의 장소에서 개발자가 직접 시험을 한다.
나. 사용자의 장소에거 개발자와 사용자가 실 데이터를 가지고 공동으로 시험한다.
다. 개발자의 장소에서 개발자가 시험을 하고 사용자는 지켜본다.
라. 개발자의 장소에서 사용자가 시험을 하고 개발자는 뒤에서 결과를 지켜본다.
78. 효과적인 소프트웨어 프로젝트 관리를 위한 3P에 해당되지 않는 것은?
가. people(사람) : 인적자원나. product(생산물) : 생산일정
다. problem(문제) : 문제라. process(프로세스) : 작업계획
79. 객체지향 분석 과정에서 해당되지 않는 것은?
가. 객체 관계 모형의 생성 나. 객체 행위모형의 생성
다. 클래스와 클래스 계층의 명시 라. 객체와 연관된 자료구조의 표현
80. 자료 모형화를 위해 ERD를 작성할 때 올바른 순서는?
㉠ 기본적인 엔티티와 주요키를 정의하며, 엔티티 사이의 관계를 정의한다.
㉡ 주요키를 포함하여 엔티티의 속성을 모두 찾아낸다.
㉢ 1:M 관계를 단순화시키기 위해 속성 엔티티를 추가하며, 연관관계를 정의하여 M:N 관계를 표현한다.
㉣ 각 엔티티를 정규화, 누락된, 엔티티 점검 및 클래스 구조가 필요한지 결정한다.
가. ㉠-㉢-㉡-㉣ 나. ㉠-㉡-㉣-㉢ 다. ㉡-㉠-㉢-㉣ 라. ㉠-㉡-㉢-㉣
81. 프로젝트 관리 중 일정계획에 필요한 작업들을 기술한 것이다. 순서대로 나열된 것은?
① 각 작업의 상호의존 관계를 CPM 네트워크로 나타낸다.
② 일정계획을 간트 챠트로 나타낸다. ③ 프로젝트의 규모를 추정한다.④ 각 단계에 필요한 작업들을 분리한다.
가. ③-④-①-② 나. ④-③-①-② 다. ③-④-②-① 라. ④-①-③-②
82. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?
가. BYL 나. SLIM 다. ESTIMACS 라. PERT
83. 소프트웨어 형상 관리(Configuration management)란?
가. 소프트웨어 구성 항목을 관리 나. 개발 과정의 변화되는 사항을 관리
다. 테스트 과정에서 소프트웨어를 통합하는 것 라. 개발 인력 관리
84. 객체지향기술에 대한 설명 중 옳지 않은 것은?
가. 개체(Object)란 필요한 자료구조와 이에 수행되는 함수들을 가진 하나의 소프트웨어 모듈이다.
나. 클래스(Class)란 객체의 타입(Object Type)을 말하며 객체들이 갖는 속성과 적용 연산을 정의하고 있는 툴(Templet)이다.
다. 상속(Inheritance)은 상위 클래스가 갖는 속성과 연산을 그대로 물려받는 것은 의미한다.
라. 분석과 설계, 구현 작업이 폭포수 모형과 같이 뚜렷하게 구별된다.
85. 객체지향 시스템의 다형성(polymorphism)에 대하여 바르게 기술한 것은?
가. 한 객체가 가지고 있는 데이터의 여러 속성들
나. 한 객체가 가지고 있는 여러 가지 연산기능들
다. 한 클래스에서 여러 개의 객체를 생성하는 것
라. 한 메시지가 객체에 따라 다른 방법으로 응답할 수 있는 것
86. 재사용 컴포넌트(Component)들이 많이 있어도 그들을 찾아내는 것이 어려울 경우, 가장 주된 원인은 무엇인가?
가. 프로그램 언어의 차이 나. 분류(classification)의 문제
다. 객체지향방법과 전통적인 방법의 상충 라. 통합성의 문제
87. 구조적 분석용 도구와 거리가 먼 것은?
가. 자료흐름도 나. 구조도 다. 자료사전 라. 소단위 명세서
88. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?
가. 설계는 모듈적이어야 한다.
나. 설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
다. 소프트웨어 요소들간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
라. 설계는 서브루틴이나 프로시저가 전체적이고 통합적이 될 수 있도록 유도되어야 한다.
89. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은?
가. 현대적인 프로그래밍 기술 적용 나. 지속적인 검증 시행
다. 결과에 대한 명확한 기록 유지 라. 충분한 인력 투입
90. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우, 이를 무슨 결합이라고 하는가?
가. 내용 결합 나. 제어 결합 다. 공용 결합 라. 스탬프 결합
91. 비용예측방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 최대형 규모의 트랜잭션 처리 시스템이나 운영체제 등의 소프트웨어를 개발하는 유형은?
가. Organic 프로젝트나. Semidetached 프로젝트
다. Embedded 프로젝트 라. Organic, Embedded 프로젝트
92. 프로그램 구조에서 fan-in은 무엇을 의미하는가?
가. 얼마나 많은 모듈이 주어진 모듈을 호출하는가를 나타냄
나. 주어진 모듈이 호출하는 모듈의 개수를 나타냄
다. 같은 등극(level)의 모듈 수를 나타냄
라. 최상위 모듈에서 주어진 모듈까지의 깊이를 나타냄
93. 시스템의 일부 혹은 시스템의 모형을 만드는 과정으로서, 요구된 소프트웨어의 일부를 구현하여, 추후 구현단계서 사용될 골격코드가 되는 모형은?
가. 폭포수 나. 점층적 모형 다. 프로트타이핑 모형 라. 계획수립 모형
94. 브록스(Brocks)의 법칙에 해당되는 항목은?
가. 소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
나. 소프트웨어 개발 노력은 40-20-40으로 해야 한다.
다. 소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
라. 소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더운 지연된다.
95. 소프트웨어 시험의 목적은 오류를 찾아내는데 있다. 이의 종류로는 단위시험, 통합시험, 검증시험, 그리고 시스템시험이 있는데 이 중에서 소프트웨어가 요구사항에 맞는지를 추적해 보는데 중점을 두고 있는 시험방법은 무엇인가?
가. 단위시험 나. 통합시험 다. 검증시험 라. 시스템시험
96. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?
가. 정보 은닉(information hiding) 나. 클래스(class)
다. 캡슐화(encapsulation)라. 통합(integration)
97. 소프트웨어의 신뢰성과 가용성에 대한 설명 중 잘못된 것은?
가. 소프트웨어의 신뢰성은 과거와 개발상의 자료를 이용하여 측정과 예측이 불가능하다.
나. 소프트웨어의 간단한 신뢰성 측정은 MTBF로 가능하다.
다. 소프트웨어의 가용성은 프로그램이 요구사항에 따라 운영되는 확률이다.
라. 가용성은 MTTF/(MTTF+MTTR)*100%로 정의된다.
98. X
99. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?
가. 소프트웨어 개발의 작업들을 자동화하는 것이다.
나. 소프트웨어 도구와 방법론의 결합이다.
다. 소프트웨어의 생산성 문제를 해결할 수 있다.
라. 개발과정이 빠른 대신 재사용성이 떨어진다.
100. 클라이언트/서버(Client/Server)모델에서의 소프트웨어 개발에 대한 설명으로 옳지 않은 것은?
가. 사용자의 요구사항은 서버의 데이터베이스 시스템에 영향을 미친다.
나. 병목현상을 없애기 위해 비즈니스 로직을 분리하여 관리할 수 있다.
다. 미들웨어의 사용은 서버와 클라이언트의 작업량을 증가시켰다.
라. 대부분 네트워크로 연결되어 있고 인증 작업을 필요로 한다.
101. 모듈안의 작동을 자세히 관찰할 수 있으며, 프로그램 원시 코드의 논리적인 구조를 커버(cover)이도록 테스트 케이스를 설계하는 프로그램 테스트 방법은?
가. 블랙 박스 테스트 나. 화이트 박스 테스트 다. 알파 테스트 라. 베타 테스트
102. 결합도(coupling)가 강한 순서대로 옳게 나열된 것은?
가. 내용 결합도>공통 결합도>제어 결합도>스탬프 결합도>데이터 결합도
나. 공통 결합도>내용 결합도>제어 결합도>데이터 결합도>스탬프 결합도
다. 데이터 결합도>내용 결합도>제어 결합도>공통 결합도>스탬프 결합도
라. 공통 결합도>내용 결합도>제어 결합도>스탬프 결합도>데이터 결합도
103. 소프트웨어 유지보수 작업의 목적으로 부적절한 것은?
가. 하자보수 나. 환경적응 다. 예방조치 라. 설계수정
104. McCabe에 의해 제안된 소프트웨어의 복잡성 측정에 대한 설명으로 옳지 않은 것은?
가. 영역은 그래프의 평면에서 둘러 쌓여진 부분으로 묘사될 수 있다.
나. 영역의 수는 경계된 영역들과 그래프 외부의 비경계지역의 수를 계산한다.
다. 모듈크기의 실제 상한선은 존재하지 않는다.
라. V(G)는 영역의 수를 결정함으로써 계산되어 진다.
105. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터추상화를 의미하는 것은?
가.메소드(method) 나.클래스(class) 다.상속성(inheritance) 라.추상화(abstraction)
106. 구조화 프로그래밍 방법론 중 선택과 반복 구조를 사용하는 것은?
가. Yourdon 방법론 나. Jackson 방법론
다. Dijkstra 방법론 라. Warnier-orr 방법론
107. 소프트웨어 설계를 위한 지침에 대한 설명으로 거리가 먼 것은?
가. 소프트웨어 요소간의 효과적 제어를 위해 설계에서 계층적 자료조건이 제시되어야 한다.
나. 설계는 종속적인 기능적 특성을 가진 모듈화로 유도되어야 한다.
다. 소프트웨어는 논리적으로 특별한 기능과 부기능을 수행하는 요소들로 나누어져야 한다.
라. 설계는 자료와 프로시저에 대한 분명하고 분리될 표현을 포함해야 한다.
108. 위험성 추정을 위한 위험표(risk table)에 포함될 사항이 아닌 것은?
가. 위험 발생 시간 나. 위험 발생 확률
다. 위험의 내용 및 종류 라. 위험에 따르는 영향력
109. 객체지향 분석에 대한 설명으로 옳지 않은 것은?
가. 분석가에게 주요한 모델링 구성요소인 클래스, 객체, 속성, 연산들을 표현해서 문제를 모형화시킬 수 있게 해 준다.
나. 객체지향관점은 모형화 표기법의 전후관계에서 객체의 분류, 속성들의 상속, 그리고 메시지의 통신 등을 결합한 것이다.
다. 객체는 클래스로부터 인스턴스화 되고, 이 클래스를 식별하는 것이 객체지향분석의 주요한 목적이다.
라. E-R 다이어그램은 객체지향분석의 표기법으로는 적합하지 않다.
110. 워크쓰루(Walk-through)의 특징으로 거리가 먼 것은?
가. 발견된 오류는 문서화한다.
나. 오류 검출에 초점을 두고 해결책은 나중으로 미룬다.
다. 검토를 위한 자료를 사전에 배포하여 검토하도록 한다.
라. 정해진 기간과 비용으로 프로젝트를 완성시키기 위한 대책을 수립한다.
111. 소프트웨어 개발 과정에서 사용되는 요건 분석, 설계, 구현, 검사 및 디버깅 과정에서 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 작업은?
가. CAT(Computer Aided Testing)
나. CAD/CAM(Computer Aided Design and Manufacturing)
다. CASE(Computer Aided Software Engineering)
라. CAI(Computer Aided Instruction)
112. COCOMO(COnstructive COst MOdel) 비용 예측 모델에 대한 설명으로 옳지 않은 것은?
가. B.Bohehm이 제안한 원시 프로그램의 규모에 의한 비용예측 모형이다.
가. 소프트웨어의 종류에 따라 다르게 책정되는 비용신장 방정식을 이용한다.
다. COCOMO 방법은 가정과 제약조건이 없이 모든 시스템에 적용할 수 있다.
라. 같은 규모의 프로그램이라도 그 성격에 따라 비용이 다르게 생성된다.
113. 모듈(Module) 설계시 문서화의 기법 중 N-S 차트(Nassi-Schneiderman)에 관한 설명으로 가장 적절한 것은?
가. 도표나 그림이 아닌 if than else, while do end 등과 같은 키워드를 사용하여 작성하는 방법이다.
나. 모듈의 내부 기능과 논리를 문법적 제약없이 명시한 명세서이다.
다. 논리의 기술에 중점을 둔 도형을 이용한 표현 방법이다.
라. 모듈의 처리과정을 수직적인 것과 수평적인 것의 두 차원으로 표현하는 방법이다.
114. 소프트웨어 위기(crisis)의 현상과 관계가 먼 것은?
가. 개발 기간의 지연 및 하드웨어 비용을 초과하는 개발비용의 증가
나. 성능 및 신뢰성 부족 다. 소프트웨어의 개발도구 부족
라. 유지 보수의 어려움에 따른 엄청난 비용
115. 객체 모형(object method), 동적 모형(dyanmic model), 기능 모형(functional model)의 3개 모형으로 구성되어 있는 개체지향 분석 기법은?
가. Rambaugh method 나. Wirls-Rrock method
다. Jacobson method라. Coad & Yourdon method
116. HIPO(hierarchy plus input process output)에 대한 설명으로 옳지 않은 것은?
가. HIPO 다이어그램에는 가시적 도표(visual table of contents). 총체적 다이어그램(ovrview diagram). 세부적 다이어그램(detail diagram)의 세 종류가. 있다.
나. 가시적 도표(visual table of contents)는 시스템에 있는 어떤 특별한 기능을 담당하는 부분의 입력, 처리, 출력에 대한 전반적인 정보를 제공한다.
다. HIPO 다이어그램은 분석 및 설계 도구로서 사용된다.
라. HIPO는 시스템의 설계나 시스템 문서화용으로 사용되고 있는 기법이며, 기본 시스템모델은 입력, 처리, 출력으로 구성된다.
117. 소프트웨어 프로젝트 관리에 중요한 영향을 주는 3대 요소는?
가. 사람, 문제, 프로세스 나. 문제, 프로젝트, 직업
다. 사람, 문제, 도구라. 직업, 문제, 도구
118. 일정계획 방법에서 이용되는 PERT/CPM(Program-Evaluation and Review techniquie/Critical Path Method)이 제공하는 도구가 아닌 것은?
가. 프로젝트 개발기간을 결정하는 임계경로
나. 통계적 모델을 적용해서 개별작업의 가장 근접한 시간 측정 기준
다. 정의작업에 대한 시작시간을 정의하여 작업들간의 경계시간 계산
라. 프로젝트 개발기간 중 투입되는 노력과 비용기준
119. 프로토타이핑 모형의 장점으로 가장 적절한 것은?
가. 프로젝트 관리가 용이하다. 나. 노력과 비용이 절감된다.
다. 요구사항을 충실히 반영한다.라. 관리와 개발이 명백히 구분된다.
120. 소프트웨어 유지보수에 관련된 설명으로 옳지 않은 것은?
가. 유지보수는 소프트웨어가 인수, 설치된 후 발생하는 모든 공학적 작업을 말한다.
나. 유지보수는 원인에 따라 수리(corrective)보수, 적응(adaptive)보수, 완전화(perfective)보수, 예방(preventive)보수 등이 있다.
다. 소프트웨어에 가해지는 연결을 제어 관리하는 것을 형상관리(contiguration management)라고 한다.
라. 소프트웨어 비용 중 유지보수 비용은 개별비용 보다 적다.
121. 실제 상황이 나오기 전에 가상으로 시뮬레이션을 통해 최종 결과물에 대한 예측을 할 수 있는 소프트웨어 수명 주기 모형은?
가. 집중적 모형(spiral model) 나. 프로토타이핑 모형(prototyping model)
다. 코코모 모형(cocomo model) 라. 폭포수 모형(waterfall model)
122. 프로그램을 구성하는 기능을 기술한 것으로 입력, 처리, 출력을 기술하는 HIPO패키지에 해당하는 것은?
가. Overview Diagram 나. Detail Diagram
다. Visual Table of contents라. Index Diagram
123. 소프트웨어 수명주기 도형 중 폭포수 모형(Waterfall Model)의 개발 단계로 옳은 것은?
가. 계획 - 분석 - 설계 - 시험 - 구현 - 유지보수
나. 계획 - 분석 - 설계 - 구현 - 시험 - 유지보수
다. 계획 - 설계 - 분석 - 구현 - 시험 - 유지보수
라. 계획 - 분석 - 설계 - 구현 - 시험 - 설치
124. COCOMO 모델에 대한 설명으로 옳지 않은 것은?
가. Bohem이 제시한 비용 추정 모델이다.
나. 비용추정단계 및 적용변수의 구체화 정도에 따라 기본(Basic), 중간(Intermediate), 진보(Advanced)형 모델로 구분할 수 있다.
다. 비용견적의 강도 분석 및 비용견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용되고 있다.
라. 기본(Basic) 모형은 단순히 소프트웨어의 크기와 개발 모드에 의해서 구해진다.
125. 소프트웨어 유지보수에 대한 설명으로 옳지 않은 것은?
가. 소프트웨어 유지보수 비용은 개발비용보다 일반적으로 적다.
나. 소프트웨어 유지보수를 용이하게 하려면 시험용이성, 이해성, 수정용이성, 이식성이 고려되어야 한다.
다. 소프트웨어 유지보수의 과정은 유지보수요구, 현 시스템에 대한 이해, 수정 및 시험 순으로 반복하여 일어난다.
라. 소프트웨어 유지보수는 기능개선, 하자보수, 환경적응, 예방조치를 목적으로 소프트웨어의 수명을 연장시키는 작업이다.
126. Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?
가. 객체 모델링(object modeling) 나. 정적 모델링(static modeling)
다. 동적 모델링(dynamic modeling) 라. 기능 모델링(functional modeling)
127. LOC 기법에 의하여 예측된 총라인수가 25000 라인일 경우 개발에 투입될 프로그래머의 수가 5명이고, 프로그래머들의 평균 생산성이 월 당 500 라인일 때, 개발에 소요되는 시간은?
가. 8개원 나. 9개월 다. 10개월 라. 11개월
128. 제품이 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 검사로서, 기능 검사라고도 하는 것은?
가. 블랙 박스 검사 나. 그린 박스 검사 다. 블루 박스 검사 라. 화이트 박스 검사
129. CASE(Computer Aided Software Engineering)에 대한 설명으로 거리가 먼 것은?
가. 개발도구와 개발 발명품이 결합된 것이다.
나. 시스템 개발과정의 일부 또는 전체를 자동화하는 것이다.
다. 유지보수성을 높이기 위해 기존 소프트웨어를 재구성하고 새로운 기술을 적응시키는 것이다.
라. 정형화된 구조 및 메커니즘을 소프트웨어 개발에 적용하여 소프트웨어 생산성 향상을 구현하는 공학기법이다.
130. 데이터 설계에 있어서 응집력(cohesion)의 의미로 가장 적절한 것은?
가. 데이터 구조들이 시스템 전반에 얼마나 연관관계를 가지고 있는가 하는 정도
나. 모듈이 개발 단계별로 얼마나 잘 정의되어 있는가 하는 정도
다. 모듈이 독립적인 기능으로 잘 정의되어 있는 정도
라. 데이터들간의 상호 연관성의 정도
131. 소프트웨어 설계의 품질을 평가하는 제도로 결합도와 응집력이 사용된다. 다음 중 가장 우수한 설계 품질은?
가. 모듈간의 결합도는 높고 모듈내부의 응집력은 높다.
나. 모듈간의 결합도는 높고 모듈내부의 응집력은 낮다.
다. 모듈간의 결합도는 낮고 모듈내부의 응집력은 높다.
라. 모듈간의 결합도는 낮고 모듈내부의 응집력은 낮다.
132. 두 모듈이 동일한 자료구조를 조회하는 경우의 결합성이며 자료구조의 어떠한 변화, 즉 포맷이나 구조의 변화는 그것을 조회하는 모든 모듈 및 변화되는 필드를 실제로 조회하지 않는 모듈에까지도 영향을 미치게 되는 결합성은?
가. data coupling나. stamp coupling
다. control coupling라. content coupling
133. 유지보수(Maintenance) 작업의 분류상 가장 큰 비중(업무량 및 비용)을 차지하는 부분은?
가. 교정정비(Corrective Maintenance) 나. 조정정비(Adaptive Maintenance)
다. 예방정비(Preventive Maintenance) 라. 완전정비(Perfective Maintenance)
134. 객체지향 설계에 대한 설명으로 옳지 않은 것은?
가. 객체지향 설계에 있어 가장 중요한 문제는 시스템을 구성하는 개체와 속성, 연산을 인식하는 것이다.
나. 시스템 기술서의 동사는 객체를, 명사는 연산이나 객체 서비스를 나타낸다.
다. 객체지향 설계를 문서화할 때 객체와 그들의 부객체(sub-object)의 계층적 구조를 보여주는 계층차트를 그리면 유용하다.
라. 객체는 순차적으로(sequentially) 또는 동시적으로(Concurrently) 구현될 수 있다.
135. 자료흐름도에서 구성요소에 대한 기호의 표현 연결이 옳지 않은 것은?
가. 자료흐름 : 화살표로 표시 나. 처리공정 : 마름모로 표시
다.자료저장장소:직선(단선, 이중선)으로 표시 라. 종착지:사각형으로 표시
136. 소프트웨어 재공학에 관한 설명으로 옳지 않은 것은?
가. 소프트웨어 재공학은 CASE의 정보저장소와는 무관하다.
나. 재공학 활동은 분석, 재구성, 역공학, 이식 활동 등으로 구분할 수 있다.
다. 소프트웨어 재공학도 자동화된 도구를 사용하여 소프트웨어를 분석하고 수정하는 과정을 포함한다.
라. 소프트웨어 재공학의 일반적인 개념은 데이터와 기능들의 개조 및 개선을 가해 유지보수 용이성을 향상시키자는 것이다.
137. 소프트웨어 품질목표에 대한 설명으로 옳지 않은 것은?
가. 신뢰성(reliability) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 수행하는 정도
나. 이식성(portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
다. 상호운용성(intercoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도
라. 사용용이성(usability) : 전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도
138. 형상관리(configuration management)의 관리 항목으로 거리가 먼 것은?
가. 정의 단계의 문서 나. 개발 단계의 문서와 프로그램
다. 유지보수 단계의 변경 사항라. 소프트웨어 개발 비용
139. 객체지향 기법에서 메시지(message)의 전달은 어떻게 이루어지는가?
가. 어트리뷰트(attribute)에서 어트리뷰트로 나. 오브젝트(object)에서 어트리뷰트로
다. 오브젝트(object)에서 오브젝트로 라. 클래스(class)에서 데이터(data)로
140. 소프트웨어 재사용으로 인한 영향이 아닌 것은?
가. 품질 향상 나. 생산성 인하 다. 생산성 향상 라. 비용 절감
141. 나씨-슈나이더만(Nassi-Schneiderman) 도표는 구조적 프로그램을 표현하기 위해 고안되었다. 이 방법에서 알고리즘의 제어구조는 3가지로 충분히 표현될 수 있는데, 이에 해당하지 않는 것은?
가. 선택, 다중성(if~then~else, case) 나. 반복(repeat~until, while, for)
다. 분기(goto, return) 라. 순차(sequential)
142. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하는 경우의 결합도에 해당하는 것은?
가.data coupling 나.stamp coupling
다.common coupling 라.content coupling
143. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?
가. semi-datached model 나. organic model
다. semi-embeded model 라. embeded model
144. 프로토타이핑 모형(Prototyping Model)에 대한 설명으로 옳지 않은 것은?
가. 최종 결과물이 만들어지기 전에 의뢰자가 최종 결과물의 일부 또는 모형을 볼 수 있다.
나. 개발 단계에서 오류 수정이 불가하므로 유지보수 비용이 많이 발생한다.
다. 프로토타입은 발주자나 개발자 모두에게 공도의 참조 모델을 제공한다.
라. 프로토타입은 구현단계의 구현 골격이 될 수 있다.
145. 응집력이 강한 것부터 약한 순서로 옳게 나열될 것은?
가. sequential → functional → procedural → coincidental → logical
나. procedural → coincidental → functional → sequential → logical
다. functional → sequential → procedural → logical → coincidental
라. logical → coincidental → functional → sequential → procedural
146. 람바우의 객체 지향 분석 모델링(modeling)에 해당하지 않는 것은?
가. relational modeling 나. object modeling
다. functional modeling 라. dynamic modeling
147. 다음 내용을 자료사전(data dictionary)의 형태로 옳게 표기한 것은?
“고객명세는 고객성명, 고객번호, 고객주소로 구성되어 있으며, 고객성명과 고객번호는 둘 중 하나만 선택이 가능함”
가. 고객명세 : (고객명세 | 고객번호) + 고객주소
나. 고객명세 : {고객명세 | 고객번호} + 고객주소
다. 고객명세 : [고객성명 | 고객번호] + 고객주소
라. 고객명세 : (고객성명 | 고객번호) + 고객주소
148. 자료흐름도의 구성 요소와 표시 기호의 연결이 옳지 않은 것은?
가. 종착지(terminator) : 오각형 나. 자료흐름(data flow) : 화살표
다. 처리공정(process) : 원 라. 자료저장소(data store) : 직선
149. 소프트웨어 유지보수의 유형에 해당하지 않는 것은?
가. 수정보수(Corrective maintenance) 나. 기능보수(Funtional maintenance)
다. 완전화보수(Perfective maintenance) 다. 예방보수(Preventive maintenance)
150. 프로젝트의 지연을 방지하고 계획대로 진행되게 하기 위한 일정계획의 방법으로 대단위 계획의 조직적인 추진을 위해 자원의 제약하에 비용을 적게 사용하면서 초간시간내 계획 완성을 위한 프로젝트 일정 방법은?
가. PRO/SIM(PROtyping and SIMulation)
나. SLIM
다. COCOMO(COnstructive COst MOdel)
라. PERT/CPM(Program Evaluation and Review Technique/Critical Path Method)
151. 객체지향 소프트웨어 개발모형의 개발 단계로 옳은 것은?
㉠ 설계 ㉡ 구현 ㉢ 계획 ㉣ 분석 ㉤ 테스트 및 검증
가. ㉢-㉠-㉣-㉡-㉤ 나. ㉢-㉣-㉡-㉠-㉤
다. ㉢-㉡-㉣-㉠-㉤ 라. ㉢-㉣-㉠-㉡-㉤
152. 다음 내용에 가장 적합한 것은?
어떤 항목이나 제품의 설정된 기술적인 요구사항과 일치하는가를 적절하게 확인하는데 필요한 체계적이고도 계획적인 유형의 활동이다. |
가. 검열(inspections) 나. 품질보증(quality assurance)
다. 정적분석(static analysis) 라. 기호실행(symbolic execution)
153. 소프트웨어 신뢰성 측정 방법으로 MTBF(Mean Time Between Failure)를 구하는 공식으로 옳은 것은?
(단, MTTF : 고장에 대한 평균시간, MTTR : 수선하기 위한 평균시간)
가. MTTF + MTTR 나. {MTTF/(MTTF+MTTR)} X 100%
다. (MTTF/MTTR)+MTTF 라. (MTTF?MTTR) X 100%
154. 객체지향 시스템에서 전통적 시스템의 함수(function) 또는 프로시저(Procedure)에 해당하는 연산기능을 무엇이라고 하는가?
가. 메소드(Method) 나. 메시지(Message)
다. 모듈(Module)라. 패키지(Package)
155. 외계인 코드(Alien Code)에 대한 설명으로 옳은 것은?
가. 프로그램의 로직이 복잡하여 이해하기 어려운 프로그램을 의미한다.
나. 아주 오래되어(15년정도 이상) 유지보수 작업이 어려운 프로그램을 의미한다.
다. 오류(error)가 없이 완벽하게 수정된 프로그램을 의미한다.
라. 4세대 언어로 사용자가 직접 작성한 프로그램을 의미한다.
156. 폭포수 모형(waterfall model)의 진행 단계로 옳은 것은?
① 시험 ② 분석 ③ 계획 ④ 코딩 ⑤ 유지보수 ⑥ 설계 |
가. ①-②-③-④-⑤-⑥ 나. ②-⑥-④-⑤-①-③
다. ③-②-⑥-④-①-⑤ 라. ④-①-②-⑥-⑤-③
157. 블랙 박스 검사에 해당하지 않는 것은?
가. 데이터 흐름 검사 (data flow testing)
나. 동치 분할 검사(equivalence partitioning testing)
다. 원인 효과 그래픽 기법(cause effect graphic-technique)
라. 비교 검사(comparison tesing)
158. 소프트웨어 재사용에 관한 설명으로 거리가 먼 것은?
가. 소프트웨어의 개발 생산성과 품질을 높이려는 방법이다.
나. 소프트웨어 재사용의 방법에는 합성중심(Composition-Based)과 생성 중심(Generation-Based) 방법으로 나눌 수 있다.
다. 재사용 부품의 크기는 클수록 재사용률이 높다.
라. 소프트웨어의 재사용은 프로젝트의 실패 위험을 줄일 수 있다.
159. CASE에 대한 설명으로 옳지 않은 것은?
가. 소프트웨어의 개발과정을 자동화함으로써 생산성을 증대시키고자 하는 목적으로 개발되었다.
나. CASE는 소프트웨어 개발의 모든 단계에 걸쳐 일관된 방법론을 지원한다.
다. CASE를 사용함으로 개발의 표준화를 지향하고, 자동화의 이점을 얻을 수 있다.
라. CASE는 시스템의 개발 속도를 빠르게 하지만 재사용성은 떨어진다.
160. 두 명의 개발자가 5개월에 걸쳐 10,000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측적을 위한 계산 방식으로 가장 적합한 것은?
가. 10,000 / 2나. 10,000 / 5
다. 10,000 / ( 5 × 2 ) 라. (2 ×10,000) / 5
1. 통신망에 좁속된 컴퓨터와 단말장치간에 효율적이고 원활한 정보를 교환하기 위하여 정보통신 시스템이 갖추어야 할 제어기능과 방식을 총칭하여 무엇이라 하는가?
가. 전송제어 나. 에러제러 다. 흐름제어 라. 동기제어
2. 패킷교환망과 패킷교환망의 연결을 망간 접속이라 한다. 망간 접속을 위한 프로토콜을 규정하고 있는 권고 안은?
가. X.25 나. X.28 다. X.75 라. X.121
3. LAN의 전송매체 중 가장 좋은 것은?
가. 무장하 케이블 나. 차폐 나선 다. 동축케이블 라. 광섬유 케이블
4. 다음 중 정보통신망에 해당되지 않는 것은?
가. SUN 나. ISDN 다. LAN 라. VAN
5. 정보전송시스템망으로 이루어진 것은?
가. 데이터 단말장치, 입출력장치, 통신제어장치
나. 중앙처리장치, 기억장치, 입출력장치
다. 데이터 단말장치, 데이터 전송회선, 통신제어장치
라. 데이터 전송회선, 통신제어장치, 중앙처리장치
6. 컴퓨터와 주변기기 사이의 데이터 전송을 위해 주로 이용되는 전송방식은?
가. 비월전송방식 나. 순차전송방식 다. 병렬전송방식 라. 직렬전송방식
7. 다음 중 정보통신관련 국제표준기구가 아닌 것은?
가. IMO 나. ISO 다. ITU 라. IEC
8. 데이터 전송에서 1차원 Parity는 어느 목적으로 사용하는가?
가. 수신된 데이터에서 ‘1’의 개수를 셀 때
나. 수신된 데이터에서 전송오류의 검출을 위해
다. 수신된 데이터에서 전송오류의 정정을 위해
라. 수신된 데이터에서 전송오류의 검출과 정정을 위해
9. VAN에 대한 설명 중 틀린 것은?
가. 불특정다수를 대상으로한 서비스로서 이종간 통신 실현을 위해 프로토콜 변환등의 기능을 갖는다.
나. VAN의 가장 큰 기능은 각종 데이터를 교환하는 통신기능에 있다.
다. 전용선 회선망에 의한 서비스가 주류를 이루고 있다.
라. 기업간 전산망(EDI)등과 공통적 특성을 갖는다.
10. 호출하는 데이터신호가 DTE/DCE 인터페이스 사이의 교환 순서로서 가장 올바른 것은?
가. 호 요청-선택신호-선택시작-호 진행시작-연결-데이터 준비
나. 호 요청-선택시작-선택신호-호 진행시작-연결-데이터 준비
다. 호 요청-호 수락준비-입력호 선택-신호연결-호 진행시작-데이터준비
라. 호 요청-호 수락준비-데이터준비-신호연결-호 진행시작-데이터 연결
11. 다음 중 광섬유케이블의 특징이 아닌 것은?
가. 전송손실이 극히 적다. 나. 접속 및 확장이 불가능하다.
다. 전기적으로 무유도성, 무누화이다. 라. 초광대역성이다.
12. VAN 서비스의 출현 배경으로 적절하지 않은 것은?
가. 새로운 자연 환경의 변화나. 정보통신 기술의 발달
다. 정보에 대한 수요 증대라. 사무 및 공장 자동화 기술의 발달
13. 다음 중 정보통신 시스템을 구성하는 기본요소에 해당되지 않는 것은?
가. 컴퓨터 시스템 나. 데이터 전송회선
다. 데이터 단말장치 라. 시간분할 시스템
14. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고 또 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 장비는?
가. MODEM 나. DSU 다. CODEC 라. CCP
15. 대표적인 문자 위주 프로토콜로 BSC(Blnary Synchronous Control)가 있다. 이의 특직으로 적합하지 않은 것은?
가. 전이중전송만 지원한다.
나. 에러제어와 흐름제어를 위해서는 정지-대기 방식을 사용한다.
다.전-대-점(Point to Point)링크 뿐만 아니라 멀티포인터 링크에서도 사용될 수 있다.
라. 주로 동기식전송을 사용하나 비동기 전송방식을 사용하기도 한다.
16. 정보통신시스템의 구성요소에 대해 용어 설명 중 옳지 않은 것은?
가. DSU - 신호변환장치나. FEP - 전잔제어장치
다. CCU - 통신제어장치 라. DTE - 데이터 회선 종단장치
17. 다음 그림은 정보통신시스템의 기본구성을 나타낸다. A,B,C,D에 해당하는 것은?
[A]-[B]-[데이터전송로]-[C]-[D]
가. A:DTE B:DTE C:DCE D:DCE 나. A:DCE B:DTE C:DTE D:DCE
다. A:ACE B:DCE C:DTE D:DTE 라. A:DTE B:DCE C:DCE D:DTE
18. 다음 중 OSI 참조모델의 가장 하위계층은?
가. 응용계층 나. 표현계층 다. 세션게층 라. 데이터링크계층
19. 다음 중 디지털변조방식이 아닌 것은?
가. PCM 나. FM 다. DM 라. PSK
20. 음성, 데이터, 화상 등 여러 종류의 정보 신호를 디지털화하여 단일망으로 총괄적인 서비스를 처리할 수 있는 정보통신망은 무엇이라고 부르는가?
가. 부가가치통신망(VAN) 나. 종합정보통망(ISDN)
다. 근거리통신망(LAN) 라. 패킷공중정보통신망(PSDN)
21. LAN의 구성요소 중 Broad-LAN에서의 모뎀 및 Base Band-LAN에서 사용되는 송ㆍ수신기능과 같이 통신망에 모드를 접속하기 위한 것은?
가. CIU 나. BIU 다. MAU 라. MSU
22. 패키지계 뉴미디어에 속하지 않는 것은?
가. CATV 나. VTR 다. 비디오 디스크 라. CD-ROM
23. 국제전기통신연합의 약칭으로 국제 간 통신규격을 제정하는 산하기구를 두고 있는 것은?
가. ITU 나. BSI 다. DIN 라. JIS
24. 샤논(Shannon)의 정리에 따라 백색 가우스 잡음(White Gauss Noise)이 발생되는 통신로의 용량(C[bit/sec])을 나타내는 식으로 맞는 것은?
가. C=Wlog21(1+S/N) 나. C=Wlog10(1+S/N)
다. C=Wlog2(1+N/S) 라. C=Wlog10(1+N/S)
25. 다음 중 한 노드(Node)가 절단되어도 우회로를 구성하여 통신이 가능한 형태의 통신망은?
가. 버스(Bus)형 나. 스타(Star)형 다. 링(Ring)형 라. 트리(Tree)형
26. 베어러(bearer) 속도의 단위는?
가. bit/sec 나. baud 다. block/sec 라. character/sec
27. HDLC의 데이터 전달모드가 아닌 것은?
가. 표준 균형모드 나. 표준 응답모드
다. 비동기 균형모드 라. 비동기 응답모드
28. ISDN 채널에 대한 설명으로 틀린 것은?
가. A채널: 4khz 디지털 전화채널
나. B채녈 : 음성이나 데이터를 위한 64kps 디지털채널
다. D채널 : 8kpbs 혹은 16kps의 디지털 신호채널
라. H채널 : 384kps, 1536kps, 1920kps의 디지털채널
29. 통신 프로토콜(protocal)의 기본 요소에 해당되지 않는 것은?
가. 포맷(format) 나. 구문(syntax) 다. 의미(semantics) 라. 타이밍(timing)
30. 다음 중 뉴 미디어의 특징이라고 볼 수 없는 것은?
가. 대용량 및 고속성 나. 상호작용성 및 비동시성
다. 쌍방향성 및 탈대중화 라. 네트워크 화에 따른 지역별 협역화
31. 광섬유케이블의 장점이 아닌 것은?
가. 대역폭이 넓어 정보 전송 능력은 향상되나 동축케이블보다 신호 감쇄현상이 매우 심하다.
나. 전기적 잡음 영향을 받지 않기 때문에 신뢰성이 높다.
다. 광을 이용하여 전송하기 때문에 보안성이 뛰어나다.
라. 동축케이블에 비해 무게와 크기에서 이점을 갖는다.
32. 온-라인 시스템에 대한 설명으로 거리가 먼 것은?
가. 온-라인 시스템의 통신제어장치는 시분할 처리방식을 사용한다.
나. 은행 업무 및 좌석 예약 등에 주로 이용한다.
다. 단말장치, 중앙처리장치, 통신제어장치, 통신회선 등으로 구성된다.
라. 온-라인 시스템은 시분할처리방식과 일괄처리방식으로 나눌 수 있다.
33. 다음 중 정보통신의 의미를 가장 폭넓게 표현한 것은?
가. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신
나. 컴퓨터와 통신기술이 결합된 것으로 정보처리가 가능한 컴퓨터 통신
다. 정보통신망을 이용한 체계적인 정보의 전송을 위한 통신
라. 컴퓨터와 통신기술의 결합에 의해 통신처리기능과 정보처리기능은 물론 정보의 변화, 저장과정이 추가된 형태의 통신
34. 다음 중 모뎀의 기능과 관련이 없는 것은?
가. 변조와 복조 기능 나. 펄스를 전송신호로 변환
다. 언어번역 및 인식라. Data 통신 및 속도 제어
35. 데이터 통신에서 컴퓨터가 단말기에게 전송할 데이터의 유무를 묻는 것은?
가. Polling 나. Calling 다. Selection 라. Link up
36. 정보통신시스템의 기본 구성요소와 거리가 먼 것은?
가. 다중변환장치 나. 가입자단말장치 다. 신호변환장치 라.통신제어장치
37. 데이터 전송에서 보오(Baud)속도가 1600[baud]이고 트리비트(tribit)를 사용한다면 bps 속도는 얼마인가?
가. 1600bps 나. 3200bps 다. 4800bps 라. 6400bps
38. 다음 중 데이터 전송제어 절차로 올바른 것은?
가. 회선 연결→링크 설정→데이터 전송→링크 해제→회선 해제
나. 회선 연결→데이터 전송→링크 설정→회선 해제→링크 해제
다. 링크 설정→회선 연결→데이터 전송→회선 해제→링크 해제
라. 링크 설정→데이터 전송→회선 연결→링크 해제→회선 해제
39. 동기식 전송방식의 특징과 관계없는 것은?
가. 전송속도가 빠르다.
나. 단말기는 반드시 버퍼기억장치를 내장하여야 한다.
다. 송수신의 동기를 유지하기 위하여 동기문자가 사용된다.
라. 항상 한 묶음으로 구성된 문자사이의 휴지간격이 존재한다.
40. 정보통신에서 통신처리의 설명 중 가장 적합한 것은?
가. 기계 대 기계의 통신에서 일어날 수 있는 과정으로써 속도변환, 프로토콜 변환, 포맷변환 등을 말한다.
나. 문자, 도형, 화상 등의 인식과 변환이다.
다. 전송 효율화를 위한 교환이나 다중화기능이다.
라. 데이터로부터 목적하는 정보를 창출하고 이를 가공하며, 보관하는 일이다.
41. 통신제어장치의 역할은?
가. 데이터 전송의 특성을 변조시킨다.
나. 통신회선을 통하여 송∙수신되는 자료를 제어하고 감시한다.
다. 수신신호에서 아이 패턴을 복조한다.
라. 통신회선을 거쳐온 전송신호를 데이터로 변환시킨다.
42. 그림의 네트워크 형상(Topology) 구조는?
가. Bus형 나. Token Ring형 다. Star형 라. Peer to peer형
43. OSI 7계층 참조모델 중 데이터 링크 계층의 주요기능에 해당되지 않는 것은?
가. 프레임 동기 나. 출력확인 다. 오류제어 라. 흐름제어
44. 데이터 전송시 회선제어절차를 5단계로 연결한 과정으로 옳은 것은?
가.회선접속-데이터 링크의 확립-정보의 전송-링크종결-회선의 결단
나.회선접속-정보의 전송-데이터 링크의 확립-회선의 절단-링크종결
다.데이터 링크의 확립-회선접속-링크종결-정보의 전송-회선의 절단
라.데이터 링크의 확립-정보의 전송-회선접속-회선의 절단-링크종결
45. 광대역 통신망과는 달리 빌딩이나 공장 구내 등 한정된 지역내에서 컴퓨터나 단말기들을 고속전송회선으로 연결한 네트워크 형태는?
가. WAN 나. LAN 다. VAN 라. ISDN
46. 프로토콜의 일반적인 기능 중 캡슐화(Encapsulation)할 때 제어정보에 포함되지 않는 것은?
가. 연결제어(connection control) 나. 프로토콜제어(protocol control)
다. 에러검출코드(error detecting code) 라. 주소(address)
47. Start-stop 전송방식이라고 하며 데이터 전송시 한번에 한 캐릭터씩 전송하는 방식은?
가.동기식 정송방식 나.비동기식 전송방식 다.혼합형 전송방식 라.비혼합형 전송방식
48. 패킷교환방식에 해당되지 않는 것은?
가. 패킷을 일단 메모리에 축적하고 수신처에 따라 적당한 경로를 선택해서 전송한다.
나. 우선순위가 허용된다.
다. 통신량이 많아지면 몇 개의 호가 거절될 수 있다.
라. 데이터 전송률 변환이 가능하다.
49. 홀수 패리티가 부가된 7비트 ASCII 코드 D(100 0001)의 송신 데이터는?
가. 100 0010 나. 010 0001 다. 1000 0011 라. 1100 0010
50. 정보통신의 필요성과 관계가 적거나 없다고 볼 수 있는 것은?
가. 정보의 이용도 증가로 노동 경제성 향상
나. 원격지의 정보처리기기 사이의 효율적 정보교환
다. 중요한 컴퓨터(Computer)자원의 공동 활용
라. 정보통신망의 초고속화 및 글로벌화
51. 다음 중 데이터 통신방식이 아닌 것은?
가. 전이중통신방식 나. 단방향통신방식
다. 반이중통신방식라. 업링크동신방식
52. 뉴미디어 CATV에 대한 설명으로서 옳지 않은 것은?
가. 일반 지상파 TV 방속와 컬러색상 구조 및 주사방식이 서로 다르다.
나. 다채널로서 방송뿐만 아니라 정보통신서비스가 가능하다.
다. 원래 난시청 해소를 목적으로 설치했던 지역 공동안테나 TV 방식이다.
라. 전송로는 동축케이블이나 광섬유케이블을 사용한다.
53. 정보통신망에서 변복조 장치를 단말기에 접속할 때 사용하는 표준안은?
가.CSMA/CD방식 나.TCP/IP방식 다.10 BASE T방식 라.RS-232C방식
54. 다음 신호변환장치들의 전송신호와 전송회선의 연결이 잘못된 것은?
가. 전화:아날로그신호→아날로그회선 나. 모뎀:디지털신호→아날로그회선
다. 코덱:아날로그신호→디지털회선 라. DSU:디지털신호→아날로그회서
55. 다음 설명 중 틀린 것은?
가. IBM의 SNA는 컴퓨터간 접속을 용이하게 한 체계화된 네트워크 방식이다.
나. 본격적인 데이터통신의 시초는 미국의 반자동 방공시스템(SAGE)이다.
다. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
라. 데이터전송이란 컴퓨터나 데이터단말에 의해 처리할 또는 처리된 정보의 전송을 말한다.
56. 다음 중 ISDN(Intergrated Service Digital Network)에 관한 설명으로 옳지 않은 것은?
가. 음성, 화상, 데이터 등을 별개의 통신망으로 서비스되고 있는 것을 하나의 디지털 통신망에 통합처리하려는 목적에서 발전되고 있다.
나. 기존의 회선교환망이나 패킷교환망도 이용가능하다.
다. 서비스기능은 하위계층인 베어러서비스와 상위계층인 텔레서비스를 모두 포함한다.
라. 공중전기통신망인 PSTN과 PSDN에서 제공하는 통신서비스는 제외한다.
57. 통신회선의 전송용량을 증가시키기 위한 방법으로 적합하지 못한 것은?
가. 신호세력을 높인다. 나. 잡음세력을 줄인다.
다. 데이터 오류 줄인다. 라. 주파수 대역폭을 증가시킨다.
58. 공중데이터 네트워크에서 패킷형 터미널을 위한 DCE와 DTE상이의 접속규격은?
가. X.25 나. X.24 다. X.22 라. X.21
59. 아래의 네트워크 구성형태 중 양쪽 방향으로 접근이 가능하여 통신회선 장애에 대한 융통성이 있으며 근거리 네트워크(LAN)에서 가장 많이 채택되고 있는 방식은?
60. 다음 중 비동기 전송방식과 거리가 먼 것은?
가. 한번에 문자 한 개씩 전송 나. 비교적 고속전송에 사용
다. start bit와 stop bit로 동기 조정 라. 실제 전송시 잉여 bit의 상승률이 커짐
61. 디지털 신호 전송에 필요한 변조방식은?
가. 진폭 변조 나. 주파수 변조 다. 위상 변조 라. 펄스 부호 변조
62. OSI 7계층의 상위층부터 하위층까지 옳게 나열한 것은?
A. application B. sessio layer C. presentation D. transport layer
E. physical F. data link layer G. network layer
63. 1200[baud]의 모뎀이 2bit를 사용하는 경우 데이터의 전송속도[bps]는?
가. 600 나. 1200 다. 2400 라. 4800
64. OSI 7계층에서 데이터링크 계층의 기능에 대한 설명으로 적합한 것은?
가. 경로 배정 나. 전송유지 및 종료 다. 패킷 관리 라. 에러검출 및 정정
65. 무전기 통신과 같이 한 통신로를 이용하여 송신과 수신중 한가지 기능만으로 사용하되, 송∙수신 기능을 번갈아 사용하므로써 상호정보를 교환하는 방법은?
가. 단방향(simplex)통신 나. 반단방향(half simplex)통신
다. 전이중방향(full duplex)통신 라. 반이중방향(half duplex)통신
66. Operation System의 목적으로 옳은 것은?
가. 원시프로그램을 기계어로 번역하기 위한 프로그램이다.
나. 사용자가 작성한 프로그램을 기게가 알 수 있는 언어로 번역해 주는 프로그램이다.
다. 시스템의 신뢰성, 호환성, 적응성 등을 실현시켜 작업의 처리를 원활하게 한다.
라. 제어 프로그램의 감시하에 특정 문제를 해결하기 위한 프로그램이다.
67. 다음 중 정보통신 시스템의 특징이 아닌 것은?
가. 거리와 시간의 극복 나. 대형컴퓨터의 공동이용
다. 대용량 파일의 공동이용라. 정보처리의 효율화
68. 전송로상에 데이터가 흐리지 않은 것을 확인한 후 데이터를 보내는 방식으로 버스(bus)형태 통신망구조에 적합한 방식은?
가. Token passing 방식 나. CSMA/CD 방식
다. TDMA 방식 라. CDMA 방식
69. 다음 중 ISDN의 사용자 망 인터페이스에서 기준점이 아닌 것은?
가. Terminal(T) 나. rate(R) 다. Terminal Adapter(TA) 라. System(S)
70. 구내나 동일 건물내에서 프로그램 파일 또는 주변장치를 공유할 수 있는 정보통신망은?
가. ISDN 나. LAN 다. VAN 라. SONET
71. HDLC의 프레임 구조에 포함될 수 없는 것은?
가. 스타트 필드(STart Field) 나. 플래그 필드(Flag Field)
다. 주소 필드(Address Field) 라. 제어 필드(Control Filed)
72. 정보통신시스템의 구성요소 설명으로 거리가 먼 것은?
가. CCU, CCP, FEP는 통신제어장치이다. 나. MODEM은 변복조장치이다.
다. DET는 데이터 에러감시장치이다. 라. DSU는 신호변환장치이다.
73. 다음 중 온라인(On-Line) 시스템과 관계없는 것은?
가. 실시간(real-time) 처링 이용된다.
나. 데이터의 전송과 처리과정에 사람이 개입되지 않는다.
다. 정보전송장치와 정보처리장치 사이에 자기테이프 등의 기록매체를 경유한다.
라. 데이터 발생지의 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 연결된다.
74. 전파지연(Propagation Delay)이란 무엇을 뜻하는가?
가. 신호가 한 노드에서 다음 노드로 도달하는데 걸리는 시간을 의미한다.
나. 송신기가 한 데이터의 한 블록을 보내는 데 걸리는 시간을 의미한다.
다. 한 노드가 데이터를 교환할 때 필요한 처리를 수행하는데 소요되는 시간을 의미한다.
라. 노드의 처리 속도를 의미한다.
75. 다음과 같은 장점을 가지고 있는 전송매체는?
⁃ 고속의 데이터 전송과 대량의 데이터 전송이 가능하다.
⁃ 작은 크기와 적은 무게로 설치가 용이하다. ⁃ 적은 감쇄율을 가진다.
가. 동축케이블(Coaxial cable) 나. 꼬임선(Twisted pair cable)
다.스크린케이블(Screen cable) 라.광섬유케이블(Optical fiber cable)
76. 공중패킷교환망의 X.25 프로토콜의 가장 중요한 사항은?
가. 수신여부확인 나. 정보변환 다. 오류검출과 정정 라. 다중화
77. 단말기의 전송제어 기능이 아닌 것은?
가. 입출력 제어 나. 다중화 제어 다. 송수신 제어 라. 에러 제어
78. ISDN 채널에 대한 설명으로 틀린 것은?
가. B채널은 기본적인 사용자 데이터 채널이다.
나. D채널은 패킷교환이나 신호를 기다리지 않는 저속원격계측에도 사용된다.
다. 기본적인 채널구조는 두 개의 반이중 64Kbps A채널과 하나의 반이중 16Kbps C채널로 규정되고 있다.
라. H채널은 고속의 사용자 정보를 위해 사용된다.
79. 정보통신에서 데이터 회선종단장치와 터미널사이의 물리적 전기적 접속규격은?
가. LAN 나. RS-232C 다. 와이어접속 라. 모뎀
80. 정보제공시 통신회선을 기간통신 사업자로부터 임차하여 시설망을 구축하고 이를 이용, 축적해놓은 정보를 유통시키는 정보통신서비스망은?
가. LAN 나. MAN 다. VAN 라. WAN
81. 네트워크 계층 프로토콜에 관한 설명에 맞지 않는 것은?
가. 다중화, 오류검출, 회복 등의 기능을 수행한다.
나. 접속형과 비접속형으로 나눈다.
다. X.25에 일치하는 DTE의 순서를 측정한다.
라. 경로설정, 데이터전송, 접속해제의 3단계를 갖는다.
82. 통신프로토콜의 기능과 관계가 적다고 볼 수 있는 것은?
가. 에러제어 나. 흐름제어 다. 상태제어 라. 루팅제어
83. 다음 중 정보통신 시스템의 데이터 전송계에 해당되지 않는 것은?
가. 데이터 전송회선 나. 단말장치 다. 주변장치 라. 통신제어장치
84. LAN(Local Area Network)에서 CSMA/CD방식의 특징 중 옳지 않는 것은?
가. IEEE 802.3의 표준규약이다.
나. 버스형 또는 성형 근거리 통신망에 가장 일반적으로 이용된다.
다. 트래픽양이 증가하는 경우에는 안전적 동작을 한다.
라. 일반적으로 지연시간을 단축할 수 있다.
85. 정보통신시스템의 기본구성요소가 아닌 것은?
가. 데이터 단말장치 나. 정보처리시스템 다. 다중화장치 라.정보전송회선
86. 서브망(Subnet)의 내부서비스와 외부서비스에 대한 조합중 현실적으로 의미없는 조합은?
가.외부:가상 회선 내부:가상 회선 나.외부:가상 회선 내부:데이터그램
나.외부:데이터그램 내부:가상 회선 라.외부:데이터그램 내부:데이터그램
87. 펄스진폭변조(PAM)에서 나타난 펄스 진폭의 크기를 디지털 양으로 변환하는 것을 무엇이라 하는가?
가. 표본화 나. 양자화 다. 부호화 라. 이진화
88. OSI 7계층 모델 구조의 설명 중 틀린 것은?
가. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화하였다.
나. 서비스접점의 경계를 두어 되도록 적은 상호작용이 되도록 하였다.
다. 동일계층에서도 다른 프로토콜을 두어 효율성을 높였다.
라. 인접한 상하위 계층간에는 인터페이스를 두었다.
89. 타자기의 타자기능, 복사기의 복사기능, 컴퓨터의 기억 및 연산기능 등을 구비하여 각종 문서처리를 용이하게 해주는 OA 사무기기는?
가. 텔렉스 나. 워드프로세서 다. 팩시밀리 라. 텔리텍스트
90. 데이터 전송 시스템의 전송로에는 아날로그 방식과 디지털방식이 있다. 디지털 전송로에 대한 설명 중 틀린 것은?
가.신호변환기로 변/복조 장치(MODEM)를 사용한다. 나.패킷전송방식이 주로 이용된다.
다. 전송매체는 M/W, 광케이블, UTP 케이블 등이 있다.
라. 국과 국간의 전송로는 디지털 방식으로 구성된다.
91. 동기식 전송방식의 설명으로 잘못된 것은?
가. 비트전송방식과 블록동기방식이 있다.
나. 전송속도가 일반적으로 1200bps를 넘지 않는 저속전송에 사용된다.
다. 실제 data 전송중 동기문자를 전송한다.
라. 동기문자(또는 일정비트)는 송수신측 동기가 목적이다.
92. 시분할 다중화방식에서 고차군 구성에 사용되는 다중화 방법은?
가. Bit 단위 배열법 나. Word 단위 배열법
다. Group 단위 배열법 라. Frame 단위 배열법
93. 전진에러수정에서 에러검출방식은 어떤 것인가?
가. BCD 나. Gray 다. Excess-3 라. 상승코드
94. 다음 중 정보의 전달체계를 무엇이라 하는가?
가. 단말 장치 나. 교환 장치 다. 정보 통신망 라. 통신 제어망
95. 회선교환방식의 특징에 해당되는 것은?
가. 고정된 대역폭 전송방식이다. 나. 전용선로가 없다.
다.패킷을 이용한 전송방식이다. 라.호출된 지국이 교신중일 때 BUY신호가 없다.
96. 멀티미디어 통신의 표준화에 해당되지 않는 것은?
가. JBIG 나. MPEG 다. MHS 라. MHEG
97. 데이터 통신에서 송수신 쌍방향으로 동시에 통신이 가능한 전송방식은?
가. Simplex 나. Half-Duplex 다. Full-Duplex 라. Multiplex
98. 터미널을 기능상으로 구분하였을 경우 해당하지 않는 것은?
가. DUMMY 터미널 나. INTELLIGENT 터미널
다. SMART 터미널 라. REMOTE 터미널
99. 정보통신을 위해 한 시스템이 다른 시스템과 통신을 원활하게 수행할 수 있도록 해주는 통신규약은?
가. 인터페이스 나. 통신소프트웨어 다. 통신프로토콜 라. 통신처리
100. 주파수 분할 다중화(FDM)방식에서 보호대역(guard band)이 필요한 이유는?
가. 주파수 대역폭을 넓히기 위함이다. 나. 신호의 세기를 크게 하기 위함이다.
다.채널간의 간섭을 막기 위함이다. 라.많은 채널을 좁은 주파수 대역에 실기 위함이다.
101. ISDN을 위한 교환기의 필요 조건이 아닌 것은?
가. 아날로그형으로 한다. 나. 패킷교환방식으로 한다.
다. 분산처리 네트워크로 한다. 라. 축적 프로그램 제어형으로 한다.
102. HDLC(High-level Data Link Control)프로토콜의 기본 기능이 아닌 것은?
가. 단방향전송, 반이중전송, 전이중전송이 모두 사용 가능하다.
나. byte 방식의 프로토콜이다. 다. Go-back-N ARQ 에러제어방식이다.
라. 데이터링크 형식은 Point-to-Point, Multi-point, Loop 등이 모두 가능하다.
103. 8위상 변조와 2진폭변조를 혼합하여 변복조 할 때 전송 속도가 1200(Baud/sec)인 경우 비트 속도(bps)는?
가. 1200 나. 2400 다. 3600 라. 4800
104. ISDN(Integrated Service Digital Network)에 관한 설명 중 옳지 않은 것은?
가. 임차한 통신회선설비에 컴퓨터를 접속, 다양한 응용 서비스와 정보의 부가가치를 향상시킨다.
나. 이용자의 통신망간에 인터페이스와 디지털 접속등을 제공하는 종합 서비스망이다.
다. 통신망의 경제성과 효율성을 증대시키고 통신처리 기능을 고도화 시킨다.
라. 하나의 통신망에 접속되며, 디지털 전송기술을 이용하여 데이터, 음성, 화상정보를 송수신할 수 있다.
105. 프리젠테이션(presentation)계층에서 제공되는 기능은?
가.흐름제어 나.동기제어 다.데이터 압축 라.분산 데이터베이스 엑세스
106. 전화회선을 이용하지 않은 통신서비스는?
가. FAX 나. TELETEXT 다. ARS 라. TELEX
107. 운영체제(UNIX)를 구성하는 요소에 해당 되지 않는 것은?
가. 디렉토리(directory) 나. 커널(kernel) 다. 코어(core) 라. 유틸리티 프로그램
108. 정보통신 시스템의 기본구성 요소로 보지 않는 것은?
가. 통신회선 나. 컴퓨터(단말장치) 다. 신호변환기 라. 구내교환기
109. PCM방식에서 양자화 level 128단계로 구분한다면, 2진 부호로 부호화한 경우 몇 자리가 필요한가?
가. 5나. 7다. 8라. 9
110. 정보통신시스템의 이용면에서 거리가 가장 먼 것은?
가. 거리와 시간의 극복 나. 대형 컴퓨터의 공동 이용
다. 분산처리 방법 활용 라. 공장 자동화시스템의 공동 이용
111. 동기식 전송방식의 구성 형식은 동기문자와 제어정보 데이터 블록으로 구성되는데 이러한 구성형식을 무엇이라 하는가?
가. 패리티 나. 프레임 다. 플래그 라. 싸이클
112. 베이스 밴드 전송방식에 해당되지 않는 것은?
가. 단류 NRZ 방식 나. 복류 NRZ 방식 다. AMI 방식 라. DSB 방식
113. VAN에서 적용하는 4개의 계층구조로 적합한 것은?
가. 물리계층-데이터링크계층-네트워크층-전달계층
나. 응용계층-표현계층-세션계층-전달계층
다. 물리계층-매체접근제어계층-논리링크제어계층-네트워크계층
라. 기본통신계층-네트워크계층-통신처리계층-정보처리계층
114. 아날로그 데이터 전송을 위해 디지털 형태로 변환시키고 또한 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 장치를 무엇이라 하는가?
가. 모뎀 나. 코덱 다. 멀티플렉서 라. 카운터
115. 비패킷형 단말기들을 패킷교환망에 접속이 가능하도록 데이터를 패킷으로 조립하고, 수신측에서는 분해해주는 H/S 및 S/W는?
가. PAD 나. PMS 다. PS 라. NCC
116. 공중통신회선에 교환설비, 컴퓨터 및 단말기 등을 접속시켜 새로운 부가기능을 제공하는 통신망은?
가. LAN 나. VAN 다. ISDN 라. WAN
117. 프로토콜의 기본적인 요소가 아닌 것은?
가. 구문(Syntax) 나. 의미(Semantic) 다. 계층(Layer) 다. 타이밍(Timing)
118. 어떤 신호 f(t)가 의미를 지니는 최고의 주파수보다 2배 이상의 속도의 균일한 시간 간격으로 채집된다면, 이 채집된 데이터는 원래의 신호가 가진 모든 정보를 포함한다는 이론은 어느 것인가?
가. 표본화 나. 양자화 다. 부호화 라. 이진화
119. 반송파의 위상과 진폭을 상호변화하여 신호를 전송함으로써 4개의 위상과 2개의 진폭으로 한번에 3비트가 전송가능한 방식은?
가. ASK 나. PSK 다. FSK 라. QAM
120. 입력신호파 fs와 fc의 주파수를 가진 반송파를 결합시켜 fc±fs 의 대역폭을 갖는 신호 fo(t)를 생성하는 과정을 무엇이라 하는가?
가. 표본화 나. 양자화 다. 변조 라. 디지털화
121. 다음 통신제어장치에서 경제적으로 다소 비싸나 컴퓨터에 걸리는 부하가 가장 적은 방식은?
가. 비트 버퍼(Bit buffer) 방식 나. 블록 버퍼(Block buffer) 방식
다. 캐랙터 버퍼(Character buffer) 방식 라. 메시지 버퍼(Message buffer) 방식
122. 다음 중 패킷 교환망에 관한 설명으로 옳지 않은 것은?
가. 개설된 경로가 반드시 고정된 것은 아니다.
나. 메시지를 일정한 길이의 패킷으로 잘라 보낸다.
다. 각 노드에서 각 패킷을 저장한 후 이웃 노드로 보낸다.
라. 데이터그램 전달방식에서는 목적지에서 순서로 재정리하여야 한다.
123. 데이터의 충돌을 막기 위해 송신 데이터가 없을 때에만 데이터로 송신하고, 다른 장비가 송신중일 때에는 송신을 중단하며 일정시간 간격을 두고 대기하였다가 순서에 따라 다시 송신하는 방식을 무엇이라 하는가?
가. 토큰 순환버스 나. 코튼 순회 링 다. CSMA/CD 라. CSMA/CA
124. 다음의 그림과 맞지 않는 VAN의 통신처리 기능은?
가. 정시 집신 배신기능 나. 프로토콜변환
다. 동보통신기능라. 전자사서함기능
125. 다음의 설명 내용에 해당되는 것은?
- 제한된 지역내의 통신 - 파일의 공용
- 공중망을 이용하는 광역통신망에 대조되는 통신망 - 소단위의 고속정보통신망
가. 부가가치통신망(VAN) 나. 종합정보통신망(ISDN)
다. 근거리 통신망(LAN)라. 가입전신망(Teletex)
126. 다음 ISDN 사용자망 인터페이스에서 기본 인터페이스의 물리적 속도는 몇 [kbps]인가?
가. 144나. 192다. 1544라. 2048
127. 부가가치통신망(VAN)의 통신처리기능으로서 회선의 접속, 각종 제어절차등의 데이터를 전송할 때 통신절차를 변환하는 기능은?
가. 미디어변환 나. 프로토콜변환 다. 포맷변환 라. 부호변환
128. 공중전화통신망에 컴퓨터나 단말기를 접속하기 위해 필요한 장치는?
가. MODEM 나. Interface 다. Multiplexer 라. Concentrator
129. 다음 중 데이터 신호속도의 단위를 나타내고 있는 것은?
가. baud 나. bps 다. cps 라. tpi
130. 근거리통신망(LAN)의 이용효과가 아닌 것은?
가. 자원(Data, Program Device)의 공유 나. 복잡한 과학기술 계산의 고속처리
다.하드웨어 및 소프트웨어의 경비절감 라.자원(자료, 프로그램, 장비)의 효율적인 Backup
131. X.25 표준은 다음 중 무엇을 나타내는가?
가. 다이얼 액세스 대한 기준나. 비동기식 데이터에 대한 기준
다. 데이터 전송속도라. DTE/DCE 인터페이스
132. 데이터 통신 시스템이 최초로 이용된 분야는?
가. 사무자동화분야 나. 군사분야 다. 공장자동화분야 라. 의료분야
133. 8위상 변조신호의 변조속도가 1,200[baud]로 전송할 때 데이터신호속도는 몇[bps]인가?
가. 2,400 나. 3,600 다. 4,800 라. 9,600
134. OSI 7계층 모델에서 기계적, 전기적, 절차적 특성을 정의한 계층은?
가. 전송계층 나. 데이터링크 계층 다. 물리계층 라. 표현계층
135. 공중시청안테나를 이용하는 텔레비전방식으로 난시청 지역에 고감도 안테나를 설치하여, 이를 통해 수신한 양질의 TV신호를 일정한 전송로를 통하여 수요자에게 제공하는 뉴미디어시스템은?
가. HDTV 나. CATV 다. CCTV 라. NTSC
136. 통신소프트웨어와 세 가지 기본 구성요소로 옳은 것은?
가. 데이터 송수신, 통신하드웨어 제어, 이용자 인터페이스 제어
나. 데이터 입출력제어, 데이터 처리, 데이터 분해
다. 네트워크 제어, 전송부호 관리, 이용자 인터페이스 제어
라. 데이터 입출력 제어, 데이터 전송 제어, 통신회선 제어
137. 다음 중 프로토콜의 주요 기능이 아닌 것은?
가. 분리와 재결합 나. 흐름제어와 순서결정
다. 주소지정과 다중화 라. 회선접속 및 통신방식의 제어
138. 디지털 데이터를 전송하기 위해 개발된 신규 터미널 인터페이스는?
가. V 시리즈 인터페이스나. 동기식 인터페이스
다. 비동기식 인터페이스라. X 시리즈 인터페이스
139. 단말기로서 사용되지 않는 것은?
가. 전화기 나. 퍼스널 컴퓨터 다. 팩시 밀리 라. 중계기
140. 다음 중 서로 관련성이 먼 것은?
가. ENIAC-최초의 컴퓨터 나. SAGE-상업용 정보통신 시스템
다. SABRE-항공기 좌석예약 응용 라. ALOHA-실험용 무선패킷 교환망
141. 전송 에러 검출 방식 중에서 집단 에러에 대해 신뢰성 있는 에러 검출을 위해 다항식 코드를 사용하여 에러 검사를 하는 방식은?
가. Parity Check 나. Block Sum Check 다. CRC 라. ARQ
142. 서비스에서 베어러 서비스(Bearer Service)란?
가. 상위계층 및 하위계층 서비스 모두를 제공하는 서비스를 말한다.
나. 하위계층 기능만을 제공하는 서비스를 말한다.
다. G4 팩시밀리나 지능망 전화 등의 서비스를 말한다.
라. 단말을 포함한 End-End 간의 서비스를 말한다.
143. 다음 중 구조가 간단하고 주로 저속도의 장비에 이용 가능하며 멀티포인트 방식 구성에 적합한 것은?
가. 주파수 분할 다중화기 나. 시분할 다중화기
다. 공간 시분할 다중화기라. 파장 분할 다중화기
144. 동작하는 단말 장치들을 위한 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE) 간의 인터페이스는?
가. X.25 나. X.29 다. X.3 라. X.22bis
145. 통신의 에러 체크 방식 중 수직패리티 체크 방식은 1개 부호 중 수직에 대한 1의 bit수를 어떻게 하고 있는가?
가.홀수가 되도록 한다. 나. 3의 배수가 되도록 한다.
다. 짝수가 되도록 한다. 라. 5개가 되도록 한다.
146. 대학, 병원 및 연구소 등 근거리 통신망이 필요하면서도 여건이 안 되는 기관간의 인근 전화국의 데이터 교환망과 기존 통신망을 연동시켜 구성하는 통신망은?
가. PBX 나. CO-LAN 다. VAN 라. MAN
147. 모뎀)(MODEM)의 작용은?
가. 디지털 데이터를 아날로그 신호로 변환시킨다.
나. 아날로그 데이터를 디지털 신호로 변환시킨다.
다. 디지털 신호를 디지털 데이터로 변환시킨다.
라. 아날로그 신호를 아나로그 데이터로 변환시킨다.
148. IP에 관한 설명으로 잘못된 것은?
가. TCP 프로토콜과 IP 프로토콜의 결합적 의미로서 TCP가 IP보다 상위층에 존재한다.
나. OSI 표준 프로토콜과 가까운 망 구조를 가지고 있다.
다. TCP는 OSI 참조모델의 네트워크계층에 대응되고, IP는 트랜스포트계층에 대응된다.
라. UNIX 운영체제가 탑재된 워크스테이션이나, 미니컴퓨터를 주축으로 하여 운영되고 있다.
149. 교환망의 교환처리 순서제어로 틀린 것은?
가. 정상적인 패킷은 그대로 보내고 받는다. 나. 중복된 패킷은 폐기한다.
다. 분실된 패킷은 재송시켜 정정한다. 라. 역전된 패킷은 후속 되는 것만을 폐기한다.
150. ISDN에 대해 바르게 설명한 것은?
가. 아날로그 통신기술을 전제로 하고 있다.
나. 음성, 비음성 데이터 서비스의 각 분야를 독립적으로 처리하는 통신망이다.
다. 한 빌딩 내 또는 특정지역 내의 복수의 컴퓨터, 워드프로세서 등을 접속하는 상호통신망이다.
라. 모든 통신 서비스를 단일 통신망으로 통합한 것이다.
151. 정보통신 시스템의 처리방식에 해당되지 않는 것은?
가. 온-라인(On-line) 처리방식 나. 트래픽(Traffic) 처리방식
다. 거래(Transaction) 처리방식 라. 실시간(Time sharing) 처리방식
152. 다음 중 패킷교환망의 주요 기능으로서 옳지 않은 것은?
가. 논리채널 나. 경로선택제어 다. 트래픽제어 라. 액세스제어
153. OSI참조 모델의 상위계층(higher layer)에 해당되지 않는 것은?
가. 세션계층(Session layer) 나. 표현계층(Presentation layer)
다. 응용계층(Application layer) 라. 망계층(Network layer)
154. DATA 교환방식 중에서 전송지연 시간이 가장 긴 것은?
가. 메시지 교환방식 나. 음성용 회선 교환방식
다. 패킷 교환방식 라. 데이터용 회선 교환방식
155. 광통신 시스템의 전송모드 종류가 아닌 것은?
가. 복합모드 나. 멀티모드 스텝 인덱스 다. 단일모드 라. 멀티모드 그래드 인덱스
156. DATA 전송 중에 오류검출 및 정정을 수행하는 장치는?
가. 신호 변환 장치 나. 통신 제어 장치 다. 다중화 장치 라. 망 제어 장치
157. 원거리에서 일괄처리하는 시스템 터미널은?
가. 인텔리전트 터미널 나. 더미(Dummy) 터미널
다. 리모트 배치 터미널 라. 키보드 터미널
158. 공중 데이터망에서의 패킷형태를 위한 DTE와 DCE의 인터페이스 규격을 포함하고 있는 ITU-T 권고안은 어느 것인가?
가. X.25 나. V.25 다. X.26 라. V.26
159. 인접하여 뒤따르는 제한된 수의 문자나 의미를 바꾸는 통신제어문자로서 데이터통신 네트워크에서 보조적인 제어의 목적으로만 사용되는 것은 어느 것인가?
가. SOH 나. ETX 다. EOT 라. DLE
160. 회선 교환에 관한 설명 중 옳지 않은 것은?
가. 전파 지연이 가장 짧다. 나. 트랜잭션 유형의 변화에 가장 유리하다.
다. 각 전문은 동일한 물리적 경로를 따른다. 라. 확립과 단절 절차가 필요하다.
161. 패킷 정보를 전송하기 위하여 사용되는 계층은 어느 것인가?
가. Physical Layer 나. Link Layer 다. Network Layer 라. Process Layer
162. PCM 통신에서 아날로그변조 전송방식으로 틀린 것은 어느 것인가?
가. PCM 나. PWM 다. PAM 라. PPM
163. 사용자의 요구에 따라 타임 슬롯을 동적으로 할당하여 데이터를 전송하는 방법은 어느 것인가?
가. FDM 나. 동기 TDM 다. 통계TDM 라. PCM
164. 최초의 라디오패킷 통신방식을 적용한 컴퓨터 네트워크 시스템은 어느 것인가?
가. PECNET 나. ALOHA 다. SNA 라. ARBANET
165. 아날로그 데이터를 디지털 신호로 변환하는 순서가 옳은 것은 어느 것인가?
가. 부호화기-양자화기-표준화기 나. 표본화기-양자화기-부호화기
다. 표본화기-부호화기-양자화기 라. 양자화기-부호화기-표본화기
166. 그림과 같은 형태로 베이스 밴드 신호를 나타내는 신호 방식은 어느 것인가?
가. RZ 방식 나. NRZ 방식 다. unipolar 방식 라. bipolar 방식
167. 통신제어 프로그램의 기능이 아닌 것은 어느 것인가?
가. 전송하고자 하는 데이터 파일의 기밀유지를 위한 암호화 기능
나. 데이터 입, 출력 제어 기능
다. 메시지 버퍼링(buffering) 기능 라. 오류 처리 기능
168. 멀티미디어 서비스 제공에 필요한 사항이 아닌 것은 어느 것인가?
가. 고속통신망 나. hypermedia 다. 신뢰도 높은 통신망 라. frame grabber
169. 데이터 통신에서 전송상의 에러를 검출하는 목적으로 사용되는 것이 아닌 것은 어느 것인가?
가. 해밍코드 나. 패리티 코드 다. CRC 라. Poll 코드
170. 300MHz~3000MHz의 주파수 대역은 어느 것인가?
가. HF(High Frequency) 나. VHF(Very High Frequency)
다. UHF(UltraHigh Frequency) 라. SHF(Super High Frequency)
171. FDM과 관련이 없는 것은 어느 것인가?
가. 주파수 분할 나. 다중화 기법 다. 케이블 텔레비전 라. DS-3
172. 통신속도와 관계가 없는 것은 어느 것인가?
가. 데이터 통신을 이용한 음성 선로의 인덕턴스
나. 주파수 대역폭 다. 단위 부호의 길이 라. 통신 전류의 크기
173. 신호의 보안성이 좋을 뿐 아니라 대역폭이 가장 커서 다양한 서비스가 가능한 전송 매체는 어느 것인가?
가. Open Wire 나. Wire Pair 다. Coaxial Cable 라. Optical Fiber
174. 데이터 통신 속도에서 보(baud)의 설명 중 옳지 않은 것은 어느 것인가?
가. 통신속도의 단위 나. 단위시간당 변조율
다. 1초당 보내지는 코드의 개수 라. 단점 주파수의 1/4배
175. 데이터 통신망 형태에 대한 설명으로 옳지 않은 것은 어느 것인가?
가. Star형은 교환 Node 수가 가장 적다.
나. Loop형은 중계기 수가 많아 진다.
다. Mesh형은 Node의 연결성이 높다.
라. 분산형은 통신망의 신뢰도가 낮다.
176. 통신채널의 품질을 결정하는 유용한 척도로서 비트 에러률(BER)을 이용한다. 9600bps의 전송속도를 갖는 채널상에 데이터를 5분간 전송하여 10비트의 에러가 발생한 경우 비트 에러률은 약 얼마의 값을 갖는가?
가. 2.08×10-4 나. 2.08×10-5 다. 3.47×10-5 라. 3.47×10-6
177. 시스템 네트워크 구조의 기본 개념 중 옳지 않은 것은?
가. 기능들을 지능화된 여러 노드 지점으로 분산시킴
나. 기능들을 잘 정된 논리적 계층으로 분산시킴
다. 구조적 채널 개념에 의한 독립적인 첨가가 가능함
라. SDLC에 입각한 데이터 링크 제어의 표준화
178. 회선 교환 방식의 시분할 교환 기술이 아닌 것은?
가. 시간 역다중화 교환 나. TDM 버스 교환
다. 타임 슬롯 상호 교환라. 시간 다중화 교환
179. 멀티 포인트 방식에 있어서 중앙 컴퓨터가 주변의 터미널로 데이터를 전송하고자 하는 경우, 수신측 터미널의 상태를 확인하는 절차는?
가. polling 나. selection 다. contention 라. routing
180. 펄스 부호 변조(PCM)는 3단계의 과정을 거쳐 아날로그 신호를 디지털 변환한다. 이 3단계 과정을 순서대로 나열한 것은?
가. 부호화-양자와-표본화 나. 양자화-표본화-부호화
다. 표본화-양자화-부호화라. 표본화-부호화-양자화
181. 주파수 대역이 약 4KHz인 아날로그 신호를 PCM 방식으로 전송하고자 한다. 이때 적절한 샘플링 횟수는?
가. 4000회 나. 8000회 다. 16000회 라. 32000회
182. PCM 보호를 PAM부호로 되돌리는 것은?
가. eccoder 나. decoder 다. filter 라. expander
183. 주스테이션(P)과 부스테이션(S)사이의 Multipoint 회선 상에 적당한 전송 방식이 아닌 것은?
가. P와 S가 전이중 방식 나. P와 S가 반이중 방식
다. P는 반이중방식, S는 전이중방식 라. P는 전이중방식, S는 반이중방식
184. ASCII 코드를 비 동기식으로 전송하기 위하여 시작 비트(1비트), 정보비트(7비트), 검출비트(1비트), 정지비트(2비트)로 구성된다고 할 때 이 코드의 전송 코드 효율은 약 몇 %인가?
가. 92.5 나. 87.5 다. 63.5 라. 12.5
185. 데이터 통신의 통신방식에서 반이중 통신을 가장 잘 설명한 것은?
가. 2선식 선로를 송신과 수신을 번갈아 전송하도록 하는 것이다.
나. 4선식 선로를 두어 송신과 수신을 별도로 전송하는 것이다.
다. 2선식 선로로 단일 방향으로만 전송하는 것이다.
라. 2선식 선로를 한선씩 나누어 전송하는 것이다.
186. 통계시분할 다중화의 장점으로 옳지 않은 것은?
가. 동기시분할 방식에서와 같은 Time slot의 낭비를 막을 수 있다.
나. 다중화 회선의 데이터 전송률을 회선에 접속된 스테이션들의 전송 속도의 합보다 작게 할 수 있다.
다. 동기시분할 방식에 비해 많은 스테이션을 수요할 수 있다.
라. 입력되는 정보를 임시 보관하기 위한 데이터 버퍼가 필요없다.
187. 멀티플렉싱 기법으로 사용될 수 없는 것은?
가. 진폭 분할 나. 주파수 분할 다. 코드 분할 라. 시간 분할
188. 1200보오(baud)속도를 갖는 변복조기에서 신호단위로 Double bit를 사용할 경우의 전송속도를 bps로 표현하면?
가. 600 나. 1200 다. 2400 라. 4800
189. 정보제공시 통신회선을 공중 통신사업자로부터 임차하여 하나의 시설망을 구축하고 이를 통해 축적해 놓은 갖가지 정보를 유통시키는 정보통신 서비스는?
가. LAN 나. ISDN 다. VAN 라. WAN
190. 다중화 방식 중 실제로 전송할 데이터가 있는 단 장치에만 타임 스롯을 할당함으로써 전송 효율을 높이는 특징을 가진 것은?
가. 동기식 TDM 나. FDM 다. 비동기식 TDM 라. MODEL
191. 응답시간이 느려 대화형 데이터 전송을 위해서는 부적절하나 수신측이 준비 안 된 경우에도 지연 후 전송이 가능한 데이터 교환 방식은?
가. 음성을 위한 회선 교환나. 데이터를 위한 회선 교환
다. 메시지 교환라. 패킷 교환
192. 다음 그림은 통신 시스템의 4대 구성 요소에 대한 분류도이다. 각 공란에 대응하는 순서로 적합한 내용은?
가. ① 컴퓨터 ② 데이터 전송회선 ③ CCU ④ 단말 장치
나. ① 컴퓨터 ② 데이터 전송회선 ③ 단말 장치 ④ CCU
다. ① 단말 장치 ② 데이터 전송회선 ③ CCU ④ 컴퓨터
다. ① 단말 장치 ② 데이터 전송회선 ③ 컴퓨터 ④ CCU
193. 근거리 정보통신망에 사용되는 통신 프로토콜이 아닌 것은?
가. CSMA/CD 나. 토큰 버스 다. 토큰 링 라. 폴링
194. 통신 제어 프로세스의 단계가 아닌 것은?
가. 링크의 설정 나. 데이터 전송 다. 링크의 종료 라. 흐름 제어
195. 데이터 에러를 정정할 수 있는 기술은?
가. 단일 패리티 비트 이용 기술 나. CRC 이용 기술
다. Hamming 코드 이용 기술 라. LRC 이용 기술
196. 공중 통신망으로 분류될 수 없는 것은?
가. ISDN 나. PSDN 다. CSDN 라. LAN
197. 싱글 스테이지 교환기에서 논 블로킹 특성을 가지려면 라인의 개수가 128인 경우 몇 개의 크로스 포인트가 필요한가?
가. 16,384 나. 262,144 다. 4.2×106 라. 1.7×1010
198. 패킷 교환망에서 사용하는 프레임의 종류는?
가. 정보 프레임(I-frame), 감시 프레임(S-frame), 비번호제 프레임(U-frame)
나. 번호제 프레임(N-frame), I-frame, S-frame
다. N-frame, I-frame, U-frame
라. S-frame, U-frame, N-frame
199. Communication Control Program의 기능에 속하지 않는 것은?
가. Hardware와의 Interface 기능 나. File recovery 기능
다. File 관리 기능 라. System 자원의 관리 기능
200. 데이터 통신에서 송신측의 신호가 10V이고, 수식측에서의 신호 크기가 10mV일 때, 데시벨로 크기를 구하면?
가. -1000dB 나. -60dB 다. -30dB 라. -10dB
201. 회선이 단말기 상호 간에 항상 고정되어 있는 회선 방식은?
가. 전용회선 나. 회선교환 다. 패킷 교환 라. 메시지 교환
202. 광섬유 선로에 많이 사용되는 PCM 방식은?
가. 주파수 분할 방식 나. 공간 분할 방식
다. 시분할 방식라. 에너지 분할 방식
203. 보통 공중 데이터통신 네트워크에서 주로 사용되며, 통신 회선의 총 경로가 다른 네트워크 형태와 비교하여 가장 길게 소요되는 네트워크 구성 형태는?
가. STAR 나. TREE 다. MESH 라. RING
204. 동축 케이블을 이용한 시스템과 비교해서 광통신 시스템의 장점이라고 생각되는 것은?
가. 리피터(Repeater)의 스페이싱(Spacing) 거리가 커서 그 소요가 적다.
나. 설치가 용이하다.
다. 시스템의 설계가 용이하여 융통성이 크다.
라. 리피터(Repeater)의 구성이 단순화되기 때문에 경제성이 크다.
205. 통신 소프트웨어의 기능에 속하지 않는 것은?
가. 통신 회선의 감시, 접속 및 전송 에러 제어 나. 데이터 송수신
다. 통신 하드웨어 제어 라. 이용자 인터페이스 제어
206. 멀티미디어 시스템에 두루 쓰이는 장비가 아닌 것은?
가. CD-ROM 드라이버 나. MIDI 인터페이스 다. VHF 튜닝 라. 스피커
207. 패킷망으로 정보를 전송할 때 패킷 터미널을 제안한 표준 규격안은?
가. BSC 나. HDLC 다. X.25 라. ISO
208. 국제표준 데이터 전송제어에서 “상대국의 응답을 요구”하는 전송 캐렉터는?
가. SYN 나. ACK 다. ENQ 라. DLE
209. 데이터통신 시스템에서 동기데이터 암호화를 통해 데이터베이스 관리 시스템의 엑세스를 막는 장치로 주로 원거리 전송에 이용되는 것은?
가. Scheduler 나. Scrambler 다. Scanner 라. String
210. 하나의 통신회선을 다수의 터미널이 공유할 수 있도록 해주는 장치가 아닌 것은?
가. 변복조기 나. 다중화장비 다. 집중하기 라. 선로 공동이용기
211. 신호점이 그림과 같이 배치되는 변조 방식은?
가. 4상 위산 변조 나. 8상 위상 변조 다. 16상 위상 변조 라. 위상 진폭 변조
212. 디지털 신호를 부호화(Encoding)하는 이유가 아닌 것은?
가. 신호의 동기화 나. 신호의 증폭
다. 신호의 에러 검출라. 신호의 잡음 영향 감소
213. 2개 인접된 호스트(Host) 간에 데이터의 전송을 행하고 전송에러를 제어하는 기능을 가진 프로토콜(protocol)은?
가. Transport layer 나. Newtwork layer 다. Data Link layer 라. Physicla layer
214. ISO에서 권고하는 OSI 모델의 7계층 구조 중 계층 4에서부터 계층 7까지를 순서대로 바르게 나열한 것은?
가. Session - Transport - Presentation - Application
나. Presentation - Session - Transport - Application
다. Presentation - Transport - Session - Application
라. Transport - Session - Presentation - Application
215. 통신속도가 1200보(baud)일 때 한 개의 신호 단위를 전송하는데 필요한 시간은?
가. 1200sec 나. 1200msec 다. 1/200msec 라. 1/1200sec
216. 전용회선(leased line)에 비해 공중 통신망(public switched network)의 장점이 아닌 것은?
가. 전송되는 전송량을 기준으로 볼 때 가격이 저렴하다.
나. 사용방법이 간편하며 업무적용이 쉽다.
다. 회선을 공유할 수 있으므로 효용도가 높아진다.
라. Back-up을 사용자가 별도로 마련하지 않아도 된다.
217. 지능 다중화기에 대한 설명으로 옳지 않은 것은?
가. 비동기식 다중화 장비이다. 나. 통계적 다중화기라고 한다.
다. 가격이 저렴하고 접속에 소요되는 시간이 단축된다.
라. 주소 제어, 흐름 제어, 오류 제어 등의 기능이 있다.
218. 동기식 전송방식이 관련이 없는 것은?
가. 문자 또는 비트들의 데이터 블록을 송수신한다.
나. 전송데이터와 제어정보를 합쳐서 레코드라 한다.
다. 제어정보의 앞부분을 프리앰블, 뒷부분을 포스트앰블이라 한다.
라. 문자위주와 비트위주 동기식방식으로 구분된다.
219. 역 다중화기의 특징을 설명한 것이 아닌 것은?
가. 비용을 절감할 수 있다. 나. 회선 경로 변경이 어렵다.
다. 광대역 통신 속도를 얻을 수 있다.
라. 전용 회선의 고장시 DDD망을 이용할 수 있다.
220. 회선 교환 방식에 대한 설명으로 옳지 않는 것은?
가. 데이터 전송 전에 먼저 통신망을 통한 연결이 필요하다.
나. 일정한 데이터 전송률을 제공하므로 두 가입자가 동일한 전송 속도로 운영된다.
다. 전송된 데이터에 있어서의 에러제어나 흐름제어는 사용자에 의해 수행되어야 한다.
라. 송 수신자간에 실시간 데이터 전송이 이루어지지 않는다.
221. IP(인터넷 프로토콜)의 주요 임무가 아닌 것은?
가. 호스트의 주소 지정 나. 패킷 절단
다. 전송 경로의 논리적 관리라. 전송 패킷의 안정성 관여
222. 데이터 패킷을 출발지에서 목적지까지 이용 가능한 전송로를 찾아본 후에 가장 효율적인 전송로를 선택하는 것을 무엇이라 하는가?
가. Routing 나. DNS 다. Peer 라. Hub
223. IEEE에 의한 Lan은 OSI 7계층 구조상 어느 부분에 위치하고 있나?
가. 물리 계층과 데이터링크 계층 나. 데이터링크 계층과 네트워크 계층
다. 네트웍 계층과 전송 계층 라. 전송계층과 세션 계층
224. 다음은 어떤 다중화 방식을 나타낸 것인가?
가. 통계적 다중화 나. 주파수 분할 다중화 다. 진폭 분할 다중화 라. 시분할 다중화
225. 프리젠테이션 계층의 서비스 기능이 아닌 것은?
가. 접속 설정 기능 나. 문맥 관리 기능 다. 정보 전송 기능 라. 동작 관리 기능
226. HDLC는 각각 제어필드 형식이 다른 3가지 종류의 프레임을 정의하는데 흐름제어, 에러제어를 위해 사용되는 프레임은?
가. 정보 프레임 나. 번호 프레임 다. 번호 없는 프레임 라. 감독 프레임
227. 최고 4000Hz를 포함한 신호를 PCM으로 디지털화 할 때 요구되는 최소 샘플링 횟수는?
가. 2000회 나. 4000회 다. 8000회 라. 16000회
228. 변조속도가 50보오이고 한문자가 6비트로 구성될 때 1분 동안에 전송할 수 있는 문자의 수 즉 전송속도는?
가. 300자/초 나. 400자/초 다. 500자/초 라. 600자/초
229. PSTN(공중전화 교환망)을 통하여 제공하기 곤란한 서비스는?
가. 데이터 통신서비스 나. 팩시밀리 다. 비디오텍스 라. 고품질 화상통신
230. 다음의 네트워크 표준들 중에 정보 전송에 있어 토큰링방식을 사용하는 것은?
가. X.25 나. Frame relay 다. IEEE 802.5 라. Ethemet
231. 동영상 압축 기법으로 사용되는 방법이 아닌 것은?
가. MPEG 나. H.261 다. DVI 라. PKZIP
232. 다음 비트 동기 제어 프로토콜 중에서 X.25 패킷 교환망 표준의 한 부분으로 ITU-T에 의해 개발되어진 것은?
가. HDLC 나. ADCCP 다. LAP-B 라. SDLC
233. 정보 전송부호 중 제어 문자의 종류가 아닌 것은?
가.전송 제어 문자 나.정보 결함 문자 다.장치 제어 문자 라.포맷 제어 문자
234. 송신 요구를 먼저한 쪽이 송신권을 갖는 방식을 무엇이라 하는가?
가.Contention 방식 나. Polling 방식 다.Selection 방식 라. Routing 방식
235. 전송회선 양단의 데이터 회선 종단장치로서 단말에서 출력되는 디지털 신호를 디지털 전송에 적합한 신호형식으로 변화하거나 또는 그 반대의 동작을 하는 장치를 무엇이라 하는가?
가. 모뎀 나. DSU 다. DCS 라. 클럭 발생기
236. 전송 효율과 신뢰성이 높고, 정보 단위가 프레임인 전송 제어 방식은?
가. BSC 나. SDLC 다. HDLC 라. 비동기
237. 고속 이더넷(Fast Ethernet)의 설명으로 옳은 것은?
가. 표준안은 IEEE 802.8이다.
나. 기존의 LAN과 같은 구성과 MAC 프로토콜을 그대로 사용할 수 있다.
다. 스위칭 기술의 도입으로 불필요한 패킷의 흐름을 막을 수 있다.
라. 전송속도는 1Gbps이다.
238. 전송을 위한 제어 절차의 단계 중 3단계는?
가. 데이터링크의 종결 나. 정보 메시지의 전송
다. 데이터링크의 설정라. 데이터 통신회선의 절단
239. 통신 경로에서 오류 발생시 수신측은 오류의 발생을 송신측에 통보하고 송신측은 오류가 발생한 프레임을 재 전송하는 오류 제어 방식은?
가. 순방향 오류 수정(FEC) 나. 역방향 오류 수정(BEC)
다. 에코 점검라. ARQ(Automatic Repeat request)
240. 웹 브라우저에서 지원하지 않은 서비스는?
가. 전자 우편 서비스 나. FTP 서비스 다. HTTP 서비스 라. SNMP 서비스
241. PCM방식에서 최대 대역폭이 4khz인 신호의 경우 표본화(Sampling)간격에 해당되는 시간은?
가. 125㎲ 나. 250㎲ 다. 500㎲ 라. 1000㎲
242. 접속된 통신 회선상에서 송신측과 수신측간의 확실한 데이터 전송을 수행하기 위해 논리적 경로를 구성하는 단계는?
가. 회선연결 나. 데이터 링크 확립 다. 데이터 전송 라. 회선 절단
243. 최근에 고속 인터넷 통신을 위해 각광 받는 기술로 양쪽 방향의 전송속도가 서로 다른 특징을 가지며, 데이터통신과 일반 전화를 동시에 이용할 수 있는 통신 기술은?
가. ADSL 나. ISDN 다. CATV 라. Frame Relay
244. 회선 제어 방식 중 가장 간단한 형태로 회선의 접근을 위해 서로 경쟁하는 방식의 대표적인 시스템은?
가. ALOHA 시스템 나. Roll-call 폴링 시스템
다. Hub-go-ahead 폴링 시스템 라. Selection 시스템
245. 위성 통신 시스템의 구성 요소가 아닌 것은?
가. 지구국 나. 채널 다. 트랜스포터 라. 통신위성
246. 데이터 전송과 관련이 없는 장치는?
가. 망제어 장치 나. 교환 장치 다. 입⋅출력 채널 장치 라. 다중화 장치
247. 디지털 전송의 특징으로 옳은 것은?
가. 신호에 포함된 잡음도 증폭기에서 같이 증폭되므로 왜곡 현상이 심하다.
나. 아날로그 전송보다 훨씬 적은 대역폭을 필요로 한다.
다. 아날로그 전송과 비교하여 유지비용이 훨씬 더 요구된다.
라. 디지털 신호 변환에 의해 아날로그나 디지털 정보의 암호화가 쉽게 구현 가능하다.
248. 통신제어장치(CCU)의 기능 설명 중 옳지 않은 것은?
가. 데이터 축적, 검색, 통신 시스템의 관리
나. 통신의 시작과 종료 제어, 송신권 제어, 교환, 분기
다. 동기 제어, 오류제어, 흐름 제어, 응답 제어
라. 제어 정보의 식별, 기밀 보호, 관리 기능
249. 회선을 제어하기 위한 제어 문자 중 실제 전송할 데이터 집합의 시작임을 의미하는 통신 제어 문자는?
가. SOH(Start of Header) 나. STX(Start of Text)
다. SYN(Synchronous Idle) 라. DLE(Data Link Escape)
250. 역 다중화기의 특징이 아닌 것은?
가. 광대역을 사용하지 않고 두 개의 음성 대역 회선을 이용한다.
나. 집중화기라고도 한다.
다. 여러 가지 변화에 대응해 여러 가지 전송속도를 얻을 수 있다.
라. 한 채널 고장시 나머지 한 채널을 1/2의 속도로 계속 운영 가능하다.
251. TCP/IP의 응용 프로토콜이 아닌 것은?
가. SNMP 나. SMTP 다. ROS 라. FTP
252. 프로토콜이 전혀 다른 네트워크 사이를 결합하는 것은?
가.리피터(Repeater) 나.브리지(Bridge) 다.라우터(Router) 라.게이트웨어(Gateway)
253. 여러개의 통신 채널이 존재하는 FDM(주파수 분할 다중화 방식)의 특징 설명 중 옳지 않는 것은?
가. 전송에 있어 시간의 지연없이 실시간 전송을 한다.
나. 채널간의 상호간섭을 막기 위해 완충지역으로 보호대역이 필요하다.
다. 주파수 분할은 모뎀의 역할을 겸하므로 별도의 모뎀을 필요로 하지 않는다.
라. 동기 전송에서 사용된다.
254. 한 위성 채널 내에서 FDMA로 제공되는 서브 채널의 수를 제한하는 요인이 아닌 것은?
가. 열잡음 나. 상호변조잡음 다. 동일채널잡음 라. 방사잡음
255. OSI 계층 모델 중 각 계층의 기능 설명이 옳지 않은 것은?
가. 물리계층 - 전기적, 기능적, 절차적 기능 정의
나. 데이터 링크 계층 - 흐름 제어, 에러 제어
다. 네트워크 계층 - 경로 설정 및 네트워크 연결관리
라. 전송계층 - 코드변환, 구문 검색
256. 전용 회선 방식과 관계없는 회선은?
가. 직통 회선(Point To Point) 나. 분기 회선(Multipoint)
다. 직선 분기 회선라. 교환 회선
257. 다음 교환 방식 중 데이터 전송에 필요한 시간을 비교하여 가장 긴 방식은?
가. 일반 전화회선 교환방식 나. 메시지 교환방식
다. 패킷 교환방식라. 데이터 전용회선 교환방식
258. ISDN에 대한 설명 중 옳지 않은 것은?
가. ISDN의 채널은 B, D, E 등이 있다.
나. 동일한 통신망으로 음성이나 비 음성 등의 통신 서비스를 제공한다.
다. 통신망의 교환접속 기능에는 회선교환방식과 패킷 교환 방식이 있다.
라. 256kbps 1회선 교환 서비스가 기본이다.
259. 데이터 전송방식 중 동기식 전송방식과 다른 것은?
가. 동기문자들 삽입하여 데이터 송신전 동기화하고, 휴지 시간에 동기화 한다.
나. 제어가 가능한 특정문자를 삽입하여 문자열 동기화 한다.
다. 시작과 끝부분에 플래그(flag) 신호를 삽입하여 동기화한다.
라. 제어신호 비트에 의한 동기방식으로 비트별 동기화 한다.
260. 양자화 잡음이 주로 발생하는 장소는?
가. PCM 단국장치 나. 공중선계 다. 입력트렁크 라. 전송선로
261. 다음 IP address의 설명 중 옳지 않은 것은?
가. IP address는 32bit 크기로 8bit 씩 4개의 피리드로 분리 표기된다.
나. IP address는 32bit로 표시되므로 총 32개가 된다.
다. A등급인 경우 연결 기능 호스트 수는 256 256 256이다.
라. C등급의 연결 가능 호스트 수는 256이다.
262. 동기식 변⋅복조기(Synohronous MODEM)에서 주로 사용하는 변조 방법은?
가. 진폭 편이 변조(ASK) 나. 주파수 편이 변조(FSK)
다. 위상 편이 변조(PSK) 라. 펄스 부호 변조(PCM)
263. 다음의 다중화 기법 중 그 단점이 잘못 연결된 것은?
가. 주파수 분할 다중화는 시분할 다중화에 비해 비효율적이다.
나. 시분할 다중화는 가드 밴드(guard band)로 인한 대역폭 낭비가 된다.
다. 동기식 시분할 다중화는 타임 슬롯을 고정적으로 할당하여 타임 슬롯이 낭비될 수 있다.
라. 비동기식 시분할 다중화는 제어 회로가 복잡하다.
264. 5개의 서브넷을 브리지로 이용할 때 전송 가능 회선은 몇 개가 필요한가?
가. 12 나. 10다. 8라. 6
265. 데이터 통신 프로토콜 X.25의 특징은?
가. 사용자 장치(DTE)와 패킷 네트워크 노드(DCE) 간의 데이터 교환 절차를 정의
나. 동기식 1,200bps 변⋅복조기 정의
다. 전용 회선을 위한 4,800bps의 변⋅복조기 정의
라. 패킷의 분해 및 조립 정의
266. 여러 사용자가 전송 매체를 공유하여 데이터를 송⋅수신하는 다중 액세스 기법과 관련이 없는 것은?
가. CDMA 나. CSMA 다. FDMA 라. TDMA
267. 다음은 LAN의 분류 방식이다. 토플로지 방식에 따른 분류가 아닌 것은?
가. 토큰버스형 나. 성형 다. 링형 라. 버스형
268. 시분할 교환 기술의 방식이 아닌 것은?
가. TDM 버스 교환나. 공간-슬롯 상호 교환
다. 타임-슬롯 상호 교환 라. 시간-다중화 교환
269. X.25의 3레벨 프로토콜이 아닌 것은?
가. 패킷 레벨 프로토콜 나. 프레임 레벨 프로토콜
다. 물리 레벨 프로토콜라. 전송 레벨 프로토콜
270. 전이중(Full-Duplex) 통신 방식의 특징은?
가. 한 방향만 정보의 전송이 가능한 전송 방식이다.
나. 휴대용 무전기의 통신 방식이다.
다. 전송량이 많고 통신 회선의 용량이 클 때 사용된다.
라. 라디오 방송이 이에 해당한다.
271. 전송되는 1문자가 각각 13.5ms가 소요되는 5개의 데이터 펄스, 그리고 16.25ms의 한 개씩의 스타트, 스톱 펄스로 구성된 경우 bps는?
가. 50나. 70다. 90라. 100
272. 주파수 분할 다중화(FDM)의 가장 큰 장점은?
가. 주파수 대역폭의 확장에 있다.
나. 대역폭과 필터의 가격과 크기에 있다.
다. 여러 개의 정보 신호를 한 개의 전송선로에서 동시에 전송할 수 있다.
라. 주파수 대역내의 스택트럼 안을 통과시킨다.
273. CSMA/CD 방식의 특징이 아닌 것은?
가. 통신량이 적을 때 채널 이용률이 높다. 나. 장애 처리가 쉽다.
다. 일정길이 이하의 데이터를 송신할 경우 충돌을 검출할 수 없다.
라. 임의의 길이의 데이터를 안전하게 전달 할 수 있다.
274. 꽃의 색깔을 관할하여 256단계 색깔로 코드화하여 실시간 전송을 하려고 한다. 꽃의 색깔은 몇 비트로 표현이 가능한가?
가. 5나. 6다. 7라. 8
275. 통신 회선의 전송 용량을 증가시키기 위한 방법으로 옳은 것은?
가. 주파수 대역폭을 증가시킨다. 나. 신호 세력을 줄인다.
다. 잡음 세력을 높인다. 라. 신호대 잡음비를 줄인다.
276. 데이터 전달을 위한 회선 제어 절차의 단계를 순서대로 나열한 것은?
가. 데이터 링크 확립-회선 연결-데이터 전송-데이터 링크 해제-회선절단
나. 회선 연결-데이터 링크 확립-데이터 전송-데이터 링크 해제-회선절단
다. 데이터 링크 확립-회선 연결-데이터 전송-회선절단-데이터 링크 해제
라. 회선 연결-데이터 링크 확립-데이터 전송-회선절단-데이터 링크 해제
277. 패킷 교환 방식을 사용하는 목적이 아닌 것은?
가. 채널과 포트의 통계적 다중화 기능을 제공하기 위해서이다.
나. 다수의 사용자간에 비대칭적 데이터 전송을 원활하게 하기 위해서이다.
다. 자원의 독점을 하기 위해서이다.
라. 모든 사용자간에 빠른 응답 시간을 제공하기 위해서이다.
278. PCM 방식의 변조 순서로서 옳은 것은?
가. 신호-양자와-표본화-부호화 나. 신호-표본화-양자화-부호화
다. 신호-부호화-표본화-양자화 라. 신호-표본화-부호화-양자화
279. 전화와 같이 동시에 송신과 수신을 하는 전송 방식은?
가. 반이중 통신나. 포인트 투 포인트(Point-To-Point) 통신
다. 전이중 통신 라. 멀티 드롭(Multi Drop) 통신
280. 통신 속도가 200[baud]이고, 보오당 신호레벨이 4일 때 1분간의 송신 가능 속도는 몇 [bps]인가?
가. 12,000 나. 24,000 다. 48,000 라. 96,000
281. 프레임 동기(Framing)의 목적은?
가. 누화 방지 나. 펄스 안정화 다. 각 통화로의 혼선 방지 라. 잡음 방지
282. 인터네트워킹을 설명한 내용 중 옳지 않은 것은?
가. X.25 네트워크를 통한 가상회선 서비스만을 제공한다.
나. TCP/IP를 기본 프로토콜로 갖는다.
다. 로컬 네트워크 상호간 연결에는 브리지가 사용된다.
라. IP는 여러 개의 패킷 교환망들의 상호 연결을 위한 범용 비연결성 프로토콜이다.
283. 2400bps 회선을 4800bps 회선으로 교체하였다. 이 때 발생하는 현상으로 옳지 않는 것은?
가. 전송량이 2배 증가한다. 나. 처리율이 향상된다.
다. 전송량이 절반으로 감소한다. 라. 응답 시간이 향상된다.
284. 디지털 신호를 음성대역(0.3~3.4khz)내의 아날로그 신호로 변환(변조)한 수 음성 전송용으로 설계된 전송로에 송신한다든지 반대로 전송로부터의 아날로그 신호를 디지털 신호로 변환(복조) 하는 장치를 무엇이라 하는가?
가.모뎀(MODEM) 나. 단말(Terminal) 다.전화교환기 라. 허브(HUB)
285. OSI 참조 모델(Reference Model)의 기능 중에서 전송 제어 기능을 수행하는 Layer는?
가. Layer2 나. Layer3 다. Layer4 라. Layer5
286. 둘 또는 그 이상의 시스템 간에 서로 통신하는 경우에 이러한 통신을 제어하는 OS 수준의 프로그램을 무엇이라고 하는가?
가. 회선 제어 프로그램나. 네트워크 프로그램
다. 시스템 소프트웨어라. OS 통신 제어 프로그램
287. 부가가치 통신망의 기능이 아닌 것은?
가. 교환기능 나. 통신처리기능 다. 정보처리기능 라. 메시지 저장기능
288. 적절한 전송 경로를 선택하고 이 경로로 데이터를 전달하는 인터넷워킹(Internetworking) 장비는?
가. 리피트(Repeater) 나. 브리지(Bridge)
다. 라우터(Router) 라. 게이트웨이(Gateway)
289. 회선제어 절차에 대한 설명 중 올바르게 짝지어진 것은?
가. 링크 확립 - 수신측 주소를 전송하여 데이터 전송이 가능하도록 물리적인 통신 회선을 접속시켜주는 단계이다.
나. 회로 연결 - 접속된 통신 회선 상에서 송신측과 수신측 간의 확실한 데이터 전송을 수행하기 위한 논리적 경로를 구성하는 단계이다.
다. 메시지 전달 - 데이터를 수신측에 전송하며, 잡음에 의한 데이터의 오류 제어와 순서 제어를 수행하는 단계이다.
라. 링크절단 - 연결된 물리적인 통신 회선을 절단하는 단계이다.
290. 다중화(Multiplexing)를 함으로써 얻어지는 가장 좋은 점은?
가. 에러 정정이 쉽고 간단해 진다. 나. 송⋅수신 시스템이 간단해 진다.
다. 전송 효율을 높일 수 있다. 라. 전송 속도가 매우 빨라진다.
291. 패킷교환의 가상회선 방식과 회선교환 방식의 공통점은?
가. 전송회선을 이용한다. 나. 별도의 호(call) 설정 과정이 있다.
다. 회선 이용률이 낮다. 라. 데이터 전송 단위 규모를 가변으로 조정할 수 있다.
292. 많은 단말기로부터 많은 양의 통신을 필요로 하는 경우에 유리한 네트워크 형태는?
가. 성형망 나. 환형망 다. 계층망 라. 망형망
293. DSU에 대한 셜명 중 옳지 않은 것은?
가. DSU는 디지털 서비스 유닛(Digital Sevice Unit)의 약자이다.
나. DSU는 직렬 유니폴라 신호를 변형된 바이폴라 신호로 바꿔준다.
다. 데이터 전송을 위해서 필요성이 증대되고 있다.
라. 모뎀이 송⋅수신단에 필요하다.
294. 여러 개의 터미널 신호를 하나의 통신회선을 통해 전송할 수 있도록 하는 장치는?
가. 변⋅복조기 나. 멀티플렉서 다. 신호변환기 라. 디멀티플렉서
295. 주로 하드와이어 전송 매체에서 발생되며, 전송 매체를 통한 신호 전달이 주파수에 따라 그 속도를 달리 함으로써 유발되는 신호 손상을 무엇이라 하는가?
가. 감쇠현상 나. 잡음 다. 지연왜곡 라. 누화잡음
296. 패킷 교환망의 주요 기능 중 하나는 이용자들의 패킷 통신을 위한 경로 배정(routing control)이다. 다음 중 패킷 교환기에 들어가는 경로 배정 프로그램 작성 시 경로 배정 요소(parameter)가 아닌 것은?
가. 성능 기준 나. 경로의 결정 시간과 장소
다. 프로그램 처리 속도 라. 네트워크 정보 발생지
297. 매체의 데이터 전송률이 전송 디지털 신호의 데이터 전송을 능가할 때 사용하는 다중화 방식은?
가. 주파수 분할 다중화 나. 동기 시분할 다중화
다. 통계 시분할 다중화라. 비동기 시분할 다중화
298. 패킷을 목적지까지 전달하기 위해 사용되는 라우팅 프로토콜은?
가. ICMP(internet Control Message Protocol)
나. RIP(Routing Information Protocol)
다. ARP(Address Resolution Protocol)
라. HTTP(Hyper Text Transfer Protocol)
299. 프로토콜이란?
가. 통신 하드웨어의 표준 규격이다. 나. 통신 소프트웨어의 개발 환경이다.
다. 정보 전송의 통신 규약이다. 라. 하드웨어와 사람 사이의 인터페이스다.
300. 보(baud) 속도가 2400 보오이고, 디지트(dibit)를 사용하면 전송속도는 얼마인가?
가. 2400 나. 4800 다. 7200 라. 9600
301. 트랜스포트 계층의 전송 서비스 단계가 아닌 것은?
가. 전송 연결 설정 나. 데이터 저장
다. 데이터 전송 라. 전송 연결 해제
302. IEEE에 의한 LAN은 OSI 7계층 구조상 어느 부분에 위치하고 있나?
가. 물리 계층과 데이터링크 계층 나. 데이터링크 계층과 네트웍 계층
다. 네트웍 계층과 전송 계층 라. 전송 계층과 세션 계층
303. 송신 요구를 먼저한 쪽이 송신권을 갖는 방식을 무엇이라 하는가?
가. Contention 방식 나. Polling 방식
다. Selection 방식 라. Routing 방식
304. X.25 프로토콜을 사용하는 통신망에서 패킷 교환을 하기 위해서 실시하는 데이터가 아닌 것은?
가. 호 요구(Call Request) 나. 호 설정(Call Setup)
다. 데이터 전송(Data Transfer) 라. 호 제거(Call Cleaning)
305. 데이터 링크 프로토콜인 HDLC(High level Data Link Control)에서 프레임의 동기를 제공하기 위해 사용되는 구성요소는?
가. 플래그(Flag) 나. 제어부(Control) 다. 정보부(Information)
라. 프레임 검사 시퀀스(Frame Check Sequence)
306. 슬라이딩 윈도우 프로토콜에서 송신 윈도우가 증가하는 경우는 언제인가?
가. 송신측으로부터 이전에 송신한 프레임에 대한 긍정 수신 응답이 왔을 때
나. 수신측으로부터 이전에 송신한 프레임에 대한 긍정 수신 응답이 왔을 때
다. 수신측으로부터 이전에 송신한 프레임에 대한 부정 수신 응답이 왔을 때
라. 증가되지 않는다.
307. 인터네트워킹 장비로서 네트워크 계층에서 연동하여 경로를 설정하고 전달하는 기능을 제공하는 장비는?
가. 라우터 나. 브리지 다. 허브 라. 리피터
308. 접속된 통신 회선상에서 송신측과 수신측 간의 확실한 데이터 전송을 수행하기 위해 논리적 경로를 구성하는 단계는?
가. 회선 연결 나. 데이터 링크 확립 다 데이터 전송 라. 회선 절단
309. 집중화기(Concentrator)의 특징이 아닌 것은?
가. 구조가 복잡하면서 규칙적인 전송에 사용한다.
나. 입⋅출력 각각의 대역폭이 다르다.
다. m개의 입력 회선을 n개의 출력 회선으로 집중화하는 장치이다.
라. 입력 회선의 수는 출력 회선의 수보다 같거나 많아야 한다.
310. 다이얼-업 모뎀(dial-up MODEM)의 역할이 아닌 것은?
가. 자동 호출 기능 나. 자동 응답 기능 다. Buffering 기능 라. Loop Test 기능
'Certification > ElectroEng' 카테고리의 다른 글
비_ 정보기기운용기능사 2011 실기 CD .7z (0) | 2011.03.23 |
---|---|
호_ 전자캐드 실기 자료 .pdf (0) | 2011.03.23 |
호_ 전자기사 : 회로이론 이론 정리 자료 .HWP .DOC 파일 (0) | 2011.02.22 |
호_ 전자계산기 구조 .PDF 이론 자료, 14개 (1) | 2011.02.22 |
전자기사 관련 공부하기 (링크) (0) | 2011.01.07 |
전자기사 출제기준 ( ~ 2011.12.31) (0) | 2010.12.28 |
전자회로설계 산업기사 실기 예상문제 .PDF (0) | 2010.11.02 |
신기술동향 전자기사 대비용 .HWP (0) | 2010.11.02 |
전자회로설계 산업기사 .PDF (0) | 2010.11.02 |
전자기사 자격증 일반 (0) | 2010.11.02 |