728x90
반응형

java 16

[정보처리기사] [Java] 상속과 super 키워드 실행 순서 | 2024년 1회 정보처리기사 실기 기출문제

2024년 1회 정보처리기사 실기 기출문제문제 다음 JAVA 코드의 실행 순서를 중복 번호 없이 빈칸에 작성하시오. 실행 순서 : 5 → ( ) → ( ) → ( ) → ( ) → ( ) class Parent { int x, y; Parent(int x, int y) { (_1_) this.x = x; this.y = y; } int getT() { (_2_) return x * y; }}class Child extends Parent { int x; Child(int x) { (_3_) super(x + 1, x); this.x = x; } int getT(int n) { (_4_) ..

[정보처리기사] [Java] static 변수와 메서드 | 싱글톤 패턴 | 정보처리기사 실기 기출문제(2024년 1회)

2024년 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() { retur..

[정보처리기사] [Java] 상속과 오버라이딩, super 키워드 | 정보처리기사 실기 기출문제

2021 2회 정보처리기사 실기 기출문제문제다음 Java 소스코드의 알맞은 출력값을 작성하시오.public class Class01 { public static void main(String[] args) { Class01 c1 = new Class01(); Class02 c2 = new Class02(); System.out.println(c1.sum(3, 2) + c2.sum(3, 2)); } int sum(int x, int y) { return x + y; }}class Class02 extends Class01 { int sum(int x, int y) { return x - y + su..

[정보처리기사] static 메소드란? 객체 없이 호출하는 방법 | 정보처리기사 실기 기출문제

2021 2회 정보처리기사 실기 기출문제문제클래스를 생성하지 않고 사용할 수 있는 메소드를 선언할 때 사용하는 명령어이다. 아래 JAVA소스코드의 괄호안에 들어갈 명령어가 무엇인지 쓰시오.public class ClassA { public static void main(String[] args){ System.out.print(check(1)); } public (_____1_____) String check(int num) { return String.valueOf(num); }}정답static해설📌 static 메소드static은 클래스 레벨에서 메소드나 변수를 선언할 때 사용하는 키워드입니다.static 메소드는 객체를 생성하지 않고도 바로 호출할 수 있..

[정보처리기사] [ Java ] 2차원 배열 | 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음 Java 프로그램의 실행 결과를 쓰시오.public class good { public static void main(String[] args) { int[][] arr = new int[][]{{45, 50, 75}, {89}}; System.out.println(arr[0].length); System.out.println(arr[1].length); System.out.println(arr[0][0]); System.out.println(arr[0][1]); System.out.println(arr[1][0]); }}정답31455089해설📌 기본 개념1️⃣ 2차원..

[정보처리기사] [ Java ] for문과 조건문을 활용한 누적 합계 출력 프로그램 | 정보처리기사 실기 기출 문제 풀이

2021년 1회 정보처리기사 실기 기출문제문제다음은 Java 프로그램이다. 실행 결과를 쓰시오.public class good { public static void main(String[] args) { int i, sum; for(sum = 0, i = 0; i 정답0+1+2+3+4+5=15해설📌 기본 개념1️⃣ for 반복문반복문은 특정 조건을 만족할 때까지 코드를 반복 실행합니다.for 문은 다음 구조로 이루어집니다:for(초기화; 조건; 증감){ // 반복 실행할 코드} 초기화: 반복 변수의 초기값을 설정합니다.조건: 반복을 계속할지 결정하는 논리식입니다. 조건이 true인 동안 반복이 실행됩니다.증감: 반복 변수를 증가 또는 감소시킵니다. 2️⃣ if 조건..

[정보처리기사] [ Java ] 상속과 오버라이딩, 재귀 함수 문제 해설 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음은 Java로 작성된 프로그램이다. 이를 실행한 출력 결과를 쓰시오.class Parent { public int compute(int num) { if (num 정답1해설1️⃣ 상속과 오버라이딩📌 상속 (Inheritance)Child 클래스는 Parent 클래스를 상속받습니다.상속받은 Child 클래스는 Parent 클래스의 메서드 compute를 재정의(오버라이딩)합니다.📌 오버라이딩 (Overriding)오버라이딩이란 부모 클래스의 메서드를 자식 클래스에서 동일한 이름과 매개변수로 재정의하는 것입니다.Parent 클래스의 compute 메서드는 다음과 같습니다:public int compute(int num) { if (n..

[정보처리기사] [ Java ] 반복문을 활용한 2차원 배열 생성 | 정보처리기사 실기 기출 문제 풀이

2020년 4회 정보처리기사 실기 기출문제문제다음 JAVA 프로그램을 분석하여 빈 칸 (1),(2)에 들어갈 내용을 각각 쓰시오public class good { public static void main(String[] args) { int[][] array = new int[(___1번___)][(___2번___)]; for (int i = 0; i 정답 (1번): 3 (2번): 5  해설📌 2차원 배열이란?1차원 배열은 일렬로 나열된 선형 데이터 구조입니다. 배열의 각 요소는 고유한 단일 인덱스를 사용해 접근합니다.// 형식데이터형[] 배열이름 = new 데이터형[크기];// 예제int[] array = new int[5]; // 크기가 5인 1차원 배열 선언arr..

[정보처리기사] [ Java ] 10진수를 2진수로 변환하는 알고리즘 | 2020년 3회 정보처리기사 실기 기출문제

문제다음은 n이 10일 때, 10진수을 2진수로 변환하는 자바 프로그램이다. ( 1 )번, ( 2 )번에 알맞는 값을 적으시오.class good { public static void main(String[] args) { int[] a = new int[8]; int i = 0; int n = 10; while [___1번___] { a[i++] = [___2번___]; n /= 2; } for (i = 7; i >= 0; i--) { System.out.print(a[i]); } }}[출력결과]00001010정답1번 정답n > 0 또는n >=1 또는i 또는..

[정보처리기사] [Java] while문과 continue의 활용| continue와 break의 차이점 | 2020년 3회 정보처리기사 실기 기출문제

2020년 3회 정보처리기사 실기 기출문제문제다음은 Java 코드이다. 출력 결과를 쓰시오.public class good { public static void main(String[] args) { int i = 0; int sum = 0; while (i 정답30해설주어진 자바 프로그램은 1부터 10까지의 정수 중 짝수만 합산하는 로직을 포함하고 있습니다. 이를 단계별로 분석하겠습니다.1️⃣ 변수 초기화int i = 0;int sum = 0; i: 현재 반복문에서 사용할 정수 값을 나타냄. while 루프에서 1씩 증가합니다.sum: 짝수만 더해서 최종적으로 합계를 저장하는 변수입니다. 2️⃣ while 반복문 while (i  📌 while (i i가 1..

728x90
반응형