当前位置:手动组卷 /高中信息技术 /按知识点
选择知识点
最新上传 最多使用
  • 1. (2024·) 在计算机的操作系统中,经常需要给应用程序“分配内存”和“释放内存”。若有大小为1024B的内存,如1图所示:

    使用列表["+",5]表示申请连续5B的内存,使用列表[2,2]表示回收位置2开始连续2B的内存。若指令集表示为:order=[["+",5],[2,2],["+",8],[8,3]]。随着指令集被执行,1024B连续的内存块会被分割成若干个占用内存空闲内存。为方便起见,“占用内存”用1表示,“空闲内存”用0表示,故执行上述指令集后,内存占用情况如2图所示:

    若将空闲块用链表组织起来,就可以快速查找空闲块和删除空闲块。把连续的空闲块定义为一个节点,每个节点由[空闲块起点, 空闲块长度, 下一个空闲块位置]三部分内容构成。根据2图内存占用情况,创建的空闲块链表如3图所示:

    1. (1) 根据2图所示的内存占用情况,执行指令[4,4]后(连续空闲块要合并),内存中“空闲块”的数量变为个。
    2. (2) 根据内存占用情况列表allot,创建空闲块链表代码如下:

      def linkList(allot): #linkList函数功能:根据内存占用0/1列表allot,创建空闲块链表link

       link = [ [-1,-1,-1] ] #链表包含一个空头节点

       head = tail = 0 ; n = len( allot ) ; i = 0

       while i < n :

       if allot[ i ] == 0 :

       j = i + 1

       while j<n and allot[ j ] == 0: 

       j = j + 1

       link.append( [ i , j – i , -1 ] )

       link[ tail ][ 2 ] =     ▲

       tail = len( link ) - 1

                  

       else:

       i += 1

      return head , link

      请在▲处填入合适的代码

      若将加框处的代码修改为i = j,是否影响程序的执行结果(选填:是/否)。

    3. (3) 模拟上述内存操作的Python程序如下,请在划线处填入合适的代码。

      #通过文件读入内存分配表allot和指令集order,其代码略。

      head , link = linkList ( allot )

      for i in range( len( order ) ):

       if order[ i ][ 0 ] == " + ": #必须分配连续的空闲块,且由第一个满足空间大小的节点分配

       p = head ; q = link[ head ][ 2 ]

       while 

       p = q ; q = link[ q ][ 2 ]

       if  q == -1:

       print( "内存不足!" )

       else:

       if link[q][1] == order[i][1]: 

                      

       else:

       link[ q ][ 0 ] = link[ q ][ 0 ] + order[ i ][ 1 ]

       link[ q ][ 1 ] = link[ q ][ 1 ] - order[ i ][ 1 ]

       else:

       p = head ;  q = link[ head ][ 2 ]

       while q != -1 and link[ q ][ 0 ]<order[ i ][ 0 ]:

       p = q ; q = link[ q ][ 2 ]

       if link[ p ][ 0 ] + link[ p ][ 1 ] == order[ i ][ 0 ]: #前面节点合并

       link[ p ][ 1 ] = link[ p ][ 1 ] + order[ i ][ 1 ]

       else:

       link.append([ order[ i ][ 0 ] , order[ i ][ 1 ] , q]) #添加节点

       link[ p ][ 2 ] = len( link ) - 1

                  p = link[ p ][ 2 ]

         if q != -1 and : #后面节点合并

       link[ p ][ 1 ] = link[ p ][ 1 ] + link[ q ][ 1 ]

       link[ p ][ 2 ] = link[ q ][ 2 ]

  • 1. (2024·) 某校为了支持学生的学习进步,特设补弱支持,每位学生可以根据自身学习情况,从语数英物化生政史地技这10门科目中,选择不超过两门科目作为自己的补弱科目,这些选择的数据已存储于"student.xlsx"文件中,部分数据如1图所示:

    1图

    2图

    1. (1) 首先,需要对数据进行整理,筛选出那些补弱科目数不符合学校规定(超出两门)的学生记录,以便通知他们重新选择补弱科目,Python程序如下:

      import pandas as pd

      import matplotlib.pyplot as plt

      plt.rcParams['font.sans-serif'] = ['KaiTi','SimHei','FangSong'] #设置中文字体

      df = pd.read_excel( "student.xlsx" )

      df_err = df[    ▲    ]

      请在▲处填入合适的代码

    2. (2) 数据整理并修正后,分析各班各科目的选择人数,以及各科目选择人数占总人数比例。

      km = ["语文","数学","英语","物理","化学","生物","政治","历史","地理","技术"]

      df1 = df . groupby( "班级" ) . 

      print( df1 ) #2图所示

      #删除“姓名”和“科目数”列

      df2 = df1 . drop(["姓名","科目数"] , axis = 1)

      g = df2 . sum() #g为Series对象

      #统计各科目的人数占总人数的比例

      for k in km:

       per = / len( df ) * 100

      print(k , "比例为:" , round(per,2) , "%") 

      x = 

      y = g . values

      plt.bar( x , y ) #3图所示

      plt.title("各科补弱比例对比") 

      plt.show()

  • 1. (2024·) 已知一个序列的出栈顺序为ACEGI,则该序列的入栈顺序可能是(   )
    A . CEAGI B . AGEIC C . EICAG D . IGCAE
  • 1. (2024高二下·浙江期中)  下列关于大数据和数据安全的说法,不正确的是(   )
    A . 大数据分析全体数据而不追求精确性 B . 大数据一般采用分治思想 C . 流数据一般采用批处理方式 D . 通过数据校验来保证数据的完整性
  • 1. (2024高二下·绍兴期中)  12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是(   )
    A . 使用批处理计算实时分析用户行为 B . 12306网站中历年旅客流动数据属于流数据 C . 需要分析旅客出行的原因以做出更准确的客流趋势预测 D . 可以利用以往的出行大数据制定优化决策,说明大数据的价值高
  • 1. (2024高二下·浙江期中)  某算法的部分流程图如下图所示,执行这部分流程,则输出的 f1,f2的值分别是(   )

    A . 2,4 B . 4,8 C . 8,32 D . 32,256
  • 1. (2024高一下·苍南期中)  有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13. . . 求出这个数列的前 n 项之和。

    n = int(input())

    a,b,num = 2,1,2

    for i in range(n-1):

        

    print(num)

    方框中的代码由以下三部分组成:①num += a / b ②a = a + b ③b = a - b代码顺序正确的选项是(   )

    A . ①②③ B . ②③① C . ②①③ D . ③②①
  • 1. (2024·) 阅读下列材料,回答第2-4题

    某景区为提升景区管理与游客体验,设计了游客管理信息系统。该系统集成了游客信息管理、网上票务预订、数据分析等功能,旨在实现游客流量监控与资源优化分配。系统收集游客的活动数据并上传至服务器,结合人工智能、大数据和云计算技术,精准分析游客行为,为景区决策提供有力支持。同时,游客利用移动终端APP与景区客服机器人互动,享受个性化服务。

    1. (1) 下列关于信息系统的组成和功能的说法,不正确的是(   )
    2. (2) 下列关于人工智能的说法,正确的是(   )
    3. (3) 下列关于网络技术的说法,正确的是(   )
  • 1. (2024高二下·嘉兴期中)  有如下三个传感器的应用场景,为之依次选择一种适用的传感器,下列选项正确的是(   )

    ⑴手机横竖智能切换

    ⑵智能手环具有计步功能

    ⑶手机根据环境亮度自动调节屏幕背光的亮度

    A . 重力传感器、距离传感器、光线传感器 B . 霍尔传感器、加速度传感器、光线传感器 C . 重力传感器、加速度传感器、光线传感器 D . 霍尔传感器、距离传感器、光线传感器
  • 1. (2024高二下·嘉兴期中)  下列关于网络系统的说法,正确的是(   )
    A . URL 是浏览网页最基本的通信协议 B . 网络最基本的功能是分布式处理 C . 无线网络中的数据通信不需要传输介质 D . 计算机网络按覆盖范围分为:局域网、城域网、广域网
1 2 3 4 5 下一页 共1000页