|
An ordered list in which insertions and deletions are made at one end called the top. |
가. stack
나. queue
다. array
라. tree
17. 병행처리를 수행할 때 로킹 방법에 의해 해결될 수 있는 것이 아닌 것은?
가. 갱신 분실 문제
나. 비완료 의존성 문제
다. 불일치 문제
라. 교착 상태 문제
18. 관계형 데이터 모델에 관한 설명으로 옳지 않은 것은?
가. 도메인은 표현되는 속성 값의 범위를 나타낸다.
나. Entity(개체)와 Relation(관계)으로 구성된다.
다. 속성은 개체의 특성을 기술한다.
라. 속성의 값은 다중 값을 가지는 것이 바람직하다.
19. 트랜잭션의 특성에 대한 설명으로 보기에 해당하는 특성은?
- 완전하게 수행 완료되지 않으면 전혀 수행되지 않아야 한다. - 트랜잭션은 일부만 수행된 상태로 종료되어서는 안 된다. - 트랜잭션 A가 수행되는 동안 다른 트랜잭션 B는 트랜잭션 A가 지금까지 수행한 중간 결과를 참조할 수 없다. |
가. 원자성(atomicity) 나. 일관성(consistency)
다. 분리성(isolation) 라. 지속성(durability)
20. 연산시간이 최악과 평균의 경우, 모두 0(nlogn)으로 빠른 속도를 갖는 정렬 방식은?
가. 퀵 정렬(quick sort)
나. 버블 정렬(bubble sort)
다. 히프 정렬(heap sort)
라. 선택 정렬(selection sort)
21. DMA란 무엇인가?
가. 인터럽트와 같다.
나. Direct Memory Acknowledge의 약자이다.
다. Direct Main Accumulator의 약자이다.
라. 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법
22. 인스트럭션 수행 속도가 중앙처리장치 속도와 거의 같도록 하기 위해 사용되는 기억 장치는?
가. Associative 기억장치
나. Cache 기억장치
다. Virtual 기억장치
라. PROM
23. 다음 회로의 출력 Y 값은?
24. 어느 컴퓨터의 기억 용량이 1M byte이다. 이때 필요한 주소선의 수는?
가. 8개
나. 16개
다. 20개
라. 24개
25. 다음 논리 회로를 간략화 하여 재설계한 것은?
26. 가상기억장치(virtual memory)의 가장 큰 목적은?
가. 접근시간의 단축
나. 용량의 확대
다. 동시에 여러 단어의 탐색
라. 주소지정 방식의 탈피
27. 제어메모리에서의 번지를 결정하는 방법으로서 옳지 않은 것은?
가. 마이크로 명령에서 지정하는 번지로 무조건 분기
나. 서브루틴은 call과 return
다. 상태 비트에 따른 조건부 분기
라. 명령어 분석에 따른 조건부 분기
28. 논리 마이크로 연산에 있어서 레지스터 A와 B의 값이 단서와 같이 주어졌을 때 selective-set 연산을 수행하면 어떻게 되는가? (단, A는 프로세서 레지스터이고, B는 논리 오퍼랜드, A=1010, B=0011)
가. 1100
나. 1011
다. 0011
라. 1010
29. 다음의 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?
가. Fetch 스테이트
나. Indirect 스테이트
다. Execute 스테이트
라. Interrupt 스테이트
30. 자기드럼 기억장치의 드럼 표면이 트랙(track)당 6,000개의 셀(cell)로 된 30개의 트랙으로 구분되어 있다면 몇 비트(bit)의 정보를 기억할 수 있는가?
가. 200
나. 5,070
다. 6,030
라. 180,000
31. 다음은 이동(shift)의 경우이다. 8-비트로 구성된 레지스터 7번의 내용이 11011001일 때 SRA 7,3을 실행하고 난 후의 레지스터 7의 내용은? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동(Arithmetic Shift to the right) 3회 수행함을 뜻한다.)
가. 11111101
나. 00011011
다. 11111011
라. 01111011
32. CPU의 Hardware 요소들을 기능별로 분류할 때 포함되지 않는 것은?
가. 연산 기능
나. 제어 기능
다. 입/출력 기능
라. 전달 기능
33. 0번지(zero-address)명령형을 갖는 전자계산기구조의 원리는 어느 것을 사용하는가?
가. accumulator extension register
나. virtual memory architecture
다. stack architecture
라. micro-programming
34. 차기 인스트럭션(Next instruction)의 번지를 지시하는 것은?
가. Data register
나. Program counter
다. Memory address register
라. Instruction register
35. 랜덤(random) 처리가 되지 않는 기억 장치는?
가. 자기 드럼
나. 자기 디스크
다. 자기 테이프
라. 자심
36. 입, 출력 장치 사이에 존재하는 속도의 인해 발생하는 단점을 해결하기 이해서 고려된 것은?
가. 콘솔(console)장치
나. 범용레지스터 장치
다. 채널제어장치
라. 터미널 장치
37. 인터프리터(interpreter)에 대한 설명 중 옳지 않은 것은?
가. 원시프로그램의 각 문장을 즉시 번역해서 목적프로그램을 만들고 이를 바로 실행한다.
나. 시분할 시스템에 유용하다.
다. 원시 프로그램의 변화에 대한 반응이 빠르다.
라. CPU 사용 시간의 낭비가 크다.
38. 오퍼레이팅 시스템에 있어서 컨트롤 프로그램이 행하는 주된 작업에 해당하는 것은?
가. 소스 프로그램의 번역
나. 잡(job)우선 순위 결정
다. 오퍼레이터에 대한 지시
라. 코볼프로그램의 우선번역
39. 다음의 레지스터 중에서 2배 길이 레지스터(double-length register)라고도 불리워지는 것은?
가. 시프트 레지스터(shift register)
나. 어드레스 레지스터(address register)
다. A 레지스터(Accumulator)
라. 버퍼 레지스터(buffer register)
40. 다음 interrupt 중에서 최우선권(top priority)이 주어져야 하는 것은?
가. Arithmatic overflow interrupt
나. interrupt from I/O
다. Power fail interrupt
라. Parity error interrupt
41. 크로스바 교환 행렬(crossbar switch matrix)에 관한 설명으로 옳지 않은 것은?
가. 다중처리기 시스템을 구현하는 하나의 기법이다.
나. 공유버스 시스템에서 버스의 수를 프로세서의 수만큼 증가시킨 구조이다.
다. 두 개의 서로 다른 저장장치를 동시에 참조할 수 있다.
라. 하드웨어가 복잡해지는 단점이 있다.
42. 우주왕복선이나 레이다 추적기 등은 정해진 시간에 반드시 수행되어야 하는 작업들이 다수 존재한다. 이러한 경우에 가장 적합한 처리방식은?
가. 실시간처리
나. 다중프로그래밍에 의한 처리
다. 시분할 처리
라. 일괄 처리(batch)
43. 프로세스 제어블록(Process Control Block)에 대한 설명 중 옳지 않은 것은?
가. 프로세서의 현 상태를 알 수 있다.
나. 프로세서의 우선순위에 대한 정보를 갖고 있다.
다. 프로세스에 할당된 자원에 대한 정보를 갖고 있다.
라. 부모 프로세스와 자식 프로세스는 프로세스 제어블록을 공유한다.
44. 스케줄링 기법 중에서 비선점형 CPU 스케줄링 기법만 모은 것은?
가. Round robin, SRT
나. STR, FIFO
다. FIFO, SJF
라. HRN, SRT
45. Unix에 다한 설명으로 거리가 먼 것은?
가. Unix는 대부분 C 언어로 작성되었다.
나. Stand alone 시스템에 주로 사용된다.
다. Multi-task, Multi-user 시스템이다.
라. Networking 기능이 풍부하다.
46. 윈도우 98에서 지원하는 OLE의 기능은?
가. 디스크의 효율적 관리
나. 모니터, 화질의 개선
다. 효율적인 메모리 관리
라. 응용 프로그램간의 자료 공유
47. 기억장치의 관리 기법 중 교체정책(replacement-strategic)의 방법이 아닌 것은?
가. FIFO(First-in-First-Output)
나. Best Fit/Worst Fit
다. Working Set
라. PFF(Page Fault Frequency)
48. 파일 시스템에서의 일반적인 디렉토리 구성 방식이 아닌 것은?
가. 일단계디렉토리 구조
나. 이단계디렉토리 구조
다. 삼단계디렉토리 구조
라. 트리디렉토리 구조
49. 공유자원을 어느 시점에서 단지 한 개의 프로세스만이 사용할 수 있도록 하며, 다른 프로세스가 공유자원에 대하여 접근하는 것을 금지하는 것은?
가. mutual exclusion
나. critical section
다. deadlock
라. scatter loading
50. 디스크 스케줄링 기법 중에서 현재 헤드 위치의 가까운 곳에 있는 모든 요구를 먼 곳보다 먼저 처리하도록 하는 기법은?
가. FCFS
나. C-SCAN
다. LOCK
라. SSTF
51. 구역성(LOCALITY)에는 시간 구역성과 공간 구역성이 존재한다. 시간 구역성과 관련이 적은 것은?
가. counting
나. subroutine
다. array
라. stack
52. 선점(preemptive) 스케줄링의 특징으로 거리가 먼 것은?
가. 우선순위가 높은 프로세스가 CPU를 먼저 차지하는 기법을 의미한다.
나. 빠른 응답시간을 요구하는 시분할 시스템에 유용하다.
다. 선점으로 인한 많은 오버헤드를 초래한다.
라. 모든 프로세스에 대한 요구를 공정히 처리한다.
53. 사용자가 요청한 디스크 입출력 내용이 다음과 같이 순서대로 큐에 들어 있다. 이때 이를 모두 처리하는데 소용되는 시간이 가장 긴 스케줄링 기법은? (단, 현재 디스크 헤드 위치는 53이고, 가장 안쪽이 1번, 가장 바깥쪽이 200번 트랙이라고 가정하자)
큐의 내용 8 183 37 122 14 124 65 67 |
가. FCFS
나. SSTF
다. SCAN
라. C-SCAN
54. 수신자가 메시지 전송도중에 변경되지 않았음을 확인할 수 있으며 메시지가 정당한 상대방으로부터 전달된 것임을 확인할 수 있는 기법은?
가. 디지털 서명 기법 (digital signature mechanism)
나. 인증 교환 기법 (authentication exchange mechanism)
다. 여분정보 삽입기법 (traffic padding mechanism)
라. 접근제어 기법 (access control mechanism)
55. 다중처리기(multi-processor)의 일반적인 특징이 아닌 것은?
가. 각 프로세서는 자체 계산 능력을 가지고 있다
나. 각 프로세스들이 여러 개의 기억장소나 전용기억 장소를 가진다.
다. 각 프로세서들은 프로세서나 주변장치 등을 공동 사용한다.
라. 여러 개의 처리기를 사용하여 신속한 처리가 가능하다.
56. UNIX에서 프로세스를 복제하는 기능은?
가. getppid
나. getpid
다. fork
라. exec
57. 분산운영체제시스템에서 서로 다른 컴퓨터 간에 많은 양의 파일을 처리하기 위하여 엑세스하려고 할 때 가장 적절한 이주 방법은?
가. 프로세스 이주
나. 제어 이주
다. 데이터 이주
라. 연산 이주
58. 디스크에 기억장소를 할당하는 방법 중 연속적으로 할당할 때에 비하여 링크를 이용하여 할당할 때의 장점으로 거리가 먼 것은?
가. 외적 단편화가 일어나지 않는다.
나. 파일의 생성시 파일의 크기를 알 필요가 없다
다. 디스크 압축이 불필요하다.
라. 원하는 블록에 직접적으로 액세스가 가능하다
59. 시스템 소프트웨어 중에서 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 가진 것은?
가. preprocessor
나. linker
다. loader
라. emulator
60. 운영체제의 목적으로 가장 거리가 먼 것은?
가. 사용자 인터페이스 제공
나. 주변 장치 관리
다. 데이터 압축 및 복원
라. 신뢰성 향상
61. 프로젝트 관리 중 일정계획에 필요한 작업들을 기술한 것이다. 순서대로 나열된 것은?
가. ③-④-①-②
나. ④-③-①-②
다. ③-④-②-①
라. ④-①-③-②
62. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?
가. BYL
나. SLIM
다. ESTIMACS
라. PERT
63. 소프트웨어 형상 관리 (Configuration management) 란?
가. 소프트웨어 구성 항목을 관리
나. 개발 과정의 변화되는 사항을 관리
다. 테스트 과정에서 소프트웨어를 통합하는 것
라. 개발 인력 관리
64. 객체지향기술에 대한 설명 중 옳지 않은 것은?
가. 개체(Object)란 필요한 자료구조와 이에 수행되는 함수들을 가진 하나의 소프트웨어 모듈이다.
나. 클래스(Class)란 객체의 타입(Object Type)을 말하며 객체들이 갖는 속성과 적용 연산을 정의하고 있는 툴(Templet)이다.
다. 상속(Inheritance)은 상위 클래스가 갖는 속성과 연산을 그대로 물려받는 것을 의미한다.
라. 분석과 설계, 구현 작업이 폭포수 모형과 같이 뚜렷하게 구별된다.
65. 객체지향 시스템의 다형성(polymorphism)에 대하여 바르게 기술한 것은?
가. 한 객체가 가지고 있는 데이터의 여러 속성들
나. 한 객체가 가지고 있는 여러 가지 연산기능들
다. 한 클래스에서 여러 개의 객체를 생성하는 것
라. 한 메시지가 객체에 따라 다른 방법으로 응답할 수 있는 것
66. 재사용 컴포넌트(Component)들이 많이 있어도 그들을 찾아내는 것이 어려울 경우, 가장 주된 원인은 무엇인가?
가. 프로그램 언어의 차이
나. 분류(classification)의 문제
다. 객체지향방법과 전통적인 방법의 상충
라. 통합성의 문제
67. 구조적 분석용 도구와 거리가 먼 것은?
가. 자료흐름도
나. 구조도
다. 자료사전
라. 소단위 명세서
68. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?
가. 설계는 모듈적이어야 한다.
나. 설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
다. 소프트웨어 요소들 간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
라. 설계는 서브루틴이나 프로시저가 전체적이고 통합적이 될 수 있도록 유도되어야 한다.
69. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은?
가. 현대적인 프로그래밍 기술 적용
나. 지속적인 검증 시행
다. 결과에 대한 명확한 기록 유지
라. 충분한 인력 투입
70. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우, 이를 무슨 결합이라고 하는가?
가. 내용 결합
나. 제어 결합
다. 공용 결합
라. 스탬프 결합
71. 비용예측방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 최대형 규모의 트랜잭션 처리 시스템이나 운영체제 등의 소프트웨어를 개발하는 유형은?
가. Organic 프로젝트
나. Semidetached 프로젝트
다. Embedded 프로젝트
라. Organic, Embedded 프로젝트
72. 프로그램 구조에서 fan-in은 무엇을 의미하는가?
가. 얼마나 많은 모듈이 주어진 모듈을 호출하는가를 나타냄
나. 주어진 모듈이 호출하는 모듈의 개수를 나타냄
다. 같은 등극(level)의 모듈 수를 나타냄
라. 최상위 모듈에서 주어진 모듈까지의 깊이를 나타냄
73. 시스템의 일부 혹은 시스템의 모형을 만드는 과정으로서, 요구된 소프트웨어의 일부를 구현하여, 추후 구현단계서 사용될 골격코드가 되는 모형은?
가. 폭포수
나. 점층적 모형
다. 프로트타이핑 모형
라. 계획수립 모형
74. 브록스(Brocks)의 법칙에 해당되는 항목은?
가. 소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
나. 소프트웨어 개발 노력은 40-20-40으로 해야 한다.
다. 소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
라. 소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다.
75. 소프트웨어 시험의 목적은 오류를 찾아내는데 있다. 이의 종류로는 단시시험, 통합시험,검증 시험, 그리고 시스템 시험이 있는데 이 중에서 소프트웨어가 요구사항에 맞는지를 추적해 보는데 중점을 두고 있는 시험방법은 무엇인가?
가. 단위시험
나. 통합시험
다. 검증시험
라. 시스템시험
76. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분등 정부처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?
가. 정보 은닉(information hiding)
나. 클래스(class)
다. 캡슐화(encapsulation)
라. 통합(integration)
77. 소프트웨어의 신뢰성과 가용성에 대한 설명 중 잘못된 것은 ?
가. 소프트웨어의 신뢰성은 과거와 개발상의 자료를 이용하여 측정과 예측이 불가능하다.
나. 소프트웨어의 간단한 신뢰성 측정은 MTBF로 가능하다.
다. 소프트웨어의 가용성은 프로그램이 요구사항에 따라 운영되는 확률이다.
라. 가용성은 MTTF(MTTF+MTTR)*100%로 정의된다.
78. 자료흐름도(DFD:Data Flow Diagram)의 구성요소 중 자료출처와 도착지를 나타내는 기호는?
79. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?
가. 소프트웨어 개발의 작업들을 자동화하는 것이다.
나. 소프트웨어 도구와 방법론의 결합이다.
다. 소프트웨어의 생산성 문제를 해결할 수 있다.
라. 개발과정이 빠른 대신 재사용성이 떨어진다.
80. 클라이언트/서버(Client/Server)모델에서의 소프트웨어 개발에 대한 설명으로 옳지 않은 것은?
가. 사용자의 요구사항은 서버의 데이터베이스 시스템에 영향을 미친다.
나. 병목현상을 없애기 위해 비즈니스 로직을 분리하여 관리할 수 있다.
다. 미들웨어의 사용은 서버와 클라이언트의 작업량을 증가시켰다.
라. 대부분 네트워크로 연결되어 있고 인증 작업을 필요로 한다.
81. 고속 이더넷(Fast Ethernet)의 설명으로 옳은 것은?
가. 표준안은 IEEE 802.8이다.
나. 기존의 LAN과 같은 구성과 MAC 프로토콜을 그대로 사용할 수 있다.
다. 스위칭 기술의 도입으로 불필요한 패킷의 흐름을 막을 수 있다.
라. 전송속도는 1Gbps이다.
82. 전송을 위한 제어 절차의 단계 중 3단계는?
가. 데이터링크의 종결
나. 정보 메시지의 전송
다. 데이터링크의 설정
라. 데이터 통신회선의 절단
83. 통신 경로에서 오류 발생시 수신측은 오류의 발생을 송신측에 통보하고 송신측은 오류가 발생한 프레임을 재전송하는 오류 제어 방식은?
가. 순방향 오류수정(FEC)
나. 역방향 오류 수정(BEC)
다. 에코 점검
라. ARQ(Automatic Repeat request)
84. 웹 브라우저엣 지원하지 않은 서비스는?
가. 전자 우편 서비스
나. FTP 서비스
다. HTTP서비스
라. SNMP 서비스
85. PCM방식에서 최대 대역폭이 4khz인 신호의 경우 표본화(Sampling)간격에 해당되는 시간은?
가. 125μs
나. 250μs
다. 500μs
라. 1000μ
86. 접속된 통신 회선 상에서 송신측과 수신측간의 확실한 데이터 전송을 수행하기 위해 논리적 경로를 구성하는 단계는?
가. 회선연결
나. 데이터 링크 확립
다. 데이터 전송
라. 회선 절단
87. 최근에 고속 인터넷 통신을 위해 각광 위해 받는 기술로 양쪽 방향의 전송속도가 서로 다른 특징을 가지며, 데이터통신과 일반 전화를 동시에 이용할 수 있는 통신 기술은?
가. ADSL
나. ISDN
다. CATV
라. Frame Relay
88. 회선 제어 방식 중 가장 간단한 형태로 회선의 접근을 위해 서로 경쟁하는 방식의 대표적인 시스템은?
가. ALOHA 시스템
나. Roll-call 폴링 시스템
다. Hub-go-ahead 폴링 시스템
라. Selection 시스템
89. 위성 통신 시스템의 구성 요소가 아닌 것은?
가. 지구국
나. 채널
다. 트랜스포터
라. 통신위성
90. 데이터 전송과 관련이 없는 장치는?
가. 망제어 장치
나. 교환 장치
다. 입출력 채널 장치
라. 다중화 장치
91. 디지털 전송의 특징으로 옳은 것은?
가. 신호에 포함된 잡음도 증폭기에서 같이 증폭되므로 왜곡 현상이 심하다.
나. 아날로그 전송보다 훨씬 적은 대역폭을 필요로 한다.
다. 아날로그 전송과 비교하여 유지비용이 훨씬 더 요구된다.
라. 디지털 신호 변환에 의해 아날로그나 디지털 정보의 암호화가 쉽게 구현 가능하다.
92. 통신제어장치(CCU)의 기능 설명 중 옳지 않은 것은?
가. 데이터 축적, 검색, 통신 시스템의 관리
나. 통신의 시작과 종료 제어, 송신권 제어, 교환, 분기
다. 동기 제어, 오류제어, 흐름 제어, 응답 제어
라. 제어 정보의 식별, 기밀 보호, 관리 기능
93. 회선을 제어하기 위한 제어 문자 중 실제 전송할 데이터 집합의 시작임을 의미하는 통신 제어 문자는?
가. SOH(Start of Header)
나. STX(Start of Text)
다. SYN(Synchronous Idle)
라. DLE(Data Link Escape)
94. VAN의 통신처리 기능으로서의 회선제어, 접속 등의 통신 절차를 변환하는 기능은?
가. 프로토콜 변화
나. 부호 변환
다. 양자화 변환
라. 제어 변환
95. 역 다중화기의 특징이 아닌 것은?
가. 광대역을 사용하지 않고 두 개의 음성 대역 회선을 이용한다.
나. 집중화기라고도 한다.
다. 여러 가지 변화에 대응해 여러 가지 전송속도를 얻을 수 있다.
라. 한 채널 고장시 나머지 한 채널을 1/2의 속도로 계속 운영 가능하다.
96. TCP/IP의 응용 프로토콜이 아닌 것은?
가. SNMP
나. SMTP
다. ROS
라. FTP
97. 프로토콜이 전혀 다른 네트워크 사이를 결합하는 것은?
가. 리피터(repeater)
나. 브리지(bridge)
다. 라우터(router)
라. 게이트웨이(gateway)
98. 여러 개의 통신 채널이 존재하는 FDM(주파수 분할 다중화 방식)의 특징 설명 중 옳지 않은 것은?
가. 전송에 있어 시간의 지연 없이 실시간 전송을 한다.
나. 채널간의 상호 간섭을 막기 위해 완충지역으로 보호대역이 필요하다.
다. 주파수 분할은 모뎀의 역할을 겸하므로 별도의 모뎀을 필요로 하지 않는다.
라. 동기 전송에서 사용된다.
99. 한 위성 채널 내에서 FDMA로 제공되는 서브 채널의 수를 제한하는 요인이 아닌 것은?
가. 열잡음
나. 상호변조잡음
다. 동일채널잡음
라. 방사잡음
100. OSI 계층 모델 중 각 계층의 기능 설명이 옳지 않은 것은?
가. 물리 계층 - 전기적, 기능적, 절차적 기능 정의
나. 데이터 링크 계층 - 흐름 제어, 에러 제어
다. 네트워크 계층 - 경로 설정 및 네트워크 연결 관리
라. 전송계층 - 코드변화, 구문 검색
|