J정처LAB
정보처리기사 실기
편집복원

2023년 1회 정보처리기사 실기

복원 문항을 학습 가능한 표현으로 정리하고 ITPASSLAB이 답안 기준과 해설을 편집 검수했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.

한 문제씩 풀기문제마다 바로 답과 해설을 확인합니다.
0/20답안 작성
프로그래밍 언어 활용난도 중상

1번 · 주관식 · 5점

다음 Java 프로그램에서 두 객체가 공유하는 필드와 각 객체가 따로 보관하는 필드의 변화를 추적하여 출력 결과를 줄 단위로 쓰시오.

JAVA좌우로 밀어 전체 코드 보기
class Counter {
    static int shared = 4;
    int local;

    Counter(int seed) {
        local = seed;
        shared += seed;
    }

    int next() {
        local += 2;
        return ++shared + local;
    }
}

public class Main {
    public static void main(String[] args) {
        Counter first = new Counter(3);
        Counter second = new Counter(1);

        System.out.println(first.next());
        System.out.println(second.next());
        System.out.print(Counter.shared + ":" + first.local + ":" + second.local);
    }
}

답안을 입력하세요

학습기록 준비 중