网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有如下程序:

#include<iostream>

usingnamespacestd;

classToy{

public:

Toy(char*_n){strcpy(name,_n);count++;)

~Toy( ){count一一;)

char*GetName( ){returnname;}

staticintgetCount( ){returncount;)

private:

charname[10];

staticintcount;

};

intToy::count=0;

intmain( ){

Toyt1("snoopy"),t2("Mickey"),t3("Barbie");

tout<<t1.getCount( )<<endl:

return0;

)

运行时的输出结果是( )。

A.1

B.2

C.3

D.运行时出错


参考答案

更多 “ 有如下程序:#includeiostreamusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;)~Toy( ){count一一;)char*GetName( ){returnname;}staticintgetCount( ){returncount;)private:charname[10];staticintcount;};intToy::count=0;intmain( ){Toyt1(snoopy),t2(Mickey),t3(Barbie);toutt1.getCount( )endl:return0;)运行时的输出结果是( )。A.1B.2C.3D.运行时出错 ” 相关考题
考题 ( 27 )有如下程序:#include iostreamusing namespace std;class Toy{public:Toy(char* _n) { strcpy (name,_n); count++;}~Toy(){ count--; }char* GetName(){ return name; }static int getCount(){ return count; }private:char name[10];static int count;};int Toy::count=0;int mail(){Toy t1("Snoopy"),t2("Mickey"),t3("Barbie");coutt1.getCount()endl;return 0;}运行时的输出结果是A ) 1B ) 2C ) 3D )运行时出错

考题 有如下程序:includeusing namespace std;Class Test{public:Test(){n+=2;}~Test(){n- 有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum() {return n;} private: static int n; }; int Test::n=1; int main() { Test*p=new Test;A.n=0B.n=1C.n=2D.n=3

考题 有如下程序:#includeiostreamusing namespace std;class Toy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy()}count--;}char*GetName(){return name;}static int getCount(){return count;}private:char name[10];static int count;};int Toy::count=O:int main(){Toy tl(“Snoopy”),t2(“Mickey”),t3(“Barbie”);coutt1.getCount()endl;return O:}运行时的输出结果是A.1B.2C.3D.运行时出错

考题 有如下程序:includeusing namespace std;class Name{char name[20];public:Name( ){s 有如下程序: #include<iostream> using namespace std; class Name{ char name[20]; public: Name( ){strepy(name," ");tout<<'?';} Name(char*fname){strcpy(name,fname);cout<<'?';} }; int main( ){ Name name[3]={Name("张三"),Name("李四")}; return 0; } 运行此程序输出符号“?”的个数是A.0B.1C.2D.3

考题 有如下程序:includeincludeusing namespace std;class BASE{char c;public 有如下程序: #include<iostream>#include<iosream> using namespace std; class BASE{ char c; public; BASE(char n):c(n){} virtual ~ BASE(){cout<<c;} }; class DERIVED; public BASE{ char c; public: DERIVED (char n): BASE (n+1)A.XYB.YXC.XD.Y

考题 有如下程序:include using namespace std;class Base{private:charc;public:Base(cha 有如下程序:#include <iostream>using namespace std;class Base{private: char c;public: Base(char n) :c(n){} ~Base() { cout<<c; } };class Derived: public Base{private: char c; public: Derived(char n):Base(n+1),c(n) {} ~Derived() { cout<<c; }};int main (){ Derived obj ('x'); return 0;}执行上面的程序净输出A.xyB.yxC.xD.y

考题 有如下程序:includeusing namespace std;class Toy{public:Toy(char*_n){strcpy(name 有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){count--;} char*GetName( ){return name;} static int getCount( ){return count;} private: char name[10]; static int count; }; int Toy::count=0: int main( ){ Toy tl("Snoopy"),t2("Mickey"),t3("Barbie"); cout<<t1.getCount( )<<endl; return 0; } 程序的输出结果是A.1B.2C.3D.运行时出错

考题 有如下程序: #includeiostream usingnamespacestd; classToy{ public: Toy(char*_n){strcpy(name,_n);count++;) ~Toy( ){count一一;) char*GetName( ){returnname;} staticintgetCount( ){returncount;) private: charname[10]; staticintcount; }; intToy::count=0; intmain( ){ Toyt1("snoopy"),t2("Mickey"),t3("Barbie"); toutt1.getCount( )endl: return0; ) 运行时的输出结果是( )。A.1B.2C.3D.运行时出错

考题 有以下程序includeusing namespace std;class Base{private:char c;public:Base(char 有以下程序 #include<iostream> using namespace std; class Base { private: char c; public: Base(char n):c(n){} ~Base() { cout<<c; } }; class Derived:public Base { private: char c; public: Derived(char n):Base(n+1),c(n){} ~Derived() { cout<<c; } }; int main() { Derived obj('x'); return 0; } 执行后的输出结果是A.xyB.yxC.xD.y