문제 상세보기
문제 정보

문제 ID: 540119

카테고리: 정보처리기사

강의: 정보처리기사 (2022-03-05 시행)

키워드: 없음

문제
다음 JAVA 프로그램이 실행되었을 때, 실행 결과는?
정답을 선택하세요
1 BCDABCA
2 BCDABCC
3 CDDACCC
4 CDDACCA
단일 문제
정답
2번 : BCDABCC
해설 gpt-4o-mini 생성
[정답 근거] → 주어진 JAVA 프로그램에서 문자열 조작을 통해 'B', 'C', 'D', 'A'의 순서로 문자가 출력됩니다. 프로그램의 로직에 따라 'B', 'C', 'D', 'A'가 각각 한 번씩 출력되고, 마지막에 'C'가 두 번 출력되어 최종 결과는 'BCDABCC'가 됩니다. 따라서 정답은 2번입니다.

[오답 해설] →
1번 'BCDABCA': 마지막에 'A'가 추가되어 잘못된 결과입니다.
3번 'CDDACCC': 'D'가 두 번 출력되고 'A'가 잘못된 위치에 있어 틀린 결과입니다.
4번 'CDDACCA': 'D'와 'A'의 순서가 잘못되어 틀린 결과입니다.

[관련 개념] → JAVA의 문자열 조작 및 출력 메커니즘에 대한 이해가 필요합니다. 특히, 반복문과 조건문을 통해 문자열을 어떻게 구성하고 출력하는지를 파악하는 것이 중요합니다.

[학습 포인트] → JAVA 프로그램의 실행 결과를 예측하기 위해서는 코드의 흐름을 정확히 이해하고, 각 변수의 값이 어떻게 변화하는지를 추적하는 연습이 필요합니다.