单选

有下列程序:

#include

voidfun(inta,intb)

{intt;

t=a;a=b;b=t;

voidmain(  )

{intc[1O]={1,2,3,4,5,6,7,8,9,0},i;

for(i=0;i<10;i+=2)fun(c[i],c[i+1]);

for(i=0;i<10;i++)printf(”%d,”,c[i]);

printf("\n");

}

程序的运行结果是(  )。

  • A.1,2,3,4,5,6,7,8,9,0
  • B.2,1,4,3,6,5,8,7,0,9
  • C.0,9,8,7,6,5,4,3,2,1
  • D.0,1,2,3,4,5,6,7,8,9
参考答案
您可能感兴趣的试题

下列关于运算符重载不正确的是(  )。

  • A.运算符重载不能改变运算符的操作数个数
  • B.运算符重载不能改变运算符的优先级
  • C.运算符重载不能改变运算符的结合性
  • D.运算符重载能改变对预定义类型数据的操作方式

若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是(  )。

  • A.Data+(Data);
  • B.Dataoperator+(Data);
  • C.Data+operator(Data);
  • D.operator+(Data.Data);

下面程序的运行结果为(  )。

#include

classA

{

intnum;

public:

  • A(inti){num=i;)
  • A(A&a){num=a.num++;}    voidprint(){cout<
  • Aa(1),b(a);
  • A.print();
  • B.print();    }
  • C.11B.12
  • D.21D.22
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服