现有:
1.classSuperFoo{
2.SuperFoodoStuff(intx){
3.returnnewSuperFoo();
4.}
5.}
6.
7.classFooextendsSuperFoo{
8.//insertcodehere
9.}
和四个声明:
FoodoStuff(intx){returnnewFoo();}
FoodoStuff(intx){returnnewSuperFoo();}
SuperFoodoStuff(intx){returnnewFoo();}
SuperFoodoStuff(inty){returnnewSuperFoo();}
分别插入到第8行,有几个可以通过编泽?()
第1题:
现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是______。
A.int类型
B.double类型
C.10ng类型
D.float类型
第2题:
已知程序中已经定义了函数test,其原型是int test (int,int,int);,则下列重载形式中正确的是( )。
A.char test(int, int, int);
B.double test (int,int,double);
C.int test(int ,int, int=0);
D.float test(int,int,float=3.5F);
第3题:
现有如下程序段
#include "stdio.h"
int *fun(int *a,int *b)
{int c;
c=*a%*b;
return &c;}
main()
{int a=5,b=19,*c;
c=fun(&a,&b);
printf("%d\n",++*c);}
则程序段执行后的结果为
A.8
B.7
C.6
D.5
第4题:
已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是
A.char test(int,int,int);
B.double test(int,int,double);
C.int test(int,int,int=0);
D.float test(int,int,float=3.5F);
第5题:
A.int类型
B. double类型
C. float类型
D. long类型