注意:此页面搜索的是所有试题
长沙理工大学-面对对象程序设计C++
有关C++编译指令,以下叙述正确的是() C++每行可以写多条编译指令 #include指令中的文件名可含有路径信息 C++的编译指令可以以#或//开始 C++中不管#if后的常量表达式是否为真,该部分都需要编译
下列关于静态数据成员的描述中正确的是() 、静态数据成员是类的所有对象所共有的 静态数据成员要在构造函数内初始化 类的每个对象有自己的静态数据成员 静态数据成员不能通过类的对象调用
有关多态性说法不正确的是() C++语言的多态性分为编译时的多态性和运行时的多态性 编译时的多态性可通过函数重载实现 运行时的多态性可通过模板和虚函数实现 实现运行时多态性的机制称为动态多态性
静态成员函数没有() 返回值 this指针 指针参数 返回类型
函数重载必须满足的条件是 函数名相同 参数个数不同 参数类型不同 函数名不相同
已知类A是类B的友元,类B是类C的友元,则() 类A一定是类C的友元 类C一定是类A的友元 类C的成员函数可以访问类B的对象的任何成员 类A的成员函数可以访问类B的对象的任何成员
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是() 类 对象 函数体 数据块
基类中的public成员,通过public派生,基在派生类中的可见性为 不可访问 private protected public
设有定义int i;double j=5;,则10+i+j值的数据类型是()int double float 不确定
函数模板template void Func(T,T)不能具有哪种实例化形式? void Finc( int,int) void Finc( bool,bool) void Finc( double,int) void Finc( char,char)
假定AB为一个类,则执行“AB a(2), b[3],*p[4];”语句时调用该类构造函数的次数为() 3 4 5 9
用于标识十六进制前缀或后缀是( ) 元 后缀L或e 前缀零 前缀0x
在int a=3,int *p=&a;中,*p的值是() 变量a的地址值 无意义 变量p的地 3
C++类体系中,不能被派生类继承的有() 常成员函数 构造函数 虚函数 静态成员函数
对于int *pa[5];的描述,正确的是() pa是一个指向数组的指针,所指向的数组是5个int型元素 pa是一个指向某个数组中第5个元素的指针,该元素是int型变量 pa[5]表示某个数组的第5个元素的值 pa是一个具有5个元素的指针数组,每个元素是一个int型指针