niusouti.com
更多“ 运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。A.1.00 2.00 3.00B.1.00 3.00 2.00C.1 3 2D.3.00000 2.00000 1.00000 ”相关问题
  • 第1题:

    运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。 main { float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a<b) {t=a;a=b.b=t;) if(a<c) {t=a;a=c;c=t;) it(b<c) {t=b;b=C;c—=;) printf("%f\n%f\n%f\n",a,b,c); }

    A.1.00 2.00 3.00

    B.1.00 3.00 2.00

    C.1 3 2

    D.3.00000 2.00000 1.00000


    正确答案:D
    本题考查if语句。第1个if语句,如果a<b,则a与b交换;第2个if语句,如果a<c,则a与c交换;第3个if语句,如果b<2t,则b与c交换。3个if语句结合起来实现的功能就是将a、b、C按从大到小排序。

  • 第2题:

    运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。

    main

    { float a,b,c,t;

    scanf("%f,%f,%f",&a,&b,&c);

    if(a<b)

    {t=a;a=b.b=t;)

    if(a<c)

    {t=a;a=c;c=t;)

    it(b<c)

    {t=b;b=C;c—=;)

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

    }

    A.1.00 2.00 3.00

    B.1.00 3.00 2.00

    C.1 3 2

    D.3.00000 2.00000 1.00000


    正确答案:D
    本题考查if语句。第1个if语句,如果a<b,则a与b交换;第2个if语句,如果a<c,则a与c交换;第3个if语句,如果b<2t,则b与c交换。3个if语句结合起来实现的功能就是将a、b、C按从大到小排序。

  • 第3题:

    运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。

    main()

    { float a,b,C,t;

    scanf("%f,%f,%of",&a,&b,&C) ;

    if(a<B)

    {t=a;a=b;b=t;}

    if(a<C)

    {t=a;a=c;c=t;}

    if(b<C)

    {t=b;b=c;c=t;}

    printf("%f\n%f\n%f\n",a,b,C) ;

    }

    A.1.00 2.00 3.00

    B.1.00 3.00 2.00

    C.1 3 2

    D.3.000000 2.000000 1.000000


    正确答案:D
    解析:本题考查if语句。第1个if语句,实现如果ab,则交换a、b值的功能;第2个if语句,实现如果ac,则交换a、c的值的功能;第3个if语句,实现如果bc,则交换b、c的值的功能。3个if语句结合起来实现的功能就是将a、b、c按从大到小排序。

  • 第4题:

    运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。 main() { float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a<b) {t=a; a=b; b=t;} if(a<c) {t=a; a=c; c=t;} if(b<c) {t=-b;b=c;c=t;} printf("%f\n%f\n%f/n",a,b,c); }

    A.1.00 2.00 3.00

    B.1.00 3.00 2.00

    C.1 3 2

    D.3.000000 2.000000 1.000000


    正确答案:D
    解析:本题考查if语句。第1个if语句,实现如果ab,则交换a、b值的功能;第2个if语句,实现如果ac,则交换a、c的值的功能:第3个if语句,实现如果bc,则交换b,c的值的功能。3个if语句结合起来实现的功能就是将a、b、c按从大到小排序。

  • 第5题:

    运行下列程序时,若输入的数据为“1,2,3”,则输出结果是( )。 main() { float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a<b) {t=a;a=b;b=t;} if(a<c) {t=a;a=c;c=t;} if(b<c) {t=b;b=c;c=t;) printf("%f\n%f\n%f\n",a,b,c); }

    A.1

    B.1.00 2.00 3.00 3.00 2.00

    C.1

    D.3.000000 3 2.000000 2 1.000000


    正确答案:D
    解析:本题考查if语句。第1个if语句,实现如果ab,则交换a、b值的功能;第2个if语句,实现如果ac,则交换a、c的值的功能;第3个if语句,实现如果bc,则交换b、c的值的功能。3个if语句结合起来实现的功能就是将a、b、c按从大到小排序。