[单选题]

下面程序的运行结果为 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( ) ;

}

A.11

B.12

C.21

D.22

参考答案与解析:

相关试题

下面程序的运行结果为( )。 class A } public: int num

[试题]下面程序的运行结果为[ ]。class A} public:int num;A.(int i){num=i;}A.(A &a){num=++a.num;}void print(){cout<<num;}};void main(){A. a(1),b(a);a.print();b.print();}

  • 查看答案
  • 下面程序的运行结果为( )。 class A{ static int n; pu

    [单选题]下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} void print(){cout<<n;} } A::n=0; void main(){ A a,b(2); a.print(); b.pint(); }A.12B.11C.22D.21

  • 查看答案
  • 下面程序的运行结果为 #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

  • 查看答案
  • 下面程序的运行结果为#includeclass A{ int num;publi

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

  • 查看答案
  • 下面程序的运行结果为#includeclass A{int num;public

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

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

    [单选题]下面程序的结果为 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 < <

  • 查看答案
  • 下面程序的运行结果为( )。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"iostream.h”class A{pu

    [单选题]下面程序输出的结果为 #include"iostream.h” class A { public: A(){cout<<"CLASSA"<<endl;} ~A() {} }; class B:public A { public: B(){cout<<"CLASS B"<<endl;} ~B(){} }; void main() { A*p; p=new B;A.CLASS A CLASS B CLASS B CLASS BB.CLASS A CLASS B CLASS A CLASS

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