江苏省铜山区棠张中学2021-2022学年高一下学期信息技术期末自测试卷
试卷更新日期:2022-07-28 类型:期末考试
一、单项选择题(每题1.5分,共50题75分)
-
1. 大数据处理环节,大致可按阶段划分为获取、储存、挖掘分析、最终应用与服务等步骤。在农业生产过程中,利用传感器监测光照、温度、二氧化碳、氧气等数据属于大数据处理的( )环节。A、获取 B、存储 C、挖掘分析 D、最终应用2. Python文件的后缀名是( )。A、.py B、.pptx C、.xlsx D、.exe3. 在Python中,表达式"45"+"6"的值为( )A、51 B、‘456’ C、 456 D、‘51’4. 把十进制数13转换成二进制数是( )。A、1101 B、1001 C、1010 D、10115. 在Python中,设a=5,b=8,表达式not(a-b)>=0值是( )A、1 B、-1 C、True D、False6. 一段时长为1分钟,采样频率为44.1KHZ,量化位数为16位,波声道立体声的无压缩音频,占用的有储空间大约是( )MB。A、40 B、10 C、80 D、57. 信息技术沿着以计算机为核心、到以网络为核心、再到以( )为核心的脉络发展。A、数据 B、计算 C、系统 D、社会8. 在奥运会比赛期间,运动员们在现场为队友助威,场外观众在电视机、电脑、手机端关注比赛,甚至航天员们都能通过卫星将地面的电视转手信号传输到空间站核心舱,实时收看比赛,这体现了信息具有( )A、传递性 B、时效性 C、共享性 D、载体依附性9. 小明同学假期去旅游,他带着爸爸的手机去拍照,爸爸手机剩余容量为30GB,此手机拍摄的照片每张占用10MB的存储空间,请问这部手机最多还可以拍( )张照片?A、300 B、5000 C、3072 D、102410. 下列选项中属于Access数据库文件的扩展名的是( )。A、 Xlsx B、html C、mdb D、py11. 在WPS表格中,要计算某班级同学语文期中平均成绩,可用( )函数。A、AVERACE B、SUM C、COUNT D、MIN12. 把二进制数10001转换成十进制数是( )。A、17 B、15 C、19 D、1313. 下列关于数据和信息的说法正确的是( )。A、数据是信息的载体,数据是信息所表示的意义 B、数据是信息的载体,信息是数据所表示的意义 C、信息是数据的载体,数据是信息所表示的意义 D、信息是数据的载体,信息是数据所表示的意义14. 下面有关二进制的说法错误的是( )。A、二进制进位规则是“逢二进一” B、二制数据是用0和1两个数码来表示的数 C、二进制数的运算规则比十进制数运算规则复杂 D、各种类型的信息(数值、文字、声音、图像)必须转换成二进制的形式,才能在计算机中进行处理15. 在Python中要交换变量x和y中的值,无法实现的语句组是( )A、z=x;x=y;y=z B、x=y;y=x C、х,у=у,x D、x=x+y;y=x-y;x=x-y16. 下面关于存储单位说法错误的是( )A、信息存储基本单位是字节 B、信息存储最小单位是位 C、信息存储最大单位是TB D、存储一个英文字母需要一个基本存储单位17. 流程图可以用图形直观表示算法,如用流程图表示z=x+y,要用到以下哪个图形?( )A、直角矩形 B、菱形 C、垂行四边形 D、圆角矩形18. 利用枚举算法解决问题时,确定枚举范围可使用下列语句中的( )。A、elif B、if C、import D、while19. 同2003年的非典相比,在面对新型冠状病毒肺炎疫情时,虽然仍然有面对未知问题的紧张,但是大数据、人工智能等信息技术的迅猛发展和广泛普及,则为我们开启了“互联网+防疫”模式。以下哪个选项不是大数据在疫情防控中的作用( )。A、能够迅速有效锁定和追踪潜在传染源,具有时效和成本两个方面的优势 B、依托AI人脸识别、车辆识别、刷码出入和后台数据关联支持,可做到严控内员、严防外员,提高了排查效率 C、医疗物资保障组的统一安排部署,为打赢疫情防控阻击战提供有力支撑 D、推出的疫情大数据查询平台就整合利用信息,从而可以快速判断一人是否是确诊病人的密切接触者并进行精准定位,大大降低了有关部门控制二级、三级传染的难度20. matPlotlib模块中利用( )函数可以在直角平面坐标系内将(x,y)坐标点连接成平滑曲线。A、show B、plot C、title D、xLabel21. 在Python中,列表名.sort( )用于对列表中的元素进行( )。A、求和 B、求平均 C、求最大数 D、排序22. 南方每年都有梅雨季,在这期间室内湿度大于60时容易导致物体发霉,需要启动除湿机用于降低湿度。除湿机自动启动的算法需要采用( )结构。A、顺序 B、分支 C、树形 D、循环23. 王老师利用WPS表格设计了学生信息表,保存文件时其扩展名可以是( )A、xlsx B、.wav C、.rar D、.flv24. 在Python中,用户自定义函数一般包括函数名、参数、函数体和返回值等四个部分,其中哪两部分是必不可少的( )。A、函数名和函数体 B、参数和返回值 C、函数名和参数 D、函数体和返回值25. 下列关于机器语言描述不正确的是( )A、能够被计算机直接识别 B、代码全部由0和1构成. C、可读性差,很容易出错 D、它是一种高级语言26. 下列关于Python中numpy模块的说法错误的是( )。A、numpy是一个科学计算包 B、numpy中包含了很多数学函数,如三角函数、矩阵计算方法等 C、numpy模块中的arange函数可以创建一个等差数列 D、numpy模块可以画函数图象27. ASCII(American Standard Code for information Interchange)是美国信息交换标准代码,它不可以表示下列( )A、英文字母 B、数字 C、中文汉字 D、符号28. 对声音进行数据编码不需要经过( )阶段。A、采样 B、量化 C、编码 D、传输29. 在Python中,函数体用“return(表达式]”将表达式的值返回给调用者,如果return后面没有表达式,这时函数返回的是( )A、None B、1 C、-1 D、False30. 将数学表达式 转换成Python表达式下面选项正确的是( )A、x=-b+math. sqrt(b^2-4+a+c)/2a B、x=-b+math. sqrt(b*2-4ac)/2*a C、x=-b+math. sqrt(b*b-4ac)/(2*a) D、x=(-b+math. sqrt(b**2-4*a*c))/(2*a)31. Python语言中的“ord”是将字符转换为对应存储编码的函数,编码值以十进制数形式显示,例如>>>ORD(‘a’),输出的结果是:97,则>>>ord(d)输出结果为( )A、102 B、100 C、98 D、11032. 在WPS表格中我们可以使用SUM函数来计算多个单元格中数值的和,计算C3到E3之间所有单元格中数据的和,正确的选项是( )。A、=SUM(C3+E3) B、SUM(C3:E3) C、SUM(C3+E3) D、=SUM(C3:E3)33. 是重复反馈过程的活动,其目的通常是逼近所需目标或结果。 是直接或间接地调用函数自身。( )A、枚举 递归 B、递归 迭代 C、迭代 递归 D、递归 迭代34. ASCII中大写字母“C”的编码为8位二进制数0100001,则大写字母“D”的8位二进制数的编码为( )。A、01000100 B、01010101 C、01000010 D、0100010135. 下列关于数据、信息、知识之间的关系,描述错误的是( )。A、数据、信息和知识可以看作是对客观事物感知的三个不同阶段 B、数据是信息和知识的来源,知识是可用于指导行动的信息 C、知识是数据和信息的总和 D、知识是人类社会经验的总结36. List=[“How”,”are”,”you”,2021],则list(-1]和list[2]的值分别为( )A、How are B、are you C、you 2021 D、2021you37. 1位二进制数可以表示( )种数字信号。A、1 B、2 C、3 D、438. 在Python中将一个数(任何其他类型)转换为字型串类型的函数是( )A、float( ) B、chr( ) C、int( ) D、str( )39. 在Python中可以实现可视化效果,绘制数学函数图象一般要用到的库是( )。A、numpy和time B、math和numpy C、numpy和matplotlib D、random和math40. 下列用字母表示法表示十六进制的数是( )。A、101B B、101O C、101D D、101H41. 小明同学用手机拍摄了一幅2048*1024像素的照片,颜色深度是24位真彩色,请问这张照片不经过压缩情况下大约需要存储空间是( )A、6MB B、48MB C、2MB D、24MB42. 人工智能应用研究的最重要最广泛的两个领域是( )。A、专家系统、自动规划 B、专家系统、机器学习 C、机器学习、智能控制 D、机器学习、自然语言理解43. matplotlib模块是Python中最出色的绘图库,其中show函数的作用是( )。A、将点对连线 B、将绘制的图像窗口显示出来 C、设置图像标题 D、设置坐标轴标题44. 使用录音设备在一秒钟内对声音信号的采样次数称为( )。A、采样频率 B、量化位数 C、编码规则 D、模数转换45. 执行下列程序后,屏幕上输出的结果是( )
for i in range(5, 1):
print(i,end=" ")
A、 5 4 3 2 1 B、 4 3 2 1 C、 1 2 3 4 5 D、没有结果46. 在Python中执行下列代码后,输出的结果是( )s=[1,3,5,7,9]
s. insert(2,6)
del s[3]
print(s)
A、[1,3,5,7,9] B、[1,6,3,7,9] C、[1,3,5,7,9] D、[1,3,6,7,9]47. 如图是某病人的血常规化验单,医生诊断病情靠( )。A、数据 B、信息 C、知识 D、文字48. 生活中大家经常玩“算24点”游戏,规则是给定任意0-9之间的四个整数,玩者利用计算操作符“+”、“-”、“*”、“/”及括号填入四个数字之间,使得运算结果为24,先算出者为赢家。计算24点最合适的算法是( )。A、递归 B、归纳 C、穷举 D、分治49. 某电器商场对各品牌电器当月的销售数据进行统计分析,下列软件比较合适的是( )A、Flash B、Photoshop C、WPS表格 D、Word50. 二进制在我国古代就有很好的运用,例如“太极生两仪,两仪生四象”,就是出自《易经》。“两仪”即为二进制中的0和1,“四象”即可以用( )位二进制组合成四种状态。A、1 B、2 C、3 D、4二、程序代码选择题(每题5分,共5题25分)
-
51. 下面是“成绩等级.py”,正确答案是( )。
学期末,李老师要根据学生的总成绩给出相应的等级:成绩90分及以上(包含90分)等级为“优秀”,成绩在90和75(包含75分)之间等级为良好,成绩在75和60(包括60)之间等级为“合格”,60分以下为不合格。其中信息技术课的“总成绩=0.3*平时成绩+0.7*期未成绩”,(注意:平时成绩和期末成绩的满分均为100分)
pscore=int(input("请输入平时成绩:")) #输入平时成绩
qscore= ① #请输入期末成绩
score= ② #计算总成绩
if score>100 or score<0:
print("你的成绩输入有误")
elif ③ : # 优秀等级的条件
print("优秀")
elif score>=75:
④
elif score >= 60:
print("合格")
⑤ :
print("不合格")
A、①int(input("请输入期末成绩:")) ② 0.3*pscore+0.7*qscore ③ score>=90 ④print("良好") ⑤ else B、①int(input("请输入期末成绩:")) ② 0.7*pscore+0.3*qscore ③ score>=90 ④print("良好") ⑤ else C、①int(input("请输入期末成绩:")) ② 0.3*pscore+0.7*qscore ③ score>90 ④print("良好") ⑤ else D、①int(input("请输入期末成绩:")) ② 0.3*pscore+0.7*qscore ③ score>=90 ④print("良好") ⑤ elif52. 下面是“求阶乘和.py”,正确答案是( )。请填空完善该程序,实现功能输出:s=1!+2!+3!+4!+5!,说明:n!=1×2×3×4×…×n,例如:3!=1×2×3
s=0
n=①
for i in range(1, ② ):
n=n*i
s= ③
print("1!+2!+3!+4!+5!=",s)
A、①int(input("请输入n")) ②n ③s+n B、①int(input("请输入n")) ②n+1 ③s+n C、①int(input("请输入n+1")) ②n+1 ③s+n D、①int(input("请输入n+1")) ②n ③s+n53. 下面是“三角形面积.py”,正确答案是( )。⑴海伦公式是利用三角形的三条边的边长直接求三鱼形面积的公式,表达式为 其中P是三角形的周长的一半。
⑵请填空完善该程序,输入三条边长,判断能否构成三角形。如果能构成三角形就计算该三角形的面积并输出,否则提示不能构成三角形。
import math
a=float(input("请输入第一条边长:"))
b=float(input("请输入第二条边长:"))
c=float(input("请输入第三条边长:"))
if(a+b>c)and(a+c>b)and( ① ):
p= ②
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
print(a,b,c,"能构成三角形!","三角形的面积为:", ③ )
④ :
print(a,b,c,"不能构成三角形!")
A、① b+c>a ② (a+b+c)//2 ③ s ④ elif B、① b+c>a ② (a+b+c)/2 ③ s ④ elif C、① b+c>a ② (a+b+c)//2 ③ s ④ else D、① b+c>a ② (a+b+c)/2 ③ s ④ else54. 下面是“打印矩形.py”,正确答案是( )。请填空完善该程序,实现功能:按程序提示依次输入行和列的数字,则按行列打印由“*”组成的矩形。例如,按提示输入:
请输入行数:3
请输入列数:5
屏幕将打印以下图形:
a=int(input("请输入行数:"))
b= ①
for i in range( ② ):
for j ③
print( ④ , end=' ') #end=' '表示接上一个输出项后输出,不换行
print( )
A、① int(input("请输入列数:")) ② a+1 ③in range(b) ④‘*’ B、① int(input("请输入行数:")) ② a+1 ③in range(b+1) ④‘**’ C、① int(input("请输入列数:")) ② a ③in range(b) ④‘*’ D、① int(input("请输入列数:")) ② a ③in range(b+1) ④‘**’55. 下面是“反转三位数. py”,正确答案是( )。请填空完善该程序,实现功能:输入一个任意三位整数,将它反转输出,例如369反转成963。
x= ① (input("请输入一个任意三位整数:"))
ge= ②
shi=x//10%10
bai= ③
④ =ge*100+shi*10+bai
print(y)
A、①float ② x%10 ③ x//10 ④y B、①float ② x%100 ③ x//100 ④x C、①int ② x%100 ③ x//10 ④x D、①int ② x%10 ③ x//100 ④y