举一反三
- 有以下程序,程序执行的结果是 main() {int a[]={1,2,3,4,5,6,7,8,9,0}, *p; for(p=a;p<a+10;p++) printf(“%d ”,*p); } A: 1,2,3,4,5,6,7,8,9,0 B: 2,3,4,5,6,7,8,9,10,1 C: 0,1,2,3,4,5,6,7,8,9 D: 1,1,1,1,1,1,1,1,1,1
- 以下程序的输出结果是() main( ) { int i , x[3][3]={9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1} , *p=&x[1][1] ; for(i=0 ; i<4 ; i+=2) printf("%d " , p[i]) ;
- 以下程序的输出结果是 int main(void){ int a[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=&a[3], *q=p+2; printf("%d", *p+*q); return 0; } A: 16 B: 10 C: 8 D: 6
- 有以下程序: main() { int a[3][3], *p, i; p=&a[0][0]; for(i=0; i<9; 1++)p[i]=i; for(i=0; i<3; i++)printf("% d", a[1][i]); 程序运行后的输出结果是______。[/i][/i] A: 0 1 2 B: 1 2 3 C: 2 3 4 D: 3 4 5
- main() { int k,P; int s[]={1,-9,7,2,-10,3}; for(p=0,k=P;p<6;p++) if(s>s[k])k=p; printf("%d\n",k); } 程序运行结果是:______