单项选择题

有以下程序:
int f1(int x,int y)return x>yx:y;
int f2(int x,int y)return x>yy:x;
void main()

int a=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d));
g=a+b+c+d-e-f;
printf("%d,%d,%d\n",e,f,g);

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

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

单项选择题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MIN-2147483647 int findmax (int x[],int n) int i,max; for(i=0;i<n;i++) max=MIN; if(max<x[i]) max=x[i]; return max; 造成错误的原因是( )。
A.定义语句int i,max,中max未赋初值
B.赋值语句max=MIN;中,不应给max赋MIN值
C.语句if(max<x[i]) max=x[i];中判断条件设置错误
D.赋值语句max=MIN;放错了位置
单项选择题
若有定义语句:char s[10]= 1234567 0 0 ;,则strlen(s)的值是( )。
A.7
B.8
C.9
D.10
相关试题
  • 以下程序运行后输出的结果是______。...
  • 以下程序的输出结果是______。 #in...
  • 以下程序的输出结果是______。 #in...
  • 以下程序运行后的输出结果是______。...
  • 已知字符A的ASCⅡ代码值为65,以下程序运...