A. (*p).next=(*q).next; free(p); B. p=q->next; free(q); C. p=q; free(q); D. p->next=q->next; free(q);