[单选题]

下面程序的输出结果为( )。struct st { int x; int*y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={ 50,&dt[0],60,&dt[1], 70,&dt[2],80&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d/n",(++p)->x); printf("%d/n",++(*p->y)); }

A.10

B.50

C.51

D.60 20 60 60 70 20 21 21 31

参考答案与解析:

相关试题

下面程序的输出结果为( )struct st{int x; int*y;}*p;

[单选题]下面程序的输出结果为( ) struct st { int x; int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[1], 70,&dt[2],80,&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d/n",(++p)->x); printf("%d/n",++(*p->y)); }A.10 2

  • 查看答案
  • 下面程序的输出结果为()。struct st {int x;int *y;}*p

    [单选题]下面程序的输出结果为( )。 struct st {int x;int *y;}*p; int dt[4]={10,20,30,40); struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d|n",(++p)->x); printf("%d/n",++(*p->y)); }A.10 20 20

  • 查看答案
  • 以下程序的输出结果是() struct st {int x;int * y;}*

    [单选题]以下程序的输出结果是 ( ) struct st { int x; int * y;} * p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,& dt[0],60 &dt[0],60,&dt [0]}; main( ) { p=aa; printf("%d/n",+ +(p->x)); }A.10B.11C.51D.60

  • 查看答案
  • 下列程序的输出结果是______。struct st{int x;int*y;}

    [单选题]下列程序的输出结果是______。struct st{ int x;int*y;}*p; int dt[4]={ 10,20,30,40 }; struct st aa[4]={50,&dt[0],60,&dt[0],60,&dr[0],60,&dr[0],} main(){ p=aa; printf("%d/n",++(p->x));}A.51B.11C.10D.60

  • 查看答案
  • 以下程序的输出是()。struct st{int x;int*y;}*p;int

    [单选题]以下程序的输出是( )。 struct st { int x;int*y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p=aa; cout<+<+(p->x); }A.10B.11C.51D.60

  • 查看答案
  • 以下程序的输出是()。struct st{int x;int *y;} *p;

    [单选题]以下程序的输出是( )。 struct st { int x;int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p=aa; cout<+<+(p->x); }A.10B.11C.51D.60

  • 查看答案
  • 以下程序的输出是()。 struct st{int x;int *y;}*p;i

    [单选题]以下程序的输出是( )。 struct st { int x;int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]= {50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; cout<<++p->x; cout<<(++p)->x; cout<<++(*p->y); }A.10 20 20B.50 60 21C.51 60 21D.60 70 31

  • 查看答案
  • 有以下程序段struct st{int x;int *y;)*pt;int a[

    [单选题]有以下程序段struct st{int x;int *y;)*pt;int a[]={l,2},b[]={3,4};struct st c[2]={10,a,20,b};pt=c;以下选项中表达式的值为 11 的是A.)*pt->yB.)pt->xC.)++pt->xD.)(pt++)->x

  • 查看答案
  • 有下列程序段: struct st {int x;int*y;}*pt; int

    [单选题]有下列程序段:struct st{int x;int*y;}*pt;int a[]={1,2},b[]={3,4};stmct st c[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是( )。A.*pt->yB.pt->xC.++pt->xD.(pt++)->X

  • 查看答案
  • 有以下程序段 struct st {int x;int *y;}*pt; int

    [单选题]有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是______。A.*pt->yB.pt->xC.++pt->xD.(pt++)->x

  • 查看答案
  • 下面程序的输出结果为( )。struct st { int x; int*y;