题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-24 03:07:39

[单项选择]对于类定义:   classA{   public:   virtualvoidfuncl(){}   voidfunc2(){}   };   classB:publicA{   public:   voidfuncl(){cout<<"classBfunc1"<  virtualvoidfunc2(){cout<<"classBfunc2"   <  };   下面正确的叙述是(  )。
A. A::func2(  )和B::func1(  )都赵虚函数
B. A::rune2(  )和B::func1(  )都不是虚函数
C. B::func1(  )是虚函数,而A::fune2(  )不是虚函数
D. B::func1(  )不是虚函数,而A::func2(  )是虚函数

更多"对于类定义:   classA{   public: "的相关试题:

[单项选择]对于类定义
class A
public:
virtual void funcl( )
void func2( )
;
class D:public A
public:
void funcl( )cout<< "class B rune 1"<<end1;
virtual void func2( )cout<< "class B func 2"<<end1;
;
下面正确的叙述是 ______。
A. A::func2()和B::funcl()都是虚函数
B. A::func2()和B::funcl()都不是虚函数
C. B::func1()是虚函数,而A::func2()不是虚函数
D. B::func1()不是虚函数,而A::func2()是虚函数
[单项选择]对于类定义
class A
public:
virtual void func1( )
void func2( )

class B:public A
public:
void func1( )cout<<"class B func 1"< < end1;
virtual void func2( )cout << "class B func2"<< end1;
;
下面正确的叙述是
A. A::func2( )和B::func1( )都是虚函数
B. A::func2( )和B::func1( )都不是虚函数
C. B::func1( )是虚函数,而A::func2( )不是虚函数
D. B::func1( )不是虚函数,而A::func2( )是虚函数
[单项选择]对于类定义:
class A
public:
virtual void funcl( )
void func2( )
);
class B:public A
public:
voidfuncl( )cout<<“class Bfunc 1”<<endl;
virtual void func2( )cout<<“class B func 2”<<endl;

下面正确的叙述是( )。
A. A::func2()和B::funcl()都是虚函数
B. A::func2()和B::funcl()都不是虚函数
C. B::funcl()是虚函数,而A::func2()不是虚函数
D. B::funcl()不是虚函数,而A::func2()是虚函数
[填空题]类Test定义如下: public class Test{ public static void main(String args[]) { String sty=new String("abcde"); char ch[]={’A’,’B’,’C’,’D’,’E’}; ml(str,ch); System.out.print(str+","); System.out.println(ch); } public static void ml(String s,char ch[]) { s="Hello"; ch[3]=’Z’; } } 那么程序的执行结果为: 【9】
[单项选择]有如下类定义和变量定义:
class Parents
public:
int publicData:
private:
int privateData;

class ChildA:public Parents/类体略*/;
class ChildB:private Parents/类体略*/;
ChildA a;
ChildB b;
下列语句中正确的是
A. cout<<a.publicData<<endl;
B. cout<<a.privateData<<endl;
C. cout<<b.publieData<<endl;
D. eout<<b.privateData<<endl;
[单项选择]有如下类定义:
class Vechicle //基类
public:
Vechicle(string s):name(s)
protected:
string name;
;
//Vechicle的派生类
public:
Bicycle(string name):Vechicle( name)
;
横线处缺失部分为______。
A. class Vechicle:public Bicycle
B. class Bicycle: class Vechicle
C. class Bicycle:public Vechicle
D. class Bicycle: public class Vechicle
[判断题]用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。
[单项选择]有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y+yOff} void Print( ) const {cout<<’’(’’<<_x<<’’,’’<<_y<<’’)’’<<endl;} private: int_x_y; }; 下列语句中会发生编译错误的是【 】
A. Pointpt;pt;Print();
B. const Point pt;pt.Print();
C. Pointpt;pt.Move(1,2);
D. const Point pt;pt.Move(1,2);
[单项选择]类MyClass的定义如下:   classMvClass   {   public:   MyClass(){value=0;}   SetVariable(inti){value=i;}   private:   intvalue;   };   则对下列语句序列正确的描述是(  )。
A. 语句p=&my;是把对象my赋值给指针变量P
B. 语句MyClass*P,my;会调用两次类MyClass的构造函数
C. 对语句*
D. SetVariable(5)的调用是正确的
E. 语句p->SetVariable(5)与语句my.SetVariable(5)等价
[单项选择]有如下类定义和变量定义:
class A
public:
A( )data=0;
~A( )
int GetData( )constreturn data;
void SetData(int n)data=n;
private:
int data;

const A a;
A b;
下列函数调用中错误的是
A. GetData( );
B. SetData(10);
C. GetData( );
D. SetData(10);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码