题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-02 21:12:50

[单项选择]有如下程序: #include #include using namespace std; class MyString{ public; char str[80]; MyString(const char*s) {strcpy(str,s);} MyString&operator+=(MyString a){ strcat(str,a.str); return*this; } }; ostream&operator<<(ostream&s,const MyString&z){return s << z.str} int main( ){ MyString x("abc"),y("cde"); cout<<(x+=y)<A. abc
B. cde
C. abcde
D. abccde

更多"有如下程序: #include #include using n"的相关试题:

[单项选择]有如下程序 #include using namespace std; class Base{ protected: Base( ){cout<<′A′;} Base(char C){cout<A. B
B. BA
C. AB
D. BB
[单项选择]有如下程序: #include #include using namespace std; int main( ){ cout<A. ##OK123
B. ##OK#123
C. OK##123
D. OK##123#
[单项选择]有如下程序 #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(10ng a){x:a;} { prtvate: 10ng x; ); long fun(Sample s) if (s.x<2) return 1 return s,x *fun(Sample(s,x-1); } int main( ) { int sum=0; for(int i=0,i<6;i++){sum+:fun(Sample(i));) Cout<A. 120
B. 16
C. 154
D. 34
[单项选择]

有如下程序
  #include
  using namespace std;
  class Publication{ //出版物类
  char name[30];
  public:
  Publication(char *name=”未知名称”){
  strcpy(this->name,name);
  }
  const char * getName( )const{ return name; }
  virtual const char * getType( )const{ return “未知类型”;}
  };
  class Book: public Publication{ //书类
  public:
  Book(char *name): Publication(name){}
  virtual const char * getType( )const{ return “书“;}
  };
  void showPublication( Publication &p){
  cout<  }
  int main( ){
  Book book(“精彩人生”);
  showPublication(book);
  return 0;
  }
  运行时的输出结果是


A. 未知类型:未知名称
B. 未知类型:精彩人生
C. 书:未知名称
D. 书:精彩人生
[单项选择]

有如下程序
  #include
  using namespace std;
  class A {
  public:
  A(int i):rl(i) {}
  void print( ) {cout<<’e’<  void print( ) const {cout<<’C’<  private:
  int rl;
  };
  int main( ){
  A al(2); const A a2(4);
  Al.print( );a2.print( );
  Return 0;
  }
  运行时的输出结果是


A. 运行时出错
B. E2-C16-
C. C4-C16-
D. E2-E4-
[单项选择]

有如下程序
  #include
  using namespace std;
  Class Base{
  public:
  Base(int x=0):valB(x) {cout<
  ~Base( ) {cout<
  private:
  int valB;
  };
  class Derived:public Base{
  public:
  Derived(int x=0,int y=0):Base(x),valD(y){cout<
  ~Derived( ) {cout<
  private:
  int valD;
  };
  int main( ){
  Derived obj12(2,3);
  retuen 0;
  }
运行时的输出结果是()


A. 2332
B. 2323
C. 3232
D. 3223
[填空题]有如下程序: #include using namespace std; template T Add(Tv1,Tv2){return v1+v2;} int main( ){ cout<
[单项选择]

有如下程序:
  #include
  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 mail( ){
  Toy t1(“Snoopy”),t2(“Mickey”),t3(“Barbie”);
  cout<  return 0;
  }
  运行时的输出结果是


A. 1
B. 2
C. 3
D. 运行时出错

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码