2025/07 168

[정보처리기사 실기] 2020년 4회 08 - 프로그래밍 [JAVA]

08 다음 JAVA로 구현된 프로그램을 분석하여 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오.public class Test { public static void main(String[] args) { int ary[][] = new int[( ① )( ② )]; int n=1; for(int i=0; i 답더보기① 3② 5 해설코드실행순서 및 해석1public class Test { 2 public static void main(String[] args) { 3 int ary[][] = new int[( ① )( ② )]; 배열의 생성4 int n=1; 5 for(int i=..

[정보처리기사 실기] 2020년 4회 07 - 프로그래밍 [JAVA]

07 다음은 변수 n에 저장된 10진수를 2진수로 변환하여 출력하는 Java 프로그램이다. 프로그램을 분석하여 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오.public class Test { public static void main(String[] args) { int a[] = new int[8]; int i=0; int n=10; while(( ① )) { a[i++] = ( ② ); n/=2; } for(i=7; i>=0; i--) System.out.print(a[i]); }} 답더보기① n>0② n%2 해설코드실행순서 및 해석1public class ..

[정보처리기사 실기] 2020년 4회 05 - 프로그래밍 [Python]

05 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)lol = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]print(lol[0])print(lol[2][1])for sub in lol: for item in sub: print(item, end=' ') print() 답더보기[1, 2, 3]71 2 3 4 56 7 8 9 해설코드실행순서 및 해석1lol = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]1* 파이썬의 리스트* 리스트 안에 리스트가 들어 있는 2차원 리스트* 파이썬은 배열 대신 리스트 사용2print(lol[0])2lol의 첫 번째 리스트 출력-> 출력: [1, 2, 3]-..

[정보처리기사 실기] 2020년 4회 04 - 데이터베이스

04 데이터베이스 회복(Recovery) 기법에 관련된 다음 설명에서 괄호에 공통적으로 들어갈 가장 알맞은 답을 쓰시오.( )은 트랜잭션이 데이터를 변경하면 트랜잭션이 부분 완료되기 전이라도 즉시 실제 DB에 그 내용을 반영하는 기법으로, 장애가 발생하여 회복 작업할 경우를 대비하여 갱신된 내용들을 로그(Log)에 보관시킨다. ( )에서 회복 작업을 수행할 경우 Redo와 Undo 모두 수행이 가능하다. 답더보기즉각 갱신 기법, Immediate Update 해설 - 즉시 실제 데이터베이스에 그 내용을 반영- Redo/Undo 모두 가능 - 연기 갱신: Redo만 가능함- 즉각 갱신: Redo/Undo 모두 가능- 그림자 페이지 대체: 항상 페이지라는 설명이 추가됨 -> 그림..

[정보처리기사 실기] 2020년 4회 02 - 디자인 패턴

02 소프트웨어 공학의 디자인 패턴(Design Pattern)에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오.ㆍ디자인 패턴은 1995년 GoF(Gang of Four)라 불리는 에락 감마(Eric Gamma), 리차드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시디스(John Vlissides)가 처음으로 구체화 및 체계화하였다.ㆍ디자인 패턴은 수많은 디자인 패턴들 중 가장 일반적인 사례에 적용될 수 있는 패턴들을 분류하여 정리함으로써, 지금까지도 소프트웨어 공학이나 현업에서 가장 많이 사용되고 있다.ㆍ디자인 패턴은 총 23가지이며, 생성, 구조, ( )의 3가지로 분류한다. 답더보기행위 해설 생성 패턴객체를 만드는 패턴구조 패턴만들어진 객..

[정보처리기사 실기] 2020년 4회 01 - 네트워크

01 네트워크 및 인터넷과 관련된 다음 설명에 해당하는 용어를 영문(Full name 또는 약어)으로 쓰시오.ㆍ현재 사용하고 있는 IP 주소 체계인 IPv4의 주소 부족 문제를 해결하기 위해 개발되었다. ㆍ16비트씩 8부분, 총 128비트로 구성되어 있다. ㆍ각 부분을 16진수로 표현하고, 콜론(:)으로 구분한다. ㆍ인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제를 해결할 수 있다. ㆍ주소의 확장성, 융통성, 연동성이 뛰어나며, 실시간 흐름 제어로 향상된 멀티미디어 기능을 지원한다. 답더보기IPv6 해설 IPv4 이후 IPv5가 설계되긴 했으나 사용하지 않음IPv5는 실험적인 프로토콜로, 표준으로 채택되지 못함특히, IPv4의 주소 공간 문제를 해결하지 못함IPv6는 128비트 주소를 사용해..

[정보처리기사 실기] 2020년 3회 20 - SQL

20 다음 를 참고하여 테이블에 대해 20자의 가변 길이를 가진 '주소' 속성을 추가하는 을 완성하시오. (단, SQL문은 ISO/IEC 9075 표준을 기반으로 작성하시오.)속성명데이터타입제약조건테이블명학번CHAR(10)UNIQUE학생이름VARCHAR(8)NOT NULL학생주민번호CHAR(13) 학생학과VARCHAR(16)FOREIGN KEY학생학년INT 학생 ( ① ) TABLE 학생 ( ② ) 주소 VARCHAR(20); 답더보기① ALTER② ADD 해설 ADD [COLUMN] - 속성 추가ALTER [COLUMN] - 속성 변경DROP COLUMN - 속성 제거

[정보처리기사 실기] 2020년 3회 19 - 프로그래밍 언어 [C]

01C++에서 생성자(Constructor)에 대해 간략히 서술하시오. 답더보기객체 변수 생성에 사용되는 메소드로, 객체 변수를 생성하면서 초기화를 수행한다. 해설 [클래스명] [이름] = new [생성자]();* 생성자: 클래스를 초기화시켜주는 역할- 클래스명과 생성자명이 같은 경우 자동으로 호출- 객체 생성 시 자동으로 실행되는 일정의 메소드로, 객체의 초기화를 담당한다.