모두CBT

21-1아래 Python 프로그램을 실행한 결과를 적으시오.class … | 2021년 정보처리기사실기 1회차 기출문제 상세 페이지

1

21-1

아래 Python 프로그램을 실행한 결과를 적으시오.

class Route:
    stops = ["Yeosu", "Ulsan", "Namwon", "Gunsan", "Iksan"]

r = Route()
tag = ''
for s in r.stops:
    tag = s[0] + tag
print(tag)
해설

IGNUY


[해설]

stops는 클래스 변수라 인스턴스 r을 통해서도 그대로 읽힌다. s[0]은 각 문자열의 첫 글자다.

  • 반복마다 첫 글자를 기존 tag의 앞에 붙인다(s[0] + tag).
  • Y → UY → NUY → GNUY → IGNUY

첫 글자들이 역순으로 쌓여 IGNUY가 출력된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.