单项选择题

有以下程序   void f(int x,int y)   { int t;    if(x<y){ t=x; x=y; y=t; }   }   main( )   { int a=4,b=3,c=5;    f(a,b); f(a,c); f(b,c);    printf("%d,%d,%d\n",a,b,c);   }   执行后输出的结果是( )。

A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 4,3,5
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中正确的是( )。
A.C程序中注释部分可以出现在程序中任意合适的地方
B.花括号"{"和"}"只能作为函数体的定界符
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
D.分号是C语句之间的分隔符,不是语句的一部分
单项选择题
以下能正确定义数组并正确赋初值的语句是
A. int N=5,b[N][N];
B. int a[1][2]={{1},{3}};
C. int c[2][ ]={{1,2},{3,4}};
D. int d[3][2]={{1,2},{3,4}};
相关试题
  • 数据管理技术发展过程经过人工管理、文件系...
  • 以下程序的运行结果是【 】#include <s...
  • 以下程序从终端读入数据到数组中,统计其中...
  • 以下程序运行后的输出结果是【 】。main ...
  • 【 】的任务是诊断和改正程序中的错误。