정보처리기사 필기 · 2026년 1회 · 75번

Q.752026년1회4과목 · 프로그래밍 언어 활용
아래 JAVA 프로그램을 실행했을 때의 실행 결과는?
public class Ape {
    static void rs(char a[ ]) {
        for(int i = 0; i < a.length; i ++)
            if(a[i] = = 'B')
                a[i] = 'C';
            else if(i = = a.length - 1)
                a[i] = a[i-1];
            else a[i] = a[i+1];
    }
    static void pca(char a[ ]) {
        for(int i = 0; i < a.length; i ++)
            System.out.print(a[i]);
        System.out.println( );
    }
    public static void main(String[ ] args) {
        char c[ ] = {'A','B','D','D','A','B','C'};
        rs(c);
        pca(c);
    }
}
  • 1CDDACCA
  • 2BCDABCC
  • 3CDDACCC
  • 4BCDABCA

정답: 2번 · BCDABCC

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →정보처리기사 필기 더 풀기