전체 글 406

[정보처리기사 실기] 2022년 3회 08 - 용어

08 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 용어를 쓰시오. ㆍ( ① )은 컴퓨터 보안에 있어서, 인간 상호 작용의 깊은 신뢰를 바탕으로 사람들을 속여 정상 보안 절차를 깨트리기 위한 비기술적 시스템 침입을 의미한다. ㆍ( ② )는 특정 목적을 가지고 데이터를 수집하였으나, 이후 활용되지 않고 저장만 되어있는 대량의 데이터를 의미한다. 미래에 사용될 가능성을 고려하여 저장 공간에서 삭제되지 않고 보관되어 있으나, 이는 저장 공간의 낭비뿐만 아니라 보안 위험을 초래할 수도 있다. 답더보기 ① 사회공학, Social Engineering ② 다크데이터, Dark Data 해설 사회공학: 인간적인 수준에서의 보안- 스피어 피싱(Spear Phishing): 사회 공학의 한 기..

[정보처리기사 실기] 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