单项选择题

有下列程序:
#include<stdio.h>
int fun(int x,iny y)
( if(x==y)return(x);
else return((x+y)/2);
void 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 b=2; int fun(int *k) b=*k+b;return(b); void main() int a[10]=1,2,3,4,5,6,7,8,i; for(i=2;i<4;i++)b=fun(&a[i])+b;printf( %d ,b); printf( n ); 程序运行后的输出结果是( )。
A.10 12
B.8 10
C.10 28
D.10 16
单项选择题
有下列程序: #include<stdio.h> void fun(char *s) while(*s) if(*s%2==0)printf( %c ,*s); s++; void main() char a[]= good ; fun(a);printf( n ); 注意:字母a的ASCⅡ码值为97,程序运行后的输出结果是( )。
A.d
B.go
C.god
D.good
相关试题
  • 下列程序的运行结果为______。 #in...
  • 下列程序把3个NODETYPE型的变量链接成一个...
  • 有下列程序,程序执行后,输出结果是___...
  • 下列程序用来判断指定文件是否能正常打开,...
  • 请将下列程序中的函数声明语句补充完整。 ...