[单选题]

有如下程序:

included<iostream>

usingnamespacestd;

voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){

intx=10,y=26;

f1(X,y);

f2(x,y);

cout<<y<<endl;

return0;

}

运行时的输出结果是( )。

A.10

B.16

C.26

D.36

参考答案与解析:

相关试题

有如下程序:#included<iostream>using namespace

[单选题]有如下程序:#included<iostream>using namespace std;class CD{public:~CD(){cout<<’C’;)private:char name[80];};int main()(CD a,*b,d[2];return 0;}运行时的输出结果是A.CCCCB.CCCC.CCD.C

  • 查看答案
  • 有如下程序:include<iostream>usingnamespacestd

    [单选题]有如下程序:include<iostream>usingnamespacestd;classAA{public;A.A( ){cOUt<<1;)};classBB:publicAA{intk;public:B.B( ):k(0){tout<<12;}B.B(intn):k(n)(cout<<3;)};intmain( ){B.Bb(4),c;return0;}运行时的输出结果是( ).A.1312B.132C.32D.1412

  • 查看答案
  • 有如下程序:include<iostream>usingnamespacestd

    [单选题]有如下程序:include<iostream>usingnamespacestd;classC1{public:~C1( ){cout<<1;)};classC2:publicC1{public:~C2( ){cout<<2;)};intmain( ){C.2cb2;C.1*cb1:return0;}运行时的输出结果是( )。A.121B.21C.211D.12

  • 查看答案
  • 有如下程序:include<iostream>usingnamespacestd

    [单选题]有如下程序:include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}~XA( ){}intget( ){returna;}};intXA::b=0intmain( ){XAd1(1),d2(3);cout<<d1.get( )+d2.get( )+XA::b<<endl;return0;}运行时的输出结果是( )。A.5B.6C.7D.8

  • 查看答案
  • ( 12 )有如下程序:#include <iostream>using nam

    [试题]( 12 )有如下程序:#include <iostream>using namespace stdclass Animal{public:virtual char* getType () const { return "Animal" ; }virtual char* getVoice () const { return "Voice" ; }};C.lass Dog : public Animal {public:char* getType ( ) const {retur

  • 查看答案
  • ( 27 )有如下程序:#include <iostream>using nam

    [单选题]( 27 )有如下程序:#include <iostream>using namespace std;class Toy{public:Toy(char* _n) { strcpy (name,_n); count++;}~Toy(){ count--; }char* GetName(){ return name; }static int getCount(){ return count; }private:char name[10];static int count;};int T

  • 查看答案
  • ( 28 )有如下程序#include <iostream>using name

    [单选题]( 28 )有如下程序#include <iostream>using namespace std;class A {public:A.(int i):rl(i) {}void print() {cout<<'e'<<r1<<'-';}void print() const {cout<<'C'<<rl*rl<<'-';}private:int rl;};int main(){A. al(2); c

  • 查看答案
  • ( 13 )有如下程序:#include <iostream>using nam

    [试题]( 13 )有如下程序:#include <iostream>using namespace std;class GrandChild{public:G.randChild(){ strcpy (name,"Unknown"); }const char * getName()const { return name; }virtual char * getAddress()const=0;private:char name[20];};class GrandSon : public

  • 查看答案
  • ( 31 )有如下程序#include <iostream>using name

    [单选题]( 31 )有如下程序#include <iostream>using namespace std;C.lass Base{public:B.ase(int x=0):valB(x) {cout<<valB;}~Base() {cout<<valB;}private:int valB;};class Derived:public Base{public:D.erived(int x=0,int y=0):Base(x),valD(y){cout<<

  • 查看答案
  • ( 28 )有如下程序#include <iostream>using name

    [单选题]( 28 )有如下程序#include <iostream>using namespace std;class Test{public:Test(){ }Test(const Test &t) {cout<<1;}};Test fun(Test &u) {Test t=u; return t;}int main(){Test x,y; x=fun(y); return 0;}运行这个程序的输出结果是A. )无输出B. ) 1C. ) 11D. ) 111

  • 查看答案
  • 有如下程序:included<iostream>usingnamespacest