单项选择题
已知一程序运行后执行的第一个输出操作是( )。
cout<<setw(10)<<setfill('*')<<1234;
则此操作的输出结构是( )。
A.1234
B.******1234
C.**********1234
D.1234******
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include <iostream> using namespace std; class Obj static int i; public: Obj()i++; ~Obi()i--; static int getVal() return i; ; int Obj::i=0; void f()Obj ob2; cout<<ob2.getVal(); int main() Obj ob1; f(); Obj *ob3=new Obj; cout<<ob3->getVal(); delete ob3; cout<<Obj::getVal(); return 0; 程序的输出结果是( )。
A.232
B.231
C.222
D.221
点击查看答案
单项选择题
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。
A.AB operator+(AB &a,AB&)
B.AB operator+(AB&)
C.opetator+(AB a)
D.AB &operator+()
点击查看答案
相关试题
有以下程序 #include <iostream> usi...
有如下类的定义,下划线处的语句是( )。...
有如下程序: #include <iostream> u...
下列是重载乘法运算符的函数原型声明,其中...
关于友元,下列说法错误的是( )。