下列关于运算符重载的叙述中,错误的是( )。
A.有的运算符可以作为非成员函数重载
B.所有的运算符都可以通过重载而被赋予新的含义
C.不得为重载的运算符函数的参数设置默认值
D.有的运算符只能作为成员函数重载
试卷相关题目
- 1在一个派生类的成员函数中,试图调用其基类的成员函数“void f( );”,但无法通过编译。这说明( )。
A.f()是基类的私有成员
B.f()是基类的保护成员
C.派生类的继承方式为私有
D.派生类的继承方式为保护
开始考试点击查看答案 - 2在 C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
开始考试点击查看答案 - 3在下列原型所示的 C++函数中,按“传值”方式传递参数的是( )。
A.void f1(int x);
B.void f2(int*x);
C.void f3(const int*x);
D.void f4(int&x);
开始考试点击查看答案 - 4有三个关系 R、S 和 T 如下: <table border="1" cellspacing="0" cellpadding="0" _dj="MsoNormalTable"><tbody><tr><td width="38">R</td><td width="38"> </td><td width="57"> </td><td width="38">S</td><td width="38"> </td><td width="57"> </td><td width="38">T</td><td width="38"> </td><td width="38"> </td></tr><tr><td width="38">A</td><td width="38">B</td><td width="57"> </td><td width="38">B</td><td width="38">C</td><td width="57"> </td><td width="38">A</td><td width="38">B</td><td width="38">C</td></tr><tr><td width="38">m</td><td width="38">1</td><td width="57"> </td><td width="38">1</td><td width="38">3</td><td width="57"> </td><td width="38">m</td><td width="38">1</td><td width="38">3</td></tr><tr><td width="38">n</td><td width="38">2</td><td width="57"> </td><td width="38">3</td><td width="38">5</td><td width="57"> </td><td width="38"> </td><td width="38"> </td><td width="38"> </td></tr></tbody></table>由关系 R 和 S 通过运算得到关系 T,则所使用的运算为()。
A.笛卡尔积
B.交
C.并
D.自然连接
开始考试点击查看答案 - 5在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.二个阶段相同
开始考试点击查看答案 - 6下列关于模板的叙述中,错误的是( )。
A.调用模版函数时,在一定条件下可以省略模板实参
B.可以用 int、double 这样的类型修饰符来声明模版参数
C.模板声明中的关键字 class 都可以用关键字 typename 替代
D.模板的形参表中可以有多个参数
开始考试点击查看答案 - 7要利用 C++流进行文件操作,必须在程序中包含的头文件是( )。
A.iostream
B.fstream
C.strstream
D.iomanip
开始考试点击查看答案 - 8下列字符串中不能作为 C++标识符使用的是( )。
A.WHILE
B.user
C._lvar
D.9stars
开始考试点击查看答案 - 9下列语句中错误的是( )。
A.const int a;
B.const int a=10;
C.const int*point=0;
D.const int*point=new int(10);
开始考试点击查看答案 - 10有如下程序:#include<iostream>using namespace std;int main(){int sum;for(int i=0; i<6; i+=3){sum=i;for(int j = i; j<6; j++)sum+=j;}cout<<sum<<end1;return 0;}运行时的输出结果是( )。
A.3
B.10
C.12
D.15
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它