单项选择题删除*(head->next)的操作是()

A.p=head->next;head->next=head->next->next;delete p;
B.head->next=head->next->next;p=head->next;delete p;
C.p=head;head=head->next;delete p;
D.head=head->next;p=head;delete p;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题删除*p节点的操作是()

A.q=p;delete p;
B.p=q;delete q;
C.q->next=p->next;delete p;
D.p->next=q->next;delete q;

2.单项选择题*hear之前插入节点*s的操作是()

A.s->next=head;head=s;
B.s->next=head->next;head->next=s;
C.head=s;s->next=head;
D.head->next=s;s->next=head->next;

3.单项选择题*p之前插入节点*s的操作是()

A.q=s->next;s=p->next;
B.q->next=s;s->next=p;
C.s=p->next;q=s->next;
D.s->next=p;q->next=s;

4.单项选择题*p之后插入节点*s的操作是()

A.p->next=s;s->next=p->next;
B.s->next=p-next;p->next=s;
C.p=s->next;s=p->next;
D.s=p->next;p=s->next;

6.单项选择题s1和s2是两个结构类型变量,若要使赋值s1=s2合法,则它们的说明应该是()

A.s1只能接收相同类型的数据成员
B.结构中的成员相同
C.同一结构类型的变量
D.存储字节长度一样的变量

8.单项选择题有以下说明语句:struct Point{int x;int y;};则叙述正确的是()

A.正确的结构类型说明
B.正确的结构变量说明
C.错误的原因是结构中成员类型相同
D.无意义的说明

9.单项选择题

已知有职工情况结构变量emp定义为:

下列对emp的birth正确赋值方法是()。

A.year=1980;month=5;day=1;
B.birth.year=1980;birth.month=5;birth.day=1;
C.emp.year=1980;emp.month=5;emp.day=1;
D.emp.birth.year=1980;emp.birth.month=5;emp.birth.day=1;

10.单项选择题有以下说明语句:struct point{int x;int y;}p;则正确的赋值语句是()

A.point.x=1;point.y=2;
B.point={1,2};
C.p.x=1;p.y=2;
D.p={1,2};