【单选题】【消耗次数:1】
假定一个链表的表头指针为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
【单选题】 若有以下定义: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);
【单选题】 在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结点的数据域赋值e,并使结点入队的运算为p-data=e; p-next=NULL ; 和( )。
①  A . f-next=p; f=p;
②  B. r-next=p;r=p;
③  C. p-next=r;r=p;
④  D. p-next=f;f=p;
【判断题】 设有一个带头结点的,头指针为head的单向链表,p指向表中某一个结点,且有p-next= L,现要删除头结点,并使该单向链表构造成单向循环链表,通过操作head=head- p-next= head;。
①  正确
②  错误
【判断题】 在双向链表中,要删除p所指的结点,其中所用的一条语句(p-prior)-next=p-next;的功能是:使P所指结点的直接前驱的右指针指向P所指结点的直接后继。
①  正确
②  错误
【单选题】 若有以下定义:structnode{intdata;structnode*next;}*p,*q;已建立如下图所示的链表:┌──┬──┐┌──┬──┐...p→│data│next┼→│data│NULL│└──┴──┘└──┴──┘┌──┬──┐q→│data│next│└──┴──┘不能将指针q所指结点连到上图所示链表末尾的语句是()。
①  q-next=NULL;p=p-p-next=q;
②  p=p-p-next=q;q-next=NULL;
③  p=p-q-next=p-p-next=q;
④  q-next=p-p=p-p-next=q;
【单选题】 若有以下定义:structnode{intdata;structnode*next;}structnodem,n,k,*head,*p;已建立如下图所示的链表:mnk┌──┬──┐┌──┬──┐┌──┬──┐head→│data│next┼→│data│NULL│p→│data│next│└──┴──┘└──┴──┘└──┴──┘指针head指向变量m,m.next指向变量n,p指向变量k,不能把结点k插到m和n之间形成新链表的程序段是()。
①  p-next=head-m.next=p;
②  (*head).next=p;(*p).next=
③  head-next=p-next=head
④  -m.next=k.next=
【判断题】 设有一个带头结点的链队列,队列中每个结点由一个数据域data和指针域next组成,front和rear分别为链队列的头指针和尾指针。设p指向要入队的新结点(该结点已被赋值),则入队操作为rear-next=p; p = rear;
①  正确
②  错误
【判断题】 在双向链表中,要在p所指的结后插入q所指的结点(设q所指的结点已赋值),其中所用的一条语句(p-next)-prior=q; 的功能是使P所指结点的直接前驱的左指针指向q 。
①  正确
②  错误
【单选题】 若按如下定义,函数link的功能是()。其中head指向链表首结点,整个链表结构如下图:┌──┬─┐┌──┬─┐┌──┬──┐head→│data│┼→│data│┼→…→│data│NULL│└──┴─┘└──┴─┘└──┴──┘structnode{intdata;structnode*next;};voidlink(structnode*head){structnode*p=head;while(p!=NULL){if(p-data%2==1)printf("%d",p-p=p-}}
①  计算链表head中结点的个数
②  遍历链表head,输出表中值为奇数的元素
③  删除链表head中的所有结点
④  插入一个新元素到链表head中
随机题目
【单选题】 下列词语中,书字正确的一组是( )
①  学界泰斗 怨天忧人 沁人肺腑 无愧于心
②  扭怩不安 煞费苦心 直抒己见 笔耕不辍
③  卓有建树 追根溯源 山清水秀 潇洒轻松
④  自暴自弃 显山露水 实致名归 纷至沓来
【单选题】 对文章写法理解不正确的一项是( )
①  《贾树贵与“傻人傻福”》叙述事实正反并举,分析论证正反对照;举例论证与引用确凿数据说明相结合。
②  《有感于“不孝的干部不提拔”》先概述甘肃、山西等地作出“不孝的干部不提拔”规定一事,然后说群众拥护的态度,至于这个规定出台的原因、背景就一概略去。叙事太简洁,事件交代不清,后文说理受到影响。
③  《季羡林坚辞“三大桂冠”让谁羞愧?》题目运用问句,耐人寻味。
④  《发展自己与证明自己》在对比中表现不同的价值观,表达了对科克伦不断发展自己的赞赏。
【单选题】 《放弃也是一种智慧》第一段明确提出:“大千世界五光十色,面对诱惑,有时舍得放弃,也不失为一种智慧。”
①  正确
②  错误
【单选题】 依次在下面语段横线处填入词语,最恰当的一组是( )①所以我们对于各种职业,没有什么分别___(拣择选择)、曲折,倘能身入其中,看它变化、进展的状态,最为亲切有味。②把名利地位看得淡一些,特别是把身外之物看得淡一些,顺其自然,就不会将有限的生命 ___(搅到 放到)无限的名利场中,就不会为职务的升迁劳神费力、刻意追求。③我 _____(征引 引用)儒门、佛门这两段话,不外证明人人都要有正当职业,人人都要不断地劳作。④今天面临开放的时代,国际、国内交流 ___(频繁 频仍),除书面文字外,交际双方直接对话的机会比任何时代都多。
①  选择 搅到 征引 频仍
②  拣择 放到 引用 频繁
③  拣择 搅到 征引 频繁
④  选择 放到 引用 频仍
【判断题】 总结与总结经验的调查报告在写法上相同。
①  正确
②  错误
【单选题】 调查报告在安排材料上只允许先观点后材料 。
①  正确
②  错误
【单选题】 策划书是对大型活动作出全面筹划和周密安排的应用文书。
①  正确
②  错误
【单选题】 对林肯拒绝弟弟借钱的理由,理解不恰当的一项是( )
①  借钱给弟弟,对弟弟的孩子们养成良好习惯不利。
②  借钱给弟弟,会助长弟弟懒惰的习惯,现在帮他还清了债,他明年又会照旧背上一大笔债。
③  借钱给弟弟,会使自己受损失,所以林肯决定不帮助弟弟。
④  借钱给弟弟,只能帮弟弟暂时解决困难,而不能从根本上解决困难。
【单选题】 下列词语中,划线字注音全都正确的一组是 ( )
①  倘若(tǎnɡ) 歆羡(xīn) 省悟(shěnɡ) 脂粉(zhī)
②  拉拢(lǒng) 答应(dā) 刻薄 (báo) 谏诤(zhènɡ)
③  诓骗 (kuāng) 脊梁(jǐ) 相处(chù) 几乎(jī)
④  抵押 (dǐ) 报酬(chóu) 警惕(tì ) 附近(fù)
【判断题】 1920年成立的“国际联盟”简称“国联”,它确实是一个“促进国际合作,维持国际和平与安全”的国际政府间组织。
①  正确
②  错误