题目内容

以下程序的执行结果是( )。#include main(){ int a[]={2,3,4};int s,i, *p;s=1;p=a;for(i=0;i<3;i++) s*=*(p+i);printf("s=%d\n",s);}

查看答案
更多问题

以下程序的执行结果是( )。#include main(){ int a[]={1,2,3,4,5,6}, *p;for(p=&a[5]; p>=a; p--) printf("%d", *p);printf("\n");}

以下程序的执行结果是( )。#include main(){ int a[12]={1,2,3,4,5,6,7,8,9,10,11,12,}, *p[4],i;for(i=0;i<4;i++)p[i]=&a[i*3];printf("%d\n",p[3][2]);}

以下程序的执行结果是( )。#include main(){ char ch[2][5]={"6934","8254"}, *p[2];int i,j,s=0;for(i=0;i<2;i++) p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>'\0' && p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0';printf("%d\n",s);}

以下程序的执行结果是( )。#include main(){ char *p1,*p2,str[20]="xyz";p1="abcd";p2="ABCD";strcpy(str+1,strcat(p1+1,p2+1));printf("%s",str);}

答案查题题库