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

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

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

모의고사 응시150분 동안 실제 시험처럼 풉니다.
0/20답안 작성02:30:00남은 시간
프로그래밍 언어 활용난도 중상

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);
    }
}

답안을 입력하세요

학습기록 준비 중