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

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

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

  31.下列表示纯虚函数的成员函数是(  )。

  A.virtualintfunc(int);B.voidfunc(int)=0;

  C.virtualvoidfunc=0;D.virtualvoidrune(int){}

  32.若有以下程序:

  #include

  usillgnamespacestd;

  classA

  {private:

  inta;

  public:

  A(inti)

  {a=i;}

  voiddisp()

  {cout<  classB

  {private:

  intb;

  public:

  B(intj)

  {b=j;}

  voiddisp()

  {COUt<  classC:publicB,publicA

  {private:

  intC;

  public:

  C(intk):A(k-2),B(k+2)

  (c=k;)

  voiddisp()

  {A::disp();

  B::disp();

  cout<  intmain()

  {Cobj(10);

  obj.disp();

  return0;}

  程序执行后的输出结果是(  )。

  A.10,10,10

  B.10,12,14

  C.8,10,12

  D.8,12,10

  33.下列表达式的值为false的是(  )。

  A.1<3&&5<7B.!(2>4)

  C.3&0&&lD.!(5<8)‖(2<8)

  34.所有在函数中定义的变量及函数的形式参数,都属于(  )。

  A.全局变量

  B.局部变量

  C.静态变量

  D.常量

  35.有以下程序:

  #include

  usingnamespacestd;

  classR

  {public:

  R(intr1,intr2)

  {R1=r1;

  R2=r2;}

  voidprint();

  voidprint()const;

  private:

  intR1,R2;};

  voidR::print()

  {cout<  voidR::print()const

  {cout<  intmain()

  {Ra(5,4);

  constRb(20,52);

  b.print();

  return0;}

  执行后的输出结果是(  )。

  A.5,4

  B.20,52

  C.0,0

  D.4,5

  36.下列程序的执行结果是(  )。

  #include

  #include

  classTestClass

  {

  public:

  intX,y;

  TestClass(){x=y=0;}

  TestClass(inta,intb)(x=a;y=b;}voiddisp()

  {

  cout<<"x="<  C.chars[10];s="BOOK";

  D.char*S;s="BOOK!";

  38.有下列程序:

  #include

  intfun(intx,inyy)

  {if(x==y)return(x);

  elsereturn((x+y)/2);

  }

  voidmain()

  {inta=4,b=5,C=6;

  printf("%d\n",fun(2*a,fun(b,c)));

  }

  程序运行后的输出结果是()。

  A.3

  B.6

  C.8

  D.12

  39.设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是(  )。

  A.auto

  B.register

  C.static

  D.auto或register

  40.有下列程序:

  #include

  intb=2:

  intfun(int*k)

  {b=*k+b;return(b);}

  voidmain()

  {inta[1O]={1,2,3,4,5,6,7,8},i;

  for(i=2;i<4;i++){b=fun(&a[i])+b;printf

  ("%d",b);}

  printf("\n");

  }

  程序运行后的输出结果是(  )。

  A.1012

  B.810

  C.1028

  D.1016

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