itgle.com

下面程序运行后输出的结果是【】。 include using namespace std; class example{ const下面程序运行后输出的结果是【 】。include <iostream>using namespace std;class example{const int m;public:example(int i):m(i){}void pr(){cout<<"m="<<m<<endl'}};int main(){example x(100);x.pr();return 0;}

题目
下面程序运行后输出的结果是【】。 include using namespace std; class example{ const

下面程序运行后输出的结果是【 】。

include <iostream>

using namespace std;

class example{

const int m;

public:

example(int i):m(i){}

void pr(){cout<<"m="<<m<<endl'}

};

int main(){

example x(100);

x.pr();

return 0;

}


相似考题
更多“下面程序运行后输出的结果是【】。 include <iostream> using namespace std; class example{ const ”相关问题
  • 第1题:

    下面程序的输出结果是()。includeinclude"stdng.h"void main(){ char a[]="welcome

    下面程序的输出结果是( )。 #include<iostream.h> #include"stdng.h" void main() { char a[]="welcome",b[]="well"; strcpy(a,b); cout<<a<<endl; }

    A.wellome

    B.wellcom

    C.well

    D.wellwe


    正确答案:C

  • 第2题:

    以下程序运行后的输出结果是【】。 include void main(){char s[]=“123456”,*p;for(p=s

    以下程序运行后的输出结果是【 】。

    include<iostream.h>

    void main(){

    char s[]=“123456”,*p;

    for(p=s; p<s+2; p++)

    cout<<p<<end1;

    }


    正确答案:123456 23456
    123456 23456

  • 第3题:

    下面的程序输出的结果是( )。 include using namespace std; void main(){

    下面的程序输出的结果是( )。 #include <iostream> using namespace std; void main(){ int a=2; int &c=a; a++; cout<<c; }

    A.2

    B.3

    C.4

    D.*a


    正确答案:B
    解析:c是a的引用,故a++相当于c++。

  • 第4题:

    下面程序的输出结果是includeclass example{ int a;public: example(int b) {a=b++

    下面程序的输出结果是 #include<iostream,h> class example { int a; public: example(int b) {a=b++;} void print( ){a=a+1;cout<<a<<"";} void print( )const{cout<<a<<"";} }; void main( ) { example X(3);

    A.22

    B.43

    C.42

    D.32


    正确答案:C
    解析:“++”是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。

  • 第5题:

    下面程序的输出结果是includeclass example{ int a;public: example(int b){a=b++;

    下面程序的输出结果是 #include<iostream.h> class example { int a; public: example(int b){a=b++;} void print(){a=a+1; cout<<a<<" ";} void print()const{cout<<a<<" ";} }; void main() { example x(3); const example y(2); x.print(); y.print(); }

    A.2 2

    B.4 3

    C.4 2

    D.3 2


    正确答案:C
    解析:“++”是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。