콘텐츠로 이동

하나고 파이썬 기말 예상문제 SET 01 정답

객관식 정답표

문항 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
정답

단답형 예시 답안

  1. turn_left, turn_left
def turn_around():
    hana.turn_left()
    hana.turn_left()
  1. keys

  2. None

  3. move, drop_beeper

해설

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