简答题\n 下列关于类模板的描述中,正确的是( )。 A、类模板的模板形参表中既可以有类型形参也可以有普通形参 B、类模板的成员函数中可以用类型形参定义局部变量 C、类模板中可以用类型形参声明成员变量 D、类模板只能在类体中给出成员函数的实现\n简答题\n 能访问一个类CMyClass中的private成员的可以是类CMyClass的成员函数、友元函数和友元类中的函数。 A、正确 B、错误\n简答题\n getline()函数从流中提取终止字符,但终止字符被丢弃。 A、正确 B、错误\n简答题\n 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是()。 A、派生类的对象可以赋给基类对象 B、派生类的对象可以初始化基类的引用 C、派生类的对象可以直接访问基类的成员 D、派生类的对象的地址可以赋给指向基类的指针\n简答题\n 默认形参值应在函数定义处指定。 A、正确 B、错误\n简答题\n 下面对模板的声明,正确的是( )。 A、A.template B、template C、template D、template\n简答题\n 下列说法中错误的是( )。 A、公有继承时基类中的public成员在派生类中是public的 B、公有继承时基类中的private成员在派生类中是不可访问的 C、私有继承时基类中的public成员在派生类中是private的 D、私有继承时基类中的public成员在派生类中是protected的\n简答题\n 关于函数的描述中,()是正确的。 A、派生类的虚函数与基类的虚函数具有不同的参数个数和类型 B、基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数 C、虚函数是一个成员函数 D、虚函数是一个static类型的成员函数\n简答题\n 假定X为一个类,执行X a[3],*p[2];语句时会自动调用该类的构造函数( )次。 A、2 B、3 C、4 D、5\n简答题\n 友元访问类对象的成员时使用( )。 A、类的成员名 B、“this->成员名”的形式 C、“类名::成员名”的形式 D、“对象名.成员名”的形式\n简答题\n 在C++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就是取消这种关联。 A、流 B、类 C、结构 D、对象\n简答题\n 面向对象程序设计方法中也会使用结构化程序设计方法。 A、正确 B、错误\n简答题\n 下列说法正确的是( )。 A、计算机所完成的每一个基本动作称为一条指令 B、机器语言是计算机可以读懂的语言 C、高级语言编写的程序必须通过特定翻译程序翻译成机器语言后才能被计算机读懂 D、汇编语言和C++语言都是高级程序设计语言\n简答题\n C语言中scanf命令在c++中改用cin。 A、正确 B、错误\n简答题\n 在派生类中可以直接访问基类的()。 A、公有成员 B、保护成员 C、私有成员 D、友元成员\n简答题\n 不论派生类以何种方法继承基类,都可以使用基类的( )。 A、public成员 B、private成员 C、protected成员 D、所有成员\n简答题\n 下列描述中,正确的是( )。 A、派生类构造函数主要是对派生类新定义的成员变量进行初始化 B、派生类从基类继承的成员变量的初始化通过基类构造函数完成 C、派生类对象被销毁时会先调用基类析构函数 D、派生类对象被销毁时会先调用派生类析构函数\n简答题\n 类的成员函数中可以直接访问对象成员中的私有成员。 A、正确 B、错误\n简答题\n 下列函数中,可以作为虚函数的是()。 A、析构函数 B、成员函数 C、普通函数 D、构造函数\n