题目内容

有以下程序:#include int main(){int y=1,x,a[]={2,4,6,8,10},*p;p=&a[1];for(x=0;x<3;x++) y=y+*(p+x);printf("%d\n",y);return 0;}程序运行后的输出结果是

A. 17
B. 19
C. 18
D. 20

查看答案
更多问题

有以下程序:#include int main(){int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i<3;i++)for(j=0;j<2;j++) k=k+*(*(p+i)+j);printf("%d\n",k);return 0;}程序运行后的输出结果是

A. 108
B. 68
C. 99
D. 60

有以下程序:#include int main(){int a[5]={2,4,6,8,10},*p,**k;p=a; k=&p;printf("%d ",*(p++));printf("%d\n",**k);return 0;}程序运行后的输出结果是

A. 4 6
B. 4 4
C. 2 2
D. 2 4

有以下程序(注:字符a的ASCII码值为97):#include int main(){char *s={"abc"};do{printf("%d",*s%10);++s;}while(*s);return 0;}程序运行后的输出结果是

A. 789
B. abc
C. 7890
D. 979899

有以下程序:#include void fun(char *a,char *b){while(*a=='*') a++;while(*b=*a){ b++;a++;}}int main(){char *s="*****a*b****",t[80];fun(s,t);puts(t);return 0;}程序的运行结果是

A. ab
B. a*b
C. *****a*b
D. a*b****

答案查题题库