有以下程序段int a,b,c;a=10; b=50; c=30;if(a>b)a=b,b=c;c=a;printf( " a=%d b=%d c=%d\n " ,a,b,c);程序的输出结果是A)a=10 b=50 c=10B)a=10 b=50 c=30C)a=10 b=30 c=10D)a=50 b=30 c=50

题目

有以下程序段

int a,b,c;

a=10; b=50; c=30;

if(a>b)a=b,b=c;c=a;

printf( " a=%d b=%d c=%d\n " ,a,b,c);

程序的输出结果是

A)a=10 b=50 c=10

B)a=10 b=50 c=30

C)a=10 b=30 c=10

D)a=50 b=30 c=50


相似考题
更多“有以下程序段int a,b,c;a=10; b=50; c=30;if(a>b)a=b,b=c;c=a;printf( " a=%d b=%d c=%d ”相关问题
  • 第1题:

    有以下程序段:

    程序运行后的输出结果是( )。

    A.a=10 b=50 C=30

    B.a=10 b=50 c=10

    C.a=10 b=30 c=10

    D.a=50 b=30 c:50


    正确答案:B
    本题中a>b的条件不满足,所以不执行逗号表达式a=b,b=c;的操作,而是执行c=a操作,即c的值勾10。

  • 第2题:

    若变量都已经说明,则以下程序段输出为() a=10;b=50;c=30; if (a > b) a=b; b=c;c=a; printf("a=%db=%dc=%dn",a,b,c);

    A.a=10 b=50 c=10

    B.a=10 b=30 c=10

    C.a=50 b=30 c=10

    D.a=50 b=30 c=50


    A循环语句中输出o,i为。循环结束,执行循环条件后i为l,输出1,所以选择A)。

  • 第3题:

    4、以下程序段的输出结果是: int a=10,b=50,c=30; if(a>b) a=b; b=c; c=a; printf("a=%d b=%d c=%d\n",a,b,c);

    A.a=10 b=50 c=10

    B.a=50 b=30 c=50

    C.a=10 b=30 c=10

    D.a=50 b=30 c=10


    C

  • 第4题:

    阅读下列程序段,其正确输出为() a=10;b=50;c=30; if(a>b) a=b; b=c;c=a; printf("a=%d,b=%d,c=%dn",a,b,c);

    A.a=10,b=50,c=10

    B.a=10,b=30,c=10

    C.a=50,b=30,c=10

    D.a=50,b=30,c=50


    x=9口口y=口17

  • 第5题:

    以下程序段 int a=10,b=50,c=30; if(a<b) {a=b;b=c;c=a;} printf("a=%2d b=%2d c=%2dn",a,b,c); 的输出结果是()

    A.a=10 b=50 c=10

    B.a=10 b=30 c=10

    C.a=50 b=30 c=10

    D.a=50 b=30 c=50


    G01G41X10Y30D02F50