📖 해설 문제의 지문에 제시된 내용은 상태 다이어그램(State Diagram)에 대한 설명입니다. ㆍ순차 다이어그램(Sequence Diagram) : 상호 작용하는 시스템이나 객체들이 주고받는 메시지를 표현 ㆍ객체 다이어그램(Object Diagram) : 클래스에 속한 사물 객체들즉 인스턴스 를 특정 시점의 객체와 객 ( ) , (Instance) 체 사이의 관계로 표현 ㆍ유스케이스 다이어그램(Use Case Diagram) : 사용자의 요구 를 분석하는 것으로 기능 모델링 작업에 사용함
Q2
[1과목: 정보시스템 기반 기술] 애자일 개발 방법론에 해당하지 않는 것은?
A기능 주도 개발(FDD, Feature Driven Development)
B하둡(Hadoop)
C스크럼(Scrum)
D익스트림 프로그래밍(XP, eXtreme Programming)
📖 해설 하둡 은 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫 (Hadoop) 폼으로일반 급 컴퓨터들로 가상화된 대형 스토리지를 형 , PC 성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발된 자바 소프트웨어 프레임워크입니다.
Q3
[1과목: 정보시스템 기반 기술] 다이어그램에 대한 설명으로 옳지 않은 것은?
A활동 다이어그램 (Activity Diagram) : 시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현한다.
B시퀀스 다이어그램 (Sequence Diagram) : 상호 작용하는 시스템이나 객체들이 주고받는 메시지를 표현한다.
C유스케이스 다이어그램 (Use Case Diagram) : 사용자의 요구 를 분석하는 것으로 기능 모델링 작업에 사용한다.
D객체 다이어그램 (Object Diagram) : 클래스와 클래스가 가지 는 속성클래스 사이의 관계를 표현한다 , .
📖 해설 ㆍ객체 다이어그램 은 클래스에 속한 사물 (Object Diagram) 객체들즉 인스턴스 를 특정 시점의 객체와 객 ( ) , (Instance) 체 사이의 관계로 표현합니다. ㆍ 번은 클래스 다이어그램 에 대한 설명입 ③ (Class Diagram) 니다.
[1과목: 정보시스템 기반 기술] 개발 단계에 따른 애플리케이션 테스트에 속하지 않는 것은?
A통합 테스트
B단위 테스트
C구조 테스트
D인수 테스트
📖 해설 애플리케이션 테스트는 소프트웨어의 개발 단계에 따라 단위 테스트통합 테스트시스템 테스트인수 테스트로 분류됩니 , , , 다.
Q6
[1과목: 정보시스템 기반 기술] 다음 표와 같이 작업이 제출되었다이를 정책으로 스케줄링하 . FIFO 면 평균 반환 시간은 얼마인가?
프로세스
도착시간
실행시간
P1
0
3
P2
1
7
P3
3
2
P4
5
5
P5
6
3
A3
B4
C7.2
D9.4
📖 해설 는 준비상태 큐에 도착한 순서대로 작업을 수행하므로 FIFO , 다음과 같은 순서로 수행됩니다. 평균 반환 시간은 시간이 됩니다 (3+9+9+12+14)/5 = 9.4 .
Q7
[1과목: 정보시스템 기반 기술] 의 가지 상태에 해당하지 않는 것은? Process 3
AReady
BBlock
CRunning
DIndexing
📖 해설 프로세스 의 주요 가지 상태는 준비 실행 (Process) 3 (Ready), 대기 입니다 (Running), (Wait, Block) .
Q8
[1과목: 정보시스템 기반 기술] 네트워크 관련 신기술에 대한 설명으로 옳지 않은 것은?
ASSO : 하나의 시스템에서 인증에 성공하면 다른 시스템에 대한 접근 권한도 얻는 시스템이다.
BPICONET : 여러 개의 독립된 통신장치가 기술 또는 UWB 블루투스 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술이다.
CPaaS-TA : 전기의 생산부터 소비까지의 전 과정에 정보통신 기술을 접목하여 에너지 효율성을 높이는 지능형 전력망 시스템이다.
DMesh Network : 차세대 이동통신홈네트워킹공공안전 등의 , , 특수 목적에 사용되는 새로운 방식의 네트워크 기술이다.
📖 해설 ㆍ파스타 는 소프트웨어 개발 환경을 제공하기 (PaaS-TA) - 위해 개발한 개방형 클라우드 컴퓨팅 플랫폼으로국내 , IT 서비스 경쟁력 강화를 목표로 과학기술정보통신부와 한국 정보화진흥원이 연구개발 을 지원하였습니다 (R&D) . ㆍ 번은 스마트 그리드(Smart Grid)에 대한 설명입니다. ③
Q9
[1과목: 정보시스템 기반 기술] 공통된 속성과 연산을 갖는 객체의 집합으로객체의 일반적인 , 타입 을 의미하는 것은? (Type)
A객체(Object)
B클래스(Class)
C캡슐화(Encapsulation)
D상속(Inheritance)
📖 해설 공통된 속성과 연산을 갖는 객체의 집합으로객체의 일반적 , 인 타입 을 클래스 라고 합니다 (Type) (Class) . ㆍ객체(Object) : 데이터와 데이터를 처리하는 함수를 묶어 놓은캡슐화한하나의 소프트웨어 모듈 ( ) ㆍ캡슐화(Encapsulation) : 데이터속성와 데이터를 처리하 ( ) 는 함수를 하나로 묶는 것을 의미함 ㆍ상속(Inheritance) : 이미 정의된 상위 클래스부모 클래스 ( ) 의 모든 속성과 연산을 하위 클래스자식 클래스가 물려받 ( ) 는 것
Q10
[1과목: 정보시스템 기반 기술] 다음 괄호에 들어갈 알맞은 용어는?
는 구체 클래스에서 구현하려는 기능들의 공통점만 ( ) 을 모은 것으로 인스턴스 생성이 불가능하여 구체 클래 , 스가 를 상속받아 구체화한 후 구체 클래스의 인스 ( ) 턴스를 생성하는 방식으로 사용한다.
A서브 클래스
B제어 클래스
C추상 클래스
D조상 클래스
📖 해설 문제의 지문에 제시된 내용은 추상 클래스에 대한 설명입니 다.
Q11
[1과목: 정보시스템 기반 기술] 모듈 결합도의 종류 중 스탬프 결합도 에 대한 (Stamp Coupling) 설명으로 틀린 것은?
A모듈 간의 인터페이스로 배열이나 레코드 등의 자료 구조가 전달될 때의 결합도이다.
B결합의 정도가 자료 결합도보다 강하고제어 결합도보다 약하 , 다.
C두 모듈이 동일한 자료 구조를 조회하는 경우의 결합도이다.
D자료 구조의 변화가 다른 모듈에 영향을 끼치지 않는다.
📖 해설 스탬프 결합도에서 자료 구조의 변화는 그것을 조회하는 모든 모듈은 물론실제로 조회하지 않는 모듈에 까지 영향을 미칩 , 니다.
Q12
[1과목: 정보시스템 기반 기술] 디스크 대기 큐에 다음과 같은 순서왼쪽부터 먼저 도착한 순서임로 ( ) 트랙의 액세스 요청이 대기 중이다모든 트랙을 서비스하기 위하여 . 스케줄링 기법이 사용되었을 때모두 몇 트랙의 헤드 이동이 FCFS , 생기는가 단현재 헤드의 위치는 트랙이다 ? ( , 50 .) 디스크 대기 큐 : 10, 40, 55, 35
A50
B85
C105
D110
📖 해설 스케줄링 기법은 준비상태 큐에 도착한 순서에 따라 FCFS 차례로 를 할당하는 기법이고 현재 헤드의 위치가 트 CPU 50 랙이므로 이동 순서는 순으로 ‘50 10 40 55 35’ → → → → 진행됩니다그러므로 총 이동거리는 . 40 + 30 + 15 + 20 입니다 = 105 .
Q13
[1과목: 정보시스템 기반 기술] 데이터 전송에서 한 문자의 전송 시마다 스타트 비트와 스톱 비트를 삽입하여 전송하는 방식은?
A동기식
B비동기식
C베이스밴드식
D혼합 동기식
📖 해설 데이터 전송에서 한 문자의 전송 시마다 스타트 비트와 스톱 비트를 삽입하여 전송하는 방식은 비동기식 전송 방식입니다.
Q14
[1과목: 정보시스템 기반 기술] 객체 지향 기법에서 객체가 메시지를 받아 실행해야 할 때 객체의 구체적인 연산을 정의한 것은?
AInstance
BMethod
CMessage
DClass
📖 해설 객체 지향 기법에서 객체가 메시지를 받아 실행해야 할 때 객체의 구체적인 연산을 정의한 것은 메소드 입니다 (Method) . ㆍ인스턴스(Instance) : 하나의 클래스에 속하는 각각의 객체 ㆍ메시지(Message) : 외부로부터 하나의 객체에 전달되는 메 소드행위의 요구 ( ) ㆍ클래스(Class) : 두 개 이상의 유사한 객체들을 묶어서 하나 의 공통된 특성을 표현하는 요소
Q15
[1과목: 정보시스템 기반 기술] 개체관계 모델에서 개체 타입을 표시하는 기호는? (E-R)
A사각형(Rectangle with rounded corners)
B마름모(Diamond)
C사각형(Rectangle)
D타원(Ellipse)
📖 해설 개체 타입은 사각형으로 표시합니다.
Q16
[1과목: 정보시스템 기반 기술] 오픈 소스 기반 분산 컴퓨팅 플랫폼인 아파치 하둡 (Apache Hadoop) 기반의 분산 데이터 웨어하우스 프로젝트를 의미하는 것은?
A데이터 마이닝 (Data Mining)
B맵리듀스(MapReduce)
C스쿱(Sqoop)
D타조(Tajo)
📖 해설 아파치 하둡 기반의 분산 데이터 웨어하우스 프로젝트를 타조 라고 합니다 (Tajo) . ㆍ데이터 마이닝(Data Mining) : 데이터 웨어하우스에 저장된 데이터 집합에서 사용자의 요구에 따라 유용하고 가능성
Q17
[1과목: 정보시스템 기반 기술] 기존에 구현되어 있는 클래스에 기능 발생 시 기존 클래스를 재사용할 수 있도록 중간에서 맞춰주는 역할을 하는 디자인 패턴은?
A브리지(Bridge)
B데코레이터(Decorator)
C어댑터(Adapter)
D퍼싸드(Facade)
📖 해설 해설이 준비되지 않았습니다.
Q18
[1과목: 정보시스템 기반 기술] 계층 중 종점 호스트 사이의 데이터 전송을 다루는 계층으로 OSI 7 종점 간의 연결 관리오류제어와 흐름제어 등을 수행하는 계층은 , ?
A물리 계층
B프레젠테이션 계층
C응용 계층
D전송 계층
📖 해설 해설이 준비되지 않았습니다.
Q19
[1과목: 정보시스템 기반 기술] 의 가지 패키지가 아닌 것은? HIPO 3
A도식목차(Visual Table of Contents)
B순서도(Flowchart)
C총괄도표(Overview Diagram)
D상세도표(Detail Diagram)
📖 해설 해설이 준비되지 않았습니다.
Q20
[1과목: 정보시스템 기반 기술] 형상 관리 에 대한 설명으로 옳지 않은 것은? (SCM)
A형상 관리는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하는 것이다.
B형상 관리의 기능에는 형상 식별버전 제어형상 통제 등이 , , 있다.
C형상 관리의 관리 항목에는 프로젝트 개발 비용프로젝트 요구 , 분석서 등이 있다.
D대표적인 형상 관리 도구에는 등이 있 Git, CVS, Subversion 다.
📖 해설 해설이 준비되지 않았습니다.
Q21
[2과목: 프로그래밍 언어 활용] 프레임워크 의 특성과 가장 거리가 먼 것은? (Framework)
A모듈화(Modularity)
B인증(Authentication)
C재사용성(Reusability)
D확장성(Extensibility)
📖 해설 해설이 준비되지 않았습니다.
Q22
[2과목: 프로그래밍 언어 활용] 프레임워크의 특성에 대한 설명으로 옳지 않은 것은?
A프레임워크는 재사용 가능한 모듈들을 제공함으로써 예산 절 감생산성 향상품질 보증이 가능하다 , , .
B프레임워크는 다형성을 통한 인터페이스 확장이 가능하여 다 양한 형태와 기능을 가진 애플리케이션 개발이 가능하다.
C프레임워크는 개발표준에 의한 모듈화로 인해 유지 보수가 어 렵다.
D개발자가 관리하고 통제해야 하는 객체들의 제어를 프레임워 크에 넘김으로써 생산성을 향상시킨다.
📖 해설 해설이 준비되지 않았습니다.
Q23
[2과목: 프로그래밍 언어 활용] 의 독립성을 높이려면 과 은 어떤 관계가 Module Coupling Cohesion 되어야 하는가?
A과 모두 약해야 한다 Coupling Cohesion .
B과 모두 강해야 한다 Coupling Cohesion .
C은 강하고 은 약해야 한다 Coupling Cohesion .
D은 약하고 은 강해야 한다 Coupling Cohesion .
📖 해설 해설이 준비되지 않았습니다.
Q24
[2과목: 프로그래밍 언어 활용] 다음 프로그램이 실행되었을 때실행 결과는 Java , ?
public class Test {
public static void main(String[] args) {
int n = 17;
n += 1;
n -= 2;
n *= 3;
n /= 4;
n %= 5;
System.out.println(n);
}
}
A0
B1
C2
D3
📖 해설 해설이 준비되지 않았습니다.
Q25
[2과목: 프로그래밍 언어 활용] 조건이 참인지 거짓인지 판단하고자 할 때 사용하는 데이터 타입은?
AInteger Type
BBoolean Type
CCharacter String Type
DFloating Point Type
📖 해설 해설이 준비되지 않았습니다.
Q26
[2과목: 프로그래밍 언어 활용] 캡슐화추상화상속성 등의 특징을 갖는 객체지향 언어는 , , ?
AC
BC++
CCOBOL
DFORTRAN
📖 해설 해설이 준비되지 않았습니다.
Q27
[2과목: 프로그래밍 언어 활용] 공통 모듈에 대한 명세 기법 중 기능에 대한 요구사항의 출처 , 관련 시스템 등의 관계를 파악할 수 있도록 작성하는 원칙은?
A추적성
B명확성
C완전성
D일관성
📖 해설 해설이 준비되지 않았습니다.
Q28
[2과목: 프로그래밍 언어 활용] 다음 언어의 함수 중 인수로 주어진 한 문자를 화면에 출력하는 C 함수는?
Agets( )
Bgetchar( )
Cputs( )
Dputchar( )
📖 해설 해설이 준비되지 않았습니다.
Q29
[2과목: 프로그래밍 언어 활용] 파일 포인터 변수가 가리키는 위치에서 데이터를 가져와 변수에 저장하는 함수는?
Afscanf
Bfprintf
Cfopen
Dfclose
📖 해설 해설이 준비되지 않았습니다.
Q30
[2과목: 프로그래밍 언어 활용] 다음 중 빌드 도구가 아닌 것은?
AZeplin
BAnt
CMaven
DGradle
📖 해설 해설이 준비되지 않았습니다.
Q31
[2과목: 프로그래밍 언어 활용] 객체지향 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?
A추상화 는 다른 객체에게 자신의 정보를 숨기고 (Abstraction) 자신의 연산만을 통하여 접근을 허용하는 것이다.
B클래스 는 두 개 이상의 유사한 객체들을 묶어서 하나의 (Class) 공통된 특성을 표현하는 요소이다.
C캡슐화 는 데이터속성와 데이터를 처리하는 (Encapsulation) ( ) 함수를 하나로 묶는 것을 의미한다.
D객체 는 데이터속성와 이를 처리하기 위한 연산메소 (Object) ( ) ( 드을 결합시킨 실체이다 ) .
📖 해설 해설이 준비되지 않았습니다.
Q32
[2과목: 프로그래밍 언어 활용] 웹 서버 의 기능 중 하나로네트워크 트래픽의 포화를 (Web Server) , 방지하기 위해 응답 속도를 제한하는 기능을 무엇이라 하는가?
AHTTP/HTTPS
B정적 파일 관리
C대역폭 제한
D가상 호스팅
📖 해설 해설이 준비되지 않았습니다.
Q33
[2과목: 프로그래밍 언어 활용] 다음은 로 만들어진 반복문 코드이다이 코드의 결과는 Java . ?
생략
..
..
int a = 0, sum = 0;
do {
a++;
sum += a;
} while(a > 10);
생략
..
..
Aa = 0, sum = 0
Ba = 1, sum = 1
Ca = 9, sum = 45
Da = 10, sum = 55
📖 해설 해설이 준비되지 않았습니다.
Q34
[2과목: 프로그래밍 언어 활용] 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어는?
A객체 지향 프로그래밍 언어
B스크립트 언어
C구조적 프로그래밍 언어
D절차적 프로그래밍 언어
📖 해설 해설이 준비되지 않았습니다.
Q35
[2과목: 프로그래밍 언어 활용] 다음 중 스크립트 언어에 대한 설명으로 옳지 않은 것은?
A개발 시간이 짧다.
B코딩하기 쉽다.
C런타임 오류가 많이 발생한다.
D실행 속도가 빠르다.
📖 해설 해설이 준비되지 않았습니다.
Q36
[2과목: 프로그래밍 언어 활용] 다음 중 언어의 변수명 작성에 대한 설명으로 가장 옳지 않은 C 것은?
A대 소문자를 구분하지 않는다 · .
B영문숫자언더바 등을 사용할 수 있다 , , .
C글자 수에 제한이 없다.
D예약어는 변수명으로 사용할 수 없다
📖 해설 해설이 준비되지 않았습니다.
Q37
[2과목: 프로그래밍 언어 활용] 기억 클래스 의 종류 중 함수나 코드의 범위를 한정하 (Storage Class) 는 블록 내에서 선언되는 변수는?
A외부 변수(External Variable)
B정적 변수(Static Variable)
C자동 변수(Automatic Variable)
D레지스터 변수(Register Variable)
📖 해설 해설이 준비되지 않았습니다.
Q38
[2과목: 프로그래밍 언어 활용] 언어 라이브러리 중 에 대한 설명으로 옳은 것은 C stdlib.h ?
A문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자 열로 바꿔주는 변환함수 등이 있다.
B문자열 처리 함수로 이 포함되어 있다 strlen() .
C표준 입출력 라이브러리이다.
D삼각 함수제곱근지수 등 수학적인 함수를 내장하고 있다 , , .
📖 해설 해설이 준비되지 않았습니다.
Q39
[2과목: 프로그래밍 언어 활용] 에 대한 설명으로 거리가 먼 것은? N-S(Nassi-Schneiderman) chart
A논리의 기술에 중점을 둔 도형식 표현 방법이다.
B연속선택 및 다중 선택반복 등의 제어논리 구조로 표현한다 , , .
C주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표현한 다.
D조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하 는데 적합하다.
📖 해설 해설이 준비되지 않았습니다.
Q40
[2과목: 프로그래밍 언어 활용] 다음 프로그램이 실행되었을 때의 결과는 Java ?
public class Test {
public static void main(String[ ] args) {
int x = 7, y = 0;
while(x-- > 0) {
if (x%3 == 0)
continue;
y++;
}
System.out.print(y);
}
}
A0
B4
C5
D7
📖 해설 해설이 준비되지 않았습니다.
Q41
[3과목: 데이터베이스 활용] 자료가 다음과 같을 때삽입 정렬 방법을 적용하여 오름차 (Insertion) 순으로 정렬할 경우 를 수행한 결과는 Pass 2 ?
자료 : 8, 3, 4, 9, 7
A3 8 4 9 7
B3 4 8 9 7
C3 4 7 9 8
D3 4 7 8 9
📖 해설 해설이 준비되지 않았습니다.
Q42
[3과목: 데이터베이스 활용] 스택에 데이터를 순으로 저장했을 경우이들 데이터가 A, B, C, D , 출력되는 결과로 가능한 것은?
AD, B, C, A
BC, B, D, A
CC, D, A, B
DD, A, C, B
📖 해설 해설이 준비되지 않았습니다.
Q43
[3과목: 데이터베이스 활용] 데이터베이스 설계 단계 중 논리적 설계 단계에 해당하는 것은?
A개념 스키마를 평가 및 정제하고 에 따라 서로 다른 논리 DBMS 적 스키마를 설계한다.
B데이터베이스 파일의 저장 구조 및 액세스 경로를 결정한다.
C물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.
D저장 레코드의 형식순서접근 경로 등의 정보가 컴퓨터에 , , 저장되는 방법을 묘사한다.
📖 해설 해설이 준비되지 않았습니다.
Q44
[3과목: 데이터베이스 활용] 데이터베이스 설계 단계 중 가장 먼저 수행되는 것은?
A논리적 설계 단계
B개념적 설계 단계
C물리적 설계 단계
D요구 조건 분석 단계
📖 해설 해설이 준비되지 않았습니다.
Q45
[3과목: 데이터베이스 활용] 의 필수 기능에 해당하지 않는 것은? DBMS
A정의 기능(Definition Facility)
B조작 기능(Manipulation Facility)
C제어 기능(Control Facility)
D회복 기능(Recovery Facility)
📖 해설 해설이 준비되지 않았습니다.
Q46
[3과목: 데이터베이스 활용] 일반적인 데이터 모델의 가지 구성 요소로 옳은 것은? 3
A구조연산도메인 , ,
B데이터사전연산릴레이션 , ,
C구조연산제약조건 , ,
D릴레이션구조스키마 , ,
📖 해설 해설이 준비되지 않았습니다.
Q47
[3과목: 데이터베이스 활용] 조건에 조건이 아닌 나머지 비교 연산자를 사용하는 JOIN JOIN 방법은? (‘=’)
AEQUI JOIN
BNON-EQUI JOIN
CSELF JOIN
DCROSS JOIN
📖 해설 해설이 준비되지 않았습니다.
Q48
[3과목: 데이터베이스 활용] 관계 데이터 모델에서 릴레이션의 특성으로 옳지 않은 것은?
A한 릴레이션에는 똑같은 튜플이 중복 포함될 수 있다.
B한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
C한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
D모든 속성 값은 원자값이다.
📖 해설 해설이 준비되지 않았습니다.
Q49
[3과목: 데이터베이스 활용] 의 조작문 유형으로 옳지 않은 것은? SQL
AINSERT ~ FROM ~ SET ~
BSELECT ~ FROM ~ WHERE ~
CDELETE ~ FROM ~ WHERE ~
DUPDATE ~ SET ~ WHERE ~
📖 해설 해설이 준비되지 않았습니다.
Q50
[3과목: 데이터베이스 활용] 한 릴레이션 내의 속성들의 집합으로 구성된 키로서릴레이션을 , 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시 키지 못하는 키 는? (Key)
A후보키
B대체키
C슈퍼키
D외래키
📖 해설 해설이 준비되지 않았습니다.
Q51
[3과목: 데이터베이스 활용] 후위 표기식이 다음과 같을 때 연산 결과는?
3 4 * 5 6 * +
A42
B210
C360
D180
📖 해설 해설이 준비되지 않았습니다.
Q52
[3과목: 데이터베이스 활용] 명령에 의해 수행된 결과를 실제 물리적 디스크로 저장하고데이터 , 베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려주는 데이터 제어어는?
AROLLBACK
BREVOKE
CCOMMIT
DGRANT
📖 해설 해설이 준비되지 않았습니다.
Q53
[3과목: 데이터베이스 활용] 연결 리스트 에 대한 설명으로 가장 옳지 않은 것은? (Linked List)
A노드의 삽입이나 삭제가 쉽다.
B노드들이 포인터로 연결되어 검색이 빠르다.
C연결을 해주는 포인터 를 위한 추가 공간이 필요하다 (Pointer) .
D연결 리스트 중에서 중간 노드 연결이 끊어지면 그 다음 노드를 찾기 힘들다.
📖 해설 해설이 준비되지 않았습니다.
Q54
[3과목: 데이터베이스 활용] 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
A시스템 자체에 관련 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다.
B카탈로그들이 생성되면 자료 사전에 저장되기 때문에 좁은 의 미로는 자료 사전이라고도 한다.
C무결성 확보를 위하여 일반 사용자는 내용을 검색할 수 없다.
D기본 테이블뷰인덱스패키지접근 권한 등의 정보를 저장 , , , , 한다.
📖 해설 해설이 준비되지 않았습니다.
Q55
[3과목: 데이터베이스 활용] 릴레이션에서 속성의 수와 튜플의 수를 의미하는 것으로 순서대로 옳게 짝지어진 것은?
ACARDINALITY, DEGREE,
BDOMAIN, DEGREE
CDEGREE, CARDINALITY
DDEGREE, DOMAIN
📖 해설 해설이 준비되지 않았습니다.
Q56
[3과목: 데이터베이스 활용] 다음 그림에서 트리의 와 터미널 노드의 수는 Degree ?
A최대 차수: 4, 단말 노드: 4
B최대 차수: 2, 단말 노드: 4
C최대 차수: 4, 단말 노드: 8
D최대 차수: 2, 단말 노드: 8
📖 해설 해설이 준비되지 않았습니다.
Q57
[3과목: 데이터베이스 활용] 제차 정규형에서 제차 정규형이 되기 위한 조건은? 2 3
A결정자가 후보키가 아닌 함수 종속 제거
B부분 함수 종속 제거
C이행 함수 종속 제거
D원자 값이 아닌 도메인을 분해
📖 해설 해설이 준비되지 않았습니다.
Q58
[3과목: 데이터베이스 활용] 다음 문에서 의 의미는? SQL DISTINCT
SELECT DISTINCT DEPT FROM STUDENT;
A검색 결과에서 레코드의 중복 제거
B모든 레코드 검색
C검색 결과를 순서대로 정렬
D의 처음 레코드만 검색 DEPT
📖 해설 해설이 준비되지 않았습니다.
Q59
[3과목: 데이터베이스 활용] 테이블은 개의 튜플이 정의되어 있으며 STUDENT 50 , “S-AGE” 열의 값은 정수 값으로 되어 있다 값이 인 튜플이 . “S-AGE” 10 개 인 튜플이 개 인 튜플이 개일 경우다음 두 10 , 19 35 , 20 5 , SQL 문의 실행 결과 값을 순서대로 옳게 나타낸 것은?
SELECT DISTINCT S-AGE FROM STUDENT;
SELECT DISTINCT S-AGE FROM STUDENT WHERE S-AGE > 10;
A50, 40
B50, 5
C3, 1
D3, 5
📖 해설 해설이 준비되지 않았습니다.
Q60
[3과목: 데이터베이스 활용] 개체 무결성에 대한 설명으로 옳은 것은?
A주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정 이다.
B외래키 값은 이거나 참조 릴레이션의 기본키 값과 동일해 Null 야 한다는 규정이다.
C속성 값들이 사용자가 정의한 제약 조건에 만족해야 한다는 규정이다.
D기본 테이블의 기본키를 구성하는 어떤 속성도 값이나 Null 중복값을 가질 수 없다는 규정이다.
📖 해설 해설이 준비되지 않았습니다.
Q61
[2과목: 정보시스템 구축 관리] 다음 중 종점 호스트 사이의 데이터 전송을 다루는 계층으로 종점 간의 연결 관리, 오류 제어와 흐름 제어 등을 수행하는 계층은?
A전송 계층 (Transport Layer)
B물리 계층 (Physical Layer)
C표현 계층 (Presentation Layer)
D응용 계층 (Application Layer)
📖 해설 종점 호스트 사이의 데이터 전송을 다루는 계층으로 종점 간의 연결 관리, 오류 제어와 흐름 제어 등을 수행하는 계층은 전송 계층 (Transport Layer)입니다.
물리 계층(Physical Layer): 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의합니다.
표현 계층(Presentation Layer): 응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하고, 세션 계층에서 받은 데이터는 응용 계층에 맞게 변환하는 기능을 합니다.
응용 계층(Application Layer): 사용자(응용 프로그램)가 환경에 접근할 수 있도록 서비스를 제공합니다.
Q62
[3과목: 소프트웨어 개발] 다음 중 객체지향 언어는?
AC++
BC
CCOBOL
DFORTRAN
📖 해설 보기 중 객체지향 언어는 C++입니다.
C, COBOL, FORTRAN은 절차적 프로그래밍 언어에 속합니다.
Q63
[3과목: 소프트웨어 개발] 다음 중 기능에 대한 요구사항의 출처, 관련 시스템 등의 관계를 파악할 수 있도록 작성하는 원칙은?
A추적성 (Traceability)
B정확성
C명확성
D완전성
📖 해설 기능에 대한 요구사항의 출처, 관련 시스템 등의 관계를 파악할 수 있도록 작성하는 원칙은 추적성 (Traceability)입니다.
정확성: 시스템 구현 시 해당 기능이 필요하다는 것을 알 수 있도록 정확히 작성해야 한다는 원칙입니다.
명확성: 해당 기능을 이해할 때 중의적으로 해석되지 않도록 명확하게 작성해야 한다는 원칙입니다.
완전성: 시스템 구현을 위해 필요한 모든 것을 기술해야 한다는 원칙입니다.
Q64
[3과목: 소프트웨어 개발] 다음 중 인수로 주어진 한 문자를 화면에 출력하는 함수는?
Aputchar()
Bgets()
Cgetchar()
Dputs()
📖 해설 인수로 주어진 한 문자를 화면에 출력하는 함수는 putchar()입니다.
gets(): 키보드로 문자열을 입력받아 변수에 저장하는 함수로, [Enter]를 누르기 전까지를 하나의 문자열로 인식하여 저장합니다.
getchar(): 키보드로 한 문자를 입력받아 변수에 저장하는 함수입니다.
puts(): 인수로 주어진 문자열을 화면에 출력한 후 커서를 자동으로 다음 줄 앞으로 이동하는 함수입니다.
Q65
[3과목: 소프트웨어 개발] 다음 중 파일 포인터 변수가 가리키는 위치에서 데이터를 가져와 변수에 저장하는 함수는?
Afscanf
Bfprintf
Cfopen
Dfclose
📖 해설 파일 포인터 변수가 가리키는 위치에서 데이터를 가져와 변수에 저장하는 함수는 fscanf입니다.
fprintf: 파일 포인터 변수가 가리키는 위치에 변수에 저장된 데이터를 출력하는 함수입니다.
fopen: 파일을 메모리에 저장한 후 그 시작 주소를 반환하는 함수입니다.
fclose: 파일 포인터 변수가 사용 중인 메모리를 해제하는 함수입니다.
Q66
[3과목: 소프트웨어 개발] 다음 중 함수나 코드의 범위를 한정하는 블록 내에서 선언되는 변수는?
A자동 변수 (Automatic Variable)
B외부 변수 (External Variable)
C정적 변수 (Static Variable)
D레지스터 변수 (Register Variable)
📖 해설 함수나 코드의 범위를 한정하는 블록 내에서 선언되는 변수는 자동 변수 (Automatic Variable)입니다.
외부 변수(External Variable): 현재 파일이나 다른 파일에서 선언된 변수나 함수를 참조하기 위한 변수입니다.
정적 변수(Static Variable): 함수나 블록 내에서 선언되어 선언한 함수나 블록 내에서만 사용할 수 있는 내부 정적 변수와, 함수 외부에서 선언되어 모든 함수에서 사용할 수 있는 외부 정적 변수가 있습니다.
레지스터 변수(Register Variable): 자주 사용되는 변수의 처리 속도를 높이기 위해 사용하는 기억 클래스로, 메모리가 아닌 CPU 내부의 저장 장소를 기억 영역으로 할당받는 변수입니다.
Q67
[1과목: 데이터베이스] 다음 중 JOIN 조건에 '=' 조건이 아닌 나머지 비교 연산자를 사용하는 JOIN은?
ANON-EQUI JOIN
BEQUI JOIN
CSELF JOIN
DCROSS JOIN (교차 조인)
📖 해설 JOIN 조건에 '=' 조건이 아닌 나머지 비교 연산자를 사용하는 JOIN은 NON-EQUI JOIN입니다.
EQUI JOIN: 대상 테이블에서 공통 속성을 기준으로 '='(equal) 비교에 의해 같은 값을 가지는 행을 연결하여 결과를 생성하는 JOIN 방법입니다.
SELF JOIN: 같은 테이블에서 2개의 속성을 연결하여 EQUI JOIN을 하는 JOIN 방법입니다.
CROSS JOIN (교차 조인): 조인하는 두 테이블에 있는 튜플들의 순서쌍을 결과로 반환하는 JOIN으로, 교차 조인의 결과로 반환되는 테이블의 행의 수는 두 테이블의 행 수를 곱한 것과 같습니다.
Q68
[1과목: 데이터베이스] 다음 중 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는?
A슈퍼키 (Super Key)
B후보키 (Candidate Key)
C대체키 (Alternate Key)
D외래키 (Foreign Key)
📖 해설 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는 슈퍼키 (Super Key)입니다.
후보키(Candidate Key): 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말합니다.
대체키(Alternate Key): 후보키가 둘 이상일 때 기본키를 제외한 나머지 후보키를 의미합니다.
외래키(Foreign Key): 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미합니다.
Q69
[1과목: 데이터베이스] 다음 중 데이터베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려주는 데이터 제어어는?
ACOMMIT
BROLLBACK
CREVOKE
DSAVEPOINT
📖 해설 데이터베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려주는 데이터 제어어는 COMMIT입니다.
ROLLBACK: 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구합니다.
REVOKE: 데이터베이스 사용자의 사용 권한을 취소합니다.
SAVEPOINT: 트랜잭션 내에 ROLLBACK할 위치인 저장점을 지정합니다.
Q70
[1과목: 데이터베이스] 다음 중 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없다는 규정은?
A개체 무결성
B도메인 무결성
C참조 무결성
D사용자 정의 무결성
📖 해설 개체 무결성은 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없다는 규정입니다. 도메인 무결성, 참조 무결성, 사용자 정의 무결성은 각각 다른 무결성 제약조건에 대한 설명입니다.