有如下类和对象的定义:class Constants{public;static double getPI(){return 3.1416;}};Constants constants;下列各组语句中,能输出3.1416 的是( )。
A.cout< B.cout< C.cout< D.cout<
试卷相关题目
- 1有如下类定义:class MyClass{Int value;public;MyClass(int n): value (n) {}int gerValue()const{ return value;}};则类MyClass 的构造函数的个数是( )。
A.1 个
B.2 个
C.3 个
D.4 个
开始考试点击查看答案 - 2有如下4 个语句:① cout<<'A'<<setfill('*')<<left<<setw(7)<<'B'<<endl;② cout<<setfill('*')<<left<<setw(7)<<'A'<<'B'<<endl;③ cout<<'A'<<serfill('*')<<right<<setw(7)<<'B'<<endl;④ cout<<setfill('*')<<right<<setw(7)<<'A'<<'B'<<endl;其中能显示A******B 的是( )。
A.①和③
B.①和④
C.②和③
D.②和④
开始考试点击查看答案 - 3下面是一个模板声明的开始部分:templute<typename T> double __由此可知( )。
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
开始考试点击查看答案 - 4已知Value 是一个类,Value 是Value 的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是( )。
A.Value operator+(Value v, int i);
B.Value operator+(Value v=value, int i);
C.Value operator+(Value vint i=0);
D.Value operator+(Value v=value, int i=0);
开始考试点击查看答案 - 5在下列关键字中,不能用来表示继承方式的是( )。
A.private
B.static
C.public
D.protected
开始考试点击查看答案 - 6有如下程序:#include<iostream>using namespace std;class VAC{public;int f() const { return 3; }int f() {return 5;}};Int main(){VAC v1;const VAC v2;cout<<v1.f()<<v2.f();feturn 0;}运行时的输出结果是( )。
A.53
B.35
C.55
D.33
开始考试点击查看答案 - 7有如下类声明:class Base{protected;int amount;public;Base(int n=0): amount(n){}int getAmount()const { retum amount; }};class Derived: public Base {protected;int value;public;Derived(int m, int n): value(m). Base(n){}Int getData()const{ return value+amount; }};已知x 是一个Derived 对象,则下列表达式中正确的是( )。
A.x.value+ x.getAmount()
B.x.getData()-x.gctAmount()
C.x.getData()-x.amount
D.x.value+x.amount
开始考试点击查看答案 - 8有如下程序:#include<iostream>using namespace std;class Base {int x;public;Base{int n=0}; x(n){cout<<n;}Int getX()const{return x;}};class Derived public Base{int y;public;Derived(int m, int n): y(m), Base(n){cout<<m;}Derived(int m): y(m){cout<<m;}};int main(){Derived dl(3), d2(5,7);Return 0;}运行时的输出结果是( )。
A.375
B.357
C.0375
D.0357
开始考试点击查看答案 - 9下列有关抽象类和纯虚函数的叙述中,错误的是( )。
A.拥有纯虚函数的类是抽象类,不能用来定义对象
B.抽象类的派生类若不实现纯虚函数,它也是抽象类
C.纯虚函数的声明以“=0;”结束
D.纯虚函数都不能有函数体
开始考试点击查看答案 - 10有如下程序:#include<iostream>Using namespace std;Class Amount{int amount;public;Amount(int n=0): amount(n){}Int getAmount()const{return amount;}Amount &operator +=(Amount a){amount+=
A.amount;return ;}};int main(){Amount x(3),y(7);x+=y;cout<
B.this
C.&amount
D.amount
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它