有以下程序:#include int f(int x);main( ){ int a, b = 0;for( a = 0 ;a<3 ;a++){ b = b+f( a) ;putchar(‘A'+b) ;} int f( int x){ return x * x+1;}程序运行后的输出结果_____。
查看答案
有以下函数:#include void func( int n){ int i;for(i = 0;i< = n;i++) printf( " * ");printf("#");}main(){ func(3) ; printf( " ???? " ) ; func(4) ; printf( " \n" ) ; }程序运行后的输出结果 。
A. ****
B. ? ? ? ? ***
C. ***
D. ? ? ? ? *****
E. **
F. ? ? ? ? *****
G. ****
H. ? ? ? ? *****
有以下函数:#include void exch( int t[]){t[0]=t[5];}main( ){ int x[10] ={l,2,3,4,5,6,7,8,9,10},i = 0;while( i< = 4) {exch( &x[ i] ) ;i++; }for( i = 0;i<5 ;i+ + ) printf( " % d",x[i]); printf( " \n");}程序运行后的输出结果____-。
A. 2 4 6 8 10
B. 1 3 5 7 9
C. 1 2 3 4 5
D. 6 7 8 9 10
有以下程序#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);}程序运行后的输出结果是( )
A. 24
B. 28
C. 32
D. 36
有以下程序:#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