浙江省2023届高三下学期信息技术3月百校联考卷

日期: 2024-05-02 高三下学期信息技术

选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不得分)

试题详情
在被称为“死亡之组”的组淘汰赛中,日本队凭借救回一颗似乎已经出界了的球,成功破门反超西班牙把“四星德国”送回了家。该球用肉眼看确实已经到了界外。然而,通过AI裁判的最终数据显示,当时足球的投影与底线重合了1.88毫米,而根据规则,足球出界的定义是指球体正上方的垂直投影要完全越出底线,因此判定进球有效。

试题详情
阅读下列材料﹐回答问题。

Talabat是中东地区最大的食品和杂货配送应用程序,世界杯期间球迷能够借助该App在球场的座位上点餐,食物将直接派送到座位上,不会错过任何进球。

试题详情
某算法的部分流程图如图所示。执行这部分流程,若输入n的值为70,则输出cnt的值为(   )

A、 3
B、 4
C、 5
D、 6
试题详情
有二叉树用数组表示为:[“A”,”B”,”C”,None,”D”,”E”,”F”,None,None,None,”G”],则下列关于该二叉树的说法正确的是(   )
A、 该二叉树度为1的节点有2个
B、 该二叉树一共有3层
C、 该二叉树中的叶子节点有4个
D、 该二叉树的中序遍历序列是B-G-D-A-E-C-F
试题详情
以下是实现正整数序列arr升序排列的程序代码段,则画线部分代码正确的是(   )

arr=[7,4,2,13,6,5,3,6,17,1]

for i in range(1,len(arr)):

    key=arr[i]

    j=i

    while       :

        arr[j]=arr[j-1]

        j-=1

          

①j>0 and key<arr[j-1] ②j>=0 and key<arr[j-1] ③arr[j]=key ④arr[j-1]=key

A、 ①③
B、 ①④
C、 ②③
D、 ②④
试题详情
有如下Python程序段:

n=int(input())

a=1;q=[0]*100;two=three=rear=0;q[0]=a

while rear!=n:

    if(2*q[two]+1>3*q[three]+1):

        rear+=1

        q[rear]=3*q[three]+1

        three+=1

    elif(2*q[two]+1<3*q[three]+1):

        rear+=1

        q[rear]=2*q[two]+1

        two+=1

    else:

        rear+=1

        q[rear]=3*q[three]+1

        two+=1;three+=1

运行上述程序段后,如果输入10,则q[n]的值是(   )

A、 15
B、 22
C、 27
D、 31
试题详情
有如下Python程序段:

def trans(m,n):

    if m!=0 or n!=0:

        r=(m%2+n%2)%2

        return trans(m//2,n//2)+str(r)

    else:

        return "0"

a=int(input("a="));b=int(input("b="))

print(trans(a,b))

执行该程序段,依次输入10和7,则输出的结果是(   )

A、 10110
B、 01011
C、 01101
D、 11010
试题详情
有如下程序段:

import random

a=[0]*4;i=0

while i<4:

    a[i]=int(random.random()*10+1)*2

    if i%2==1:

        a[i]=a[i]+a[i-1]

    elif a[i]%3==0:

        i-=1

    i+=1

程序执行后,a数组中各元素的值可能的是(   )

A、 2 4 6 8
B、 4 6 2 20
C、 8 10 4 26
D、 10 16 28 40
试题详情
有如下Python程序段:

a=[5,14,3,12,6,7,3,9,20,1]

l=min(a);r=max(a)

#min 取列表最小值,max 取列表最大值

maxi=3

while l<=r:

    mid=(l+r)//2

    cnt=0

    for i in a:

        if mid<i:

            cnt+=1

    if cnt<maxi:

        r=mid-1

    else:

        l=mid+1

上述程序段执行结束,下列说法正确的是:(   )

A、 a列表中第3大的数r
B、 cnt的值为2
C、 l的值为12
D、 mid=(l+r)//2代码执行3次

非选择题(本大题共3小题,8+10+8,共26分。各小题的中横线处填写合适选项的字母编号)

试题详情
李明搭建的“教室空调控制系统”,实现通过信息系统控制教室空调电源通断,其中日气温高于30℃或低于10℃时接通空调电源,30℃与10℃之间时切断空调电源,系统的连接方案图1所示。

试题详情
李明收集了梅西2004年至2022年俱乐部比赛数据,保存在“梅西俱乐部详细比赛数据.xlsx”文件中,部分数据如图a所示,现在利用pandas模块处理数据。

试题详情
要向可容纳88966名观众的卢赛尔球场派送外卖是一项艰巨的任务,为了方便外卖派送,将球场观众席划分为A、B、C、D、E、F、G、H等8个区。派单平台可以根据各区域订单数量安排派送人员,以提高外卖派送效率(一个派送人员只安排一个区域),平台根据订单总量与空闲派送人员数量计算人均派单量,按平均派单数计算各区域所需派送人员。但按此方法分配派送人员,人员总数可能超过空闲派送人员数,则删除超额派送人数。删除规则如下:每个有订单的区域至少保留一个派送人员;每个区域最多减去一个派送人员,优先删除派单尾数最少的区域中的派送人员;如果派单尾数相同,则在分配到派送人员数最多的区域中去掉一个派单人员。例如:A~H区域的订单数量分别为[468,329,392,247,38,180,263,82],此时空闲派单人员数为30人,人均派单数为67,则各区域分配的派单人员数量分别为7、5、6、4、1、3、4、2,合计32个派送人员,需减掉2个超额派送人员,即从D区和H区派送人员中各减去1个。如下表所示:

1