以下对结构体变量stu1中成员age的非法引用是()struct student{ int age;int num;}stu1,*p;p=&stu1;A:stu1.ageB:student.ageC:p->ageD:(*p).age
A. stu1.age
B. student.age
C. p->age
D. (*p).age
对于声明int a,*p=&a;下列表达式错误的是()
A. *&a
B. &*a
C. *&p
D. &*p
下面程序的输出结果是( )#include int f(int b[],int n){ static int i,r=0;for(i=0;i<=n;i++) r+=b[i];return r;}main(){ int x,a[]={2,3,4,5,6,7,8,9};x=f(a,3);x+=f(a+3,3);printf("%d\n",x);}
A. 27
B. 40
C. 54
D. 32
下面程序的输出结果是( )#include int func(int a,int b){ static int c=0;c+=a+b;return c;}int main(){ int x=6, y=7, z=8, r;r=func((x--,y++,x+y),z--);r+=func(x,y);printf( "%d\n",r);return 0;}
A. 34
B. 55
C. 40
D. 31