[单选题]

下面程序的结果为 include int c; class A { private: int a; static int b; publi

下面程序的结果为

#include<iostream.h>

int c;

class A

{

private:

int a;

static int b;

public:

A.( ) {a=0;c=0;}

void seta( ) {a++;}

void setb( ) {b++;}

void setc( ) {c++;}

void display( ) {cout < < a < < " " < < b < < " " < < c;}

};

int A: :b=0;

void main( )

{

A. a1,a2;

a1.seta( ) ;

a1.setb( ) ;

al .setc( ) ;

a2.seta( ) ;

a2.setb( ) ;

a2.setc( ) ;

a2.display( ) ;

}

A.1 2 1

B.1 2 2

C.1 1 2

D.2 2 2

参考答案与解析:

相关试题

下面程序的运行结果为 #include class A {int num; pu

[单选题]下面程序的运行结果为 include class A {int num; public: A(int) {num=i;} A(A &a下面程序的运行结果为#include<iostream.h>class A{int num;public:A.(int) {num=i;}A.(A & a) {hum=a. num++;}void print( ) {cout < < num;}};void main( ){A. a(1) ,b(a) ;a. print( ) ;b. print( ) ;

  • 查看答案
  • 下面程序的运行结果为 #include Class Astatic int n;

    [单选题]下面程序的运行结果为 include Class Astatic int n; public: A( ) {n=1;} A(int n下面程序的运行结果为#include<iostream.h>C.lass Astatic int n;public:A.( ) {n=1;}A.(int num) {n=num;}void print( ) {cout < < n;}};int A: :n=2;void main( ){A. a,b(3) ;a. print( ) ;b. print( ) ;co

  • 查看答案
  • 下面程序的运行结果为#include class A{ static int n

    [单选题]下面程序的运行结果为include class A{ static int n;public:A( ){n=1;}A(int nu下面程序的运行结果为 #include < iostream.h > class A { static int n; public: A( ){n=1;} A(int num){ n = num;} void print( ){cout<< n;} }; int A::n=2; void main( ) { A a,b (3); a.print( ); b.print

  • 查看答案
  • 下面程序的输出结果是 #include class example {int a

    [单选题]下面程序的输出结果是 include class example {int a; public: example(int b) {a=下面程序的输出结果是#include<iostream.h>class example{int a;public:example(int b) {a=b++;}void pnnt( ) {a=a+1;cout < < a < <" ";}void print( ) const{cout < < a < <" ";}};void main( ){exampl

  • 查看答案
  • 下面程序的运行结果为( )。include voidswap(int&a,int

    [单选题]下面程序的运行结果为( )。include voidswap(int&a,intb) { inttemp; temp=a£«£«; a下面程序的运行结果为( )。include<iostream.h>voidswap(int&a,intb) { inttemp; temp=a++; a=b: b=temp: } voidmain() { inta=2,b=3; swap(a,b); cout<<a<<","<<b<<endl; }A.2,3B.3,2C.2,2D.3,3

  • 查看答案
  • 下面程序的运行结果为 #include voidmain() { for(int

    [单选题]下面程序的运行结果为#includevoid main(){for(int a=0,x=0;!x&&a<=10;a++){a++;} lcout<<}A.10B.11C.12D. 0

  • 查看答案
  • 以下程序的执行结果为()。#include class Sample{int n

    [单选题]以下程序的执行结果为()。include class Sample{int n;public:Sample(int i) {n=i;}以下程序的执行结果为( )。 #include <iostream.h> class Sample { int n; public: Sample(int i) {n=i;} operator++() {n++;} //前缀重载运算符 operator++(int) {n+=2;} //后缀重载运算符 void disp() { cout<<"n="<<n<<

  • 查看答案
  • 下面程序的运行结果为 #include class A { public: A(

    [单选题]下面程序的运行结果为 include class A { public: A( ) {cout < <"1";} ~A( ) {co下面程序的运行结果为#include<iostream. h>class A{public:A.( ) {cout < <"1";}~A( ) {cout < <"2";}};class B:public A{public:B.( ) {cout < <"3";}~B( ) {cout < <"4";}};void main( ){B. b;}A

  • 查看答案
  • 下面程序的运行结果为 #include void swap(int &a, in

    [单选题]下面程序的运行结果为 include void swap(int &a, int b) { int temp; temp=a下面程序的运行结果为#include<iostream.h>void swap(int &a, int b){int temp;temp=a++;a=b;b=temp;}void main( )int a=2,b=3;swap(a, b) ;cout < < a < <"," < < b < < endl;}A.2,3B.3,2C.2,2D.3,3

  • 查看答案
  • 下面程序的输出结果为(8)。 #include voidmain() { int

    [主观题]下面程序的输出结果为 (8) 。#includevoid main(){int num=0,i=8;do{i--;num++;}while(--i):cout<<}

  • 查看答案
  • 下面程序的结果为 #include int c; class A { priva