有如下类定义:
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;