类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,fl

题目
单选题
类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){}

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中方法printA()定义如下:publicvoidprintA(){inta=10;System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句输出为()。

A.0

B.1

C.2

D.3

E.3.3333


参考答案:D

第2题:

程序中若有如下说明和定义语句

Char fun(char *);

main()

{

char *s="one", a[5]={0}.(*f1)()=fun, ch;

}

以下选项中对函数fun的正确调用语句是

A.(*f1)(A) ;

B.*fl(*s);

C.fun(&A) ;

D.ch=*fl(s);


正确答案:A
解析:在C语言中函数名代表该函数的入口地址,因此可以定义一种指向函数的指针来存放这种地址.其定义形式为:函数类型(*函数指针名)(函数参数列表);其中,函数参数列表可以省略。通过函数指针调用函数的形式为:(*函数指针)(函数参数列表)调用时函数的参数列表是不能省略的。所以本题的正确答案为选项A。

第3题:

Test2定义如下: 1.publicclassTest1 2.{publicfloataMethod(floata,floatb)throws 3.IOException{} 4.} 5.publicclassTest2extendsTest1{ 6. 7.} 将以下哪种方法插入行6是不合法的。()

A.floataMethod(floata,floatb){}

B.publicintaMethod(inta,intb)throwsException{}

C.publicfloataMethod(floatp,floatq){}

D.publicintaMethod(inta,intb)throwsIOException{}


参考答案:A

第4题:

类testl定义如下: public class test1 { public float amethod(float a,float b){ } }

A.public foat amethod(float a,float b,foat c){ }

B.public float amethod(float c,float d){ }

C.public int amethod(int a,int b){ }

D.private float amethod(int a,int b,int c){ }


正确答案:B

第5题:

有如下的类模板定义: templateclassMyClass{TYPE n; public:MyClass(TYPE k);… };

有如下的类模板定义:

template<typenameTYPE>

classMyClass{

TYPE n;

public:

MyClass(TYPE k);

};

其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。


正确答案:templatetypename TYPE> TyClassTYPE>::MyClass(TYPE k):n(k){}
templatetypename TYPE> TyClassTYPE>::MyClass(TYPE k):n(k){}

第6题:

下列一维数组初始化语句中,正确且与语句floata[]={0,3,8,0,9};等价的是().

A.floata[6]={0,3,8,0,9};

B.floata[4]={0,3,8,0,9};

C.floata[7]={0,3,8,0,9};

D.floata[5]={0,3,8,0,9};


正确答案:D

第7题:

有如下的类的模板定义: template class MyClass { private:T number; public:MyClass(

有如下的类的模板定义:

template <class T>

class MyClass

{

private:

T number;

public:

MyClass(T k);

};

其中构造函数MyClass()用k的值初始化数据成员n。因此在模板类体外,构造函数

MyClass应定义为【 】。


正确答案:templateclassT>/MyClassT>::MyClass(T k):number(k){}
templateclassT>/MyClassT>::MyClass(T k):number(k){} 解析:类模板的成员函数的类体外的定义以“templateclass T>”开头。

第8题:

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

A.public floata Method(floata,floatb,floatc){}

B.public floata Method(floatc,floatd){}

C.public inta Method(inta,intb){}

D.private floata Method(inta,intb,intc){}


参考答案:B

第9题:

类Test定义如下,将下列( )方法插入③行处是不合法的。 ①publicClass Test{ ②public float Method(floatA,float b){} ③ ④}

A.public float Method(floatA,float b,floatC){}

B.public float Method(noatC,float d) {}

C.public int Method(intA,int b){}

D.private float Method(intA,int b,intC){}


正确答案:B

第10题:

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

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

B.pubicfloatMethod(floatc,floatd){}

C.publicintMethod(inta,intb){}

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


正确答案:B

更多相关问题