日期:2024-04-29
浙江省宁波市2023年4月高三信息技术二模试卷试题详情
使用Python 程序在链表 a 中删除一个数据 data,代码如下:
import random
a=[[87,1],[93,3],[97,5],[95,2],[80,0],[98,-1]]
head=4
x=random.randint(0,len(a)-1) #randint(a,b)返回[a,b]区间内的一个随机整数
data= ①
q=head
while q!=-1:
if ② :
if q==head:
head=a[q][1]
else:
a[p][1]=a[q][1]
break
else:
③
q=a[q][1]
则划线处的代码为( )
②data==a[q][0]
②data!=a[q][0]
②data==a[q][0]
②data!=a[q][0]
③p=q
③p=head
③p=q
③q=head
- A、①a[0][x]
- B、①a[0][x]
- C、①a[x][0]
- D、①a[x][0]