浙江省宁波市余姚中学2024-2025学年高二上学期期中考试信息技术试题(学考)

资源下载
  1. 二一教育资源

浙江省宁波市余姚中学2024-2025学年高二上学期期中考试信息技术试题(学考)

资源简介

浙江省宁波市余姚中学2024-2025学年高二上学期期中考试信息技术试题(学考)
一、选择题(本大题共12小题,每小题3分,共36分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
1.(2024高二上·余姚期中)下列关于数据和信息的说法,正确的是(  )
A.图形符号不是数据
B.模拟信号可以直接被计算机处理
C.信息一般会随着时间的推移而变化
D.人们对同一条信息的分析结果一定是相同的
【答案】C
【知识点】信息及其特征;数据、知识、智慧的定义与特征
2.(2024高二上·余姚期中)下列有关数据与大数据的说法,不正确的是(  )
A.大数据为了保证决策的精准,必须保证每个数据都是准确无误的
B.大数据处理的是全体数据,而不是抽样数据
C.大数据的特征是数据量大、速度快、数据类型多、价值密度低
D.经过数字化的数据才能被计算机存储和处理
【答案】A
【知识点】大数据的概念与特征;大数据思维
3.(2024高二上·余姚期中)下列关于数制的说法,不正确的是(  )
A.二进制只有0和1两个数码,采用逢二进一的进位规则
B.十进制数258中2的权值是102
C.“半斤八两”是我国古代对十六进制的应用
D.二进制数可以在末尾用字母H来标识
【答案】D
【知识点】进制及数制转换
4.(2024高二上·余姚期中)下列不属于人工智能应用的是(  )
A.机器翻译 B.扫描二维码 C.无人驾驶 D.语音识别
【答案】B
【知识点】人工智能的应用
5.(2024高二上·余姚期中)某声音模拟信号的采样及量化函数模型如图所示,下列说法正确的是(  )
A.图中各采样点的量化值不同,但其量化位数相同
B.图中整个幅度分为0~7级,其量化位数至少为8位
C.图中纵坐标划分得越细表示采样频率越高,保真度越高
D.声音数字化过程是将离散的模拟信号转换成连续的数字信号
【答案】A
【知识点】数字化概念与作用;声音、图像、视频编码
6.(2024高二上·余姚期中)通过8×8、16×16黑白点阵图分别表示出汉字“一”、“二”,已知图a与图b均为bmp格式,则图a与图b的容量比是(  )
图a 图b
A.1∶2 B.1∶3 C.1∶4 D.1∶16
【答案】C
【知识点】声音、图像、视频编码
7.(2024高二上·余姚期中)已知变量s="2023人工智能!",则表达式s[2:len(s)//2]+s[0]*2的值是(  )
A."23人22" B."2322" C."2023人" D."2022"
【答案】B
【知识点】运算符、基本运算与表达式
8.(2024高二上·余姚期中)已知字典d={"名称":"ORANGE","数量":61,"售价":6.7},则下列Python表达式中结果最大的是(  )
(提示:ord()返回英文字符的ascii码值,“A”的ascii码值为65)
A.4**len(d) B.d["数量"]
C.int(d["售价"])*10 D.ord(d["名称"][2])
【答案】D
【知识点】运算符、基本运算与表达式
9.(2024高二上·余姚期中)某算法的流程图如图所示,执行该流程,若依次输入整数15,21,则输出p的值是(  )
A.3 B.15 C.63 D.105
【答案】D
【知识点】流程图识读
10.(2024高二上·余姚期中)某python程序如下:
a=18
b=int(5.0)
c=round(a/b)
print(c)
程序运行后,输出的结果是(  )
A.4 B.3.0 C.3.6 D.3
【答案】A
【知识点】常用标准函数
11.(2024高二上·余姚期中)“回文”是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中这类数称为回文数。如123454321为回文数。若将任意一个三位数存储的整形变量a中,下列语句可实现回文数的是(  )
A. sw=a/10%10 bw=a/100 new=a*100+sw*10+bw B. gw=a%10 sw=a//10%10 bw=a//100 new=gw*100+sw*10+bw
C. sw=a//10%10 bw=a//100 new=a*100+sw*10+bw D. gw=a%10 sw=a//10%10 bw=a//100 new=gw+sw+bw
A.A B.B C.C D.D
【答案】C
【知识点】运算符、基本运算与表达式
12.(2024高二上·余姚期中)某Python程序如下:
p="Tel-114"
c=""
for ch in p:
if"0"<=ch<="9":
c+=str(9-int(ch))
elif"a"<=ch<="z":
c+=chr(ord(ch)-ord("a")+ord("A"))
else:
c+=ch
print(c)
程序运行后,输出的结果是(  )
A.tEL-885 B.tEL-114 C.TEL-114 D.TEL-885
【答案】D
【知识点】循环结构语句及程序实现;常用标准函数
二、程序填空题(共3小题,每空2分,共14分)
13.(2024高二上·余姚期中)小梅设计了一个计算三角形面积的函数,该函数只需要输入三角形的三条边长,就可以输出三角形面积。已知用三条边长求解三角形面积的公式为(其中p是三角形周长的一半)。实现上述功能的python程序如下:
import math
def mj(a,b,c):
p=(a+b+c)/2
①   
return s
x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
area=②   
print("面积为:",area)
【答案】s=math.sqrt(p*(p-a)*(p-b)*(p-c)) 或s=(p*(p-a)*(p-b)*(p-c))**0.5;mj(x,y,z)
【知识点】运算符、基本运算与表达式;常用标准函数
14.(2024高二上·余姚期中)编程实现一个“猜数游戏”。计算机随机生成两位数让用户猜,一共有5次猜测机会,用户输入猜测的数字,计算机给出相应提示:“偏大”“偏小”或“猜对了”。若5次内猜对数字,则游戏结束,否则继续猜数,直到猜完5次。python程序如下,请在划线处填入合适的代码。
(说明:随机数模块中,randint函数用于产生[a,b]范围的随机整数)
import random
number=①   
count=5
while count>0:
②   
guess=int(input("请输入猜测的数:"))
if guess == number:
print("猜对了")
③   
elif guess < number:
print("偏小")
else:
print("偏大")
if count==0 and guess!=number:
print("你没有在规定次数内猜对")
print("正确的数为"+str(number))
【答案】random.randint(10,99);count-=1或count=count-1;break或count=0
【知识点】循环结构语句及程序实现
15.(2024高二上·余姚期中)十进制整数转换为十六进制整数采用“除16倒取余”法。具体做法是:用16整除十进制整数,可以得到一个商和余数;若余数大于等于10,则以A~F分别代表10~15;把商作为新的被除数,再除以16,又会得到一个商和余数,如此进行,直到商为0时为止,然后把各个余数依次逆序排列,就得到了一个十六进制整数。
根据上述步骤,小明编写了将十进制整数转换为十六进制整数的Python程序,请在划线处填入合适的代码。
d=int(input("请输入一个十进制正整数:"))
ans=""
code={10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'}
if d==0:
ans="0"
while d>0:
r=d%16
if r>=0 and r<=9:
ans=str(r)+ans
else:
①   
②   
print(d,"转换为16进制数是:",ans)
【答案】ans=code[r]+ans;d//=16或d=d//16
【知识点】运算符、基本运算与表达式;常用标准函数
1 / 1浙江省宁波市余姚中学2024-2025学年高二上学期期中考试信息技术试题(学考)
一、选择题(本大题共12小题,每小题3分,共36分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
1.(2024高二上·余姚期中)下列关于数据和信息的说法,正确的是(  )
A.图形符号不是数据
B.模拟信号可以直接被计算机处理
C.信息一般会随着时间的推移而变化
D.人们对同一条信息的分析结果一定是相同的
2.(2024高二上·余姚期中)下列有关数据与大数据的说法,不正确的是(  )
A.大数据为了保证决策的精准,必须保证每个数据都是准确无误的
B.大数据处理的是全体数据,而不是抽样数据
C.大数据的特征是数据量大、速度快、数据类型多、价值密度低
D.经过数字化的数据才能被计算机存储和处理
3.(2024高二上·余姚期中)下列关于数制的说法,不正确的是(  )
A.二进制只有0和1两个数码,采用逢二进一的进位规则
B.十进制数258中2的权值是102
C.“半斤八两”是我国古代对十六进制的应用
D.二进制数可以在末尾用字母H来标识
4.(2024高二上·余姚期中)下列不属于人工智能应用的是(  )
A.机器翻译 B.扫描二维码 C.无人驾驶 D.语音识别
5.(2024高二上·余姚期中)某声音模拟信号的采样及量化函数模型如图所示,下列说法正确的是(  )
A.图中各采样点的量化值不同,但其量化位数相同
B.图中整个幅度分为0~7级,其量化位数至少为8位
C.图中纵坐标划分得越细表示采样频率越高,保真度越高
D.声音数字化过程是将离散的模拟信号转换成连续的数字信号
6.(2024高二上·余姚期中)通过8×8、16×16黑白点阵图分别表示出汉字“一”、“二”,已知图a与图b均为bmp格式,则图a与图b的容量比是(  )
图a 图b
A.1∶2 B.1∶3 C.1∶4 D.1∶16
7.(2024高二上·余姚期中)已知变量s="2023人工智能!",则表达式s[2:len(s)//2]+s[0]*2的值是(  )
A."23人22" B."2322" C."2023人" D."2022"
8.(2024高二上·余姚期中)已知字典d={"名称":"ORANGE","数量":61,"售价":6.7},则下列Python表达式中结果最大的是(  )
(提示:ord()返回英文字符的ascii码值,“A”的ascii码值为65)
A.4**len(d) B.d["数量"]
C.int(d["售价"])*10 D.ord(d["名称"][2])
9.(2024高二上·余姚期中)某算法的流程图如图所示,执行该流程,若依次输入整数15,21,则输出p的值是(  )
A.3 B.15 C.63 D.105
10.(2024高二上·余姚期中)某python程序如下:
a=18
b=int(5.0)
c=round(a/b)
print(c)
程序运行后,输出的结果是(  )
A.4 B.3.0 C.3.6 D.3
11.(2024高二上·余姚期中)“回文”是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中这类数称为回文数。如123454321为回文数。若将任意一个三位数存储的整形变量a中,下列语句可实现回文数的是(  )
A. sw=a/10%10 bw=a/100 new=a*100+sw*10+bw B. gw=a%10 sw=a//10%10 bw=a//100 new=gw*100+sw*10+bw
C. sw=a//10%10 bw=a//100 new=a*100+sw*10+bw D. gw=a%10 sw=a//10%10 bw=a//100 new=gw+sw+bw
A.A B.B C.C D.D
12.(2024高二上·余姚期中)某Python程序如下:
p="Tel-114"
c=""
for ch in p:
if"0"<=ch<="9":
c+=str(9-int(ch))
elif"a"<=ch<="z":
c+=chr(ord(ch)-ord("a")+ord("A"))
else:
c+=ch
print(c)
程序运行后,输出的结果是(  )
A.tEL-885 B.tEL-114 C.TEL-114 D.TEL-885
二、程序填空题(共3小题,每空2分,共14分)
13.(2024高二上·余姚期中)小梅设计了一个计算三角形面积的函数,该函数只需要输入三角形的三条边长,就可以输出三角形面积。已知用三条边长求解三角形面积的公式为(其中p是三角形周长的一半)。实现上述功能的python程序如下:
import math
def mj(a,b,c):
p=(a+b+c)/2
①   
return s
x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
area=②   
print("面积为:",area)
14.(2024高二上·余姚期中)编程实现一个“猜数游戏”。计算机随机生成两位数让用户猜,一共有5次猜测机会,用户输入猜测的数字,计算机给出相应提示:“偏大”“偏小”或“猜对了”。若5次内猜对数字,则游戏结束,否则继续猜数,直到猜完5次。python程序如下,请在划线处填入合适的代码。
(说明:随机数模块中,randint函数用于产生[a,b]范围的随机整数)
import random
number=①   
count=5
while count>0:
②   
guess=int(input("请输入猜测的数:"))
if guess == number:
print("猜对了")
③   
elif guess < number:
print("偏小")
else:
print("偏大")
if count==0 and guess!=number:
print("你没有在规定次数内猜对")
print("正确的数为"+str(number))
15.(2024高二上·余姚期中)十进制整数转换为十六进制整数采用“除16倒取余”法。具体做法是:用16整除十进制整数,可以得到一个商和余数;若余数大于等于10,则以A~F分别代表10~15;把商作为新的被除数,再除以16,又会得到一个商和余数,如此进行,直到商为0时为止,然后把各个余数依次逆序排列,就得到了一个十六进制整数。
根据上述步骤,小明编写了将十进制整数转换为十六进制整数的Python程序,请在划线处填入合适的代码。
d=int(input("请输入一个十进制正整数:"))
ans=""
code={10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'}
if d==0:
ans="0"
while d>0:
r=d%16
if r>=0 and r<=9:
ans=str(r)+ans
else:
①   
②   
print(d,"转换为16进制数是:",ans)
答案解析部分
1.【答案】C
【知识点】信息及其特征;数据、知识、智慧的定义与特征
2.【答案】A
【知识点】大数据的概念与特征;大数据思维
3.【答案】D
【知识点】进制及数制转换
4.【答案】B
【知识点】人工智能的应用
5.【答案】A
【知识点】数字化概念与作用;声音、图像、视频编码
6.【答案】C
【知识点】声音、图像、视频编码
7.【答案】B
【知识点】运算符、基本运算与表达式
8.【答案】D
【知识点】运算符、基本运算与表达式
9.【答案】D
【知识点】流程图识读
10.【答案】A
【知识点】常用标准函数
11.【答案】C
【知识点】运算符、基本运算与表达式
12.【答案】D
【知识点】循环结构语句及程序实现;常用标准函数
13.【答案】s=math.sqrt(p*(p-a)*(p-b)*(p-c)) 或s=(p*(p-a)*(p-b)*(p-c))**0.5;mj(x,y,z)
【知识点】运算符、基本运算与表达式;常用标准函数
14.【答案】random.randint(10,99);count-=1或count=count-1;break或count=0
【知识点】循环结构语句及程序实现
15.【答案】ans=code[r]+ans;d//=16或d=d//16
【知识点】运算符、基本运算与表达式;常用标准函数
1 / 1

展开更多......

收起↑

资源列表