若有以下程序 #include char f(char x) { return x*x%10 + '0'; } main() { char a; int b=0; for ( a=0; a<5; a+=1 ) { b = f(a); putchar(b); } }则程序的输出结果是
A. 014916
B. 01234
C. 01496
D. 00000
查看答案
有以下程序 #include int fun( int a, intB) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf (" %d\n" , r ); }程序运行后的输出结果是
A. 21
B. 15
C. 20
D. 31
有以下程序 #include int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf ("%d\n", fun( 9 ) ); }程序运行后的输出结果是
A. 4
B. 5
C. 9
D. 7
有以下程序#include fun( int a, int b ){ int static m=0, i=2; i=i+m+1; m=i+a+b; return m;}main(){ int k=4, m=1, p; p=fun( k, m); printf("%d,",p); p=fun( k, m); printf("%d\n",p);}程序运行后的输出结果是
A. 8,17
B. 7,16
C. 8,8
D. 7,17
有以下程序#include int fun(intA){ int b=0; static int c=3; a =( c++,b++); return ( a );}main(){ int a = 2, i, k; for( i=0; i<2; i++ ) k = fun(a++); printf( "%d\n",k );}程序的输出结果是
A. 4
B. 0
C. 1
D. 2