简答题\n 对于公有派生,它的“继承方式“是( )。 A、private B、public C、protected D、inaccessible \n简答题\n 下列程序段中具有相同值的是( ) class Base {int b;}; class Base1:virtual public base{int b1;}; class Base2:virtual public base{int b2;}; class derived:public Base1,public Base2{int b3;}; derived d; A、d.b与d.base1::b B、d.base1::b与 d.base1::b1 C、d.b与 d. b3 D、d.base2::b与 d.base2::b2\n简答题\n 下列( )不是构造函数的特征。 A、构造函数在创建对象时自动调用 B、构造函数可以重载 C、构造函数不可以设置默认参数 D、构造函数必须指定函数类型\n简答题\n 下列说法正确的是( )。 A、面向对象程序设计方法也成为面向过程的程序设计方法 B、面向对象程序设计方法的设计思想是“自顶向下、逐步求精” C、面向对象程序设计方法最重要的两个概念是类和对象 D、面向对象方法中,类是具有相同类型的对象的抽象\n简答题\n 若定义cin>;>;str;当输入 Microsoft Visual Studio 6.0! 所得的结果是str=()。 A、Microsoft Visual Studio 6.0! B、Microsoft C、Microsoft Visual D、Microsoft Visual Studio 6.0\n简答题\n 下面关于自定义类的运算符重载的说法中,正确的是( )。 A、C++中的所有运算符都可以重载 B、不仅可以重载C++中已有的运算符,还可以创建新的运算符 C、运算符重载实质上就是函数重载 D、运算符重载的函数名是operator\n简答题\n 关于对象成员的构造函数的调用顺序,说法正确的是( )。 A、与它们在成员初始化列表中给出的顺序相同 B、与析构函数的调用顺序相同 C、与它们在类中说明顺序相同 D、其它说法都不对\n多选题\n 对定义重载函数的下列要求中,( )是错误的。A、要求参数的个数不同B、要求参数中至少有一个类型不同C、要求参数个数相同时,参数类型不同D、要求函数的返回值不同\n简答题\n 在类体中可以在声明成员变量的同时为其赋初值。 A、正确 B、错误\n简答题\n 使用打开文件函数open()之前,需要定义一个流类对象,使用open()函数来操作该对象。 A、正确 B、错误\n多选题\n 在下列关键字中,用以说明类中公有成员的是【】。 A. public B. private C. protected D. friend \n简答题\n 下列函数中,不可以作为虚函数的是()。 A、析构函数 B、成员函数 C、普通函数 D、构造函数\n简答题\n 在C++中,不能被派生类继承的函数是( )。 A、成员函数 B、构造函数 C、析构函数 D、拷贝构造函数\n简答题\n 下列说法正确的是( )。 A、若语句f(3)=5;正确,则f一定是一个返回引用的函数 B、若语句cout C、在返回引用的函数中,可以返回全局变量或静态变量的引用 D、在返回引用的函数中,可以返回局部变量的引用\n简答题\n 不同的对象可以调用相同名称的函数,并可导致完全不同的行为的现象称为( )。 A、多态性 B、抽象 C、继承 D、封装\n简答题\n 在C++中,能被派生类继承的函数是( )。 A、成员函数 B、构造函数 C、析构函数 D、拷贝构造函数\n简答题\n 继承性是指同样的消息被不同对象接收时可产生不同的行为。 A、正确 B、错误\n简答题\n 类模板的模板参数( )。 A、只可作为数据成员的类型 B、只可作为成员函数的返回类型 C、只可作为成员函数的参数类型 D、其它三者皆可\n简答题\n 在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。 A、不同 B、相同 C、相容 D、部分相同\n简答题\n 使用关闭文件函数close()关闭一个文件时,但流对象仍存在。 A、正确 B、错误\n