【问题】 已有如下定义:struct node{int data;struct node *next;}*p,*q;并已建立了如图所示的单向链表,p,q分别指向图中所示的结点,将q所指的结点插入到链表末尾组成单向链表,以下不能实现该功能的程序段是( )image4.pict(2分)A(*p).next=q; (*q).next=NULL;Bq->next=p->next;p->next=q;Cq->next=NULL;p->next=q;Dp->next=q;q->next=p->next;
已有如下定义:struct node{int data;struct node *next;}*p,*q;并已建立了如图所示的单向链表,p,q分别指向图中所示的结点,将q所指的结点插入到链表末尾组成单向链表,以下不能实现该功能的程序段是( )image4.pict(2分)A(*p).next=q; (*q).next=NULL;Bq->next=p->next;p->next=q;Cq->next=NULL;p->next=q;Dp->next=q;q->next=p->next;
正确答案:正确答案D
题目解析:本题出自中北大学,中北大学C语言程序设计,由丰阳塔题库搜集整理。
搜题,就来5TiKU.com题库