niusouti.com

以下程序的功能是:输出a、b、c三个变量中的最小值。 include main( ) {int a,b,c,t 1,t2;以下程序的功能是:输出a、b、c三个变量中的最小值。include <stdio.h>main( ){ int a,b,c,t 1,t2;scanf("%d%d%d",&a,&b,&c);t1=a<b ?【 】;t2=c<t1?【 】;printf("%d\n", t2 );}

题目
以下程序的功能是:输出a、b、c三个变量中的最小值。 include main( ) {int a,b,c,t 1,t2;

以下程序的功能是:输出a、b、c三个变量中的最小值。

include <stdio.h>

main( )

{ int a,b,c,t 1,t2;

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

t1=a<b ?【 】;

t2=c<t1?【 】;

printf("%d\n", t2 );

}


相似考题
参考答案和解析
正确答案:a:b c:t1
a:b c:t1 解析:本题考查的知识点是:条件表达式。条什表达式类似于if语句,根据“?”前面子表达式的逻辑值来判断应该计算“:”前面的子表达式还是后面的作为整个条件表达式的结果。题目要求输出a、b、c三个变量中的最小值,所以当ab时,应该选a,否则选b,故前一空应填a:b。同样的道理,后一空应填c:t1。
更多“以下程序的功能是:输出a、b、c三个变量中的最小值。 include <stdio.h> main( ) {int a,b,c,t 1,t2; ”相关问题
  • 第1题:

    下列程序的输出结果是()。 include int b=2; int func(int*A) {b+=*a;retum b;} main(

    下列程序的输出结果是( )。

    #include<stdio.h>

    int b=2;

    int func(int*A)

    { b+=*a;retum b;}

    main()

    { int a=1,t=2;

    t+=func(&A) ;

    printf("%d\n",t);

    }

    A.4

    B.5

    C.6

    D.8


    正确答案:B
    解析:本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b=2+1=3,最终t=2+3=5。

  • 第2题:

    以下程序的输出结果是()。includeint fan(int);main(){int w=5; fun(w);printf("\n");}

    以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() { int w=5; fun(w); printf("\n"); } fun(int k) { if(k>0) fun(k-1); printf("%d",k); }

    A.5 4 3 2 1

    B.0 1 2 3 4 5

    C.1 2 3 4 5

    D.5 4 3 2 1 0


    正确答案:B
    解析:本题考查函数的递归调用。fun函数共被调用6次,即fun(5)、fun(4)、fun(3)、fun(2)、fun(1)、fun(0),其中fun(5)是main函数调用的,其余是在fun函数中调用的。

  • 第3题:

    以下程序的功能是:输出a、b、c三个变量中的最小值.请填空。

    #include<stido.h>

    main()

    { int a,b,c,t1,t2;

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

    t1=a<b? _[7]_______;

    t2=c<t1? _[8]_______;

    printf("%d\n",t2);

    }


    正确答案:

    a:b    c:t1

  • 第4题:

    下列程序的输出结果是()。include int b=2; int func(int*a) { b+=*a;return b;} main(

    下列程序的输出结果是( )。 #include<stdio.h> int b=2; int func(int*a) { b+=*a;return b;} main() { int a=1,t=2; t+=func(&a); printf("%d\n",t); }

    A.4

    B.5

    C.6

    D.8


    正确答案:B
    解析:本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b=2+1=3,最终t=2+3=5。

  • 第5题:

    以下程序的输出结果是( )。 include void swap(int*a,int*B){int*t; t=a;a=b;b=c;} main

    以下程序的输出结果是( )。 include<stdio.h> void swap(int*a,int*B){int*t; t=a;a=b;b=c;} main() {int i=3,j=5,*p=&i,*q=&j; swap(p,q);printf("%d %d\n",*p,*q); }


    正确答案:3 5
    3 5 解析:本题考查函数中形参和实参的传递。在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但由于没有返回值,故最终的输出结果为3 5。