中国大学MOOC: 有以下程序段,以下选项中表达式的值为31的是struct st{ int x; int *y;}*pt;int a[]={1,2};b[]={3,4};struct st c[2]={30,a,40,b};pt=c;
举一反三
- 有以下程序段 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的是________
- 有以下程序段: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->;y B: pt->;x C: ++pt->;x D: (pt++)->;x
- 有以下程序段: struct st int X;int*Y;*pt; int a[]=[1,2],b[]=[3,4]; struct st c[2]=[10,a,20,b]; pc=c; 以下选项中表达式的值为11的是( )。 A: *pt->y B: pt->X C: ++pt->X D: (pc++)->X
- 若有以下程序段: struct st { int n; int *m; }; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}}; main() { struct st *p; p=s; … } 则以下表达式中值为5的是( )。
- 【单选题】有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是() A. ++pt->x B. pt->x C. *pt->y D. (pt++)->x