答案查看网,轻松搜题/搜资源
登录
×
登录账号
记住密码
立即注册
忘记密码
×
注册
使用微信扫描二维码,获取账号密码后免费查看答案
前往登录
忘记密码
×
忘记密码
使用微信扫描下方二维码,即可找回您的账号密码
前往登录
立即注册
搜题/搜资源
【单选题】【消耗次数: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
查看完整题目与答案
随机题目
【单选题】
以下不能正确定义二维数组的选项是()
①
int a[2][2]={{1},{2}}
②
int a[][2]={l,2,3,4}
③
int a[2][2]={{l},2,3}
④
int a[2][]={{1,2},{3,4}}
查看完整题目与答案
【单选题】
下面不是C语言基本数据类型的是()
①
指针类型
②
整型
③
无符号长整型
④
单精度型
查看完整题目与答案
【单选题】
已定义以下函数 fun(int*p) {return*p;} 该函数的返回值是()
①
不确定的值
②
形参p中存放的值
③
形参p所指存储单元中的值
④
形参p的地址值
查看完整题目与答案
【单选题】
已定义c为字符型变量,则下列语句中正确的是()
①
c=97;
②
c="97";
③
c="a";
④
c=97;
查看完整题目与答案
【单选题】
已知charb[5],*p=b;,则正确的赋值语句是()
①
b=“abcd”;
②
*b=“abcd”;
③
p=“abcd”;
④
*p=“abcd”;
查看完整题目与答案
【单选题】
以下不合法的赋值语句是()
①
x=(1,y=2);
②
++x;
③
x=y=15;
④
y=int(x);
查看完整题目与答案
【单选题】
已知charch=A;且表达式ch=(ch>=A&&ch<=Z)?(ch32)::ch 的值是()
①
A
②
a
③
Z
④
出错
查看完整题目与答案
【单选题】
已知小写字母的ASCII码为97,对于inta=99,b=b;printf(“%c,%d”,a,b);的结果是()
①
99,b
②
c,98
③
99,98
④
c,b
查看完整题目与答案
【单选题】
下列描述中不正确的是()
①
字符型数组中可以存放字符串
②
可以对字符型数组进行整体输入、输出
③
可以对整型数组进行整体输入、输出
④
不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
查看完整题目与答案
【单选题】
已知:inta[][3]={1,2,3,4,5,6,7,8,9,0};则数组a的第一维的大小是()
①
2
②
3
③
4
④
无法确定;
查看完整题目与答案