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

全国计算机二级C++语言程序设计考试精选选择题(3)

中华IT学院   【 】  [ 2017年5月22日 ]

  31.生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。

  A.无需任何条件

  B.基类中显式定义了构造函数

  C.派生类中显式定义了构造函数

  D.派生类构造函数明确调用了基类构造函数

  32.下列关于派生类和基类的描述中,正确的是(  )。

  A.派生类成员函数只能访问基类的公有成员

  B.派生类成员函数只能访问基类的公有和保护成员

  C.派生类成员函数可以访问基类的所有成员

  D.派生类对基类的默认继承方式是公有继承

  33.有如下类模板定义:

  template

  classBigNumber{

  longn;

  public;

  BigNumber(Ti):n(i){}

  BigNumberoperator+(BigNumberb){

  returnBigNumber(n+b.n):

  }

  };

  已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是(  )。

  A.b1+b2

  B.b1+3

  C.3+b1

  D.3+3

  34.下列关于文件流的描述中,正确的是(  )。

  A.文件流只能完成针对磁盘文件的输入、输出

  B.建立一个文件流对象时,必须同时打开一个文件

  C.若输入流要打开的文件不存在。将建立一个新文件

  D.若输出流要打开的文件不存在,将建立一个新文件

  35.有如下程序:

  #include

  usingnamespacestd;

  classPair{

  intm,n;

  public;

  Pair(intj,intk):m(j),n(k){}

  intget(  ){returnIn;}

  intget(  )const{returnm+n;}

  };

  intmain(  ){

  Paira(3,5);

  constPairb(3,5);

  cout

  }

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

  A.33

  B.38

  C.83

  D.88

  36.下列叙述中正确的是(  )。

  A.全局变量的作用域一定比局部变量的作用域范围大

  B.静态类别变量的生存期贯穿于整个程序的运行期间

  C.函数的形参都属于全局变量

  D.未在定义语句中赋初值的aut0变量和static变量的初值都是随机值

  37.假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数(  )次。

  A.2

  B.3

  C.4

  D.5

  38.能正确表示逻辑关系”a≥10或a≤0”的C++语言表达式是(  )。

  A.a>=10ora<=0

  B.a)一01a(一10

  C.a>=10&&a<=0

  D.a>=10||a(=0

  39.若执行下面的程序时,从键盘上输入5和2,则输出结果是(  )。

  #include(iostream.h)

  voidmain(  )

  (inta,b,k;

  cin>>a>>b;

  k=a:

  if(ak=a%b;

  else

  k=b%a:

  cout((k

  B.3

  C.2

  D.0

  40.假定MyClass为一个类,那么下列的函数说明中,(  )为该类的析构函数。

  A.void~MyClass(  );

  B.~MyC|ass(intn);

  C.MyClass(  );

  D.~MyClass(  );

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