네트워크 장치를 필요로 하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는 무엇인지 쓰시오.
총 20문제 · 2021-2
네트워크 장치를 필요로 하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는 무엇인지 쓰시오.
다음 ①, ②에 알맞은 답안을 쓰시오.
① 사용자가 어떤 시스템, 제품, 서비스를 직·간접적으로 이용하면서 느끼고 생각하게 되는 지각과 반응, 행동 등의 총체적 경험을 뜻한다. ② 사용자와 컴퓨터 상호 간의 소통을 원활히 하게 도와주는 장치 또는 소프트웨어이다. 예로는 CLI가 있다.
트랜잭션의 특징 중, 원자성에 대해 약술하시오.
다음은 그림처럼 부분 함수적 종속을 제거하여, 완전 함수적 종속을 만족하는 정규형은 무엇인지 작성하시오.
다음은 테이블을 수정할 때의 상황이다. SQL [보기]에서 괄호 안에 알맞은 문장을 작성하시오.
( ① ) 테이블명 ( ② ) 컬럼 = 값 WHERE 점수 >= 90;
다음 SQL [보기]에서 JOIN할 경우 괄호 안에 알맞은 문장을 작성하시오.
SELECT ... FROM 학생정보 a JOIN 학과정보 b ( ① ) a.학과=b.( ② )
다음 파이썬 비트 연산자 코드 결과를 쓰시오.
a = 100
for i in range(1, 3):
result = a >> i
result = result + 1
print(result)
2001년 미국 국립기술연구소(NIST)에서 발표한 개인 키 암호화 알고리즘이다. DES를 대체하며, 128, 192, 256 비트의 암호화/복호화 키를 이용하여 128비트의 블록을 암호화, 복호화하는 대칭키 암호화 방식은?
화이트박스 테스트 종류 중에, 각 번호에 해당하는 단어를 [보기]에서 선택하시오.
( ① ) 커버리지: 최소 한번은 모든 문장이 수행되어야 한다. ( ② ) 커버리지: 결정(Decision) 검증 기준이라고도 하며, 조건절 참/거짓이 한 번 이상 수행되어야 한다. ( ③ ) 커버리지: 조건과 결정과 상관없이, 모든 개별 조건식에 대해 참/거짓이 한 번 이상 수행되어야 한다.
보기: 변형조건/결정, 구문(문장), 조건(분기)
SQL문에서 괄호 안에 알맞은 답안을 작성하시오.
SELECT ... FROM ... WHERE '이름' LIKE ( ① ) OR- DER BY '컬럼명' ( ② )
각 번호에 해당하는 응집도를 쓰시오.
[보기] ㄱ. coincidental Cohesion ㄴ. Logical Cohesion ㄷ. Temporal Cohesion ㄹ. Procedural Cohesion ㅁ. Communication Cohesion ㅂ. Sequential Cohesion ㅅ. Functional Cohesion
패킷교환 방식 중에서 각 번호에 해당하는 방식을 쓰시오.
① 목적지 호스트와 미리 연결한 후, 통신하는 연결형 교환 방식 ② 헤더에 붙어서 개별적으로 전달하는 비연결형 교환 방식
괄호 안에 알맞은 단어를 쓰시오.
GoF 디자인 패턴 중에서 ( ) 패턴은 반복적으로 사용되는 객체들의 상호작용을 패턴화한 것으로, 클래스나 객체들이 상호작용하는 방법이다. 알고리즘의 패턴에는 Interpreter, Observer, Command, Visitor 등이 있다.
병행제어 기법 중 데이터에 대한 연산을 모두 마칠 때까지 상호배제하는 기법을 무엇이라 하는지 작성하시오.
럼바우 데이터 모델링에 관한 설명이다. 해당하는 답안을 보기에서 고르시오.
( ① ) Modeling: 입력값에 대한 결과를 나타내며 자료 흐름도(DFD)를 이용하여 각 개체에서 수행되는 동작을 기술한다. ( ② ) Modeling: 상태 다이어그램(상태도)을 이용하여 시간에 따라 객체들의 제어 흐름 상호 반응 연산 순서를 나타낸다. ( ③ ) Modeling: 시스템에서 요구되는 객체를 찾아내고 개체들 간의 관계를 정의하여 ER다이어그램(ERD)으로 표현한다.
[보기] ㄱ. Abstraction ㄴ. State ㄷ. Information ㄹ. Usecase ㅁ. Function ㅂ. Transaction ㅅ. Dynamic ㅇ. Sequence ㅈ. Relation
다음 C언어에 관한 소스코드다. 실행 결과를 작성하시오.
int main() {
int res;
res = mp(2, 10);
printf("%d", res);
return 0;
}
int mp(int base, int exp) {
int res = 1;
for (int i = 0; i < exp; i++) {
res = res * base;
}
return res;
}
클래스 내에서 객체 생성 없이 사용할 수 있는 메서드로, 출력 결과가 다음과 같을 때 괄호 안에 알맞은 키워드를 작성하시오.
public class Test {
public static void main(String[] args) {
System.out.print(Test.check(1)); // ①
}
( ) String check(int num) { // ②
return (num > 0 ? "positive" : "negative"); // ③
}
}
[출력결과] positive
다음은 C언어 문제이다. 출력값을 작성하시오.
#include <stdio.h>
int main() {
int ary[3];
int s = 0;
*(ary+0) = 1; // ①
ary[1] = *(ary+0) + 2; // ②
ary[2] = *ary+3; // ③
for (int i=0; i<3; i++) { // ④
s = s + ary[i]; // ⑤
}
printf("%d", s); // ⑥
return 0;
}
다음은 JAVA에 관한 문제이다. 알맞은 출력값을 작성하시오.
class ovr1 {
public static void main(String[] args) {
ovr1 a1 = new ovr1();
ovr2 a2 = new ovr2();
System.out.print(
a1.sun(3, 2) +
a2.sun(3, 2)
);
}
int sun(int x, int y) {
return x + y;
}
}
class ovr2 extends ovr1 {
@Override
int sun(int x, int y) { // ⑤
return x - y +
super.sun(x, y); // ⑥
}
}
다음 괄호 안에 알맞은 답을 작성하시오.
테스트 하네스의 구성 요소 중, 상향식 테스트 시, 상위 모듈 역할을 대신하는 테스트 드라이버와 하향식 테스트 시, 하위 모듈 역할을 대신하는 테스트 ( ) 이 있다.