单选题:有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 structnode {intd

  • 题目分类:C语言
  • 题目类型:单选题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。
structnode
{intdata;
structnode*next;
}*p,*q,*r;
_______________________________
|datanextdatanextdatanext|
|→□□→□□→□□→|
| ↑p↑q↑r|
|______________________________|
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( ) A.r->next=q;q->next=r->next;p->next=r;
B.q->next=r->next;p->next=r;r->next=q;
C.p->next=r;q->next=r->next;r->next=q;
D.q->next=r->next;r->next=q;p->next=r;
参考答案:
答案解析:

下列选项中正确的语句组是( )

下列选项中正确的语句组是( )A.chars[8];s={"Beijing"}; B.char*s;s={"Beijing"}; C.chars[8];s="B

查看答案

订立合同应遵循的基本原则中,(  )是基本民事活动的准则。

订立合同应遵循的基本原则中,(  )是基本民事活动的准则。 A.公平原则 B.诚实信用原则 C.自愿原则 D.合法原则

查看答案

回答题:Florence Nightingale

回答题:Florence Nightingale Florence Nightingale was born in Florence,Italy, while

查看答案

按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(  )。

按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(  )。A.大写字母 B.连接符 C.数字字符 D.下划线

查看答案

有以下程序 main() {inta=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=aprintf(

有以下程序 main() {inta=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=aprintf("%d,%d\n",k,m); } 程序

查看答案