选择题   有以下程序段:
    #include<stdio.h>
    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);
      程序的输出结果是______。
 
【正确答案】 B
【答案解析】[考点] 字符、选择和程序结构 本题中a>b的条件不满足,因此不执行逗号表达式“a=b,b=c;”,而是执行“c=a;”,即c的值为10,b的值不变。所以最后输出结果为a=10 b=50 c=10。