2025/07/23 15

[정보처리기사 실기] 2022년 3회 07 - SQL

17 다음과 같이 테이블을 정의 하고 튜플을 삽입하였을 때 각 번호(①, ②)의 SQL문을 실행한 결과를 쓰시오. CREATE TABLE 부서 ( 부서코드 INT PRIMARY KEY, 부서명 VARCHAR (20) );CREATE TABLE 직원 ( 직원코드 INT PRIMARY KEY, 부서코드 INT, 직원명 VARCHAR(20), FOREIGN KEY(부서코드) REFERENCES 부서(부서코드) ON DELETE CASCADE);INSERT INTO 부서 VALUES(10, '영업부');INSERT INTO 부서 VALUES(20, '기획부');INSERT INTO 부서 VALUES(30, '개발부');INSERT INTO 직원 VALUES(1001, 10, '이진수');INSERT INTO ..

[정보처리기사 실기] 2022년 3회 06 - 테스트 기법

06 테스트 기법 중 다음과 같이 ‘평가 점수표’를 미리 정해 놓은 후 각 영역의 경계에 해당하는 입력값을 넣고, 예상되는 출력값이 나오는지 실제 값과 비교하는 명세 기반 테스트 기법을 에서 찾아 쓰시오. 평가점수성적등급90~100A80~89B70~79C0~69D 테스트 케이스12345678910입력값-10697079808990100101예상 결과값오류DDCCBBAA오류실제 결과값오류DDCCBBAA오류 ㆍEquivalence PartitionㆍBoundary Value Analysis">ㆍCondition TestㆍCause-Effect GraphㆍError Guess">ㆍComparison TestㆍBase Path TestㆍLoop Test">ㆍData Flow Test 답더보기 Boundar..

[정보처리기사 실기] 2022년 3회 05 - 네트워크

05192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 3개의 Subnet으로 나누었을 때, 두 번째 네트워크의 브로드캐스트 IP 주소를 10진수 방식으로 쓰시오. 답더보기 192.168.1.127 해설 FLSM 방식: 고정된 크기로 똑같은 크기로 나누어라서브넷 마스크에 해당하는 0/24 부분에서 0은 사용 가능, 1은 사용 불가를 표현따라서 0/24는 앞에서부터 24개를 사용할 수 없다는 뜻→ 뒤의 8개 사용 가능 32bitAj" style="height: 17px; width: 13.721%; text-align: center;"> " style="height: 17px; width: 13.3721%; text-align: center;"> Aj" style="height:..

[정보처리기사 실기] 2022년 3회 04 - 프로그래밍 [JAVA]

04 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.) public class Test { public static void main(String[] args) { int result[] = new int[5]; int arr[] = {77, 32, 10, 99, 50}; for(int i=0; i 답더보기24513 해설코드실행순서 및 해석1public class Test { 2public static void main(String[] args) {1실행3 int result[] = new int[5];25개짜리 배열 선언4 int arr[] = {77, 32, 10, 99, 50};3arr 선언5 for(i..

[정보처리기사 실기] 2022년 3회 03 - 디자인 패턴

03 디자인 패턴에 대한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 용어를 에서 찾아 쓰시오. ㆍ( ① ) 패턴은 구현부에서 추상층을 분리하여, 서로가 독립적으로 확장할 수 있도록 구성한 패턴으로, 기능과 구현을 두 개의 별도 클래스로 구현한다는 특징이 있다. ㆍ( ② ) 패턴은 한 객체의 상태가 변화하면 객체에 상속된 다른 객체들에게 변화된 상태를 전달하는 패턴으로, 일대다의 의존성을 정의한다. 주로 분산된 시스템 간에 이벤트를 생성, 발행(Publish)하고, 이를 수신(Subscribe)해야 할 때 이용한다. ㆍBuilderㆍFactory MethodㆍAdapterㆍBridgeㆍFacadeㆍProxyㆍObserverㆍMediator 답더보기 ① Bridge ② Observe..

[정보처리기사 실기] 2022년 3회 02 - 관계대수

02 관계대수에 대한 다음 설명에서 괄호(①~⑤)에 들어갈 알맞은 용어를 쓰시오. 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어이다. 관계대수에 사용되는 연산은 다음과 같다. ㆍ합집합(Union)은 두 릴레이션에 존재하는 튜플의 합집합을 구하되, 결과로 생성된 릴레이션에서 중복되는 튜플은 제거되는 연산으로, 사용하는 기호는 ( ① )이다. ㆍ차집합(Difference)은 두 릴레이션에 존재하는 튜플의 차집합을 구하는 연산으로, 사용하는 기호는 ( ② )이다. ㆍ교차곱(Cartesian Product)은 두 릴레이션에 있는 튜플들의 순서쌍을 구하는 연산으로, 사용하는 기호는 ( ③ )이다. ㆍ프로젝트(Projec..

[정보처리기사 실기] 2022년 3회 01 - 프로그래밍 [C]

01 다음 C 언어로 구현된 프로그램을 분석하여 배열 의 각 칸에 들어갈 값을 쓰시오. #include main() { int field[4][4] = { {0, 1, 0, 1}, {0, 0, 0, 1}, {1, 1, 1, 0}, {0, 1, 1, 1} }; int mines[4][4] = { {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} }; int w=4, h=4; for(int y=0; y=0 && i=0 && j 배열 0101000111100111 배열 답더보기1132345335643553 해설 코드 실행순서 및 해석1#include 2main() { 3 int field[4][4] = ..

[정보처리기사 실기] 2022년 2회 19 - 인터넷

19 인터넷에 대한 다음 설명에서 괄호(①~③)에 들어갈 알맞은 용어를 에서 찾아 쓰시오. 인터넷이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망이다. ㆍ( ① ): 월드 와이드 웹(WWW)에서 HTML 문서를 송수신하기 위한 표준 프로토콜로, GET과 POST 메소드를 통해 메시지를 주고받는다. ㆍ( ② ): 다른 문서나 그림으로 이동할 수 있는 연결을 가지고 있는 텍스트를 의미한다. ㆍ( ③ ): 인터넷의 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용하는 언어이다. ㆍUDDIㆍXMLㆍWSDLㆍHypertextㆍDHTMLㆍHTMLㆍSOAPㆍHTTP 답더보기 ① HTTP ② Hypertext ③ HTML

[정보처리기사 실기] 2022년 2회 18 - SQL

18 다함수적 종속(Functional Dependency)에 대한 다음 설명에서 괄호(①~③)에 들어갈 알맞은 용어를 에서 찾아 기호(㉠~㉧)로 쓰시오. (단, 테이블 의 속성 ‘학생’과 ‘학과’의 밑줄은 키(Key)임을 의미한다.) 학생학과성적학년이순신컴퓨터공학A+2이순신전기공학B2유관순경제학B+1강감찬문예창작C3강감찬한국사C+3홍길동영문학B4 ㆍ테이블 에서 ‘성적’은 기본키인 {학생, 학과}에 대해 ( ① ) Functional Dependency이다.ㆍ테이블 에서 ‘학년’은 기본키인 {학생, 학과} 중 ‘학생’만으로 식별이 가능하므로 기본키에 대해 ( ② ) Functional Dependency이다.ㆍ임의의 테이블에 속성 A, B, C가 있을 때, A→B이고 B→C일 때 A→C..