niusouti.com

下面的方法重载,正确的是( )。A、intfun(inta,floatb){}B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}C、floatfun(floata){}D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}

题目

下面的方法重载,正确的是( )。

A、intfun(inta,floatb){}

B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}

C、floatfun(floata){}

D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}


相似考题
参考答案和解析
正确答案:C
更多“下面的方法重载,正确的是( )。A、intfun(inta,floatb){}B、floatfun(inta,floatb){}floatfun(inta, ”相关问题
  • 第1题:

    在下面的一维数组定义中,错误的定义格式为()。

    A、inta={1,2,3}

    B、)inta[10]={O}

    C、inta[]

    D、inta[5]


    参考答案:C

  • 第2题:

    设有structstu{inta;floatb;}strutype;则struct是结构体的关键字。

    此题为判断题(对,错)。


    正确答案:√

  • 第3题:

    下列哪些是方法publicintadd(inta)的重载方法?()

    A.publicintadd(longa);

    B.publicvoidadd(inta);

    C.publicvoidadd(longa);

    D.publicintadd(floata);


    参考答案:A, C, D

  • 第4题:

    下列选项中,不能与方法publicvoidadd(inta){}构成方法重载的是_________。

    A.publicvoidadd(floata)

    B.publicintadd(inta)

    C.publicvoidadd(longa)

    D.publicvoidadd(inta,intb)


    正确答案:B

  • 第5题:

    采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。

    A.覆盖/重置

    B.封装

    C.重载/过载

    D.多态


    正确答案:A

  • 第6题:

    设有如下定义,若有p=&ab;,则对ab中成员项的正确引用是( )。structss{inta;floatb;}ab,*p;

    A.(*p).ab.a

    B.p->a

    C.p->ab.a

    D.p.ab.a


    正确答案:B

  • 第7题:

    若函数定义如下,则函数返回值的数据类型是()floatfun(intx){inty=x+2;return(y);}

    • A、float
    • B、int
    • C、不能确定
    • D、编译出错

    正确答案:A

  • 第8题:

    类Test1定义如下:publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。()

    • A、publicfloataMethod(floata,floatb,floatc){}
    • B、publicfloataMethod(floatc,floatd){}
    • C、publicfloataMethod(inta,intb){}
    • D、publicfloataMethod(inta,intb,intc){}

    正确答案:B

  • 第9题:

    设有如下定义,structsk{inta;floatb;}data,*p=&data;则对data中的a成员的正确引用是()。

    • A、(*p).data.a
    • B、(*p).a
    • C、p->data.a
    • D、p.data.a

    正确答案:B

  • 第10题:

    以下能正确定义共用体变量的是()

    • A、unionuniontype{inta;floatb;};unionuniontypef;
    • B、unionuniontype{inta;floatb;}f;
    • C、union{inta;floatb;}f;
    • D、union{inta,floatb,}f;

    正确答案:A,B,C

  • 第11题:

    单选题
    类Test1定义如下:publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。()
    A

    publicfloataMethod(floata,floatb,floatc){}

    B

    publicfloataMethod(floatc,floatd){}

    C

    publicfloataMethod(inta,intb){}

    D

    publicfloataMethod(inta,intb,intc){}


    正确答案: D
    解析: 暂无解析

  • 第12题:

    多选题
    指出下列方法与方法publicvoidadd(inta){}中为合理的重载方法的是()。
    A

    public int add(inta)

    B

    public void add(longa)

    C

    public void add(inta,intb)

    D

    public void add(floata)


    正确答案: D,A
    解析: 暂无解析

  • 第13题:

    在下面的二维数组定义中,正确的是()。

    A.inta[5][];

    B.inta[][5];

    C.inta[][3]={{1,3,5},{2}};

    D.inta[](10);


    正确答案:C

  • 第14题:

    已知:structsk{inta;floatb;}data,*p;若有p=data,则对data中的成员a的正确引用是()。

    A.(*p).data.a

    B.(*p).a

    C.p-data.a

    D.p.data.a


    正确答案:B

  • 第15题:

    publicclassMethodOver{privateintx,y;privatefloatz;publicvoidsetVar(inta,intb,floatc){x=a;y=b;z=c;}}WhichtwooverloadthesetVarmethod?()

    A.voidsetVar(inta,intb,floatc){x=a;y=b;z=c;}

    B.publicvoidsetVar(inta,floatc,intb){setVar(a,b,c);}

    C.publicvoidsetVar(inta,floatc,intb){this(a,b,c);}

    D.publicvoidsetVar(inta,floatb){x=a;z=b;}

    E.publicvoidsetVar(intax,intby,floatcz){x=ax;y=by;z=cz;}


    参考答案:B, D

  • 第16题:

    设有如下定义:structjan{inta;floatb;}c2,*p;若有p=&c2;则对c2中的成员a的正确引用是:()。

    A.p.c2.a

    B.p->c2.a

    C.(*p).c2.a

    D.(*p).a


    正确答案:D

  • 第17题:

    类Test定义如下,将下列()方法插入③行处是不合法的。①publicclassTest{②publicfloatMethod(floata,floatb){}③④}

    A.publicfloatMethod(floata,floatb,floatc){}

    B.pubicfloatMethod(floatc,floatd){}

    C.publicintMethod(inta,intb){}

    D.pivatefloatMethod(inta,intb,intc){}


    正确答案:B

  • 第18题:

    指出下列方法与方法publicvoidadd(inta){}中为合理的重载方法的是()。

    • A、public int add(inta)
    • B、public void add(longa)
    • C、public void add(inta,intb)
    • D、public void add(floata)

    正确答案:B,C,D

  • 第19题:

    下列定义有参数正确的是()

    • A、voidarr(inta,b){}
    • B、voidarr(inta,intb){}
    • C、voidbrr(inta,floatb){}
    • D、voidbrr{}

    正确答案:B,C

  • 第20题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第21题:

    下面的二维数组初始化语句中,正确的是:()

    • A、inta[3][]={1};
    • B、inta[3][3]={1,2};
    • C、inta[][]={1,2};
    • D、inta[][4]={2,3};

    正确答案:B,D

  • 第22题:

    类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。

    • A、public float aMethod(floata,floatb,floatc){}
    • B、public float aMethod(floatc,floatd){}
    • C、public int aMethod(inta,intb){}
    • D、private float aMethod(inta,intb,intc){}

    正确答案:B

  • 第23题:

    单选题
    类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。
    A

    public float aMethod(floata,floatb,floatc){}

    B

    public float aMethod(floatc,floatd){}

    C

    public int aMethod(inta,intb){}

    D

    private float aMethod(inta,intb,intc){}


    正确答案: A
    解析: 暂无解析