有如下类定义:
class AA
int a;
Public:

A:AA(int n=0):a(n) B:; C:class BB:public AA D:public: E:BB(int n)______ F:; G:其中横线处的缺失部分是______。:a(n) H::AA(n) I:a(n); J:a=n;

已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是

A:char fun(int,int); B:double fun(int,int,double); C:int fun(int,char*); D:float fun(int,int,int);

如下程序的输出结果是
#include<lostream>
#include<cstring>
using namespace std;
class XCD
char*a;
int b;
public:
XCD(char*aa,int bB)
a=new char[strlen(a

A:+1];
strcpy(a,aA) ;
b=bb;

char*Geta( )return a;
int Getb( )return b;

int main( )
char*pl="abcd",*p2="weirong":
int dl,6,d2=8;
XCD x(pl,d1),y(p2,d2);
cout<<strlen(x.Geta( ))+y.Getb( )<<endl;
return 0;
A) 12
B:16 C:14 D:11

设有如下程序段: main( ) { char s[4][20]; int i; scanf("%s%s",s[0],s[1]); gets(s[2]);gets(s[3]); for(i=0;i<4;i++) puts(s[i]); } 输入数据如下:(此处<CR>代表回车符) aa bb<CR> cc dd<CR> 则程序的输出结果是______。

A:aa bb ccdd B:aa bb cc dd C:aa bb cc dd D:aa bb cc dd

已知函数fun的原型为 int fun(int,int,int); 下列重载函数原型中错误的是

A:char fun(int,int); B:double fun(int,int,double); C:int fun(int,char*); D:float fun(int,int,int);

若有一函数定义为"int f(int x,int *y){return x/*y;}",声明该函数的正确形式 是() .

A:void f(int,int); B:int *f(int,int *); C:int f(int *,int *); D:int f(int,int *);

已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是()

A:char fun(int,int); B:double fun(int,int,double); C:int fun(int,char*); D:float fun(int,int,int);

已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是

A:char test (int,int,in; B:double test(int,int,doubl; C:int test(int,int,int=; D:float test(int,int,float=3.5;

微信扫码获取答案解析
下载APP查看答案解析