int a=2,*p=&a,*q=p,则以下非法赋值语句是()。
A. p=q
B. *p=*q
C. a=*q
D. q=a
查看答案
若有定义“#define M(x) 3*x*x”,则M(2+3)的值为 。
A. 15
B. 75
C. 18
D. 0
若有以下定义和语句struct st{int x;char y;}s;则下列赋值正确的是()。
A. st.x=10;
B. st.s.x=10;
C. struct st={10, 7};
D. struct st a={10, 7};
若有定义int a[10],*p=a;,则p+7表示( )。
A. 元素a[7]的地址
B. 元素a[7]的值
C. 元素a[8]的地址
D. 元素a[8]的值
若有struct st {int x; char y; }s; 则下列赋值正确的是()。
A. st.x=10;
B. st.s.x=10
C. x=10;
D. s.x=10;