//광고차단회복
반응형

※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.

 

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 답

 

 

반응형

+ Recent posts