题目内容

有以下程序:#include int fun (int x, int y){ if(x!=y)return ((x+y)/2); elsereturn (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 int f(int x ,int y){ return ((y-x)*x); }main( ){ int a=3 ,b=4,c=5,d; d =f(f(a,b),f(a,c)); printf("%d\n", d);}程序的运行结果是( )。

A. 7
B. 8
C. 9
D. 10

下列程序的输出结果是( )。#include void func(int a,int b,int c){ a=4; b=5; c=6; printf("%d%d%d",a,b,c);}main( ){ int x=1,y=2,z=3; func(x,y,z); printf("%d%d%d",x,y,z);}

A. 456123
B. 123456
C. 654321
D. 321654

下面程序的执行结果是____。#include void fun( ){ int x=1; x+=2; printf("%d",x);}main( ){ int x=6; fun( ); fun( ); printf("%d",x);}

形参变量只有在函数被调用时才会分配内存,调用结束后,立刻释放内存。( )

A. 对
B. 错

答案查题题库