4、给定⼀个简单的类定义如下,() 语句在类的外部正确地创建了⼀个  Circle对象并调⽤了 getArea函数?

别灰心,再试一次!

💡 真题解析

【答案】D

【考纲知识点】类的创建和初始化

【解析】getArea是Circle的一个成员函数,且参数表为空,故调用语句应为c.getArea();创建Circle对象c的语句中,Circle c(5.0); 和Circle c = Circle(5.0); 是正确的;Circle c = new Circle(5.0); 错误的原因是new语句的返回值Circle*,而不是Circle。