单项选择题

有以下程序:
#include <stdio.h>
int fun(int x,int y)
if(x!=y) return((x+y)/2);
else return(x);

main()
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));

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

A. 3
B. 6
C. 8
D. 12

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的运行结果是() #include <stdio.h> int a=1; int f(int c) static int a=2; c=c+1; return(a++)+c; main() int i,k =0; for(i=0;i<2;i++)int a=3;k+=f(a); k+=a; printf( %d n ,k);

A. 17
B. 16
C. 15
D. 14

单项选择题
设有如下说明: Typedef struct ST long a; int b; Char c[2]; NEW; 以下说法正确的是()

A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法

相关试题
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序: #include <stdio.h> ...
  • 有以下程序: #include <stdio.h> ...
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序: #include <stdio.h> ...