下列程序执行后的输出结果是 ?、 void func1(int i); void func2(int i); char st[]="hello,friend!"; void func1(int i) { printf("%c",st[i]); if(i<3){ i+=2 ;func2(i) ;} } void func2(int i) { printf("%c",st[i]); if(i<3){ i+=2 ;func1(i) ;}} main() { int i=0 ; func1(i) ; printf("\n");}
举一反三
- 下列程序执行后的输出结果是______。 A: hello B: hel C: hlo D: hlm void func1 (int ; void func2 (int ; char st[]="hello,friend!"; void func1(int { printf("%c",s; if(i<3){ i+=2;func2(; } } void func2 (int { printf("%c",s; if(i<3){ i+=2;func1(; } } main() { int i=0;func1(;printf("\n");}
- 以下代码运行结果是____。#include <;stdio.h>; void Func(void); int main(void) { int i; for(i = 0; i <; 5; i++) Func(); } void Func(void) { static int a =2; int b = 2, c; c = a + b; a++; b++; printf("%d\n", c); }
- 有以下函数 #include [stdio.h] void func( int n ) { int i ; for( i = 0 ; i <= n ; i++ ) printf( "*" ) ; printf( "#" ) ; } void main( ) { func( 3 ) ; printf( "????" ) ; func( 4 ) ; printf( "\n" ) ; } 程序运行输出结果是( ). A: **** B: ????***** C: *** D: ????***** E: ** F: ????***** G: **** H: ????***
- 以下哪一个函数的实现是错误的? A: void func() { } B: int func(int i) {return 5;} C: void func(int i) {return i + 1;} D: void func() {return;}
- 下列程序执行后的输出结果是 #include voidfunc1(inti); voidfunc2(inti); charst[]="hello,friend!"; voidfunc1(inti) { printf("%c",st[i]); if(i[3) {i+=2; func2(i); } } <br] voidfunc2(inti) { printf("%c",st[i]); if(i[3) {i+=2; func1(i); } } <br] intmain() {inti=0; func1(i); return0; }[/i][/i] A: hello B: hel C: hlo D: hlm