浙江省温州市十校联合体2024-2025学年高二上学期11月期中联考信息技术试卷(Word版附解析)
展开
这是一份浙江省温州市十校联合体2024-2025学年高二上学期11月期中联考信息技术试卷(Word版附解析),文件包含浙江省温州市十校联合体2024-2025学年高二上学期11月期中技术试题-高中信息技术Word版含解析docx、浙江省温州市十校联合体2024-2025学年高二上学期11月期中技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
高二年级信息技术学科 试题
命题:乐清市第三中学
考生须知:
1.本卷共11页满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字;
3.所有答案必须写在答题纸上,写在试卷上无效;
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共 50 分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息、知识与智慧的描述正确的是( )
A. 数据“3.14”一定指的是圆周率的近似值
B. 人们可以借助搜索引擎获取海量的知识
C. 智慧主要表现为收集、加工、应用、传播知识的能力以及对事物发展的前瞻性看法
D. 信息在传递过程中会发生损耗
2. 使用UltraEdit软件查看字符的内码,部分界面如图所示:
以下说法正确的是( )
A. 图中共有4个ASCII字符B. “!”的内码是A1
C. 图中字符共占16位存储空间D. “10”的内码是3A
3. 下列关于数制的说法正确的是( )
A. 7位2进制数的最大值是128DB. 二进制数的末尾加一个“0”,其值为原来的10倍
C. 某十进制数为奇数,该数转成二进制数后,末位一定是1D. 二进制数1011110B转成十六进制数是5FH
4. 一张未经压缩的BMP格式图像,相关信息如图所示。该图像每个像素的色彩位数是( )
A. 24B. 32C. 256D. 8
5. 下列关于数据管理与安全和大数据问题,不正确的是( )
A. 大数据的数据量庞大,价值密度低
B. 结构化数据可以用传统数据库技术进行管理
C. 购物网站的个性化推荐,体现了大数据更加关注事物的相关性,而非因果关系
D. 数据校验主要是为了保证数据不被泄露
6. 某算法的部分流程图如图所示,执行这段流程,输出的i,cnt值分别是( )
A. 20,6B. 21,7C. 21,6D. 20,7
7. 已知字符串s="abcABC123",结果为False的是( )
A chr(rd(s[0])+2)=='c'B. s[-1]>s[-3:]C. s[-1]==int(s[-1])D. len(s)//4==2
8. BMI指数是世界卫生组织(WHO)目前常用于判断体重是否标准简单方法,计算方法为:BMI=。
BMI值的标准:BMI低于18.5为偏瘦,BMI介于18.5到25之间为标准;BMI高于25为超重。小明编写了一个Pythn程序计算BMI值,哪个选项填入横线处算出的BMI值是错误的( )
部分代码如下:
imprt math
sg=flat(input('请输入身高(米):'))
tz=flat(input('请输入体重(公斤):'))
BMI=
A. tz/sg/sgB. tz/math.pw(sg,2)C. tz/sg**2D. tz/sg*sg
9. BMI指数是世界卫生组织(WHO)目前常用于判断体重是否标准的简单方法,计算方法为:BMI=。
BMI值的标准:BMI低于18.5为偏瘦,BMI介于18.5到25之间为标准;BMI高于25为超重。小明计算出正确BMI值后,编写代码根据BMI值判断体重是否标准,选项中正确的是( )
A. AB. BC. CD. D
10. 根据下表的命令提示,以下 Pythn 程序代码运行后,画出的图形是( )
imprt turtle
t=turtle.Pen() #画笔初始方向为正右方
t.right(90)
lengh=20
fr i in range(6):
t.frward(lengh)
t.left(90)
lengh=lengh+20
turtle.dne()
A. B. C. D.
11. 哥德巴赫猜想:任意一个大于等于4的偶数,都可以用两个素数之和表示。素数就是一个大于等于2的整数,并且只能被1和本身整除,而不能被其他整数整除的数。如:4=2+2,6=3+3,8=3+5,10=5+5,12=5+7,98=17+79。
现编写一个验证哥德巴赫猜想的Pythn程序,横线处合适的语句是( )
def prime(num):
fr i in range(①___):
if num%i==0:
②___
return True
a=int(input('请输入一个大于等于4的偶数:'))
fr i in range(2,a):
j=a-i
if ③____:
print('YES')
print(str(a)+'='+str(i)+'+'+str(j))
break
A. ①2,num ②return False ③prime(i) and prime(j)B. ①2,num ②return True ③prime(i) and prime(j)
C. ①2,num+1 ②break ③nt prime(i) and nt prime(j)D. ①2,num+1 ②return False ③nt prime(i) and nt prime(j)
12. 有如下Pythn程序:
imprt randm
flag=[0]*6
lst=[]
while sum(flag)!=5: #此处sum()函数用于计算列表flag中各元素值总和
a=randm.randint(1,5)
lst.append(a) #此处append()方法用于在列表lst末尾添加新对象a
flag[a]=1
print(lst)
执行该程序段后,列表lst可能的值是( )
A. [1,5,3,4,5,1,2]B. [5,3,2,6,3,1,2]C. [2,3,2,4,3,1,2,5,4]D. [1,2,3,4,5,1]
二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分)
13. “奇校验”是一种检验数据在传输过程中是否出错的方法。例如要传输一个ASCII字符“A”,先得到“A”的内码值65D,再转成2进制形式的内码值1000001B, 如右图所示,该二进制内码值就是图中的“数据位”内容。由于该“数据位”里共有2个“1”,于是在“数据位”前加上一个字符“1”作为“校验位”,从而保证该“奇校验码”内有奇数个“1”。
转换过程:“A”“1000001”“11000001”。
如果“数据位”里已经是奇数个“1”,则将字符“0”作为“校验位”加在“数据位”前。
小明编写了一个输入ASCII码字符,生成该字符对应的奇校验码的Pythn程序。
程序代码如下,请回答下列问题。
ch=input('请输入一个ASCII码字符:')
ans=0
s=''
x=rd(ch)
while :
ans=①
s=str(x%2)+s
②
if ans%2==1:
③
else:
s='1'+s
print('生成的奇校验码为:',s)
(1)已知“3”的ASCII码值为33H,则它的奇校验码是“1100001”。( )(判断)
(2)请在划线处填入合适的代码。____、____、____
(3)加框处代码有错,请改正。____
14. 为了便于电报通讯,摩尔斯发明了摩尔斯电码表。它是将大写英文字符这样的“明码”翻译成由“.”和“-”两种符号构成的“电码”的表格。如图所示,电文“”(“/”为分隔符)对应的英文是“SOS”。
现编写Pythn程序,将输入的电码翻译成对应的英文字符。
程序代码如下,请回答下列问题
msi=[['A','.-'],['B','-...'],['C','-.-.'],['D','-..'],['E','.'],['F',''],['G','--.'],['H',''],['I','..'],['J','.---'],['K','-.-'],['L','.-..'],['M','--'],['N','-.'],['O','---'],['P','.--.'],['Q','--.-'],['R','.-.'],['S','...'],['T','-'],['U','..-'],['V',''],['W','.--'],['X','-..-'],['Y','-.--'],['Z','--..']]
def change(cde):
fr i in range(26):
if msi[i][1]==cde:
return ①____
mrse=input('请输入摩斯电码(电码之间用“/”分隔):')
j=0
s=''
fr i in range(len(mrse)):
if mrse[i]=='/':
②____
s=s+ change(tmp)
j=③____
print(s)
(1)请在划线处填入合适的代码。
(2)阅读以上程序,如果删除加框处代码,当输入电文“”后,输出结果为:____。
15. 文本文件“data.txt”中保存着2024年亚洲足球先生的投票记录,部分数据如图a所示
图a 图b
现编写 Pythn 程序,从文件“data.txt”中读取数据,统计各候选人的得分情况并输出本次评选的前三名。评选规则:第一选票至第五选票的分值分别为6分、4分、3分、2分、1分,总分高者排名靠前,总分相同则第一票数多者排名更靠前。程序代码如下,程序运行后输出如图 b 所示,请回答下列问题。
dic={}
def dic_sum(lst):#统计球员总分
scre=[6,4,3,2,1]
fr i in range(1,len(lst)):
fr j in range(1,len(lst[i])):
t=lst[i][j]
if t nt in dic:
dic[t]=0
①
return dic
def first_cnt(lst):#统计第一选票
b=[]
return b
f = pen('data.txt','r') #以只读的方式打开文件
vte=[]
line = f.readline() #从文件中读取一行
while line: #当 line 非空(从文件中读取到数据)
line = line.strip().split() #将line转换成包含6个元素的列表
vte.append(line)# 此处append()方法用于在列表vte末尾添加新的对象line
line = f.readline()
f.clse()
dic=dic_sum(vte)
③
fr i in range(3):#根据评选规则排序生成前三名
fr j in range(i+1,len(a)):
if a[j][1]>a[i][1] r ④ :
a[j],a[i]=a[i],a[j]
#输出评选结果前三名,代码略
(1)虚线框处程序段使用的是____算法(单选,填字母:A.解析 /B.枚举)。
(2)请在划线处填入合适的代码。____、____、____、____文件类型:BMP图像
总像素: 1024*768
图像容量:2.25MB
函数名
功能
math.pw(x,y)
指数运算,得到x的y次方
A.
s="偏瘦"
if BMI>25:
s="超重"
elif BMI25:
s="超重"
elif BMI
相关试卷
这是一份浙江省衢州五校联盟2024-2025学年高二上学期期中联考信息技术试题(Word版附解析),文件包含浙江省衢州五校联盟2024-2025学年高二上学期期中联考信息技术试题Word版含解析docx、浙江省衢州五校联盟2024-2025学年高二上学期期中联考信息技术试题Word版无答案docx等2份试卷配套教学资源,其中试卷共25页, 欢迎下载使用。
这是一份浙江省温州市十校联合体2023-2024学年高二下学期5月期中信息技术试卷(Word版附解析),文件包含浙江省温州市温州十校2023-2024学年高二下学期5月期中技术试题-高中信息技术Word版含解析docx、浙江省温州市温州十校2023-2024学年高二下学期5月期中技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
这是一份浙江省温州市十校联合体2023-2024学年高二下学期期中联考技术试卷(PDF版附答案),文件包含技术试卷pdf、技术答案pdf等2份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。