- A.iostream. h
- B.fstream. h
- C.iomanip. h
- D.stdli
- E.h
- A.C++已有的任何运算符都可以重载
- B.运算符函数的返回类型不能声明为基本数据类型
- C.在类型转换符函数的定义中不需要声明返回类型
- D.可以通过运算符重载来创建C++中原来没有的运算符
- A.operator@(obj)
- B.operator@(obj, 0)
- C.obj. operator@( )
- D.obj. operator@( 0)
- A.test(5)
- B.test(5, 8)
- C.test(6, '#')
- D.test(0, 0, '*')
- A.任何与类相关的函数都有this指针
- B.类的成员函数都有this指针
- C.类的友元函数都有this指针
- D.类的非静态成员函数才有this指针
- A.p=x
- B.p=q
- C.p=&x
- D.p=&y
- A.模板把数据类型作为一个设计参数,称为参数化程序设计
- B.使用时,模板参数与函数参数相同,是按位置而不是名称对应的
- C.模板实例化参数类型包括数据类型和值
- D.类模板与模板类是同一个概念
- A.函数名相同
- B.参数个数不同
- C.参数类型不同
- D.函数返回值类型不同
- A.int *p=new a[10];
- B.float *p =new float[10];
- C.int *p= new float[10];
- D.int *p= new int[5]={1,2,3,4,5,6};
- A.构造函数可以设置默认参数
- B.构造函数在定义类对象时自动执行
- C.构造函数可以是内联函数
- D.构造函数不可以重载
- A.成员函数一定是内联函数
- B.成员函数可以重载
- C.成员函数可以设置参数的默认值
- D.成员函数可以是静态的
- A.pa是一个指向数组的指针,所指向的数组是5个i型元素
- B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量
- C.pa[5]表示数组的第5个元素的值,是int型的值
- D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
- A.int &z;
- B.int &t=1;
- C.int &x=m;
- D.float &f=&m;
- A.属于全局变量
- B.属于该类,某些情况下也可被该类不同实例所共享
- C.只属于该类
- D.任何情况下都可被该类所有实例共享
- A.自反性
- B.对称性
- C.传递性
- D.反对称性
- A.所有类成员
- B.private或protected的类成员
- C.public的类成员
- D.public或 private的类成员
- A.它必须用于new返回的指针
- B.对一个指针可以使用多次该运算符
- C.它也适用于空指针
- D.指针名前只用一对方括号,不管所删除数组的维数
- A.作用域运算符
- B.指针运算符
- C.提取运算符
- D.插入运算符
- A.Pad
- B.name_1
- C.A#bc
- D._a12
- A.float
- B.char
- C.int
- D.double