组卷网 > 试卷详情页

浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
浙江 高二 阶段练习 2023-12-26 151次 整体难度: 容易 考查范围: 数据与计算、多媒体理论、数据与数据结构

一、选择题 添加题型下试题

1. 下列关于数据与信息的说法,正确的是(       
A.虚假的数据不能承载任何信息
B.同一信息只能依附于同一种载体
C.信息是数据经过储存、分析及解释后所产生的意义
D.信息被更多的人获取,损耗就会越多
2023-12-24更新 | 72次组卷 | 2卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
2. 下列关于数据采集与数字化的说法,正确的是(       
A.计算机在获取数据时,只能通过传感器、网络爬虫等机器获取的方式
B.将模拟信号转换成数字信号一般需要经过采样、量化与编码
C.提高声音的音量,一定会影响该声音的采样频率与量化位数
D.为了提高声音的保真度,可以无限制地提高采样频率与量化位数
2023-12-26更新 | 50次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
3. 某个字符内码为二进制数01■01■■l,其中有三位数字模糊不清,下列说法正确的是(       
A.该字符的十六进制值可能为79H
B.该内码可能为一个ASCII码字符的内码
C.该二进制数编码有3种可能
D.该内码的最高位为0,没有意义,在计算机中存储时会自动删除
2023-12-24更新 | 49次组卷 | 2卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
4. 下列关于数据安全与大数据的说法正确的是(       
A.保护数据的安全只需要做好存储介质的保护
B.数据校验是为保证数据的保密性进行的一种验证操作
C.学生学籍系统中存放着的学生数据属于大数据
D.某购物网站根据用户的商品访问情况及时更新网站主页中的商品精品推荐体现了大数据技术的应用
2023-12-26更新 | 35次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
5. 最近一款名为ZAO的APP在网上爆红,其主要功能就是AI换脸。该换脸技术的实现主要是通过训练人工智能模型,从海量的人脸图像数据集中学习到人脸的几何结构以及纹理信息。在生成人脸图像时,模型会根据输入的人脸图像,以及想要替换的人脸图像,通过算法生成一张新的图像。该事例体现的人工智能方法是(       
A.试错主义B.符号主义C.行为主义D.联结主义
6. 某算法流程图如图所示,下列说法正确的是(       
A.条件“s>-6?”共执行了6次
B.该程序运行结束,输出s的值为-6,i的值为11
C.该程序s用于计算表达式1-3+5-7+9-11的值
D.该流程图违背算法的有穷性,无法实现
2023-12-26更新 | 71次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
7. 下列表达式的值最小的是(       
A.2657%100//10B.int(62/8)C.abs(-32//5)D.ord("z")-ord("r")
2023-12-24更新 | 37次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
8. 一个6面骰子上的点数有1、2、3......6,Python可以利用random模块产生随机数模拟掷骰子,如下表达式不能产生1-6随机点数的是(       
名称含义
random.random()随机生成一个[0,1)范围内的实数
random.randint(a,b)随机生成一个[a,b]范围内的整数
random.uniform(a,b)随机生成一个[a,b]范围内的实数
random.choice(seq)从序列的元素中随机挑选一个元素
A.random.choice(range(1,6))B.int(random.random()*6)+1
C.int(random.uniform(1,6))D.random.randint(1,6)
2023-12-26更新 | 26次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
9. 小甲、小乙、小丙三人摇骰子,所摇点数分别保存到整型变量a、b、c上,如下选项能输出三人中的最大点数的是(       
if a>b:
       d=a
elif b>c:
       d=b
else:
       d=c
print(d)
if a>b:
       d=a
else:
       d=b
if c>d:
       d=c
print(d)
d=a
if b>a:
       d=b
if c>a:
       d=c
print(d)
if a>b and a>c
       d=a
if b>c and b>a:
       d=b
if c>a and c>b:
       d=c
print(d)
ABCD
A.AB.BC.CD.D
2023-12-26更新 | 23次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
10. 某加密算法代码如下:
s=input()
k=3; ans=""
for i in range(0,len(s),2):
       c=s[i]
       if s[i+1]=="+":
             c=chr((ord(c)-65+k)%26+65)   #ord('A')返回值为65
             ans=ans+c
       else:
             c=chr((ord(c)-65-k)%26+65)
             ans=c+ans
print(ans)
ا若输入的字符串为"A-A+B+F-"(不含引号),则输出为(       
A.XDECB.EDXCC.CEDXD.CXDE
11. 有如下Python程序段,功能为删除非降序序列中的重复数:
a=[2,2,2,5,5,5,8]
k=i=0
while    (1) ;
       if a[i]!=a[i+1]
             k+=1
              (2)
       i+=1
print(a[:k+1])
该程序执行结果为[2,5,8],划线处可选代码为
① i< len(a)     ② i< len(a)-1     ③a[k]=a[i+1]     ④a[k]=a[i]
则(1)(2)处代码依次为(       
A.①③B.①④C.②③D.②④
2023-12-24更新 | 30次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
12. 有如下Python程序段:
a=[-5,4,2,-1,5]
max=0
for i inrange(5)
       s=0
       for j inrange(i,5)
             s=s+a[j]
             if s>max:
                    max=s
       print(max)
运行程序,输出的结果为(       
A.6B.10C.11D.12
2023-12-24更新 | 28次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题

二、操作题 添加题型下试题

13. 小明收集了所住小区内不同职业不同年龄的睡眠指数,将数据保存在“sleep.xlsx”中,部分数据如图a所示。为统计分析数据中不同职业的失眠人数,编写Python程序。请回答下列问题:

                                                图a
(1)小明将根据每个人的睡眠时长判定是否具有睡眠障碍,若睡眠时长少于5小时且睡眠质量低于6则为“失眠”,睡眠时长在12小时以上的则为“嗜睡”,否则为“无”,请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("sleep.xlsx")
for i in df.index:
       if df.at[i,"睡眠时长"]<5 and df.at[I,"睡眠质量"]<6:
             df.at[i,"睡眠障碍"]="失眠"
     ____;
             df.at[i,"睡眠障碍"]="嗜睡"
       else:
             df.at[i,"睡眠障碍"]="无"
(2)统计分析数据中不同职业的失眠人数,并绘制柱形图,部分Python程序如下,实现程序如下,请在划线处填入合适的代码。
dfl=         
df2=df1.groupby("职业",as_index=False).count()
plt.bar(           ,df2.睡眠障碍)
plt.title("不同职业的压力水平比较")
plt.xlabel("职业")
pltylabel("失眠人数")
plt.show()
①小明首先筛选出失眠人群的相关数据,则①处可选填下列哪个选项实现( )(单选)
A.df['睡眠障碍']=='失眠'                      B.df['睡眠障碍'=='失眠']
C.df[df['睡眠障碍']]=='失眠                 D.df[df[睡眠障碍]=='失眠]
②小明对筛选结果进一步统计,并绘制柱形图如图b所示,则②处需填入的代码为____

                                           图b
(3)绘制柱形图如图b,可知失眠人数最多的职业是____
2023-12-24更新 | 37次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
14. 在仅包含星号*和小写字母的字符串中,可以对星号进行消除。若字符串中含有除星号和小写字母以外的其它字符,则输出无法消除;否则按如下规则进行消除:
①从左向右依次消除一个星号,直至消除所有的星号。
②一次消除时,需要同时消去星号及星号前的一个字母,若星号前无字母,则仅消除该星号。
如对字符串"pyt**ho*n"的消除过程为:
第一次消除"t*",字符串变为"py*ho*n"
第二次消除"y*",字符串变为"pho*n"
第三次消除"o*",字符串变为"phn",消除完成,结果字符串为"phn"。
(1)对字符串"*fightin**g*"消除后的结果为____
(2)编写程序实现上述消除,代码如下:
s=input("请输入一个字符串:")
i=0; flag=True
while____:
       if   s[i]=="*":
             if i=0:
                    s=s[1:]
                    i-=1
             else:
                    s=____
                    i-=2
       elif ____:
             flag=False
        ____
if flag
       print("消除*后为:",s)
else:
       print("含有其它字符,无法消除")
2023-12-24更新 | 23次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题
15. 机读卡的利用提高了选择题的批改效率。批改机读卡的一般步骤是先设置好题量、每道题分值和标准答案,然后扫描学生机读卡,扫描完成后快速计算出每位学生的成绩以及每道题的答题情况等,为老师的试题讲评提供依据。
现编写Python程序实现功能:①计算并输出每位学生的成绩,如图a所示;②计算每题的正答率(每题的正答率=小题正答人数/学生总人数),输出正答率低于80%的题号及正答率,并建议老师进行讲评,如图b所示。
学生答题得分为:

             

       图a部分学生得分                                图b正答率低于80%的题目
#读取数据并存储,代码略,部分变量功能如下
#变量n保存题量数;
#ans保存标准答案(均为单选题),如["--",0,1,2,1,3,...];其中数字0、1、2、3依次对应选项A、B、C、D
#stulist保存扫描结果,如[["20250101",0,1,2,0,3,.....],["20250102",0,1,2,1,3,.....],.....]。
(1)自定义函数getGrade(stu),功能为计算一位学生选择题正答的数量,其中参数stu存储一位学生答题结果,如["20250101",0,1,2,0,1,.....]。
def getGrade(stu):
       k=0
       for i inrange(1,n):
       if ans[i]==stu[i]:
             ____
       return k
①请在划线处填写合适的代码。
②该函数所使用的算法是____(单选,填字母。A.解析算法B.枚举算法C.没有具体算法)
(2)自定义函数getcount(x),功能为计算第x题的正答数量。请在划线处填写合适的代码。
def getcount(x):   #参数x为题号,整型
       count=0
       for i inrange(len(stulist)):
             if ____:
                    count+=1
       return count
(3)主程序,①计算并输出每位学生的成绩,如图a所示;②计算每题的正答率,输出正答率低于80%的题号,并建议老师进行讲评,如图b所示。在划线处填写合适的代码。
fs=2                            #设置每小题的得分
print("学生答题得分为:")
for i in range(len(stulist))
       cnt=getGrade(stulist[i])
       stulist[i].append(cnt*fs)       #在该生数据末尾增加成绩
print(stulist[i][0]+"的成绩为",stulist[i][n+1])
print("需要讲评的题目有:")
for i in range(1,n+1):
       ____
       if per<0.8:
             print("第"+str(i)+"题的正答率为:",round(per,2))
2023-12-24更新 | 29次组卷 | 1卷引用:浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题

试卷分析

整体难度:较易
考查范围:数据与计算、多媒体理论、数据与数据结构

试卷题型(共 15题)

题型
数量
选择题
12
操作题
3

试卷难度

知识点分析

序号
知识点
对应题号
1
数据与计算
2
多媒体理论
3
数据与数据结构

细目表分析 导出

题号 难度系数 详细知识点 备注
一、选择题
10.94数据、信息、知识、智慧的概念
20.94
30.94多媒体信息编码
40.94
50.94人工智能的概念
60.85
70.94查找
80.85
90.85
100.65典型算法
110.65典型算法
120.94典型算法
二、操作题
130.65典型算法
140.65典型算法
150.65典型算法
共计 平均难度:一般