已知classA中有数据成员inta,如果定义了A的两个对象A1、A2,它们各自的数据成员a的值可以不同吗?
第1题:
A.g(3,2)
B.a1.g(2,5)
C.a1.f(4)
D.f(3)
第2题:
A.publicintmethod1(inta,intb){return0;}
B.privateintmethod1(inta,intb){return0;}
C.privateintmethod1(inta,longb){return0;}
D.publicshortmethod1(inta,intb){return0:}
E.staticprotectedintmethod1(inta,intb){return0;}
第3题:
如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生_____静态变量。
第4题:
下面程序的结果是( )。 #include(iostream.h> classA { inta; public: A( ):a(1){} voidshowa( )(cout<<a;} }; classB { inta; public: B( ):a(2){} voidshowa( ){cout<<a;} }; classC:publicA,publicB { inta; public: C( ):a(3){} voidshowa( ){cout<<a;} }; voidmain( ) { CC; showa( ); }
A.1
B.2
C.3
D.程序有错误
第5题:
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
第6题:
若有定义如下classA{intx,x1;intf(){inta;…}intg(){inty;…}},则不正确的赋值为()
第7题:
关于类的对象,说法错误的是()。
第8题:
定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成员函数是同类对象共享的。
第9题:
基类成员—>对象成员—>新定义的普通成员
基类成员—>新定义的普通成员—>对象成员
新定义的普通成员—>对象成员—>基类成员
对象成员—>新定义的普通成员—>基类成员
第10题:
第11题:
对
错
第12题:
在类B的成员函数中可以访问A类的私有数据成员
在类B的成员函数中可以访问A类的保护数据成员
类B的构造函数可以调用类A的构造函数做数据成员初始化
类A的构造函数可以调用类B的构造函数做数据成员初始化
第13题:
已知p是一个指向类A公有数据成员的指针,a是类A的一个对象,如果要给p所指向的成员赋值为5,语句应写为【 】。
第14题:
A. 类中有1个公有数据成员
B.类中有1个私有数据成员
C.类中有2个私有数据成员
D.数据成员name的访问权限未知
第15题:
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
第16题:
下列哪一种顺序是派生类数据成员的正确的初始化顺序。()
第17题:
定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。
第18题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第19题:
有如下类声明“classA{intx;……};”,则A类的成员x是()
第20题:
在f()中a=x
在f()中x=a
在f()中x=x1
在g()中y=a
第21题:
intAA::a()
intAA:a()
AA::a()
AA::inta()
第22题:
公有数据成员
私有数据成员
公有成员函数
私有成员函数
第23题:
同1个类定义的两个对象可以互相赋值
对象是类的1个实例
对象是现实生活中具有共同特征的一类事物的抽象
对象的成员包括两个:数据成员和成员函数