하나고 파이썬 기말 예상문제 SET 01 정답
객관식 정답표
| 문항 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
| 정답 |
① |
② |
③ |
④ |
⑤ |
③ |
④ |
② |
③ |
① |
② |
④ |
① |
③ |
② |
⑤ |
단답형 예시 답안
turn_left, turn_left
def turn_around():
hana.turn_left()
hana.turn_left()
-
keys
-
None
-
move, drop_beeper
해설
- 함수 호출 인자
g(3)이 먼저 평가되어 g 3을 출력하고 6을 반환한 뒤 f(6)이 실행된다.
- 매개변수
x는 지역 변수이므로 전역 x는 그대로 4이다.
- 함수 안에서
n = 3이 있으므로 n은 지역 변수로 판단되고, 대입 전 읽기 때문에 오류가 난다.
return이 없으면 함수 호출값은 None이다.
- 생략된 인자는 기본값을 사용하므로 각각 8, 1, 1이다.
sqrt만 가져왔고 math라는 이름은 가져오지 않았다.
- 사용자 정의 함수는
def 키워드로 정의한다.
- 같은 key가 중복되면 마지막 값이 남는다.
- 값의 합은 340이고
/ 연산 결과는 85.0이다.
- 70 이상만
Pass이다.
get_info()는 f-string을 반환한다.
- 메서드 내부
print가 먼저 실행되고, 반환값이 없어서 r은 None이다.
5 * 3 = 15.
- 왼쪽 회전 3회는 오른쪽 회전 1회와 같으므로 동쪽에서 남쪽이 된다.
if 조건이 참이면 아래 elif는 검사하지 않는다.
- 실제 코드와 세계 파일 기준 비퍼와 종료 위치는
(6, 4)이다.