有以下程序#include int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } else {int a=7; t += a++; } return t+a++; } main(){ int s=0,i=0; for(; i<2;i++) s+= £(i); printf("%d\n",s);}程序运行后的输出结果是( )
查看答案
有以下程序:#include 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 int fun( int a,int b) {return a+b;} main( ){ int x=6,y=7,z=8,r;r = iun (fun(x,y),z--); printf (" %d\n" ,r);}程序运行后的输出结果是()
A. 15
B. 21
C. 20
D. 31
有以下程序#include int f(int x);main( ){ int n=l,m; m=f(f(f(n))); printf("%d\n",m);}int f(int x){return x*2;}程序运行后的输出结果是()。
A. 4
B. 2
C. 8
D. 1
有以下程序#include int fun 1( double a ) { return (int)(a*=a);}int fun2(double x,double y){double a=0,b=0;a=funl(x); b=funl( y); return (int)(a+b); }main( ){double w; w=fun2(l. 1,2.0);printf("%4.2f',w);}程序执行后输出结果是()。
A. 5
B. 5.00
C. 5.21
D. 0.0