자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2022년 1회 07 - 프로그래밍 [Python]
쏠솔랄라
2025. 7. 19. 12:23
07 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)
def func(num1, num2 = 2):
print('a = ', num1, 'b = ', num2)
func(20)
답
더보기
a = 20 b = 2
해설
코드 | 실행순서 및 해석 | ||
1 | def func(num1, num2 = 2): | 1 | def: 파이썬에서 메소드를 정의하는 예약어 num1은 비어있고 num2는 2로 초기값을 넣고 시작 그리고 3의 func(20)을 호출한다. |
3 | num1에 20 삽입 | ||
2 | print('a = ', num1, 'b = ', num2) | 4 | 출력 |
3 | func(20) | 2 | 20이라는 값을 가지고 func()호출 하나의 값만 가지고 시작했기 때문에 비어있는 num1에 20이 들어감 |