日期: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]

试题所涉知识点

知识点

试题被试卷采用

1