下面哪项的两个方法,是一个类中的方法重载?()
A: "voidf1(){}
B: oidf2(){}"
C: "intf(intx){}
D: ntf(){}"
E: "intf(intx){}
F: oidf(intx){}"
G: "publicintf(){}
H: ntf(){}"
A: "voidf1(){}
B: oidf2(){}"
C: "intf(intx){}
D: ntf(){}"
E: "intf(intx){}
F: oidf(intx){}"
G: "publicintf(){}
H: ntf(){}"
B
举一反三
- 下述函数定义形式正确的是() A: intf(intx;inty) B: intf(intx,y) C: intf(intx,inty) D: intf(x,y:y)
- 有以下程序#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(”%d\n”,m);}intf(intx){returnx*2;}程序运行后的输出结果是
- 有一个类B,下面是它的构造方法的声明,正确的是() A: voidb(intx){} B: B(intx){} C: voidB(intx){} D: b(intx){}
- 以下正确的函数声明是()。 A: voidf(x,y); B: voidf(int,int); C: voidf(intx,y); D: f(intx,inty){...};
- 执行完下列语句段后,i值为:() intf(intx) {return((x>0)?x*f(x-1):2);} ...... inti; i=f(f(1));
内容
- 0
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7...ntf("%d",x[i][2-i]);
- 1
下面哪两个方法是合法的方法重载() A: voidsetvar1(floatf){..} B: floatsetvar2(floatf){..} C: voidsetvar(intf){..} D: intsetvar1(intf){..}
- 2
执行完下列语句段后,i值为____。【浙江大学2000年】intf(intx){return((x>0)x*f(x一1):2);}inti;i=f(f(1)); A: 2 B: 4 C: 8 D: 无限递归
- 3
在某个类中存在一个方法、voidsort(intx),以下不能作为这个方法的重载声明的是 A: publicfloatsort(floatx) B: intsort(inty) C: doublesort(intx,inty) D: voidsort(doubley)
- 4
下面正确定义数组的语句是()。 A: intx[2,2]={8,9,5,2} B: intx[][2]={8,9,5,2} C: intx[2][]={8,9,5,2} D: intx[][]={8,9,5,2}