题目内容

已知int a[5]={1,2,3,4,5};int *p=a;则*(p+4)与下面哪个选项等价()

A. a[4]
B. &a[4]
C. a[3]
D. &a[3]

查看答案
更多问题

已知int a[5]={1,2,3,4,5};int *p=a;则执行语句*p=2;后,a[0]的值为()

A. 1
B. 2
C. 3
D. 4

执行以下程序后,输出结果第一行为,第二行为,第三行为,第四行为。#includeint main(){int a[5]={1,2,3,4,5};int *p,*q;p=a;q=p+1;printf("%d\n",*p);printf("%d\n",*(p+1));printf("%d\n",*q);printf("%d\n",*(q+1));return 0;}

执行以下程序后,输出结果为。#includeint main(){int a[5]={1,2,6,15,5};int *p,i,max;p=a;max=*p;for(i=0;i<5;i++){if(*p>max)max=*p;p++;}printf("%d\n",max);return 0;}

执行以下程序后,输出结果为。#includeint main(){int a[5]={4,2,6,15,8};int *p,i;p=a;for(i=0;i<5;i++){if((*p)%2!=0){(*p)++;printf("%d\n",*p);}p++;}return 0;}

答案查题题库