하나고 파이썬 기말 예상문제 SET 05 정답
객관식 정답표
| 문항 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
| 정답 |
③ |
④ |
③ |
③ |
② |
③ |
① |
② |
③ |
② |
② |
① |
① |
① |
② |
③ |
단답형 예시 답안
-
32, 9
-
2, 2, 3
-
choice
-
(6, 4)
해설
f(2) = 5, g(5) = 25 - 5 = 20.
- 함수 안에서
x = x + 1은 지역 변수 대입으로 처리되어 대입 전 읽기 오류가 난다.
- 매개변수
x는 지역 변수이고 전역 x는 3으로 유지된다.
- 안쪽
print("hi")는 hi를 출력하고 None을 반환한다. 바깥 print가 그 None을 출력한다.
sqrt를 직접 가져왔으므로 sqrt(16)으로 사용할 수 있다.
math라는 이름 대신 m이라는 별칭만 만들어졌다.
- 생성자에서
self.name, self.pet에 값이 저장된다.
self.name은 해당 객체가 가진 속성이다.
display_info()는 출력만 하고 반환값은 없다.
80 + 90 = 170.
- 딕셔너리에서
"B" key의 value는 4이다.
- 70 이상이면
Pass, 아니면 Fail이다.
- key 문자열의 0번 인덱스를 출력한다.
Robot()은 클래스 기반 객체 생성 호출이다.
- 함수 내부에 매개변수가 없고
hana 이름을 직접 사용한다.
- 위치 검사와
break가 비퍼 줍기보다 먼저 있다.