考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C++语言程序设计 > C++模拟试题 > 文章内容
  

全国计算机二级考试C++考前押密试卷(5)

中华IT学院   【 】  [ 2017年8月25日 ]

  31.有如下程序:

  #include

  usingnamespacestd;

  intmain()

  {

  int*P;

  *P=9:

  cout<<"ThevalueatP:"<<*P;

  return0;

  }

  编译运行程序将出现的情况是(  )。

  A.编译时出现语法错误,不能生成可执行文件

  B.运行时一定输出ThevalueatP:9

  C.运行时一定输出ThevalueatP:*9

  D.运行时有可能出错

  32.有如下类定义:

  classFoo

  {

  public:

  Foo(intv):value(v){}//①

  ~Foo(){}//②

  private:

  Foo(){}//③

  intvalue=0;//④

  };

  其中存在语法错误的行是(  )。

  A.①

  B.②

  C.③

  D.④

  33.下列程序的运行结果是(  )。

  #include

  classA

  {

  inta;

  public:

  A(){a=0;}

  A(){intaa}

  {a=aa;

  cout<  }

  };

  voidmain()

  {

  Ax,y(2),z(3);

  cout<  }

  A.OOB.23

  C.34D.25

  34.语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件DA-TA.DAT并与之连接,而且(  )。

  A.若文件存在,将文件指针定位于艾件首;若文件不存在,建立一个新文件

  B.若文件存在,将其截为空文件;若文件不存在,打开失败

  C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

  D.若文件存在,打开失败;若文件不杉在,建立一个新文件

  35.下面程序的输出结果是(  )。

  #include

  Usingnamespacestd;

  ClassBase{

  public:

  Base(intx=O){count<  }

  };

  ClassDerived:publicBase{

  public:Derved(intx=0{count<  }

  private;

  Baseval;

  };

  intmina(){

  Derivedd(1);

  retrun0;

  }

  A.0

  B.1

  C.01

  D.001

  36.计算斐波那契数列第n项的函数定义如下:

  intfib(intn){

  if.(n==0)return1;

  elseif(n==1)return2:

  elsereturnfib(n-1)+fib(n-2);

  }

  若执行函数调用表达式fib(2),函数fib被调用的次数是(  )。

  A.1

  B.2

  C.3

  D.4

  37.要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是(  )。

  A.MyClassp=MyClass;

  B.MyClassp=newMyClass;

  C.MyClass&p=newMyClass

  D.MyClassa,&p=a;

  38.下列关于虚基类的描述中,错误的是(  )。

  A.使用虚基类可以消除由多继承产生的二义性

  B.构造派生类对象时,虚基类的构造函数只被调用一次

  C.声明“classB:virtualpublicA”说明类B为虚基类

  D.建立派生类对象时,首先调用虚基类的构造函数

  39.将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是(  )。

  A.不合法的运算符

  B.一元运算符

  C.无操作数的运算符

  D.二元运算符

  40.有如下模板声明:

  templateclassA;

  下列声明中,与上述声明不等价的是(  )。

  A.templateclassA;

  B.templateclassAt

  C.templateclassA;

  D.templateclassA;

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved