【单选题】【消耗次数:1】
在一个尾指针为rear的不带头结点的单循环链表中,插入一个s所指的结点,并作为第一个结点,可执行( ).
A.rear?next=s;s?next=rear?next
B.rear?next=s?next;
C.rear=s?next
D.s?next=rear?next ; rear?next=s;
参考答案:
复制
纠错
相关题目
【单选题】 在一个尾指针为rear的不带头结点的单循环链表中,插入一个s所指的结点,并作为第一个结点,可执行( )。
①  A.rear?next= s; s?next=rear?next
②  B.rear?next=s?next;
③  C.rear=s?next
④  D.s?next=rear?next ; rear?next=s;
【判断题】 设有一个带头结点的链队列,队列中每个结点由一个数据域data和指针域next组成,front和rear分别为链队列的头指针和尾指针。设p指向要入队的新结点(该结点已被赋值),则入队操作为rear-next=p; p = rear;
①  正确
②  错误
【单选题】 在一个链队列中,front和rear分别为头指针和尾指针,则插入一个结点s的操作为( )。
①  front=front->next
②  s->next=rear;rear=s
③  rear->next=s;rear=s;
④  s->next=front;front=s;
【单选题】 假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点时,应执行的操作为p-next=f和( )。
①  p=f-next
②  f=p-next
③  f=p
④  f-next=p
【单选题】 假定一个链表的表头指针为f,结点结构为(data,next),则向该链表的表头插入一个由p所指向的结点时,应执行的操作为p->next=f和( )。
①  p=f->next
②  f=p->next
③  f=p
④  f->next=p
【单选题】 设链栈中结点的结构:data为数据域,next为指针域,且top是栈顶指针。若想在链栈的栈顶插入一个由指针s所指的结点,则应执行下列( )操作。
①  s-next=top-next;top-next=s
②  top-next=s
③  s-next=top;top=top-next
④  s-next=top;top=s;
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnode*p;已建立如下图所示的链表:┌──┬──┐┌──┬──┐┌──┬──┐p→│data│next┼→│data│next┼→...→│data│NULL│└──┴──┘└──┴──┘└──┴──┘指针p指向第一个结点,能输出链表所有结点的数据成员data的循环语句是()。
①  while(p!=NULL){printf("%d,",p-p++;}
②  while(p){printf("%d,",p.data);p=p-}
③  for(;p!=NULL;p++)printf("%d,",p
④  -for(;p;p=p-next)printf("%d,",(*p).data);
【单选题】 在一个链队中,设front和rear分别为队首和队尾指针,则插入p所指结点时,应执行( )。
①  A.front-next=p;front=p;
②  B.rear-next=p;rear=p;
③  C.p-next=rear;rear=p;
④  D.p-next=front;front=p;
【单选题】 在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( )。
①  front=front->next
②  rear=rear->next
③  rear=front->next
④  front=rear->next
【单选题】 已知串S=’aaab’,则next数组值为( )。
①  0123
②  1123
③  1231
④  1211
随机题目
【单选题】 下列哪一个操作系统不是微软公司开发的?
①  Windows server 2003
②  Win 10
③  Linux
④  Vista
【多选题】 在Windows系统的资源管理器中可完成
①  格式化磁盘
②  文件操作
③  文件夹操作
④  文字处理
【多选题】 在下列关于特洛伊木马病毒的说法中,正确的有
①  木马病毒能够盗取用户信息
②  木马病毒伪装成合法软件进行传播
③  木马病毒运行时会在任务栏产生一个图标
④  木马病毒不会自动运行
【多选题】 下列软件中属于应用软件的有
①  NUIX
②  Word
③  汇编程序
④  C语言源程序5
【多选题】 在Windows中,在打开程序或窗口之间切换的快捷键_
①  ALT+TAB
②  .Win+Tab
③  单击要切换窗口的任何可见部位
④  单击任务栏上要切换的应用程序按钮
【多选题】 下列属于计算机外部设备的有
①  U盘
②  扫描仪
③  移动硬盘
④  RAM
【多选题】 将屏幕的分辨率从1024×768调整为800×600后,下列描述正确的有
①  桌面图标变小
②  桌面图标变大
③  桌面的亮度增加
④  桌面的相对空间缩小
【单选题】 下面有关Excel 2010的扩展名叙述错误的是
①  Excel2010工作簿的默认扩展名是. XLSX
②  系统允许用户重新命名扩展名
③  虽然系统允许用户重新命名扩展名,但最好使用默认扩展名
④  Excel 2010工作簿的默认扩展名是.xlt
【单选题】 在Powerpoint 2010中保存演示文稿时,若要保存为PowerPoint放映文件类型时,其扩展名为__
①  PPTX
②  PPT
③  PSP
④  PPS
【单选题】 关于收发电子邮件的过程中,以下说法正确的是__
①  一封信不能同时发给多个地址
②  一封信能够同时发给多个地址,但收信人一定会知道此信同时发给了哪些地址
③  一封信能够同时发给多个地址,但收信人可以不知道此信是批量发送的
④  以上说法都不正确