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

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

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

  11.下面关于虚函数的描述中正确的是(  )。

  A.虚函数是一个静态成员函数

  B.虚函数是一个非成员函数

  C.虚函数可以在函数说明时定义,也可以在函数实现时定义

  D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

  12.以下for语句中不是死循环的是(  )。

  A.for(inti=0;i<1;++i);

  B.for(inti=0;;++i);

  C.for(inti=1;i>0;++i);

  D.for(;;);

  13.执行下列语句序列:

  inti=0;while(i<25)i+=3;cout<  输出结果是(  )。

  A.24

  B.25

  C.27

  D.28

  14.C++语言中在C语言的基础上增加的特性不包括(  )。

  A.结构

  B.引用

  C.类和对象

  D.静态成员函数

  15.有如下函数模板声明:

  template

  TMax(Ta,Tb){return(a>=b)?a.b;}

  下列对函数模板Max(  )的调用中错误的是(  )。

  A.Max(3.5,4.5)

  B.Max(3.5,4)

  C.Max(3.5,4.5)

  D.Max(3.5,4)

  16.已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是(  )。

  A.这是运算符一的重载运算符函数

  B.这个函数所重载的运算符是一个一元运算符

  C.这是一个成员函数

  D.这个函数不改变类的任何数据成员的值

  17.下面说法正确的是(  )。

  A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方

  B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方

  C.类的内联函数必须在类体内定义

  D.类的内联函数必须在类体外通过加关键字inline定义

  18.静态成员函数没有(  )。

  A.返回值

  B.this指针

  C.指针参数

  D.返回类型

  19.执行下列语句后,输出结果为(  )。

  cout.put(’S’);

  cout<<’C’<<’a’;

  A.ca

  B.sca

  C.S

  D.a

  20.下面程序的执行结果是(  )。

  #include"iostream.h"

  voidmain()

  {int*P,r;

  P=newint:

  *P=20:

  r=sizeof(*p);

  cout<  deleteP;}

  A.程序错误

  B.内存为20地址的大小

  C.20

  D.4

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