61. C언어에서 문자열 처리 함수의 서식과 그 기능의 연결로 틀린 것은? strlen(s) - s의 길이를 구한다. strcpy(s1, s2) - s2를 s1으로 복사한다. strcmp(s1, s2) - s1과 s2를 연결한다. strrev(s) - s를 거꾸로 변환한다. 62. 다음 C언어 프로그램이 실행되었을 때, 실행 결과는? #include int main(int argc, char *argv[]) { int a = 5, b = 3, c = 12; int t1, t2, t3; t1 = a && b; t2 = a || b; t3 = !c; printf("%d", t1 + t2 + t3); return 0; } 0 2 5 14
41. 다음 조건을 모두 만족하는 정규형은? - 테이블 R에 속한 모든 도메인이 원자값만으로 구성되어 있다. - 테이블 R에서 키가 아닌 모든 필드가 키에 대해 함수적으로 종속되며, 키의 부분 집합이 결정자가 되는 부분 종속이 존재하지 않는다. - 테이블 R에 존재하는 모든 함수적 종속에서 결정자가 후보키이다. BCNF 제1정규형 제2정규형 제3정규형 42. 데이터베이스의 트랜잭션 성질들 중에서 다음 설명에 해당하는 것은? 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 원래 상태가 되도록 해야 한다. Atomicity Consistency Isolation Durability
21. 통합 테스트(Integration Test)와 관련한 설명으로 틀린 것은? 시스템을 구성하는 모듈의 인터페이스와 결합을 테스트하는 것이다. 하향식 통합 테스트의 경우 넓이 우선(Breadth First) 방식으로 테스트를 할 모듈을 선택할 수 있다. 상향식 통합 테스트의 경우 시스템 구조도의 최상위에 있는 모듈을 먼저 구현하고 테스트한다. 모듈 간의 인터페이스와 시스템의 동작이 정상적으로 잘 되고 있는지를 빨리 파악하고자 할 때 상향식 보다는 하향식 통합 테스트를 사용하는 것이 좋다. 22. 다음과 같이 레코드가 구성되어 있을 때, 이전 검색 방법으로 14를 찾을 경우 비교되는 횟수는? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 3 4 5
1. UML 다이어그램 중 순차 다이어그램에 대한 설명으로 틀린 것은? 객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링 하는 것이다. 주로 시스템의 정적 측면을 모델링하기 위해 사용한다. 일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타낸다. 회귀 메시지(Self-Message), 제어블록(Statement block) 등으로 구성된다. 2. 메세지 지향 미들웨어(Message-Oriented Middleware, MOM)에 대한 설명으로 틀린 것은? 느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다. 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다. 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다. 상이한 애플리케이션 간 통신을 비..
1. 프로젝트 생성 혹은 진행 중인 프로젝트 준비하고 terminal 켜기 2. 해당 프로젝트 폴더에 .git 파일 생성 git init 3. 연결된 원격저장소 확인 git remote -v 4. 원격저장소 주소가 다르면 연결 해제 git remote remove origin 5. 연결 해제 되었는지 확인 git remote -v 6. 로컬저장소와 원격저장소 연동 git remote add origin 원격저장소주소 7. 다시 연결된 원격저장소 확인 git remote -v 8. 연결된 주소가 알맞으면 파일 내려받기 //방법 1 git pull origin master //단일 브랜치라면.. //방법 2 git pull 브랜치 //특정 브랜치 선택 9. 조금 기다리면 프로젝트에 파일이 생성된다.

구조 // npm install realine-sync 모듈 다운로드 1. 검증 파일 (Validator.mjs) function isNumber(number) { return !isNaN(parseInt(number)); } function isOperation(operation) { let operations = "+-*/="; return operations.indexOf(operation) !== -1; } //Calculator에서 사용할 수 있도록 export한다. //외부로 내보내고자 하는 함수 혹은 객체에 export를 붙이면 외부에서 사용 가능 //export 여러 개 가능 export default { isNumber, isOperation, }; 2. 계산 파일 (Calculator...
export할 함수/객체/파일 등 파일이름: Validator.mjs export function isNumber(number) { return !isNaN(parseInt(number)); } export function isOperation(operation) { let operation = "+-*/="; return operations.indexOf(operation) !== -1; } //Calculator에서 사용할 수 있도록 export한다. //외부로 내보내고자 하는 함수 혹은 객체에 export를 붙이면 외부에서 사용 가능 //export 여러 개 가능 import할 파일 파일이름: Calculator.mjs import { isNumber, isOperation } from "./Val..

4-1. 배열(Arras) - 개요 - Javascript에서 배열(array)은 유사한 의미를 갖는 데이터들을 모아서 관리할 수 있는 리스트 형태의 데이터 집합이다. - Javascript의 배열은 길이가 고정되어 있지 않으며 데이터의 추가나 삭제를 통해 크기를 변경할 수 있다. - 배열은 인덱스(index)를 통해 데이터를 관리하며 하나의 배열 변수를 이요해 다수의 값을 관리한다. - 배열의 요소는 일반 변수와 마찬가지로 저장 되는 값에 의해 데이터 타입이 결정된다. set이나 map과 같은 배열 객체들은 나중에 배우고 자주 쓰이는 배열 위주로 우선 배운다. 자바, c와 자바스크립트는 배열의 형태도 다름 자바스크립트에서 배열은 객체형태. 리스트 형태로 하는 것이 배열이다. 각각의 배열 요소들마다 서로..

계산기 코드는 맨 하단에 있음. 함수 선언문 형태로 작성 함수 표현식으로 작성했을 때 차이점 module에 대해서도 하나의 application을 만들기 때문에 module에 대한 개념도 익힌다. //함수 선언문 function testFunc01() { console.log("Test Function!"); } testFunc01(); //호출하며 node를 통해서 호출. //=========================== //함수 표현식 // 변수 선언 함수리터럴 let testFunc02 = function () { console.log("Test Function2"); }; testFunc02(); //=========================== //new Function() 객체 생성자 ..