【单选题】
假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。
①
clasederived::studentprivate{…}
②
clasederived::studentpublic{…}
③
clasederived::privatestudent{…}
④
clasederived::publicstudent{…}
【单选题】
面向对象程序设计思想的主要特征中不包括()。
【单选题】
将一组对象的共同特征抽象出来,从而形成的概念是()。
【单选题】
如果表达式++i*k中的“++”和“*”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。
①
operator*(i.operator++(),k)
②
operator*(operator++(i),k)
③
i.operator++().operator*(k)
④
k.operator*(operator++(i))
【单选题】
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
④
constchar*constp=“ABCD”
【单选题】
下列语句中,将函数intsum(intx,inty)正确重载的是()。
③
floatsum(floatx,floaty);
【单选题】
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
【单选题】
下面运算符中,不能被重载的运算符是()。
【单选题】
C++是()。
③
既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言