还剩5页未读,继续阅读
文本内容:
二、填空题(共10题共20分)
1.类成员的访问权限分为__public___、__protected_和__private__三类(2分)
2.下列语句序列执行后输出10,请将划线处的语句补充完整classMyClass{public:MyClassintx:valx{}voidPrint;private :intval ;};void MyClass::Print{coutvalendl;}intmain{MyClassobj10;obj.Print;return0;}
3.有两个类M和C,其中类C定义如下classC{public:Mm;};若建立类C的对象object,则对象m和对象object中后被初始化的是对象____object____(2分)
4.下列语句序列执行后输出Hello,请将划线处的语句补充完整(2分)classMyClass{public:voidPrintconst{coutHello;}};intmain{MyClass*p=newMyClass; p- Print;return0;}
5.请在划线处填写正确内容,使类MyClass的复制构造函数的声明完整(2分)classMyClass{public:MyClassconst____MyClass______________obj;};
6.为了解决多继承产生的_菱形继承_问题,在C++中引入了虚基类(2分)
7.派生新类的类称为___父类_,而派生出的新类称____子类___(2分)
8.运算符函数的函数名是由运算符前加关键字__operator构成的(2分)
9.下列语句序列的输出结果是____100__(2分)classMyClass{public:MyClassintx{coutx;}~MyClass{cout0;}};intmain{...。