[单选题]

以下程序的执行结果为()。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<<endl; } }; void main() { Sample A(2),B(2); A++; ++B;

A.disp();

A.disp(); }

A.n=4

B.n=1

C.n=3

D.n=5 n=3 n=2 n=4 n=6

参考答案与解析:

相关试题

以下程序的执行结果为()。#includeClass sample{ int n

[单选题]以下程序的执行结果为()。includeClass sample{ int n;public: sample(int i){n=i;}以下程序的执行结果为( )。 #include<iostream.h> Class sample { int n; public: sample(int i){n=i; } operator ++() { n++; } void display() {cout<<n<<end1; } }; void main() { sample obj(5); obj++;A.

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

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

  • 查看答案
  • 以下程序的执行结果是______。 include class Sample {

    [主观题]以下程序的执行结果是______。 include class Sample { int n; public: Sample() {}以下程序的执行结果是______。include<iostream.h>class Sample{int n;public:Sample() {}Sample (int i (n=i;)void add (Sample &s1,Sample s2){this->n=sl.n+=s2.n;}void disp() {cout<<" n="<< n <<e

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

    [单选题]下列程序执行结果是 include class A { public: int a; A( ):a(10){tout<下列程序执行结果是#include<iostream.h>class A{ public:int a;A.( ):a(10){tout<<a<<endl;}};void main( ){ A obj1;A. obj2(obj1);cout<<" "<<obj2.a<<endl;}A.10 10B.编译错误缺少拷贝构造函数C.10 随机数D.随机数随机数

  • 查看答案
  • 下列程序的输出结果为 #include int func(int n) {if(

    [单选题]下列程序的输出结果为 include int func(int n) {if(n<1) return 1; else retur n下列程序的输出结果为#include<iostream.h>int func(int n){if(n<1) return 1;else retur n+func(n-1) ;return 0;}void main( ){cout < < func(5) < < endl;}A.0B.10C.15D.16

  • 查看答案
  • 以下程序的执行结果是()。 include int f(int b[],int

    [主观题]以下程序的执行结果是()。 include int f(int b[],int n) { int i,r=1; for(i=0;i

  • 查看答案
  • 有以下程序 #include #include int fun(int n)

    [单选题]有以下程序 include include int fun(int n) {int *有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } { int a; a=fun(10); printf("%d/n",a+fun(10)); } 程序的运行结果是______。A.0B.10C.20D.出错

  • 查看答案
  • 下面程序的结果为 #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 class Sample{int n