更多“下面程序的运行结果是()。 main() {int x[5]={2,4,6,8,10},*p,**pp; p=x; pp=&p; printf(“%d”,*(p+1)); printf(“%3…”相关的问题
第1题
执行以下程序后,y的值是( )。
main ()
{
int a[]={2,4,6,8,10};
int y=1,x,*p:
p=&a[1];
for(x=0;x<3;x++)
y=*(p+x);
printf("%d\n",y);
}
A.7 B.9 C.8 D.20
点击查看答案
第2题
以下程序段执行后p的值是( )。 int a[3][3]={3,2,1,3,2,1,3,2,1}; int j,k,p=1; for(j=0;j<2;j++) for(k="j;k<4;k++)" p*="a[j][k];"> A、108
点击查看答案
第3题
下面程序段的运行结果是( )。 int a[]={2,4,6,8,10}; int y=0,x; for(x=0;x<4;x++)y+=a[x];> A、17
点击查看答案
第4题
有以下程序: #include <stdio.h> main() { int a[] = {2,4,6,8,10} ,y =0,x, * p; p =&a[1]; for(x=1;x<3;x++)y+ =p[x]; printf("% d \n" , y); }程序运行后的输出结果是()。
点击查看答案
第5题
有以下程序:
main
{ int a[]=(2,4,6,8,10},y=0,x,*P;
p=&a[1];
for(x=1;x<3;x++) y+=p[x];
printf("%d\n,y");
}
程序运行后的输出结果是()。
A.A.10
B.11
C.14
D.15
点击查看答案
第6题
int x=1,y=2; int *p1,*p2; p1=&x;p2=&y; 下面与 x=y; 功能不同的语句是( )
A、*p1=*p2;
B、*p1=y;
C、x=*p2;
D、p1=p2;
点击查看答案
第7题
有以下程序: voidf(int*x,int * y) { int t; t= *x;*x= *y;*y=t; } main() { inta[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p) { f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a[i]); } 程序运行后的输出结果是______;
A.8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
点击查看答案
第8题
设int *p, x, a[5]={1,2,3,4,5}; p=a; 能使x的值为2的语句是 。
A、x=a[2];
B、x=*(p+2);
C、a++; x=*a;
D、x=*(a+1);
点击查看答案
第9题
有以下程序运行后的输出结果是 ____。 void f(int *x,int *y) { int t; t=*x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i=0,*p,*q; p=a;q=&a[7]; while(*p!=*q && i<8){f(p,q);p++;q--;i++;} for(i="0;i<8;i++)" printf("%d,",a[i]);> A、8,2,3,4,5,6,7,1,
B、5,6,7,8,1,2,3,4,
C、1,2,3,4,5,6,7,8,
D、8,7,6,5,4,3,2,1,
点击查看答案
第10题
struct ms { int x; int* p; } s1, s2; int main() { s1.x = 10; s2.x = s1.x + 10; s1.p = &s1.x; s2.p = &s2.x; cout << (*s2.p += *s1.p) << endl; } 程序输出结果是
点击查看答案