問題詳情

48) 有以下程序#includestruct NODE{int num;struct NODE *next;};main){ struct NODE *p,*q,*r;int sum=0;p= struct NODE *)malloc sizeof struct NODE));q= struct NODE *)malloc sizeof struct NODE));r= struct NODE *)malloc sizeof struct NODE));p->num=1;q->num=2;r->num=3;p->next=q;q->next=r;r->next=NULL;sum+=q->next->num;sum+=p->num;printf “%dn”,sum);}执行后的输出结果是
(A)3
(B)4
(C)5
(D)6

參考答案

答案:B
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)