下列程序执行后的输出结果是( )。 void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]={0}; a=0; b[0]=3; func(&a,b); printf("%d\n",b[0]); }
举一反三
- 下列程序执行后的输出结果是().voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0]);}
- void func(int a){ a = 10;}void main(){ int a = 0; func(a); printf("%d",a);}程序输出的a值是() A: 10 B: 0 C: 1 D: 9
- 如下程序输出________。 int b=2; int func(int *a){ b+=*a; return(b); } int main(void){ int a=2,res=2; res+=func(&a); printf("%d\n",res); return 0; }
- 有以下函数 #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: ????***
- 下列程序的运行结果是()。#include [stdio.h] void func(int n) { static int num=1; num=num+n; printf(" %d",num); } int main() { func(3); func(4); printf("\n"); return 0; } A: 4 8 B: 3 4 C: 3 5 D: 4 5