第六章 python面向对象
青少年编程知识练习题及答案解析
一、空调冷冻油单选题
1、下列创建类,方法正确的是( )
A.Class food( ):
B.Class Food():
分动器C.class Food()
D.class Food():
答案解析:D,创建类用class关键字,与类名中间隔一个空格,后面添加括号和冒号。
2、根据car()类创建实例对象,
下列代码正确的是( )
A.Car=car()
B.car=car()
C.car=Car()
D.Car=Car()
答案解析:C,类名为大写Car(),对象名为小写的car。
3、在Car类中自定义speed方法,输出:行驶速度为60km/h
代码书写正确的是( )
A.
B. 上海车展新车
C.
D.
答案解析:B,在类中定义方法,注意不要漏掉self和冒号。
4、以下代码创建了一个football对象:
football=Ball(),调用football对象的play方法,
下列选项正确的是( )
A.Football.play()
B.football.Play()
C.football.play()
D.football.play
答案解析:C,对象调用方法,对象名.方法名,不要忘记括号。
5、在Food类中创建eat方法,下列选项正确的是( )
丰田hiaceA.Class Food():
    Def eat(self):
B.class Food():
    def eat(self):
C.class Food():
    def eat():
D.class 安全气囊价格表Food():
丰田普拉多2.7油耗    def Eat(self)
答案解析:B,创建类的关键字class,创建方法的关键字def。
6、以下代码创建了一个monkey对象:
monkey=Animals(),调用monkey对象的name属性,下列选项正确的是( )
A.Monkey.name
B.monkey.name()
C.monkey.name
D.monkey:name()
答案解析:C,访问属性方法:对象名.属性名
7、以传参的方式定义实例化方法时,参数之间用( )符号进行分隔: