- A.void A(double,int);
- B.void A(char,float);
- C.void A(double,double);
- D.void A(float,int)
- A.a.operator++(1)
- B.operator++(a)
- C.operator++(a,1)
- D.a.operator++()
- A.5,10
- B.6,10
- C.5,11
- D.6,11
- A.虚函数是一个静态成员函数
- B.虚函数是一个非成员函数
- C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
- D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
- A.一元非成员运算符
- B.一元成员运算符
- C.二元非成员运算符
- D.二元成员运算符
- A.向量是类模板,具有成员函数,但它不可以使用构造类型
- B.向量可以改变赋值目标的大小
- C.erase(iterator it)方法是删除it所指向的容器对象
- D.size()方法指返回当前向量中已经存放的对象的个数
- A.常成员函数
- B.静态成员函数
- C.虚函数
- D.析构函数
- A.int Fun(int x){return x*x;}
- B.int inline Fun(int x){return x*x;}
- C.inline int Fun(int x){return x*x;}
- D.int Fun(int x){inline return x*x;}
- A.通过子类的对象访问
- B.本类及子类的成员函数中
- C.通过该类对象访问
- D.本类的成员函数中
- A.#define<iostream>
- B.#include<iostream>
- C.#define"iostream"
- D.#include"iostream"
- A.它可以用来动态创建对象和对象数组
- B.使用它创建的对象或对象数组可以使用运算符delete删除
- C.使用它创建对象时要调用构造函数
- D.使用它创建对象数组时必须指定初始值
- A.静态数据成员是类的所有对象所共有的
- B.静态数据成员要在构造函数内初始化
- C.类的每个对象都有自己的静态数据成员
- D.静态数据成员不能通过类的对象调用
- A.pa是一个指向数组的指针,所指向的数组是5个int型元素
- B.pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
- C.pa[5]表示某个数组的第5个元素的值
- D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
- A.template<T>
- B.template<T1, T2>
- C.template<class T2;T1,class>
- D.template<class T1;class T2>
- A.add(T x,T y)
- B.T add(x,y)
- C.T add(T x,y)
- D.T add(T x,T y)
- A.0个
- B.1个
- C.多个
- D.至少1个
- A.类B不一定是类A的友元
- B.类B的成员即类A的成员
- C.类的成员即类B的成员
- D.类A的成员函数不得访问类B的成员
- A.无前后缀
- B.后缀L或1
- C.前缀0
- D.前缀0x
- A.类模板中声明的类称为模板类
- B.类模板只能有虚拟类型参数
- C.类模板本身在编译中不会生成任何代码
- D.类模板的成员函数都是模板函数
- A.变量定义
- B.if......else
- C.位操作
- D.switch