多项选择题
有如下程序:
#include<iostream>
using namespace std;
class Obj
static int i;
public:
Obj( )i++
~Obj( )i--;
static int getVal( )return i;
;
int Obj::i=0;
void f( )Obj ob2;cout<<ob2.getVal( );
int main( )
Obj obl;
f( );
Obj*ob3=new Obj;cout<<ob3->getVal( );
delete ob3;cout<<Obj::getVal( );
return 0;
程序的输出结果是
A.232
B.231
C.222
D.221
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main( ) cout<<setprecision(3)<<fixed cout<<12.345<<______<<34.567; return 0; 若程序的输出是: **12.345**34.567 则程序中下画线处遗漏的操作符是
A.setprecision(3)
B.fixed
C.setfill(’*’)
D.stew(8)
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespaee std; class Base protected: Base( )tout<<’A’; Base(char C) cout<<c; ; class Derived:public Base public: Derived(char C) eout<<c; ; int lnaiD( ) Derived dl(’B’); return 0; 执行这个程序屏幕上将显示输出
A.B
B.BA
C.AB
D.BB
点击查看答案&解析
相关试题
下列程序的输出结果是______。 #in...
插入排序算法的主要思想是:每次从未排序序...
在MyClass类的定义中,对赋值运算符“=”...
有如下程序: #include <iostream> u...
在声明派生类时,如果不显式地给出继承方式...