※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.
Q 01. 다음 중 클래스의 정의로 옳은 것을 고르세요.
① 파이썬에서만 제공하는 특별한 기능이다.
② 객체지향 프로그래밍의 핵심 개념이다.
③ 클래스와 필드는 동일한 용어다.
④ 클래스 안에는 변수를 포함할 수 있는데 이를 메소드라 한다.
A : ②
Q 02. 다음은 자동차 클래스를 생성하는 코드입니다. 빈칸을 채우세요.
① Car : color = "" speed = 0 ② upSpeed(③, value) : self.speed += value ② downSpeed(③, value) : self.speed -= value |
A :
① class
② def
③ self
Q 03. 다음 설명에서 빈칸을 채우세요.
자동차 ①를 만든 것은 자동차의 설계도를 만든 것으로 생각하면 됩니다. 자동차 설계도를 만들었다고 자동차가 생산되는 것은 아니며, 설계도를 토대로 실제 자동차를 제작하는 작업을 해야 합니다. 이렇게 실제 생산되는 자동차를 ②라 합니다. |
A :
① 클래스
② 인스턴스
Q 04. 자동차 클래스의 이름을 Car라 하고, 자동차 인스턴스 2대(car1,car2)를 생성하는 코드를 쓰세요.
A :
class Car :
#클래스의 필드
#클래스 메소드
car1 = Car()
car2 = Car()
Q 05. 다음은 인스턴스의 색상과 속도를 출력하는 코드입니다. 빈칸을 채우세요.
class Car : color = "" speed = 0 myCar1 = Car() myCar1.color = "빨강" myCar1.speed = 30 print("자동차1의 색상은 %s이며, 현재 속도는 %d km 입니다." % ①) |
A : ① (myCar1.color, myCar1.speed)
Q 06. 다음은 속도를 50으로 초기화하는 클래스의 생성자 코드입니다. 빈칸을 채우세요.
class Car : speed = 0 ①생성자 코드 |
A :
def __init__(self) :
self.speed = 50
Q 07. 다음 설명에서 빈칸에 공통으로 들어갈 단어를 쓰세요.
①는 클래스 안에 공간이 할당된 변수를 말합니다. 그래서 ①는 인스턴스에는 별도의 공간이 활당되지 않고 여러 인스턴스가 ①의 공간을 같이 사용합니다 |
A : ① 필드
Q 08. 다음은 Car의 상속을 받는 RVCar 클래스를 정의하는 코드입니다. 빈칸을 채우세요.
class Car : speed = 0 def upSpeed(self, value) : self.speed = self.speed.speed + value ① : seatNum = 0 def getSeatNum(self) : return self.seatNum |
A : ① class RVCar(Car)
2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답
2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답
2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답
2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답
2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답
2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답
2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답
2022.11.18 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답
2022.11.19 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch9 답
2022.11.25 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch10 답
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch13 답 (1) | 2022.11.27 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch12 답 (0) | 2022.11.26 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch10 답 (0) | 2022.11.25 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch9 답 (0) | 2022.11.19 |