下列关于运算符重载的描述中,正确的是( )。
A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B.一元运算符只能作为成员函数重载
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.C++中可以重载所有的运算符
试卷相关题目
- 1有如下两个类定义:class XX{private:double xl;protected:double x2;public:double x3;};class YY:protected XX{private:double yl;protected:double y2;public:double y3;在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
开始考试点击查看答案 - 2若有下面的函数调用:fun(fl+b,3,max(n一1,B.)则fun的实参个数是( )。
A.3
B.4
C.5
D.6
开始考试点击查看答案 - 3下列代码段中声明了3个类:Class Person{};Class Student:publiC Person{};Class Undergraduate:Student{};下列关于这些类之间关系的描述中,错误的是( )。
A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类
开始考试点击查看答案 - 4派生类的成员函数不能访问基类的( )。
A.公有成员和保护成员
B.公有成员
C.私有成员
D.保护成员
开始考试点击查看答案 - 5C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。
A.增加了一些新的运算符
B.允许函数重载,并允许设置默认参数
C.规定函数说明符必须用原型
D.引进了类和对象的概念
开始考试点击查看答案 - 6建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、C(派生类)构造函数),这3种构造函数的调用顺序为( )。
A.abC
B.aCb
C.Cab
D.Cba
开始考试点击查看答案 - 7在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是( )。
A.ios_base::cur
B.ios—base::beg
C.los_base::0ut
D.ios—base::end
开始考试点击查看答案 - 8当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
A.ios—base::in
B.ios—base::in l ios base::0ut
C.los base;:0ut
D.ios_base::in&ios_base::0ut
开始考试点击查看答案 - 9下列有关运算符重载的叙述中,正确的是( )。
A.运算符重载是多态性的一种表现
B.C++中可以通过运算符重载创造新的运算符
C.C++中所有运算符都可以作为非成员函数重载
D.重载运算符时可以改变其结合性
开始考试点击查看答案 - 10必须用一对大括号括起来的程序段是( )。
A.switCh语句中的ease标号语句
B.if语句的分支
C.循环语句的循环体
D.函数的函数体
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它