반응형
문제 1
다음 코드 실행 시 출력 결과는?
class Animal:
def speak(self):
return "소리를 냅니다."
class Dog(Animal):
def bark(self):
return "멍멍"
d = Dog()
print(d.speak())
(A) "소리를 냅니다."
(B) "멍멍"
(C) 오류 발생
(D) "소리를 냅니다. 멍멍"
문제 2
다음 코드의 실행 결과로 알맞은 것은?
class Vehicle:
def move(self):
return "이동 중입니다."
class Car(Vehicle):
def drive(self):
return "자동차가 달립니다."
c = Car()
print(c.drive())
(A) "이동 중입니다."
(B) "자동차가 달립니다."
(C) "이동 중입니다. 자동차가 달립니다."
(D) 오류 발생
문제 3
아래 코드 실행 결과로 올바른 것은?
class Person:
def greet(self):
return "안녕하세요."
class Student(Person):
def study(self):
return "공부 중입니다."
s = Student()
print(s.greet())
(A) "공부 중입니다."
(B) "안녕하세요."
(C) "안녕하세요. 공부 중입니다."
(D) 오류 발생
문제 4
다음 코드의 실행 결과는?
class Bird:
def sound(self):
return "짹짹"
class Eagle(Bird):
def fly(self):
return "독수리가 날아갑니다."
e = Eagle()
print(e.sound())
(A) "짹짹"
(B) "독수리가 날아갑니다."
(C) "짹짹 독수리가 날아갑니다."
(D) 오류 발생
문제 5
다음 코드 실행 결과로 올바른 것은?
class Shape:
def describe(self):
return "이것은 도형입니다."
class Rectangle(Shape):
def __init__(self, width, height):
self.width = width
self.height = height
def area(self):
return self.width * self.height
r = Rectangle(5, 10)
print(r.describe())
(A) 50
(B) "이것은 도형입니다."
(C) "이것은 도형입니다. 넓이는 50입니다."
(D) 오류 발생
✅ 정답
문제 1 정답
✅ (A) "소리를 냅니다."
문제 2 정답
✅ (B) "자동차가 달립니다."
문제 3 정답
✅ (B) "안녕하세요."
문제 4 정답
✅ (A) "짹짹"
문제 5 정답
✅ (B) "이것은 도형입니다."
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 초급 퀴즈22 - 날짜와 시간 (datetime, time 모듈) (0) | 2025.02.20 |
---|---|
[Python] 초급 퀴즈21 - 모듈과 패키지 (import, from, as) (0) | 2025.02.20 |
[Python] 초급 퀴즈20 - 클래스와 객체 (self, init, 메서드) (0) | 2025.02.20 |
[Python] 초급 퀴즈19 - 리스트 컴프리헨션, map(), filter() (0) | 2025.02.20 |
[python] 클래스 상속 코드 작성 연습 (0) | 2025.02.19 |
[python] 리스트 컴프리헨션 코드 작성 연습1 (0) | 2025.02.19 |
[Python] 초급 퀴즈14 - 리스트 컴프리헨션, 조건문, 반복문 (0) | 2025.02.18 |
[Python] 초급 퀴즈13 - 리스트, 튜플, 파일 입출력, 문자열 (0) | 2025.02.18 |
댓글