版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高二期末检测
(2023.1)
技术试题卷
考生须知:
本试题卷满分100分,考试时间90分钟。
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题
纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的栗求,在答题纸相应的位置上规范作答,在本试
题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用
2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分信息技术(共50分)
一、单选题(本大题共10小题,其中广6每小题2分,7~10每小题3分,共24分。)
1.下列有关数据与信息的说法,正确的是
A.信息可以脱离载体独立存在
B.保护数据安全不需要保护存储数据的介质
C.人们在利用数据的同时,自身的行为不会产生数据
D.在计算机中,数据的表现形式可以是文字、图形、图像、音频、视频等
2.下列关于大数据及其处理的说法,下无碗的是
A.处理大数据时,一般采用分治思想
B.Hadoop适用于静态数据的批处理计算
C.因大数据体量巨大,一般采用随机抽取部分样本数据进行分析研究
D.Hbase主要用来存储非结构化和半结构化数据,具有良好的横向扩展性
3.下列关于人工智能的说法,下无碗的是
A.人工智能是一门多学科广泛交叉的前沿科学
B.多层神经网络是一种典型的深度学习模型
C.图灵测试是测试机器是否具有智能的唯一方法
D.人工智能改善人类生活,同时也会取代一些工作岗位
4.下列关于数据采集与编码的说法,正确的是
A.模拟信号和数字信号相互不能转换
B.常见的二维码是由黑条和白条排成的平行线图案
C.数据在计算机内部是以16进制方式进行存储和处理的
D.模拟音频信号经采样和量化以后,对形成的数字信号编码后可保存为音频文件
5.某购物平台经常推出满减优惠活动,比如“跨店每满299减50元”。顾客采购物品原价为
z元,根据“跨店每满x减y元”活动规则需支付s元。下列计算模型比较合理的是
A.s=z//299*50B.s=z-z//x*yC.s=z//x*yD.s=z-z//299*50
高二期末检测技术试题卷第1页(共12页)
6.某DataFrame对象df共包含6个数据列淇中第5列为“总分”列,下列语句中能读取df对象中“总
分”列所有数据的是
A.df.总分B.df.columns[5]C.df."总分"D.df.[总分]
7.Python表达式15%2**3+abs(-5)〃2计算结果是()
A.3B.4C.5D.9
8.某算法的部分流程图如图所示。执行这部分流程,若输入n的值为501,则输出i的值为
图中的/修改为〃
A.3B.4C.5D.60
9.以下Python程序功能为把十进制数转换为二进制数,运行界面如图所示。
frommathimportlog
n=int(input("输入十进制数:"))
k=int(log(n,2))#以2为底的对数,例:log(10,2)=3.32
d=[O]*(k+l)
s="输入十进制数:10
foriinrange(k+l):各位值:[1,2,4,8]
d[i]=①#数组赋值二进制:1010
print("各位值:",d)
whilek>=0:#从后往前,判断每个二进制位的值
if②:
s=s+'l'
n=n-d[k]
else:
s=s+'O'
k=k-l
print("二进制:",s)
在程序中①②处填写代码,正确的选项是
A.①2**i②n-d[k]>0B.①2**i②n-d[k]>=0
C.①d[i-l]*2②n-d[k]>0D.①d[i-l]*2(2)n-d[k]>=0
高二期末检测技术试题卷第2页(共12页)
10.生成一组由字母A〜Z组成的6位不重复的随机验证码,Python程序段如下:
fromrandomimportrandint
a=["]*26012••♦m••1232425
foriinrange(26):
a[i]=①ABCXYZ
k=25
s="
foriinrange(6):
#产生个随机整数范围包括和
m=randint(0/k)1[0,k],0k
s=s+str(a[m])#生成1位验证码
―②
k=k-l#缩小随机数的范围
print("6位验证码为:",s)
在程序中①②处填写代码,正确的选项是
A.①chr(i+ord("A"))@a[m]=a[k]B.①chr(i+asc("A"))@a[m]=a[k]
C.①asai+imCA"))®a[k]=a[m]D.①ord(i+int(”A“))@a[k]=a[m]
二、非选择题(本大题共3小题,每空2分。其中第11题6分,第12题10分,第13题10分,
共26分)
11.编写Python程序,计算某范围内素数的和。程序运行结果如下图所示,请在划线处填入合适
的代码。
(1)编写isprime函数,判断某数是否素数。素数
请输入最大的整数:
指的是大于1的整数中,只能被1和这个数本身整
符合条件的素数为:
除的数。2,3,5,7,11,13,17,19,23,29,31,37,
defisprime(m):41,43,47,53,59,61,67,71,73,79,83
,89,97,
foriinrange(2,m):满足条侔的素数的和为:1060
if①:
returnFalse
returnTrue
(2)主程序。从键盘输入整数n,计算小于等于n范围内所有素数的和。
"input(“请输入最大的整数:")
n=②
s=0
print("符合条件的素数为:“)
foriinrange(2,n+1):
ifisprime(i):
print(i,end=7)
___③______
print("\n满足条件的素数的和为:",s)
高二期末检测技术试题卷第3页(共12页)
12.某网站发起青少年热门书籍的投票活动,投票截止后,将后台数据库中的投票数据导出为
Excel文件,如图a所示。要求编写Python程序分析投票数据,并对分析结果可视化。请在以下
程序的空白处填写适合的代码或选项。
固青少年热门书籍.xls
CE
ABDF___G__
1编号书名作者价格票数
2R-001巴比伦最富有的人乔治•S•克拉森13.51575
3R-002巴菲特之道罗伯特•哈格斯特朗39.51010图a
4R-U03被禁止的科学19.75212
40696
6R-005不该存在的技术哈特维希•豪斯多夫1207101
7R-006不该存在的文物哈贝克29.81753
R-007窗辿的小豆豆黑柳彻子215219
8....八…
青少年热门书籍
(1)从Excel文件中读取数据。
importpandasaspdC:\Users\Admini
类别票数
importmatplotlib.pyplotaspit
$。励志63939
df=pd.read_exce1(①)
31理财25723
(2)统计各类别书籍的总票数。结果如图b所示。
卷2科普44531
g=df.groupby('类另(J',asJndex=False)['票数②
print(g)图b
(3)统计各类别书籍票数在总票数中所占的百分比,结果如图c所示(保留1位小数)。
s-u青普热门书籍
foriing[票数C:\Users\Administratop'
s=s+i励志类书籍占总票数的47.6%
foriing.index:5理财类书籍占总票数的19.2%
bfb=-----------③------------=1科普类书籍占总票数的33.2%
print(g「类别'][口+'类书籍占总票数的,+str(bfb)+'%')由
图C
在程序中③处填写代码,正确的选项是(单选,填字母)。
A.round(g['Mf[,][i]/s,l)B.票数C.round(g['票数'][i]/s*100,l))
(4)对数据按照票数降序排序,取票数最高5本书的数据。
df2=④
df2=df2.head(5)
在程序中④处填写代码,正确的选项是
(单选,填字母);
A.df.sort_index('票数)ascending二False)
B.df.sort_values(,M^',ascending=False)
C.df.sort_values('票数’,ascending=True)
D.df.sort_index('票数)ascending二True)
(5)对选取的数据可视化,结果如图d所示。
pit.title('最畅销的5本书)
plt.ylim(8000,9500)
plt.bar(⑤)
plt.xlabel('书名');plt.ylabelCM^')图d
plt.show()
高二期末检测技术试题卷第4页(共12页)
13.某学校工会举行书画大赛,共邀请8位评委,评分范围为1至10分,选手总分为8位评委评
分之和去掉1个最高分,每位选手的得分数据记录在文本文件中,如图a所示。
_〕scores.txt-记事本各选手总分数据为:
111
文件(F)编辑(E)格式(O)查看(V)[[,5001',44],['S002',23],[S003,37],[S004',32],
[15005',46],[*5006*,40],[*S0071,31],[150081,31]]
s001873J010574
rrrrfff总分从高到低为:
§002,2,2,1,43,8,7,4S00546
s003f8r3r10,3,4,6r6r7S00144
s004,3,2,9,10,1,5,4,8S00640
s005,5,9,10,2,10,8,5,7500337
$00653927986S00432
S00731
$007275410,742
S00831
s008,3326,6,5,7,6|
rrrS00223
图a图b
(1)主程序。从文本文件读取数据,计算选手总分,按照总分由高到低输出。运行结果如图
b所示。请在程序中划线处填入合适的代码。
data=readdata("scores.txt")
print("各选手总分数据为:\n”,data)
n=①
flag=[True]*n#标记数据是否可使用
print(“总分从高到低为:“)
foriinrange(②):
pos=findmax()#在数组data中查找可使用的最大数的位置
flag[pos]=False#设置使用状态
print(data[pos][0],data[pos][l])
(2)编写readdata函数,从文本文件读取数据,计算总分,返回列表格式如图b所示。请在
程序中划线处填入合适的代码o
defreaddata(filename):#读取数据,计算总分,返回列表
f=open(filename)
line=f.readline()
lst=[]
whileline:
#以逗号为分隔符,切分每行数据
sp=line.split("/")
s=0
imax=0
foriinrange(ljen(sp)):#取每个评分数据
val=int(sp[i])
ifval>imax:imax=val
s=s+val
________③_______#计算每位选手最终的得分
lst.append([sp[O],s])#添加到列表
line=(4)
return1st
高二期末检测技术试题卷第5页(共12页)
(3)编写findmax函数,功能为在数组data中查找当前最大数,并返回该数在数组中的索引
位置,程序如下。
deffindmax():
maxnum=O
foriinrange(n):
if⑤:
maxnum=data[i][l]
pos=i
returnpos
在程序中⑤处填写代码,正确的选项是(单选,填字母);
A.maxnum>data[i][l]andflag
B.maxnum>dat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山东梁山职业学院单招综合素质考试模拟试卷及参考答案详解【综合题】
- 2027年金陵装备学院单招综合素质考试题库(考点梳理)附答案详解
- 2025年甘肃能源化工职业学院单招综合素质考试模拟试卷【新题速递】附答案详解
- 2024年青海交通职业学院高职单招职业适应性测试考试模拟试卷完整答案详解
- 2027年云南城市建设职业学院单招综合素质考试题库带答案详解(研优卷)
- 2025年永定盛达职业学院高职单招职业适应性测试考试题库及答案详解【考点梳理】
- 2025年德阳农业科技职业学院单招职业技能考试题库附答案详解【满分必刷】
- 2026年山东省莱芜市高职单招职业适应性测试考试模拟试卷带答案详解(综合题)
- 2025年南充职业技术学院单招综合素质考试模拟试卷【学生专用】附答案详解
- 2027年开封文化艺术职业学院单招职业技能考试模拟试卷及完整答案详解【全优】
- 安全培训课件-高处作业
- 《数据库系统概论》全套课件(南京农业大学)
- CQI-23模塑系统评估审核表-中英文
- 2024年全国寄生虫病防治技能竞赛备赛试题库-下(包虫病、其它寄生虫病)
- AQ 2031-2011 金属非金属地下矿山监测监控系统建设规范 (正式版)
- 上海初中化学知识点全面总结
- FZT 13007-2016 色织棉布行业标准
- 脑梗死合并脑出血的护理
- 桥梁典型病害课件
- 23J916-1:住宅排气道(一)
- 国有企业供电单位经济活动分析模板
评论
0/150
提交评论