본문 바로가기

[정보처리기사 실기]_2024년_프로그래밍 [1회] 1. 다음은 Java 코드에서 알맞는 출력 값을 작성하시오.class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count++; } public int getCount() { return count; }}public class Gisafist { public static void main(String[] args) { Connection conn1 = ..
[정보처리기사 실기]_2024년 2회 2. 다음 문제에서 설명하는 용어를 작성하시오.- 시스템의 성능 향상과 개발 운영의 단순화를 위해 데이터 모델을 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법.- 적정 수준의 정규화 이후, 질의 성능 향상을 위해 일부의 데이터에 의해 중복을 허용하는 작업.- 정규화된 엔티티타입, 속성, 관계에 대해 시스템의 성능향상과 개발 및 운영의 단순화를 위해 데이터 모델을 통합하는 프로세스. : 반정규화 3. 다음은 SQL문에 관한 문제이다. 아래 SQL 구문의 빈칸을 작성하시오. 테이블- 사원 [사원번호(PK), 이름, 나이, 부서]- 부서 [사원번호(PK), 이름, 주소, 나이] 1) INSERT INTO 사원(사원번호, 이름, 나이, 부서) ___①___ (10, 'Jain', 20, '영업');2) ..
[정보처리기사 실기]_2024년_1회 3. 다음에 제시된 응집도(Cohesion)를 높은 순서에서 낮은 순으로 나열하시오.(보기)ㄱ. 기능적 응집도(Functional Cohesion)ㄴ. 교환적 응집도(Communication Cohesion)ㄷ. 우연적 응집도(Coincidental Cohesion)ㄹ. 시간적 응집도(Temporal Cohesion) : (   ㄱ   ) → (   ㄴ   ) → (   ㄹ   ) → (   ㄷ   ) 5. 아래 그림에서의 네트워크에서 라우터를 통한 할당 가능한 2번, 4번, 4번의 IP를 작성하시오.(보기)ㄱ. 192.168.35.0 / ㄴ. 192.168.35.72 / ㄷ. 192.168.36.0 / ㄹ. 192.168.36.249 / ㅁ. 129.200.8.0 / ㅂ. 129.200.8.249 ① ..
[정보처리기사 실기]_2023년_프로그래밍 [1회] 1. 다음은 자바 코드이다. 출력 결과를 쓰시오.class Static { public int a = 20; static int b = 0;}public class Soojebi { public static void main(String[] args) { int a; a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); System.out.print(st.a); }} 1) class Static ① public int a = 20;     - 인스턴스 변수.      - 객체가 생성될 때마다 각각의 객체가 ..
[정보처리기사 실기]_2023년 3회 2. 다음에서 설명하는 용어를 쓰시오.- 사용자가 비밀번호를 제공하지 않고 다른 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있게 하는 개방형 표준 기술이다.- 구글, 페이스북 등의 외부 계정을 기반으로 토큰을 이용하여 간편하게 회원가입 및 로그인할 수 있는 기술이다. : Oauth 3. 리눅스(Linux)에서 사용자에게 읽기/쓰기/실행 권한을 부여하고, 그룹에게는 읽기/실행을 부여하고, 그 이외에는 실행 권한을 soojebi.txt 파일에 부여하는 명령어는 다음과 같다. 빈칸에 들어갈 답을 작성하시오. (8진법을 사용)(   ①   )(   ②   ) soojebi.txt ① chmod② 751 https://mh030128.tistory.com/24 [정보처리기사 실기]_2020년 2회1. 정보시..
[정보처리기사 실기]_2023년 2회 4. [학생] 테이블의 스키마 이용해 [처리 조건]에 맞은 쿼리문을 작성하시오.[학생] 테이블속성명데이터 타입비고학번INTPRIMARY KEY이름VARCHAR(20 학년INT 과목VARCHAR(20) 연락처VARCHAR(20) (처리 조건)- 학생 테이블에 학번이 9830287, 이름이 '한국산', 학년이 3, 과목이 '경영학개론', 연락처가 '050-1234-1234'인 학생의 정보를 입력.- 명령문 마지막의 세미콜론(;)은 생략이 가능.- 인용 부호가 필요한 경우 작은따옴표(')를 사용. : INSERT INTO 학생 (학번, 이름, 학년, 과목, 연락처) VALUES (9830287, '한국산', 3, '경영학개론', '050-1234-1234'); 6. 전체 조건식의 영향은 고려하지 않고, 결정 ..
[정보처리기사 실기]_2023년 1회 4. 다음 중 빈칸에 공통으로 들어갈 용어를 쓰시오.- (   )은/는 웹에서 Javascript, XML을 이용하여 비동기 식으로 웹 페이지의 일부 콘텐츠만 리로드(Reload) 해오는 방식이다.- (   )은/는 하이퍼텍스트 표기 언어(HTML)만으로는 어려운 다양한 작업을 웹 페이지에서 구현해서 이용자가 웹 페이지와 자유롭게 상호 작용할 수 있도록 구현하는 기법이다.- Google Maps와 Google (   )에서 이러한 방식을 사용한다. : AJAX 5. 패킷 교환 방식에서 패킷이 전송되기 전에 송/수진 스테이션 간의 논리적인 통신 경로를 미리 설정하는 방식은 (   ①   ) 방식이며, 연결 경로를 확립하지 않고 각각의 패킷을 순서에 무관하게 독립적으로 전송하는 방식은 (   ②   ) 방식..
[정보처리기사 실기]_2022년_프로그래밍 [1회] 3. 다음은 자바 코드이다. 출력 결과를 쓰시오.class A { int a; int b;}public class Soojebi { static void func1(A m) { m.a *= 10; } static void func2(A m) { m.a += m.b; } public static void main(String[] args) { A m = new A(); m.a = 100; func1(m); m.b = m.a; func2(m); System.out.printf("%d", m.a); }} 1) class A - 정수형 변수 a, b 선언. 2) class Soojebi - A m = new A(); → A클래스의 인스턴스인 m을 생성. 이 인스턴스는 a와 b 두 개의..
[정보처리기사 실기]_2022년 3회 2. 올바른 관계대수 기호를 쓰시오.- (    ①   ) : 합집합- (   ②   ) : 카티션 프로덕트- (   ③   ) : 조인- (   ④   ) : 차집합- (   ⑤   ) ; 프로젝트 ① ∪ / ② X / ③ ▷◁ / ④ ㅡ / ⑤ π 3. 다음은 디자인 패턴에 대한 설명이다. (   ) 안에 들어갈 디자인 패턴의 유형을 쓰시오.- (   ①   ) 패턴은 기능의 클래스 계층과 구현의 클래스 계층을 연결하고, 구현부에서 추상 계층을 분리하여 추상화된 부분과 실제 구현 부분을 독립적으로 확장할 수 있는 디자인 패턴이다.- (   ②   ) 패턴은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에 연락이 가고 자동으로 내용이 갱신되는 방법으로 일대 다의 의존성을 가지며 상호 작용하는..
[정보처리기사 실기]_2022년 2회 1. 다음은 관계 데이터 모델과 관련된 설멍이다. (   ) 안에 공통적으로 들어갈 용어를 쓰시오.- (   )은/는 관계 데이터베이스에 대한 비절차적 언어이며, 수학의 Predicate Calculus에 기반을 두고 있다.- Codd 박사에 의하여 제시되었으며, 튜플 (   ), 도메인 (   )이/가 있다. : 관계해석 https://mh030128.tistory.com/26 [정보처리기사 실기]_2020년 3회1. 리팩토링의 목적에 대해 서술. : 코드의 외부 행위는 바꾸지 않고 내부 구조 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것.[리팩토링 목적] ① 유지보수성 향상 :mh030128.tistory.com2020년 3회_10번문제 2. 다음은 블록 암호화 알고리즘에 대한..