有下列程序: #include<stdi0.h> 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,0B.2,1,4,3,6,5,8,7,0,9C

题目

有下列程序: #include<stdi0.h> 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


相似考题
更多“有下列程序: #include&lt;stdi0.h&gt; voidfun(inta,intb) {intt; t=a;a=b;b=t; voidmain( ) ”相关问题
  • 第1题:

    下列重载函数中,正确的是( )。

    A.void fun(int a,float b);void fun(int C,float d)

    B.void fun(int a,float b);void fun(float a,int b)

    C.float fun(int a,float b);int fun(int b,float a)

    D.int fun(int a,int b);float fun(int a,int b)


    正确答案:B

  • 第2题:

    有以下程序includevoid fun(int a,int b,int c){a=456,b=567,c=678;}void main(){

    有以下程序 #include<iostream.h> void fun(int a,int b,int c) {a=456,b=567,c=678;} void main() { int x=10,y=20,z=30; fun(x,y,2); cout << X < < ‘,’ < < y < < ‘,’ < < z < < endl; } 输出结果是

    A.30,20,10

    B.10,20,30

    C.456,567,678

    D.678,567,456


    正确答案:B
    解析:本题:考查函数中变量的作用范围,在主函数中给变量x,y,z赋值,然后将其作为实参传递给了函数fun(),虽然在函数fun()中改变了这3个变量的值,但只是同名的局部变量,不影响函数中变量的值,所以在凋用函数fun()结束后,主函数3个变量的值未改变。

  • 第3题:

    2、阅读以下程序代码,其运行结果是_____________ #include <stdio.h> void swap(int a,int b) { int t; t=a;a=b;b=t; printf("%d%d",a,b); } int main() { int a=3,b=4; swap(a,b); printf("%d%d\n",a,b); }


    D while的循环控制条件可以为true,run()方法没有返回值,所以不能是int型,故此程序不能通过编译。

  • 第4题:

    有如下程序:inchdevoid fun(int &x,int y){int t=x;x=y;y=t;}int main(){int a

    有如下程序: #inchde<iostream.h> void fun(int &x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42); fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<Std::endl; return 0; } 执行后的输出结果是( )。

    A.42,42

    B.23,23

    C.23,42

    D.42,23


    正确答案:B

  • 第5题:

    15、下列函数中,不能和函数 int fun(int a, int b)构成重载函数的有()。

    A.void fun(int a, int b)

    B.void fun(int a, int b, int c)

    C.int fun(float a, int b)

    D.int fun(int a)


    求字符串的长度

  • 第6题:

    判断下面程序编译是否正确,如果错误简要说明原因 void fun(){ cout << 0 ; }; void fun(int a=0 , int b=0 ) { cout<< a+b; } void main() { fun(); }


    编译程序能产生目标程序,解释程序不能产生目标程序