学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
下列关于系统软件和应用软件的说法,正确的是(     
A.电脑中还未安装应用软件时是裸机
B.某智能手机安装了鸿蒙操作系统,鸿蒙操作系统是智能手机重要的系统软件
C.美图秀秀是为了处理图片而专门开发的软件,属于系统软件
D.移动终端中的有些软件与工作、生活密切相关,针对性强,是系统软件
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
某声音模拟信号的采样及量化函数模型如图所示,下列说法不正确的是(     

A.图中纵坐标划分得越细表示采样频率越高,保真度越高
B.图中整个幅度分为0~7级,其量化位数至少为3位
C.图中各采样点的量化值不同,但其量化位数相同
D.声音数字化过程是将连续的模拟信号转换成离散的数字信号
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
某算法的部分流程图如图所示,下列表达该流程图的程序段中,不正确的是(     

A.B.C.D.
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
有1个队列,队首指针head=2,队尾指针tail=3,经过一系列出队入队后,队首指针head=3,队尾指针tail=6,则该队列经历的出队和入队操作次数分别为(     
A.1 3B.1 4C.2 3D.2 4
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
有如下 Python 程序段:
   st=[0]*10
   top=-1
   num=int(input("请输入一个整数:"))

   while

          top+=1
          st[top]=num%7
          num=num//7
   while top>-1:
          print(st[top],end="")
          top-=1
若num的值是 777,执行该程序段后,下列说法正确的是(     
A.st[0]的值是2B.将加框处语句改为num!=0影响程序的运行结果
C.top 的值是0D.st[2]的值是1
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
数组元素 a[0]至a[n-1]依次存放着n个数据,现需要将元素 a[n-1]插入在下标为x(0≤x<n-1)的位置,例如:n为5,数组 a 为[0,3,4,6,7],x为2,插入操作后a为[0,3,7,4,6]。为实现此功能,某同学编写Python程序如下:
   temp=a[n-1]
   for i in range(n-2,x-1,-1):
          a[i]=a[i-1]
   a[i]=temp
此程序不能正确实现上述添加功能,若a的值是[0,3,4,6,7],执行该程序段后输出结果是(     
A.[0, 3, 6, 4, 7]B.[0, 3, 3, 4, 7]C.[0, 3, 7, 4, 7]D.[0, 4, 3, 4, 7]
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
用Python编写如下自定义函数程序段,其功能是删除无序链表(元素个数大于等于2)中的重复元素。
   def dele(a,head):
          pre=head;p=a[head][1]
          while p!=-1:
                 q=head
                 flag =False
                 while       (1)          :
                       if a[q][0]==a[p][0]:
                           a[pre][1]=a[p][1]
                           p=a[p][1]
                           f     (2)            
                           break
                       q=a[q][1]
                    if not flag:
                       pre=p
                       p=a[p][1]
方框处(1),(2)的语句可从下列选项中选择
①q!=p        ②q!=-1       ③flag= True        ④flag =False
则方框处(1),(2)填入的正确代码依次为(     
A.①③B.②③C.①④D.②④
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
从字符串s中取任意个连续字符组成的序列称为该字符串的子串。例如:s=“abc”,“ab”、“a”都是字符串s的子串,而“ac”不是该字符串的子串。现输入由小写字母组成的字符串s,求s的子串中由相同字母组成的子串个数(相同子串只计一次)。例如 s=“abaaa”,其中子串“a”、“aa”、“aaa”、“b”都是由相同字母组成,个数为4。此算法解决问题的关键在于:计算每个字符的最大连续长度。
(1)若 s=“cccab”,则符合要求的子串个数为 _______
(2)Python 程序如下,请完成划线处代码。
   s=input()
   ls=[0]*26
   ls[ord(s[0])-97]=1
   k=1
   for i in range(1,len(s)):
        if ________:
             k+=1
        else:
             x=_________
             if k>=ls[x]:
                  ls[x]=k
             k=1
   if k>=ls[ord(s[i])-97]:
        ls[ord(s[i])-97]=k
   ans=0
   for i in ls:
       __________
   print(ans)
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
某校举办了学科趣味知识竞赛活动,学校的调研部收集此次竞赛的得分数据进行分析,其中信息学科选择题共12题,每小题分值为2分,数据保存在文件“cj.xlsx”里,部分数据界面截图如图a所示。请回答问题:

图b

(1)计算信息各选择题的难度系数(难度系数=平均分/2),并输出到文件“难度系数.xlsx”,输出界面如图b所示,程序代码如下,请完成划线部分的填空。
   import pandas as pd
   import matplotlib.pyplot as plt
   plt.rcParams['font.sans-serif']=['KaiTi']
   df=pd.read_excel("cj.xlsx")
   df= df [_______]                 #筛选出“选择题总分”列非 0 分记录
   dif=[]
   for i in df.columns[2:]:                            #计算难度系数
        dif.append(round(df[i] ._____/2,3))        #(单选,填字母:A.mean()/B.sum())
   dic={"题号":df.columns[2:],"难度系数":dif}
   df1=pd.DataFrame(dic)
   df1.to_excel("难度系数.xlsx")
(2)假设此次测试中信息选择题各题目的难度系数不一样,为了更加直观地显示难度最大的前5题,绘制了如图c所示的图表(注意:难度系数越大代表题目越简单),请完成划线部分的填空。

                                     图 c
   df1=df1.sort_values("_________" ,ascending=True)       #按难度系数升序排列

   df1=                                                                 #注释 1

   df1.题号=df1.题号.astype(str)                            #某题号列数据转换为了 string 类型
   plt.title("难度最大的前 5 题对比图")
   plt.bar____________)
   plt.xlabel("题号")
   plt.ylabel("难度系数")
   plt.show()
(3)若要考虑难度系数有相同的情况,则注释1处方框处代码可更改为_________
A.df1[df1.难度系数>=df1.at[4,"难度系数"]]
B.df1[df1.难度系数<=df1.values[4][1]]
C.df1[df1.难度系数<=df1.at[4,"难度系数"]]
D.df1[df1.难度系数>=df1.values[4][1]]
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
某学校组织教师插花。桌子上依次放着n朵花。这些花只有两种:红玫瑰和白玫瑰。颜色相同的连续放在一起的花称为一个“块”。老师们依次挑花,挑完为止。每个老师挑选的方法为:每次都把每一个“块”中最左边的花同时挑出,组成一个花篮。重复这一操作,直到花全部挑完。注意,当一个块被挑完后,相邻颜色相同的花可能合并为一个块。
例如:num=[1,1,0,0,1,1,1,0,1,1,0,0]。数字0和1分别表示红玫瑰和白玫瑰。第1次挑出的花的编号为:0、2、4、7、8、10。当编号为7(值为0)的花被挑出后,左右两边可以合并为一个块。则第2次挑出的花的编号为:1、3、5、11。
小明同学编写了一个 Python 程序,来模拟这一过程。程序输出每次挑选的花的编号。程序运行界面如图所示。

(1)若花的排列为[1,1,1,0,0,1,0,0],挑______次能挑花完成,第3次挑出的花的编号为:_______
(2)Python程序如下,其中que用于存放每一块的左右端点及该块的值,例如[1,3,0],表示该块从编号1至3,每个值为0。完善代码
   num=[1,1,0,0,1,1,1,0,1,1,0,0]
   que=[[0]*3 for i in range(10)]
   tmp=[[0]*3 for i in range(10)]
   tail=0
   used=[0]*100                         #标记是否已被挑出
   print("花的摆放:",num)
   #将花按颜色进行分块
   num.append(2)                       #向列表num中添加一个元素2
   l=r=0                                     #标记每一块的左右端点
   for i in range(1,len(num)):
        if num[i]!=num[i-1]:
             que[tail]=[l,r,num[i-1]]
             tail+=1
             _______
        else:
             r=i
   while tail>0:
          for i in range(0,tail):                 #输出结果
               x=que[i][0]
               if used[x]==0:
                    print(que[i][0],end=" ")
                    used[x]=1
                    if i==tail-1:
                            print()                 #如果是最后一个换行
               _______
          k=0                                      #去掉挑完的
          for i in range(0,tail):
               if que[i][0]>que[i][1]:          #当前块取完了
                    continue
               else:                                 #放入临时数组
                    if k==0:
                    tmp[k]=que[i]
                    k+=1
               else:                                 #看能否合并
                    if que[i][2]==tmp[k-1][2]:
                         ________
                    else:
                         tmp[k]=que[i]
                         k+=1
          for i in range(k):                      #将 tmp 再赋值给 que
               que[i]=tmp[i]
            tail=k
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
首页
上一页
下一页
尾页