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

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

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

  11.下列关于运行符重载的描述中,正确的是(  )。

  A.运算符重载可以改变操作数的个数

  B.运算符重载可以改变操作数的优先级

  C.运算符重载可以改变运算符的结合性

  D.运算符重载可以使运算符实现特殊功能

  12.当需要将一个函数boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为(  )。

  A.enumboolisnumber(charc);

  B.defineboolisnumber(charc);

  C.inlineboolisnumber(charc);

  D.extemboolisnumber(charc);

  13.有如下数组声明:intnum[10】;,下标值引用错误的是(  )。

  A.num[10]

  B.num[5]

  C.num[3]

  D.num[0]

  14.对于复制构造函数和赋值操作的关系,正确的是(  )。

  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(35,4.5)

  D.Max(3.5,4)

  16.关于continue语句叙述不正确的是(  )。

  A.continue语句用于循环体中,结束循环

  B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断

  C.continue可以用于if语句中

  D.continue语句不能代替break语句

  17.若有说明:inta[3][4];则对a数组元素的非法引用是(  )。

  A.a[0][2*1]

  B.a[1][3]

  C.a[4-2][0]

  D.a[0][4]

  18.下列关于虚函数与函数重载区别的叙述中不正确的是(  )。

  A.函数说明形式上不同

  B.函数允许非成员函数重载,虚函数只能是成员函数

  C.函数重载的调用依据参数和类型的差别,虚函数则依据对象

  D.函数重载的本体可以在类外定义,虚函数不可以

  19.控制格式输入/输出的操作中,设置域宽的函数是(  )。

  A.WS

  B.oct

  C.setfill(int)

  D.setw(int)

  20.继承机制的作用是(  )。

  A.信息隐藏

  B.数据封装

  C.定义新类

  D.数据抽象

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