试题与答案

阅读以下说明和C函数,将应填入______处的语句或语句成分写在对应栏内。 [说明

题型:填空题

题目:

阅读以下说明和C函数,将应填入______处的语句或语句成分写在对应栏内。
[说明]
已知单链表L含有头节点,且节点中的元素值以递增的方式排列。下面的函数DeleteList在L中查找所有值大于minK且小于maxK的元素,若找到,则逐个删除,同时释放被删节点的空间。若链表中不存在满足条件的元素,则返回-1,否则返回0。
例如,某单链表如图1所示。若令minK为20,maxK为50,则删除后的链表如图2所示。



链表节点类型定义如下:
typedef Struct Node
int data;
struct Node*next;
Node,*LinkList;
[C函数]
int DeleteList(LinkListL,int minx,int maxK)
/*在含头节点的单链表L中删除大于minx且小于maxK的元素*/
______*q=L,*p=L->next;/*p指向第一个元素节点*/
int deiTag=0;
while(p)
if(p->data<=minK)
iq=p;p=______;
else
if(p->data<maxK=/*找到删除满足条件的节点*/
q->next=______free(p);
p=______;delTag=1;

else break;
if(______)return-1;
return 0;

答案:

参考答案:p->next

试题推荐
题型:不定项选择

枫叶服装有限公司采用进口面料和引进的进口设备独家设计出枫叶牌服装。公司业务员将该服装样品送到绿岛商场,商场进货人员看货后表示满意,愿意从枫叶服装有限公司购进此种服装2000套,但该公司存货只有500套,双方签订如下合同:由枫叶服装有限公司在15日内备齐2000套服装,货款总计200万元,商场在订立合同后5日内预付货款50万元,于交货后15日内支付剩余货款,任何一方违约,应支付违约金50万元,并赔偿全部损失。根据案情,请回答下列题。

设枫叶公司为了赶制服装,将100套服装的加工交给恒通公司完成。后由于该100套服装不符合合同约定的质量而与绿岛商场发生争议。对此下列表述中正确的有:()

A.枫叶公司与恒通公司的合同,需经绿岛商场同意方为有效

B.枫叶公司与恒通公司的合同,一经签订,即具有效力

C.该批服装不符合约定,应由枫叶公司承担违约责任

D.该批服装不符合约定,绿岛商场有权选择枫叶公司或者恒通公司承担违约责任

查看答案
题型:听力题

根据句意用所给词的适当形式填空。

小题1: Jack usually checks his test paper ___________ (careful) before handing it.

小题2: Mary thinks ___________ (study) grammar is a great way to learn a language.

小题3: –What _______ (happen) to Dave on April Fool’s Day?  –He was fooled by his friends.

小题4: Students in this school want to be __________ (volunteer) during this winter vacation.

小题5:Liu Li was the ________ (win) of last year’s English Speech Competition in our school.

查看答案
微信公众账号搜索答案