题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-15 03:56:49

[单项选择]有如下程序:
#include<iostream.h>
using namespace std;
class TestClass

public:
TestClass ( ) cout<<"default constructor/n";
TestClass (const TestClass &x)cont<<"copyconstructor/n";
;
TestClass userCode(TestClass b) TestClass c(b);retum c;
int main( )

TestClass a,d;
cout<<"calling userCode( )/n";
d=userCode(a);
return 0;

执行上面程序的过程中,构造函数TestClass ( )和TestClass (const TestClass & x)被调用的次数分别是( )。
A. 2次 3次
B. 3次 2次
C. 都是2次
D. 都是3次

更多"有如下程序: #include<iostream.h> using"的相关试题:

[单项选择]有如下程序 #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 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 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. 运行时出错
[简答题]有如下程序 #include using namespace std; class Obj{ static int i; public: Obj( ){i++;} ~Obj( ){i--;} static int getVal( ){teturn i;} }; int Obj::i=0; void f ( ){Obj ob2;cout<getVal( ); Delete ob3;cout<A. A.232
B.231
C.222
D.221

[简答题]有如下程序 #include using namespace std; class Base{ protected; Base( ){cout<<’A’;} Base(char c){cout<A. A.B
B.BA
C.AB
D.BB

[单项选择]

有如下程序
  #include
  using namespace std;
  class A{
  public:
  A(int i=0):r1(i) { }
  void print( ) {cout<<’E’<
  void print( ) const {cout<<’C’<
  void print(int x) {cout <<’P’<
  private:
  int r1;
  };
  int main( ) {
  A a1;
  const A a2(4);
  a1.print(2);
  a1.print( );
  return 0;
  }
运行时的输出结果是()


A. P8-E4
B. P8-C16-
C. P0-E4-
D. P0-C16-
[填空题]

有如下程序:

#include

using namespace std;

class Machine{

static int num;

public:

Machine( ){num++;}

static void showNum( )

{cout<
};

int Machine::num=0;

int main( ){

Machine a[10],b;

Machine::showNum( );

return 0;

}

运行这个程序的输出结果是__________。


我来回答:

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

订单号:

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