|
Database management systems that process data from a hierarchical database structure perspective use a hierarchical structure to represent the logical relationship among the records composing the user logical file. |
가. tree
나. network
다. relational
라. distributed
19. 다음은 무엇에 대한 설명인가?
It moves down the tree toward the left until a null node is reached. The null node's parent is then "visited", and the traversal continues with the node that is one to the right. If there is no move to the right., the traversal continues with the last unvisited node at the next higher level of the tree. |
가. preorder traversal
나. postorder traversal
다. inorder traversal
라. BFS traversal
20. 트랜잭션(Transaction)이 가져야 할 특성에 해당하지 않는 것은?
가. 원자성(Atomicity)
나. 투명성(Transparency)
다. 일관성(Consistency)
라. 격리성(Isolation)
21. 제어 데이터가 될 수 없는 것은?
가. 연산자의 종류
나. 연산을 위한 수치 데이터
다. 인스트럭션의 주소지정방식
라. 연산 결과에 대한 상태 플래그 내용
22. 다음 중 잘못 연결한 것은?
가. Associative Memory-Memory Access 속도
나. Virtual Memory-Memory 공간 확대
다. Cache Memory-Memory Access 속도
라. Memory Interleaving-Memory 공간 확대
23. 다음 설명 중 부프로그램과 매크로(Macro)의 공통점은?
가. 삽입하여 사용
나. 분기로 반복을 한다.
다. 다른 언어에서도 사용한다.
라. 여러 번 중복되는 부분을 별도로 작성하여 사용
24. op-code가 4비트면 명령어는 몇 개가 생성될 수 있는가?
25. 주기억장치는 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보 전달능력에 한계가 있는데, 이 한계를 무엇이라 하는가?
가. 주기억장치 전달
나. 주기억장치 접근폭
다. 주기억장치 밴드폭
라. 주기억장치 정보 전달폭
26. 폰노이만(Von Neumann)형 컴퓨터의 연산자 기능으로서 적합하지 않은 것은?
가. 병렬처리 기능
나. 함수 연산 기능
다. 입․출력 기능
라. 전달 기능
27. 인터럽트를 발생하는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?
가. handshaking
나. daisy-chain
다. DMA
라. polling
28. 컴퓨터의 메모리 용량이 16K×32bit라 하면 MAR(Memory Address Register)와 MBR(MemoryBuffer Register)은 각각 몇 비트인가?
가. MAR:12, MBR:16
나. MAR:32, MBR:14
다. MAR:12, MBR:32
라. MAR:14, MBR:32
29. Interrupt 발생시 복귀주소를 기억시키는데 사용되는 것은?
가. Accumulator
나. Stack
다. Queue
라. Program Counter
30. 10진수 8을 Excess-3 코드로 표시하면?
가. 1000
나. 1100
다. 1011
라. 1001
31. 타이머(Timer)에 의한 인터럽트(Interrupt)는 다음 중 어디에 속하는가?
가. 프로그램 인터럽트
나. I/O 인터럽트
다. 익스터널 인터럽트
라. 머신 체크 인터럽트
32. DMA 제어기가 한 번에 한 데이터 워드를 전송하고 버스의 제어를 CPU에게 돌려주는 방법은?
가. DMA 대량 전송
나. 데이지체인
다. 사이클 스틸링
라. 핸드셰이킹
33. 다음 회로를 하나의 기호로 나타내면?
가. NAND 게이트
나. NOR 게이트
다. OR 게이트
라. AND 게이트
34. 스택 머신(stack machine)은?
가. zero address machine
나. one address machine
다. two address machine
라. three address machine
35. 중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리 장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
가. 가상기억장치
나. 모듈기억장치
다. 보조기억장치
라. 캐시기억장치
36. 입․출력 드루풋(throughput) 비율이 증가하는 순서를 옳게 나열한 것은?
가. 폴링<인터럽트<DMA
나. 폴링<DMA<인터럽트
다. 인터럽트<폴링<DMA
라. 인터럽트<DMA<폴링
37. fetch cycle에서 일어나는 micro instruction이다. 시행순서가 옳은 것은? (단, MAR은 Memory Address Register이고, MBR은 Memory Buffer Register이며, PC는 Program Counter이고, OPR은 Operation Code Register이다.)
① MAR←PC ② MBR←M ③ PC←PC+1 ④ OPR←MBR(OP) |
가. ②→①→③→④
나. ①→②→③→④
다. ②→④→①→③
라. ③→①→②→④
38. Interrupt 발생 원인이 아닌 것은?
가. 정전
나. 기억 공간내 허용되지 않는 곳에의 접근 시도
다. Operator의 조작
라. 임의의 부프로그램에 대한 호출
39. 입출력 전송이 중앙처리장치의 레지스터를 경유하지 않고 수행되는 방법은?
가. I/O Interface
나. Strove control
다. interleaving
라. DMA
40. 컴퓨터 내부에서 시스템 순간 순간의 상태를 나타내는 것은?
가. SP
나. PSW
다. Interrupt
라. MAR
41. 메모리 관리 기법 중에서 서로 떨어져 있는 여러 개의 낭비 공간을 모아서 하나의 큰 기억 공간을 만드는 작업을 무엇이라고 하는가?
가. Swapping
나. Coalescing
다. Compaction
라. Paging
42. 분산 시스템의 장점으로 거리가 먼 것은?
가. 자원 공유
나. 연산 속도 향상
다. 신뢰도 향상
라. 보안성 향상
43. 컴퓨터시스템의 일반적인 보안 유지 방식으로 거리가 먼 것은?
가. 외부 보안(external security)
나. 사용자 인터페이스 보안(user interface security)
다. 공용 키 보안(public key security)
라. 내부 보안(internal security)
44. 페이지교체(replacement) 알고리즘 중에서 각 페이지들이 얼마나 자주 사용되었는가에 중점을 두어 참조된 횟수가 가장 적은 페이지를 교체시키는 방법은?
가. FIFO
나. LRU
다. LFU
라. NUR
45. 인터럽트에 대한 설명으로 옳지 않은 것은?
가. 인터럽트 서비스 루틴(interrupt service routine)은 입력장치에 대하여 버퍼가 꽉 찬(full) 상태인지를 조사한 후 입/출력 요청을 한다.
나. 인터럽트 발생시 복귀주소(return address)는 시스템 큐에 저장한다.
다. 인터럽트를 처리하고 나서 인터럽트 당한 주소로 되돌아가면 인터럽트가 일어나지 않았던 것처럼 수행된다.
라. 입/출력 장치와 cpu를 전 속도(full speed)로 작동시키기 위해 인터럽트를 사용한다.
46. 파일시스템에서 중앙에 마스터 파일 디렉토리가 있고 그 아래 사용자 파일 디렉토리가 있는 구조이며, 다른 사용자와의 파일 공유가 대체적으로 어렵고 파일 이름이 보통 사용이름, 파일이름의 형태를 취하므로 파일 이름의 길이가 길어지는 디렉토리 구조는?
가. 단일 디렉토리 구조
나. 2단계 디렉토리 구조
다. 트리형태 디렉토리 구조
라. 비순환 그래프 디렉토리 구조
47. 어셈블러를 두 개의 Pass로 구성하는 이유로서 가장 적절한 것은?
가. pass1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문에
나. 한 개의 pass만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문에
다. 한 개의 pass만을 사용하면 메모리가 많이 소요되기 때문에
라. 기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이하기 때문에
48. 매크로 프로세스가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
가. 매크로 구문 인식
나. 매크로 호출 인식
다. 매크로 정의 인식
라. 매크로 정의 저장
49. RR(Round-Robin) 스케줄링에 대한 설명으로 옳지 않은 것은?
가. 선점(preemptive) 방식이다.
나. 시간 할당량(time quantum)이 커지면 FCFS 스케줄링과 같은 효과를 얻는다.
다. 시간 할당량이 작아지면 프로세스 문맥 교환(context switch)이 자주 일어난다.
라. 작업이 끝나기까지의 실행시간 추정치가 가장 작은 작업을 먼저 실행시키는 기법이다.
50. 선점(preemptive) 방식을 사용하는 cpu 스케줄링 방식은?
가. SRT 스케줄링
나. FIFO 스케줄링
다. HRN 스케줄링
라. SJF 스케줄링
51. 너무 자주 페이지 교환이 발생하여 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 많은 경우를 무엇이라 하는가?
가. locality
나. thrashing
다. working
라. pre-paging
52. UNIX에서 파일의 사용허가를 정하는 명령은?
가. finger
나. chmod
다. fsck
라. ls
53. 유닉스 시스템에 대한 설명으로 거리가 먼 것은?
가. 유닉스는 대부분 C 언어로 작성되어 있다.
나. Stand alone 시스템에 주로 사용된다.
다. Multi-task, Multi-user 시스템이다.
라. Networking 기능이 풍부하다.
54. 분산 운영체제의 구조중 아래 설명에 해당하는 구조는?
- 각 사이트는 정확히 다른 두 사이트와 물리적으로 연결되어 있다. - 정보 전달 방향은 단방향 또는 양방향일 수 있다. - 기본비용은 사이트의 수에 비례한다. - 메시지가 링을 순환할 경우 통신비용은 증가한다. |
가. ring connection
나. hierarchy connection
다. star connection
라. partially connection
55. HRN 스케줄링에서 우선 순위 계산식으로 올바른 것은?
56. 분산시스템의 투명성(transparency)에 관한 설명으로 옳지 않은 것은?
가. 위치(location) 투명성은 하드웨어와 소프트웨어의 물리적 위치를 사용자가 알 필요가 없다.
나. 이주(migration) 투명성은 자원들이 한 곳에서 다른 곳으로 이동하면 자원들의 이름도 자동으로 바꾸어진다.
다. 복제(replication) 투명성은 사용자에게 통지할 필요 없이 시스템 안에 파일들과 자원들의 부가적인 복사를 자유로 할 수 있다.
라. 병행(concurrency) 투명성은 다중 사용자들이 자원들을 자동으로 공유할 수 있다.
57. UNIX에서 파일에 대한 정보를 가지고 있는 inode의 내용으로 볼 수 없는 것은?
가. 파일의 크기
나. 최종 수정시간
다. 소유자
라. 파일 경로명
58. 사용자는 단말 장치를 이용하여 운영체제와 상호 작용하며, 시스템은 일정 시간 단위로 cpu를 한 사용자에서 다음 사용자로 신속하게 전환함으로써, 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것처럼 사용할 수 있는 처리 방식은?
가. Batch Processing System
나. Time-Sharing Processing System
다. Off-Line Processing System
라. Real Time Processing System
59. 그림과 같이 저장장치가 배치되어 있을 때 13K의 작업이 공간의 할당을 요구하여 최악 적합(Worst-Fit) 전략을 사용한다면 어느 주소에 배치되는가?
가. b
나. d
다. f
라. h
60. UNIX에서 프로세스를 복제하는 기능은?
가. getppid
나. getpid
다. fork
라. exec
61. 위험성 추정을 위한 위험표(risk table)에 포함될 사항이 아닌 것은?
가. 위험 발생시간
나. 위험 발생확률
다. 위험의 내용 및 종류
라. 위험에 따르는 영향력
62. 결합도(coupling)가 강한 순서대로 옳게 나열된 것은?
가. 내용결합도>공통결합도>제어결합도>스탬프결합도>데이터 결합도
나. 공통결합도>내용결합도>제어결합도>데이터결합도>스탬프 결합도
다. 데이터결합도>내용결합도>제어결합도>공통결합도>스탬프 결합도
라. 공통결합도>내용결합도>제어결합도>스탬프결합도>데이터 결합도
63. 자료흐름도에서 구성요소에 대한 기호의 표현 연결이 옳지 않은 것은?
가. 자료흐름 : 화살표로 표시
나. 처리공정 : 마름모로 표시
다. 자료저장 장소 : 직선(단선, 이중선)으로 표시
라. 종착지 : 사각형으로 표시
64. 소프트웨어 검사 단계를 올바른 순서로 나열한 것은?
㉠ 설계 검사 ㉡ 요구사항 검사 ㉢ 코드 검사 ㉣ 시스템 검사 |
가. ㉠㉡㉢㉣
나. ㉢㉠㉡㉣
다. ㉡㉢㉣㉠
라. ㉡㉣㉠㉢
65. HIPO(hierarchy plus input process output)에 대한 설명으로 옳지 않은 것은?
가. HIPO 다이어그램에는 가시적 도표(visual table of contents), 총체적 다이어그램(overview diagram), 세부적 다이어그램(detail diagram)의 세 종류가 있다.
나. 가시적 도표(visual table of contents)는 시스템에 있는 어떤 특별한 기능을 담당하는 부분의 입력, 처리, 출력에 대한 전반적인 정보를 제공한다.
다. HIPO 다이어그램은 분석 및 설계 도구로서 사용된다.
라. HIPO는 시스템의 설계나 시스템 문서화용으로 사용되고 있는 기법이며, 기본 시스템 모델은 입력, 처리, 출력으로 구성된다.
66. Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?
가. 객체 모델링(object modeling)
나. 정적 모델링(static modeling)
다. 동적 모델링(dynamic modeling)
라. 기능 모델링(functional modeling)
67. 소프트웨어 개발 과정에서 사용되는 요구 분석, 설계, 구현, 검사 및 디버깅 과정을 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 작업을 무엇이라고 하는가?
가. CAT(Computer Aided Testing)
나. CAD/CAM(Computer Aided Design and Manufacturing)
다. CASE(Computer Aided Software Engineering)
라. CAI(Computer Aided Instruction)
68. 소프트웨어 프로젝트 관리에 중요한 영향을 주는 3대 요소는?
가. 사람, 문제, 프로세스
나. 문제, 프로젝트, 작업
다. 사람, 문제, 도구
라. 작업, 문제, 도구
69. 객체는 다른 객체로부터 자신의 자료를 숨기고 자신의 연산만을 통하여 접근을 허용하는 것을 무엇이라 하는가?
가. abstraction
나. information hiding
다. modularity
라. typing
70. 자료흐름중심 설계 절차를 올바른 순서로 나열한 것은?
1. 자료흐름도를 프로그램 구조로 사상한다. 2. 흐름의 경계를 표시한다. 3. 정보흐름의 유형을 설정한다. 4. 제어 계층을 분해(factoring)시켜서 정의한다. 5. 경험적 방법으로 구체화시킨다. |
가. 1-2-3-4-5
나. 3-2-1-4-5
다. 4-5-3-2-1
라. 4-5-1-2-3
71. COCOMO 법에 의한 소프트웨어 모형에 속하지 않는 것은?
가. Basic COCOMO
나. Putnam COCOMO
다. Intermediate COCOMO
라. Detailed COCOMO
72. Boehm이 제안한 나선형 모델의 태스크(task)에 해당되지 않는 것은?
가. 계획 수립(Planning)
나. 위험 분석(Risk Analysis)
다. 객체 구현(Object Implementation)
라. 고객 평가(Customer Evaluation)
73. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침 사항으로 옳지 않은 것은?
가. 논쟁과 반박의 제한성
나. 의제의 무제한성
다. 제품검토의 집중성
라. 참가인원의 제한성
74. 소프트웨어 개발 방법론에서 구현(Implementation)에 대한 설명으로 가장 적절한 것은?
가. 요구사항 분석 과정 중 모아진 요구사항을 옮기는 것
나. 시스템이 무슨 기능을 수행하는지에 대한 시스템의 목표기술
다. 프로그래밍 또는 코딩이라고 불리며, 설계 명세서가 컴퓨터가 알 수 있는 모습으로 변환되는 과정
라. 시스템이나 소프트웨어 요구 사항을 정의하는 과정
75. 다음 중 가장 높은 응집력을 갖는 단계는?
가. sequential cohesion
나. coincidental cohesion
다. functional cohesion
라. procedural cohesion
76. 소프트웨어 품질목표에 대한 설명으로 옳지 않은 것은?
가. 신뢰성(reliability) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 수행하는 정도
나. 이식성(portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
다. 상호운용성(interoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도
라. 사용용이성(usability) : 전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도
77. 구조적 프로그래밍에서 사용하는 기본적인 제어구조에 해당하지 않는 것은?
가. 순차(sequence)
나. 반복(iteration)
다. 호출(call)
라. 선택(selection)
78. 객체지향기술에서 다형성의 의미로 가장 적절한 것은?
가. 다중 메시지를 수행하기 위하여 이용되는 기술
나. 동일한 일을 수행하기 위하여 상이한 메소드 이름을 이용하는 능력
다. 상이한 일을 수행하기 위하여 동일한 메시지 형태를 이용하는 능력
라. 많은 상이한 클래스들이 동일한 메소드 명을 이용하는 능력
79. 소프트웨어 라이프사이클 단계 중 가장 오랜 시간이 걸리며, 대부분의 비용을 차지하는 단계는?
가. 타당성 검토 단계
나. 운용 및 유지 보수 단계
다. 기본설계 단계
라. 실행 단계
80. 현재 프로그램으로부터 데이터, 아키텍쳐, 그리고 절차에 관한 분석 및 설계 정보를 추출하는 과정은?
가. 재공학(re-engineering)
나. 역공학(reverse engineering)
다. 순공학(forward engineering)
라. 재사용(reuse)
81. LAN(Local Area Network)의 특징으로 옳지 않은 것은?
가. 오류 발생율이 낮다.
나. 통신 거리에 제한이 없다.
다. 경로 선택이 필요하지 않다.
라. 망에 포함된 자원을 공유한다.
82. 패킷 교환망의 주요 기능으로 옳지 않는 것은?
가. 경로 선택 제어
나. 트래픽 제어
다. 에러 제어
라. 액세스 제어
82. 부가가치 통신망의 기능이 아닌 것은?
가. 교환 기능
나. 통신 처리 기능
다. 정보처리 기능
라. 메시지 저장 기능
83. 패킷교환의 가상회선 방식과 회선 교환 방식의 공통점은?
가. 전용회선을 이용한다.
나. 별도의 호(call) 설정 과정이 있다.
다. 회선 이용률이 낮다.
라. 데이터 전송 단위 규모를 가변으로 조정할 수 있다
85. 원래의 신호를 다른 주파수대역으로 변조하지 않고 전송하는 방식은?
가. 베이스 밴드 방식
나. 압축 밴드 방식
다. 광대역 방식
라. 협대역 방식
86. 10 BASE T에서 10이 의미하는 것은?
가. 배선할 수 있는 케이블의 길이가 10m이다.
나. 데이터 전송속도가 10Mbps이다.
다. 접속할 수 있는 단말의 수가 10대이다.
라. 케이블의 굵기가 10㎜이다.
87. 다음 그림은 어떤 다중화 방식을 나타낸 것인가?
가. 통계적 다중화
나. 주파수 분할 다중화
다. 진폭 분할 다중화
라. 시분할 다중화
88. 통신 경로에서 오류 발생시 수신측은 오류의 발생을 송신측에 통보하고 송신측은 오류가 발생한 프레임을 재전송하는 오류 제어 방식은?
가. 순방향 오류수정(FEC)
나. 역방향 오류수정(BEC)
다. 에코 점검
라. ARQ(Automatic Repeat request)
89. 전송을 위한 제어 절차의 단계 중 3단계는?
가. 데이터 링크 종결
나. 정보 메시지의 전송
다. 데이터링크의 설정
라. 데이터 통신회선의 절단
90. 데이터 링크 제어 문자 중에서 수신측에서 송신측으로 부정 응답으로 보내는 문자는?
가. NAK(Negative Acknowledge)
나. ACK(ACKnowledge)
다. STX(Start of TeXt)
라. ENQ(ENQuiry)
91. 역 다중화기의 특징을 설명한 것이 아닌 것은?
가. 비용을 절감할 수 있다.
나. 회선 경로 변경이 어렵다.
다. 광대역 통신 속도를 얻을 수 있다.
라. 전용 회선의 고장시 DDD(Direct Distance Dial)망을 이용할 수 있다.
92. 다음 그림과 같은 전송 방식의 이름은?
SYN |
SYN |
STX |
TEXT |
ETX |
오류 검출 |
가. 문자 동기 방식
나. 비트지향형 동기방식
다. 조보식 동기 방식
라. 프레임 동기방식
93. 기저대 전송방식에서 데이터 신호 이외에 동기 신호, 상태신호 등을 포함하는 데이터 전송속도를 무엇이라 하는가?
가. 데이터 신호 속도
나. 변조 속도
다. 데이터 전송 속도
라. 베어러 속도
94. HDLC 의 프로토콜을 수행하는 국(STATION)이 아닌 것은?
가. 주국
나. 복합국
다. 일차국
라. 이차국
95. 8위상 2진폭 변조를 하는 모뎀이 2400baud라면 그 모뎀의 속도는?
가. 2400bps
나. 3200bps
다. 4800bps
라. 9600bps
96. 디지털 전송의 특징이 아닌 것은?
가. 전송 용량을 다중화 함으로써 효율성이 높다.
나. 중계기를 사용함으로 신호의 왜곡과 잡음 등을 줄일 수 있다.
다. 암호화 작업이 불가능하므로 안정성이 없다.
라. 디지털 기술의 발전으로 전송 장비의 소형화가 가능하며, 가격도 저렴화 되고 있다.
97. Protocol의 기능을 설명한 것 중 옳지 않은 것은?
가. 동기제어
나. 역 다중화
다. 요약화(encapsulation)
라. 라우팅(routing)
98. 데이터 비트 7bit, start와 end 및 패리티 비트가 각각 1bit로 구성된 문자를 1600bps의 회선을 사용하여 비동기식으로 전송하면 데이터 최대 전송속도는 얼마인가?
가. 9600(자/분)
나. 7200(자/분)
다. 9000(자/분)
라. 8200(자/분)
99. VAN의 통신처리 기능으로서의 회선제어, 접속 등의 통신 절차를 변환하는 기능은?
가. 프로토콜 변환
나. 부호 변환
다. 양자화 변환
라. 제어 변환
100. 교환 기술에서 성능 비교 요소가 아닌 것은?
가. 오차 발생율
나. 전파 지연
다. 전송 시간
라. 노드 지연
|