정보처리기사(구) 랜덤

데이터베이스


1. Which of the following does not belong to the DML statement of SQL?
  • 1
     SELECT
  • 2
     DELETE
  • 3
     CREATE
  • 4
     INSERT
위키해설
클릭하면 보입니다.
  SQLDML
2. DBMS의 필수기능 중 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?
  • 1
     Definition 기능
  • 2
     Control 기능
  • 3
     Manipulation 기능
  • 4
     Strategy 기능
위키해설
클릭하면 보입니다.
  DBMS
3. 다음은 무엇에 대한 설명인가?
It is a minimal subset of attributes in a relation which uniquely identifies each tuple in the relation. It is designated as the primary.
  • 1
     Super Key
  • 2
     Foreign Key
  • 3
     Alternative key
  • 4
     Candidate Key
위키해설
클릭하면 보입니다.
  데이터베이스 키
4. 순서가 A, B, C, D로 정해진 자료를 스택(stack)에 입력하였다가 출력한 결과로 옳지 않은 것은?
  • 1
     B, A, D, C
  • 2
     A, B, C, D
  • 3
     D, A, B, C
  • 4
     C, B, A, D

5. 3NF에서 BCNF가 되기 위한 조건은?
  • 1
     이행적 함수 종속 제거
  • 2
     부분적 함수 종속 제거
  • 3
     다치 종속 제거
  • 4
     결정자이면서 후보키가 아닌 것 제거

6. Which of the following is not a property of the transaction to ensure integrity of the data?
  • 1
     isolation
  • 2
     autonomy
  • 3
     durability
  • 4
     consistency
위키해설
클릭하면 보입니다.
  @@AVu8v
7. 다음 SQL문의 실행결과를 가장 옳게 설명한 것은?
DROP TABLE 인사 CASCADE
  • 1
     인사 테이블을 제거한다.
  • 2
     인사 테이블을 참조하는 테이블과 인사테이블을 제거한다.
  • 3
     인사 테이블이 참조중이면 제거하지 않는다.
  • 4
     인사 테이블을 제거할 지의 여부를 사용자에게 다시 질의한다.
위키해설
클릭하면 보입니다.
  SQL참조 무결성 제약
8. 조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하며, 연산자의 기호는 그리스 문자 시그마(σ)를 사용하는 관계대수 연산은?
  • 1
     Select
  • 2
     Project
  • 3
     Join
  • 4
     Division
위키해설
클릭하면 보입니다.
  관계대수
9. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?
트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.
  • 1
     Durability
  • 2
     Isolation
  • 3
     Consistency
  • 4
     Atomicity
위키해설
클릭하면 보입니다.
  트랜잭션
10. 아래와 같은 결과를 만들어내는 SQL문은?
[공급자 Table]
공급자번호공급자명위치
16대신공업사수원
27삼진사서울
39삼양사인천
62진아공업사대전
70신촌상사서울
[결과]
공급자번호공급자명위치
16대신공업사수원
70신촌상사서울
  • 1
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '%신%'
  • 2
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '대%'
  • 3
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '%사'
  • 4
     SELECT * FROM 공급자 WHERE 공급자명 LIKE '_사'
위키해설
클릭하면 보입니다.
  SQL
11. 다음 자료에 대하여 “selection sort”를 사용하여 오름차순으로 정렬할 경우 PASS 1의 결과는?
초기 상태 : 8, 3, 4, 9, 7
  • 1
     3, 4, 8, 7, 9
  • 2
     3, 4, 7, 9, 8
  • 3
     3, 4, 7, 8, 9
  • 4
     3, 8, 4, 9, 7

12. 병행제어(Concurrency Control)기법의 종류가 아닌 것은?
  • 1
     로킹기법
  • 2
     낙관적기법
  • 3
     타임스탬프기법
  • 4
     시분할기법
위키해설
클릭하면 보입니다.
  트랜잭션
13. 중위 표기법(infix)의 수식 (A+B)*C+(D+E)을 후위 표기법(postfix)으로 옳게 표기한 것은?
  • 1
     AB+CDE*++
  • 2
     AB+C*DE++
  • 3
     +AB*C+DE+
  • 4
     +*+ABC+DE

14. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 의미하는 것은?
  • 1
     Overflow
  • 2
     Bucket
  • 3
     Synonym
  • 4
     Collision
위키해설
클릭하면 보입니다.
  해시
15. 뷰에 대한 설명으로 옳지 않은 것은?
  • 1
     뷰는 삽입, 삭제, 갱신 연상에 제약사항이 따른다.
  • 2
     뷰는 데이터 접근 제어로 보안을 제공한다.
  • 3
     뷰는 물리적으로 구현되는 테이블이다.
  • 4
     뷰는 데이터의 논리적 독립성을 제공한다.
위키해설
클릭하면 보입니다.
  데이터베이스 뷰
16. DML에 해당하는 SQL 명령으로만 짝지어진 것은?
  • 1
     DELETE, UPDATE, CREATE, ALTER
  • 2
     INSERT, DELETE, UPDATE, DROP
  • 3
     SELECT, INSERT, DELETE, UPDATE,
  • 4
     SELECT, INSERT, DELETE, ALTER
위키해설
클릭하면 보입니다.
  SQLDML
17. 다음 트리의 중위 순회 결과는?
  • 1
     A B D C E F
  • 2
     D B A E C F
  • 3
     A B C D E F
  • 4
     D B E F C A

18. 로킹기법에서 2단계 로킹 규약에 대한 설명으로 옳은 것은?
  • 1
     트랜잭션은 lock만 수행할 수 있고, unlock은 수행할 수 없는 확장단계가 있다.
  • 2
     트랜잭션이 unlock과 lock을 동시에 수행할 수 있는 단계를 병렬전환 단계라 한다.
  • 3
     한 트랜잭션이 unlock 후 다른 데이터 아이템을 lock 할 수 있다.
  • 4
     교착상태를 일으키지 않는다.
위키해설
클릭하면 보입니다.
  트랜잭션
19. 관계대수에 대한 설명으로 옳지 않은 것은?
  • 1
     원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
  • 2
     릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
  • 3
     일반 집합 연산과 순수 관계 연산으로 구분된다.
  • 4
     질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
위키해설
클릭하면 보입니다.
  관계대수
20. 스키마, 도메인, 테이블을 정의할 때 사용되는 SQL 문은?
  • 1
     SELECT
  • 2
     UPDATE
  • 3
     MAKE
  • 4
     CREATE
위키해설
클릭하면 보입니다.
  SQL

전자계산기 구조


21. 채널에 대한 설명으로 옳은 것은?
  • 1
     가변 채널은 채널 제어기가 특정한 I/O 장치들에 전용인 전송통로를 지닌 형태를 말하며 구성은 간단하지만 고정 채널에 비해 효율이 낮은 단점을 가지고 있다.
  • 2
     버스트 모드는 여러 개의 I/O 장치가 채널의 기능을 공유하여 시분할적으로 데이터를 전송하는 형태로 비교적 저속의 I/O 장치 여러 개를 동시에 동작시키는데 적합하다.
  • 3
     멀티플렉서 모드는 하나의 I/O 장치가 데이터 전송을 행하고 있는 동안에는 채널의 기능을 완전히 독점하여 사용하므로 대량의 데이터를 고속으로 전송하는데 적합하다.
  • 4
     블록 멀티플렉서 채널은 하나의 데이터 경로를 경유한다는 점과 고속의 입출력 장치를 취급한다는 점에서 바이트 멀티플렉서 채널과 selector 채널을 결합한 형태의 채널이다.
위키해설
클릭하면 보입니다.
  채널
22. 세그먼트에서 부연산을 수행하는데 20 ns가 걸리고, 파이프라인은 4 세그먼트로 구성되어 있으며 100개의 테스크를 순차적으로 수행하는 파이프라인 시스템은 비파이프라인 시스템에 비해 약 몇 배의 속도 향상을 얻을 수 있는가?
  • 1
     2.81
  • 2
     3.25
  • 3
     3.88
  • 4
     4.08

23. 블루레이 디스크(Blue-ray Disc)에 관한 설명으로 틀린 것은?
  • 1
     저장된 데이터를 읽기 위해 적색 레이저(650nm)를 사용한다.
  • 2
     비디오 포맷은 DVD와 동일한 MPEG-2 기반 코덱이 사용된다.
  • 3
     단층 기록면을 가지는 12cm 직경에 25GB정도의 데이터를 저장할 수 있다.
  • 4
     BD-ROM(읽기 전용), BD-R(기록가능), BD-RE(재기록가능)가 있다.

24. 응용프로그램이 단일 프로세서 시스템에서 실행되어 완료되기까지 10초가 소용되었다. 같은 응용프로그램이 4개의 프로세서로 구성된 SMP(Symmetric Multiprocessing) 시스템에서 실행하여 완료되기까지 5초가 소요되었다면 속도 향상 지수(Speed-up Factor)는?
  • 1
     0.5
  • 2
     1
  • 3
     2
  • 4
     8

25. 인터럽트 백터에 필수적인 것은?
  • 1
     분기 번지
  • 2
     메모리
  • 3
     제어규칙
  • 4
     누산기

26. 프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?
  • 1
     시스템의 동작은 CPU 안에 있는 program counter에 의해 제어된다.
  • 2
     interrupt 레지스터는 PSW의 일종이다.
  • 3
     CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.
  • 4
     PSW는 8bit의 크기이다.

27. 완전연결(Fully Connection)형 분산처리 시스템에 관한 설명으로 옳지 않은 것은?
  • 1
     각 사이트들이 시스템 내의 다른 모든 사이트들과 직접 연결된 구조이다.
  • 2
     하나의 링크가 고장 나더라도 다른 링크를 이용할 수 있다.
  • 3
     사이트 수가 n개이면 링크 연결 수는 n-1개이다.
  • 4
     기본비용은 많이 들지만 통신비용은 적게 들고, 신뢰성이 높다.
위키해설
클릭하면 보입니다.
  분산 처리 시스템
28. 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?
  • 1
     비교적 큰 정보를 교환하는 시스템에 적합하다.
  • 2
     융통성이 있다.
  • 3
     반응속도가 느리다.
  • 4
     우선순위를 변경하기 어렵다.

29. 그림과 같은 메모리 IC에 필요한 핀(pin)의 수는?
  • 1
     17
  • 2
     18
  • 3
     19
  • 4
     20

30. 다음 마이크로 연산들은 명령어 사이클 중 어디에 해당하는가?
MAR ← IR(addr)
MBR ← memory or register
IR ← MBR (addr)
  • 1
     인출 사이클
  • 2
     간접 사이클
  • 3
     실행 사이클
  • 4
     인터럽트 사이클

31. 동기 고정식 마이크로오퍼레이션(MO) 제어의 특징을 설명한 것으로 틀린 것은?
  • 1
     제어장치의 구현이 간단하다.
  • 2
     중앙처리장치의 시간이 이용이 비효율적이다.
  • 3
     여러 종류의 MO 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다.
  • 4
     MO이 끝나고 다음 오퍼레이션이 수행될 될 때까지 시간지연이 있게 되어 CPU 처리 속도가 느려진다.

32. 데이터를 고속으로 처리하기 위해 연산 장치를 병렬로 구성한 처리 구조로 벡터 계산이나 행렬 계산에 주로 사용되는 프로세서의 명칭으로 가장 옳은 것은?
  • 1
     코프로세서
  • 2
     다중 프로세서
  • 3
     배열 프로세서
  • 4
     대칭 프로세서

33. 다음 Half-Adder의 진리표를 참조하여 캐리(C)와 합(S)을 구한 결과가 옳은 것은?
xyCS
0000
0101
1001
1110
  • 1
     S=x⊕y, C=xy
  • 2
     S=xy+xy, C=xy
  • 3
     S=x+y, C=xy
  • 4
     S=xy+y, C=xy

34. 디지털 IC의 특성을 나타내는 내용 중 전달지연 시간이 가장 짧은 것부터 차례로 나열한 것으로 옳은 것은?
  • 1
     ECL - MOS - CMOS - TTL
  • 2
     TTL - ECL - MOS - CMOS
  • 3
     ECL - TTL - CMOS - MOS
  • 4
     MOS - TTL - ECL - CMOS

35. 인터럽트의 요청이 있을 경우에 처리하는 내용 중 가장 관계 없는 것은?
  • 1
     중앙처리장치는 인터럽트를 요구한 장치를 확인하기 위하여 입출력장치를 폴링한다.
  • 2
     PSW(Program Status Word)에 현재의 상태를 보관한다.
  • 3
     인터럽트 서비스 프로그램은 실행하는 중간에는 다른 인터럽트를 처리할 수 없다.
  • 4
     인터럽트를 요구한 장치를 위한 인터럽트 서비스 프로그램을 실행한다.
위키해설
클릭하면 보입니다.
  인터럽트
36. 분기명령어가 저장되어 있는 기억장치 위치의 주소가 256AH이고, 명령어에 지정된 변위 값이 –75H인 경우 분기되는 주소의 위치는? (단, 분기 명령어 길이는 3바이트이고 상대 주소모드를 사용한다고 가정한다.)
  • 1
     24F2H 번지
  • 2
     24F5H 번지
  • 3
     24F8H 번지
  • 4
     256DH 번지

37. 다음 중 interrupt 발생 원인이 아닌 것은?
  • 1
     정전
  • 2
     Operator의 의도적인 조작
  • 3
     임의의 부프로그램에 대한 호출
  • 4
     기억공간 내 허용되지 않는 곳에의 접근 시도
위키해설
클릭하면 보입니다.
  인터럽트
38. RISC(Reduced Instruction Set Computer)와 CISC(Complex Instruction Set Computer)에 대한 설명 중 가장 옳지 않은 것은?
  • 1
     RISC는 실행 빈도가 적은 하드웨어를 제거하여 자원 이용률을 높이는 장점이 있다.
  • 2
     RISC는 프로그램의 길이가 길어지므로 CISC보다 수행 속도가 느린 단점이 있다.
  • 3
     CISC는 고급 언어를 이용하여 알고리즘을 쉽게 표현 할 수 있는 장점이 있다.
  • 4
     CISC는 복잡한 명령어군을 제공하므로 컴퓨터 설계 및 구현 시 많은 시간을 필요로 하는 단점이 있다.
위키해설
클릭하면 보입니다.
  중앙처리장치RISCCISC
39. 모듈러스-14 카운터는 몇 가지의 상태를 가지며, 이 카운터를 구성하기 위한 최소의 플립플롭의 수는 몇 개인가?
  • 1
     상태 : 13가지, 플립플롭 : 3개
  • 2
     상태 : 14가지, 플립플롭 : 4개
  • 3
     상태 : 15가지, 플립플롭 : 5개
  • 4
     상태 : 16가지, 플립플롭 : 6개

40. 제어장치의 기능에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     입력장치의 내용을 기억장치에 기록한다.
  • 2
     기억장치의 내용을 연산장치에 옮긴다.
  • 3
     가상메모리에 있는 프로그램을 해독한다.
  • 4
     기억장치의 내용을 출력장치에 옮긴다.

운영체제


41. FIFO 스케줄링에서의 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)
JOB1JOB2JOB3
작업도착시간CPU 사용시간(burst time)
013
335
82
  • 1
     16
  • 2
     17
  • 3
     20
  • 4
     33

42. O/S가 수행하는 기능에 해당하지 않는 것은?
  • 1
     사용자들 간에 데이터를 공유할 수 있도록 한다.
  • 2
     사용자와 컴퓨터 시스템 간의 인터페이스 기능을 제공한다.
  • 3
     자원의 스케줄링 기능을 제공한다.
  • 4
     목적 프로그램과 라이브러리, 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만든다.
위키해설
클릭하면 보입니다.
  운영체제
43. 다음은 교착상태 발생조건 중 어떤 조건을 제거하기 위한 것인가?
- 프로세스가 수행되기 전에 필요한 모든 자원을 할당시켜 준다.
- 자원이 점유되지 않은 상태에서만 자원을 요구하도록 한다.
  • 1
     Mutual Exclusion
  • 2
     Hold and Wait
  • 3
     Non-preemption
  • 4
     Circular Wait
위키해설
클릭하면 보입니다.
  교착상태
44. 스레드(Thread)에 대한 설명으로 가장 거리가 먼 것은?
  • 1
     하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.
  • 2
     프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  • 3
     스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
  • 4
     하나의 프로세스에는 하나의 스레드만 존재하여 독립성을 보장한다.
위키해설
클릭하면 보입니다.
  스레드
45. UNIX 파일시스템에서 파일 소유자의 사용자번호 및 그룹 번호, 파일의 보호 권한, 파일 타입, 생성 시기, 파일 링크 수 등 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?
  • 1
     부트 블록
  • 2
     I-node 블록
  • 3
     슈퍼 블록
  • 4
     데이터 블록

46. UNIX에서 커널의 기능이 아닌 것은?
  • 1
     입/출력 관리
  • 2
     명령어 해석 및 실행
  • 3
     기억 장치 관리
  • 4
     프로세스 관리

47. UNIX에서 사용자에 대한 파일의 접근을 제한하는데 사용되는 명령어는?
  • 1
     chmod
  • 2
     du
  • 3
     fork
  • 4
     cat

48. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간 (turn around time)은? (단, 소수점 발생 시 정수 형태로 반올림한다.)
작업  도착시간 사용시간
JOB1     0       13 
JOB2     3       35
JOB3     8       2
  • 1
     16
  • 2
     20
  • 3
     33
  • 4
     40

49. 다음은 UNIX 명령어 중 permission 변경을 위한 “chmod”의 실행 예이다. “chmod” 명령어를 실행한 후 “ls” 명령을 사용하여 결과를 확인하고자 할 때 (Ⓐ) 부분에 출력될 결과로 가장 옳은 것은?
$ chmod 755 text1
$ ls -l text1
(   A    ) 1 vian class1 0 JUN 15 17:34 text1
  • 1
     -rwxr-xr-x
  • 2
     -rwxrwxrwx
  • 3
     -r--rwxrwx
  • 4
     -rw-r-xr-x

50. 파일 보호 기법 중 다음 설명에 해당하는 것은?
사용자에 따라 접근할 수 있는 파일이나 디렉토리의 목록을 정해서 사용자의 신원에 따라 서로 다른 접근 권한을 허용한다.
  • 1
     Cryptography
  • 2
     Password
  • 3
     Naming
  • 4
     Access control

51. 다음 기억장치 관리에 관한 설명에 가장 부합하는 기법은?
기억장치 관리에서 Fragmentation를 해결하기 위해 Compaction을 실행하여, 이 과정에서 프로그램의 주소를 새롭게 지정해 주는 기법이다.
  • 1
     Coalescing
  • 2
     Garbage Collection
  • 3
     Relocation
  • 4
     Swapping

52. 해싱 등의 사상 함수를 사용하여 레코드 키(Record Key)에 의한 주소 계산을 통해 레코드를 접근할 수 있도록 구성한 파일은?
  • 1
     순차 파일
  • 2
     인덱스 파일
  • 3
     직접 파일
  • 4
     다중 링 파일
위키해설
클릭하면 보입니다.
  직접 파일
53. 가상주소와 물리주소의 대응 관계로 가상주소로부터 물리주소를 찾아내는 것을 무엇이라고 하는가?
  • 1
     스케줄링(Scheduling)
  • 2
     매핑(mapping)
  • 3
     버퍼링(buffering)
  • 4
     스왑-인(swap in)

54. 준비 상태 큐에 프로세스 A, B, C가 차례로 도착하였다. 라운드 로빈(Round Robin)으로 스케줄링할 때 타임 슬라이스를 4초로 한다면 평균 반환 시간은?
프로세스ABC
실행시간(초)1745
  • 1
     12초
  • 2
     14초
  • 3
     17초
  • 4
     18초

55. 다중 처리기 운영체제 형태 중 주/종(master/slave) 시스템에 대한 설명으로 옳지 않은 것은?
  • 1
     주 프로세서와 종 프로세서 모두 운영체제를 수행한다.
  • 2
     비대칭 구조를 갖는다.
  • 3
     주프로세서는 입출력과 연산을 담당하고 종프로세서는 연산만 담당하다.
  • 4
     주프로세서가 고장 나면 시스템전체가 다운된다.

56. 스레드(Threads)에 관한 설명으로 옳지 않은 것은?
  • 1
     하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상시킬 수 있다.
  • 2
     스레드는 그들이 속한 프로세스의 자원과 메모리를 공유한다.
  • 3
     다중 프로세스 구조에서 각 스레드는 다른 프로세스에서 병렬로 실행될 수 있다.
  • 4
     스레드는 동일 프로세스 환경에서 서로 다른 독립적인 다중수행이 불가능하다.
위키해설
클릭하면 보입니다.
  스레드
57. Public Key System에 대한 설명으로 틀린 것은?
  • 1
     공용키 암호화 기법을 이용한 대표적 암호화 방식에는 RSA가 있다.
  • 2
     암호화키와 해독키가 따로 존재한다.
  • 3
     암호화키와 해독키는 보안되어야 한다.
  • 4
     키의 분배가 용이하다.

58. 유닉스의 i-node 에 포함되는 정보가 아닌 것은?
  • 1
     디스크 상의 물리적 주소
  • 2
     파일 소유자의 사용자 식별
  • 3
     파일이 처음 사용된 시간
  • 4
     파일에 대한 링크 수

59. 파일 구성 방식 중 ISAM(Indexed Sequential Access-Method)의 물리적인 색인(index)구성은 디스크의 물리적 특성에 따라 색인을 구성하는데, 다음 중 3단계 색인에 해당되지 않는 것은?
  • 1
     Cylinder index
  • 2
     Tracki index
  • 3
     Master index
  • 4
     Volume index

60. 교착상태의 해결 방안 중 다음 사항에 해당하는 것은?
- 점유 및 대기 부정
- 비선점 부정
- 환형대기 부정
  • 1
     prevention
  • 2
     avoidance
  • 3
     detection
  • 4
     recovery
위키해설
클릭하면 보입니다.
  교착상태

소프트웨어 공학


61. 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는?
  • 1
     분석
  • 2
     설계
  • 3
     구현
  • 4
     유지보수

62. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?
  • 1
     디버깅 검사
  • 2
     형상 검사
  • 3
     베타 검사
  • 4
     알파 검사

63. 자료 사전에서 기호 “ { } ”의 의미는?
  • 1
     정의
  • 2
     생략
  • 3
     반복
  • 4
     선택
위키해설
클릭하면 보입니다.
  자료 사전
64. Software Project의 비용 결정 요소와 가장 관련이 적은 것은?
  • 1
     개발자의 능력
  • 2
     요구되는 신뢰도
  • 3
     하드웨어의 성능
  • 4
     개발제품의 복잡도

65. 소프트웨어 프로젝트 일정이 지연될 경우, 개발 사업 말기에 인력을 추가 배치하는 것은 사업 일정을 더욱 지연시키는 결과를 초래한다는 법칙은?
  • 1
     Boehm
  • 2
     Albrecht
  • 3
     Putnam
  • 4
     Brooks
위키해설
클릭하면 보입니다.
  브룩스의 법칙
66. 컴포넌트 재사용을 위한 컴포넌트 기반 개발 활동에 대한 설명으로 가장 옳지 않은 것은?
  • 1
     후보 컴포넌트가 요구되는 기능을 수행하는지를 조사하기 위해 컴포넌트 검증을 수행한다.
  • 2
     컴포넌트의 내부 처리 과정을 조사하고 코드를 수정하기 위해 블랙-박스 랩핑(Wrapping)을 적용한다.
  • 3
     컴포넌트 라이브러리가 컴포넌트 확장 언어를 제공하면 그레이-박스 랩핑을 적용할 수 있다.
  • 4
     어플리케이션 구현을 위해 검증, 개작, 개발된 컴포넌트들을 조립하는 컴포넌트 합성을 수행한다.

67. 객체지향 프로그램 개발 기법에 대한 설명으로 옳지 않은 것은?
  • 1
     소프트웨어의 재사용률이 높아진다.
  • 2
     절차중심의 프로그램밍 기법이다.
  • 3
     개체모델의 주요요소의 추상화, 캡슐화, 모듈화 등이다.
  • 4
     설계 시 자료와 자료에 가해지는 프로세서를 묶어 정의하고 관계를 규명한다.
위키해설
클릭하면 보입니다.
  객체지향 기법
68. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?
㉠ 소프트웨어에 대한 기능
㉡ 소프트웨어에 대한 성능
㉢ 소프트웨어에 대한 제약 조건
㉣ 소프트웨어에 대한 인터페이스 및 신뢰도
  • 1
     (ㄱ), (ㄴ)
  • 2
     (ㄱ), (ㄴ), (ㄷ)
  • 3
     (ㄱ), (ㄴ), (ㄹ)
  • 4
     (ㄱ), (ㄴ), (ㄷ), (ㄹ)

69. 다음 중 공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 가장 적합한 것은?
  • 1
     원하는 요구사항 중에 중요한 사항만 반영한다.
  • 2
     유지보수 비용이 많이 들어간다.
  • 3
     신뢰성이 떨어지더라도 효율성이 높다.
  • 4
     사용자가 손쉽게 사용할 수 있다.

70. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침 사항으로 옳지 않은 것은?
  • 1
     각 체크 리스트를 작성하고, 자원과 시간 일정을 할당한다.
  • 2
     검토의 과정과 결과를 재검토한다.
  • 3
     논쟁과 반박을 제한한다.
  • 4
     의제와 참가자의 수를 제한하지 않는다.
위키해설
클릭하면 보입니다.
  정형 기술 검토
71. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?
  • 1
     정확성
  • 2
     무결성
  • 3
     간결성
  • 4
     사용성
위키해설
클릭하면 보입니다.
  소프트웨어 품질
72. 다음 객체지향 기법에 대한 설명에 해당하는 것은?
메시지에 의해 객체가 연산을 수행하게 될 때 하나의 메시지에 대해 각 객체가 가지고 있는 고유한 방법으로 응답할 수 있는 능력이다.
  • 1
     Encapsulation
  • 2
     Abstraction
  • 3
     Inheritance
  • 4
     Polymorphism
위키해설
클릭하면 보입니다.
  객체지향 기법
73. “Rumbaugh”의 객체 지향 분석 모델링에 해당하지 않는 것은?
  • 1
     relational
  • 2
     object
  • 3
     functional
  • 4
     dynamic

74. 바람직한 소프트웨어 설계 지침이 아닌 것은?
  • 1
     적당한 모듈의 크기를 유지한다.
  • 2
     모듈 간의 접속 관계를 분석하여 복잡도와 중복을 줄인다.
  • 3
     모듈 간의 결합도는 강할수록 바람직하다.
  • 4
     모듈 간의 효과적인 제어를 위해 설계에서 계층적 자료 조직이 제시되어야 한다.
위키해설
클릭하면 보입니다.
  소프트웨어 설계
75. 결합도(Coupling)에 대한 설명으로 틀린 것은?
  • 1
     데이터 결합도(Data Coupling)는 두 모듈이 매개변수로 자료를 전달할 때 자료구조 형태로 전달되어 이용될 때 데이터가 결합되어 있다고 한다.
  • 2
     내용 결합도(Content Coupling)는 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.
  • 3
     공통 결합도(Common Coupling)는 두 모듈이 동일한 전역 데이터를 접근한다면 공통 결합되어 있다고 한다.
  • 4
     결합도(Coupling)는 두 모듈간의 상호작용, 또는 의존도 정도를 나타내는 것이다.
위키해설
클릭하면 보입니다.
  결합도
76. 소프트웨어 공학에 대한 설명으로 가장 거리가 먼 것은?
  • 1
     소프트웨어의 개발, 운용, 유지보수, 폐기처분에 대한 체계적인 접근방법이다.
  • 2
     정해진 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지ㆍ보수하는데 관련된 기술적이고 관리적인 접근방법이다.
  • 3
     소프트웨어 공학은 안정적이며 효율적으로 작동하는 소프트웨어를 생산하고, 유지ㆍ보수 활동을 체계적이고 경제적으로 수행하기 위해 계층화 기술을 사용한다.
  • 4
     소프트웨어 공학의 궁극적 목표는 가능한 빠른 시일 내에 독창적인 소프트웨어를 개발하는 것이다.

77. 브룩스(Brooks)의 법칙에 해당하는 것은?
  • 1
     소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
  • 2
     소프트웨어 개발 노력은 40 - 20 - 40 으로 해야 한다.
  • 3
     소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
  • 4
     소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다.
위키해설
클릭하면 보입니다.
  브룩스의 법칙
78. 객체에 대한 특성을 설명한 것으로 가장 옳지 않은 것은?
  • 1
     객체마다 각각의 상태를 갖고 있다.
  • 2
     식별성을 가진다.
  • 3
     행위에 대하여 그 특징을 나타낼 수 있다.
  • 4
     일정한 기억장소를 가지고 있지 않다.

79. 블랙박스 검사 기법에 해당하는 것으로만 짝지어진 것은?
가. 데이터 흐름 검사
나. 루프 검사
다. 동치 분할 검사
라. 경계값 분석
마. 원인-효과 그래프 기법
바. 비교 검사
  • 1
     가, 나
  • 2
     가, 라, 마, 바
  • 3
     나, 라, 마, 바
  • 4
     다, 라, 마, 바
위키해설
클릭하면 보입니다.
  블랙박스 테스트
80. 소프트웨어의 위기 현상과 가장 거리가 먼 것은?
  • 1
     개발 인력의 급증
  • 2
     유지보수의 어려움
  • 3
     개발 기간의 지연 및 개발 비용의 증가
  • 4
     신기술에 대한 교육과 훈련의 부족
위키해설
클릭하면 보입니다.
  소프트웨어 위기

데이터 통신


81. LAN의 방식 중 “10Base-T”의 10 이 의미하는 것은?
  • 1
     케이블의 굵기가 10mm이다.
  • 2
     데이터 전송 속도가 10Mbps이다.
  • 3
     접속할 수 있는 단말의 수가 10대이다.
  • 4
     배선할 수 있는 케이블의 길이가 10m이다.

82. 통신사업자의 회선을 임차하여 단순한 전송 기능 이상의 부가가치를 부여한 데이터 등 복합적인 서비스를 제공하는 정보통신망은?
  • 1
     MAN
  • 2
     LAN
  • 3
     ISDN
  • 4
     VAN
위키해설
클릭하면 보입니다.
  MANLANISDNVAN
83. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?
- HDLC를 기반으로 하는 비트 위주 데이터 링크 제어 프로토콜이다.
- X25 패킷 교환망 표준의 한 부분으로 ITU-T에 의해 제정하였다.
  • 1
     PPP
  • 2
     ADCCP
  • 3
     LAP-B
  • 4
     SDLC
위키해설
클릭하면 보입니다.
  PPPLAP-BSDLC
84. 패킷화 기능이 없는 일반형 터미널에 접속하여 패킷의 조립과 분해 기능을 대신해 주는 장치는?
  • 1
     DTE
  • 2
     PS
  • 3
     PAD
  • 4
     PMAX

85. 100 BASE T라고도 불리는 이더넷의 고속 버전으로 CSMA/CD 방식을 사용하며, 100Mbps의 전송 속도를 지원하는 이더넷은?
  • 1
     Fast Ethernet
  • 2
     Thick Ethernet
  • 3
     Thin Ethernet
  • 4
     Gigabit Ethernet

86. IPv6의 헤더 항목이 아닌 것은?
  • 1
     Flow label
  • 2
     Payload length
  • 3
     HOP limit
  • 4
     Section
위키해설
클릭하면 보입니다.
  IPv6IPv6 헤더
87. X.25에서 오류 제어와 흐름 제어, 가상 회선의 설정과 해제, 다중화 기능, 망 고장 발생 시 회복 메커니즘을 규정하는 계층은?
  • 1
     링크 계층
  • 2
     물리 계층
  • 3
     패킷 계층
  • 4
     응용 계층
위키해설
클릭하면 보입니다.
  X.25
88. QPSK(Quadrature PSK) 변조방식에서 변화되는 위상차는?
  • 1
     45°
  • 2
     90°
  • 3
     180°
  • 4
     위상차 없음

89. 슬라이딩 윈도우(Sliding window) 제어방식에 대한 설명으로 옳지 않은 것은?
  • 1
     X.25 패킷 레벨의 프로토콜에서도 사용되고 있으며, 수신 통지를 이용하여 송신 데이터의 양을 조절하는 방식이다.
  • 2
     송신측과 수신측 실체(entity)간에 호출설정시 연속적으로 송신 가능한 데이터 단위의 최대치를 절충하는 방식이다.
  • 3
     수신측으로부터의 수신통지에 의해 윈도우는 이동하고 새로운 데이터 단위의 송신이 가능하다.
  • 4
     하나의 데이터 블록을 전송한 후 응답이 올때까지 다음 데이터 블록을 전송하지 않고 대기하는 방식이다.

90. 6비트를 사용하여 양자화 하는 경우 양자화 step수는?
  • 1
     8
  • 2
     16
  • 3
     32
  • 4
     64

91. IEEE 802.5 는 무엇에 대한 표준인가?
  • 1
     이더넷
  • 2
     토큰링
  • 3
     토큰버스
  • 4
     FDDI
위키해설
클릭하면 보입니다.
  IEEE 802
92. 사용 대역폭이 4kHz이고 16진 PSK를 사용한 경우 데이터 신호속도(kbps)는?
  • 1
     4
  • 2
     8
  • 3
     16
  • 4
     64

93. 데이터 변조속도가 3600baud이고 퀴드비트 (Quad bit)를 사용하는 경우 전송속도(bps)는?
  • 1
     14400
  • 2
     10800
  • 3
     9600
  • 4
     7200

94. 링크상태 라우팅 알고리즘을 사용하며, 대규모 네트워크에 적합한 것은?
  • 1
     RIP
  • 2
     VPN
  • 3
     OSPF
  • 4
     XOP
위키해설
클릭하면 보입니다.
  라우팅_프로토콜
95. 아날로그-디지털 부호화 방식인 송신측 PCM(Pulse Code Modulation)과정을 순서대로 옳게 나열한 것은?
  • 1
     표본화 → 양자화 → 부호화
  • 2
     양자화 → 부호화 → 표본화
  • 3
     부호화 → 양자화 → 표본화
  • 4
     표본화 → 부호화 → 양자화

96. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화하는 것은?
  • 1
     TDM
  • 2
     CDM
  • 3
     FDM
  • 4
     CSM

97. HDLC 프레임 구성에서 프레임 검사 시퀀스(FCS) 영역의 기능으로 옳은 것은?
  • 1
     전송 오류 검출
  • 2
     데이터 처리
  • 3
     주소 인식
  • 4
     정보 저장
위키해설
클릭하면 보입니다.
  Hdlc
98. 데이터 전송 방식 중 패킷 교환 방식에 대한 설명으로 틀린 것은?
  • 1
     패킷 교환은 저장-전달 방식을 사용한다.
  • 2
     패킷 교환은 데이터그램 방식과 가상 회선 방식으로 구분된다.
  • 3
     데이터그램은 연결형 서비스 방식으로 패킷을 전송하기 전에 미리 경로를 설정해야 한다.
  • 4
     가상 회선은 패킷이 전송되기 전에 논리적인 연결 설정이 이루어져야 한다.

99. 토큰링 방식에 사용되는 네트워크 표준안은?
  • 1
     IEEE 802.2
  • 2
     IEEE 802.3
  • 3
     IEEE 802.5
  • 4
     IEEE 802.6
위키해설
클릭하면 보입니다.
  IEEE 802
100. OSI 7계층에서 TCP는 어떤 계층에 해당되는가?
  • 1
     세션 계층
  • 2
     네트워크 계층
  • 3
     전송 계층
  • 4
     데이터 링크 계층
위키해설
클릭하면 보입니다.
  OSI 7계층
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
채점하기
hide
reset
타이머

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내   데이터 보호 안내   제휴 문의

copyright 2026 뉴비티::새로운 CBT 시스템 - newbt.kr (Listed on LeanVibe)