题库网
  • 首页
  • 所有科目
  • 关于本站
  • 账号设置 退出登录
    注册 登录
下列有关类继承的叙述中,错误的是()(5分)A继承可以实现软件复用B虚基类可以解决由多继承产生的二义性问题C派生类构造函数要负责调用基类的构造函数D派生类没有继承基类的私有成员
有如下类定义:class Point{private;static int how_many;};___how_many=0; 要初始化 Point 类的静态成员 how_many,下划线处应填入的内容是()(5分)AintBstatic intCint Point::Dstatic int Point::
假定AA为一个类,a为该类私有的数据成员,若要在该类的一个成员函数中访问它,则书写格式最好为(5分)AaBAA::aCa()DAA::a()
有以下程序 main() { int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf(“%d”,t[2-i][i]); } 程序的执行后的输出结果是()(5分)A7 5 3B3 5 7C3 6 9D7 5 1
执行下列语句段后,输出字符“*”的个数是()for (int i=50; i>1; i-=2)cout<<~*~;(5分)A24B25C26D50
以下程序中,错误的行是 ①#include ②class A ③{ ④ public: ⑤ int n=2: ⑥ A( int val){cout<(5分)A⑤B⑥C⑦D⑩
下面程序的运行结果为() #include class A {(5分)A1234B1324C1342D3142
对于任意一个类,析构函数最多为(5分)A0B1C2D3
对于一个类的构造函数,其函数名与类名(5分)A完全相同B基本相同C不相同D无关系
在多文件结构中,通常把含有main()函数的文件称为(5分)A主文件,实现文件,程序文件,头文件
为了取代C中带参数的宏,在C++中使用 ( )(5分)A重载函数B内联函数C递归函数D友元函数
在下面的二维数组定义中,正确的是(5分)Aint a[5][]Bint a[][5]Cinta[][3]={ {1,3,5},{5}}Dint a[][10]
下面关于虚函数的描述,错误的是()(5分)A在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数B基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数C虚函数可以是另一个类的友元函数,但不能是静态成员函数D基类中说明的纯虚函数在其任何派生类中都必须实现
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<(5分)Acout<Bcout<Ccout<Dcout<
面向对象程序设计方法比面向过程程序设计方法更加吻合计算机的工作过程。
在定义类的数据成员时,不可以在类中直接对它们进行初始化。(5
面向对象程序设计方法比面向过程程序设计方法更加吻合人类的思维习惯.
在C++中虚函数帮助实现了类的多态性
说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了(5分)
赣ICP备2023009414号-1