[单选题]

有如下程序:includeusing namespace std;int i=1;class Fun{public:static int i;int

有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int value(){return i-1;} int value()const{return i+1;} }; int Fun::i=2; int main() { int i=3; Fun fun 1; const Fun fun2; ______ return 0; } 若程序的输出结果是: 123 则程序中横线处的语句是( )。

A.cout<<fun1.value()<<Fun::i<<fun2.value();

B.cout<<Fun::i<<fun1.value()<<fun2.value();

C.count<<fun.value()<<fun2.value()<<Fun::i;

D.cout<<fun2.value()<<Fun::i<<fun1.value();

参考答案与解析:

相关试题

有如下程序:#includeusing namespace std;int ma

[单选题]有如下程序:includeusing namespace std;int main(){int *p;*p=9;cout<<"The value a有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是( )A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value a

  • 查看答案
  • 有如下程序:#includeusing namespace std;int ma

    [单选题]有如下程序:includeusing namespace std;int main(){cout.fill('*');cout.width(6);c有如下程序: #include<iostream> using namespace std; int main() { cout.fill('*'); cout.width(6); cout.fill('#'); cout<<888<<end1; return 0; } 的执行结果是( )。A.###888B.888###C. ***88

  • 查看答案
  • 有如下程序:#includeusing namespace std;int s=

    [单选题]有如下程序:includeusing namespace std;int s=0;class sample{ static int n;public有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=0; int main() {

  • 查看答案
  • 有如下程序:#includeusing namespace std;int ma

    [单选题]有如下程序:includeusing namespace std;int main(){ cout.fill('*'); cout.width(5)有如下程序: #include<iostream> using namespace std; int main() { cout.fill('*'); cout.width(5); cout<<scientific<<315926535<<endl; retrun 0; } 程序运行后,输出的结果是( )。A.3.14E+02B.3.14E+

  • 查看答案
  • 有如下程序:#includeusing namespace std;int ma

    [单选题]有如下程序:#includeusing namespace std;int main(){void function(double val);double val;function(val);cout<return 0;}void function(double val){val = 3;}编译运行这个程序将出现的情况是A. .编译出错,无法运行B. .输出: 3C. .输出: 3.0D. .输出一个不确定的数

  • 查看答案
  • 若有如下程序:#includeusing namespace std;int s

    [单选题]若有如下程序:includeusing namespace std;int s=0;class sample{static int n;publi若有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sample(int i) { n=i; } static void add() { S+=n; } }; int sample::n=0; int main() {

  • 查看答案
  • 若有如下程序段:#includeusing namespace std;int

    [单选题]若有如下程序段:includeusing namespace std;int main (){char*p="abcdefgh",*r;r=p;若有如下程序段: #include<iostream> using namespace std; int main () { char*p="abcdefgh",*r; r=p; cout<<*r<<end1; return 0; } 该程序的输出结果是( )。A.aB.bC.cD.d

  • 查看答案
  • 有如下程序:#includeusing namespace std;Class

    [单选题]有如下程序:includeusing namespace std;Class A{public:A(){cout<<“A”;}~A(){cout<<有如下程序: #include<iostream> using namespace std; Class A { public: A(){cout<<“A”;} ~A(){cout<<“~A”;} }; A*p; public: B(){cout<<“B”;p=new A;} ~B(){cout<<“~B”;delete p;} }; B obj;

  • 查看答案
  • 有如下程序:#includeusing namespace std;class

    [单选题]有如下程序:includeusing namespace std;class Con{char ID;public:Con():ID('A'){co有如下程序: #include<iostream> using namespace std; class Con { char ID; public: Con():ID('A'){cout<<1;} Con(char ID):ID(ID'){cout<<2;} Con(Con&c):ID(c.getID()){cout<<3;} c

  • 查看答案
  • 有如下程序:#includeusing namespace std;Class

    [单选题]有如下程序:includeusing namespace std;Class Test{public:Test(){n£«=2;}~Test(){n£­有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum() {return n;} private: static int n; }; int Test::n=1; in

  • 查看答案