浙江省绍兴市柯桥区2020-2021学年高一下学期信息技术期末教学质量调测试试卷

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

浙江省绍兴市柯桥区2020-2021学年高一下学期信息技术期末教学质量调测试试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市柯桥区2020-2021学年高一下学期信息技术期末教学质量调测试试卷
一、选择题(本大题共15小题,每小题2分,共30分。)
1.(2021高一下·柯桥期末)小张早上起来感觉喉咙有点痛,头也有点晕,他妈妈给他测量体温发现有38℃,初步判断小张感冒发烧了。结合上述事例,下列对于数据、信息、知识和智慧的描述正确的是(  )
A.体温计上显示的数字“38”仅仅是一个数据,并不包含任何信息
B.鉴于“喉咙痛,头晕,体温38℃,初步判断为感冒发烧是知识的体现
C.多喝水多休息有利于身体的快速恢复,这体现了人类的智慧
D.喝了杯热水,小张休息了半个小时后再测体温为37.2℃,说明信息具有真伪性
2.(2021高一下·柯桥期末)下列有关大数据的说法正确的是(  )
A.大数据是对抽样数据进行分析
B.大数据采集的数据是结构化数据
C.大数据采集必须保证每个数据都准确无误
D.大数据蕴含有很高的价值,但价值密度相对较低
3.(2021高一下·柯桥期末)111110B转换为十进制数后的结果是(  )
A.62 B.63 C.126 D.127
4.(2021高一下·柯桥期末)3EH-101B的运算结果是(  )
A.53D B.43D C.111000B D.111001B
5.(2021高一下·柯桥期末)使用UltraEdit软件观察字符“2021加油!”的内码,部分界面如图所示。下列说法正确的是(  )
A.字符“!”的内码保存占用2个字节
B.字符“2”的内码转换为二进制为“0000010”
C.字符“10”的内码十六进制显示为“3A"
D.上述字符“2021 加油!”保存共占12b
6.(2021高一下·柯桥期末)小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1280×720像素、颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是(  )
A.2:1 B.3:1 C.6:1 D.9:1
7.(2021高一下·柯桥期末)一个时长为1分钟、采样频率为44.1kHz、量化位数为8位、双声道未经压缩的Wave格式文件,则其存储容量约为(  )
A.2.52MB B.5.05MB C.20.19MB D.40.37MB
8.(2021高一下·柯桥期末)某算法的部分流程图如图所示,执行这部分流程,若输入t的值为5,则t=1?这命令执行次数为(  )
A.3 B.4 C.5 D.6
9.(2021高一下·柯桥期末)下列 python表达式结果最小的是(  )
A.2**3//3+8 %2 * 3 B.5**2 % 3+7%2**2
C.1314//100%10 D.int("1"+"5")//3
10.(2021高一下·柯桥期末)与表达式not x<0 or y%2==0 具有相同功能的是(  )
A.x>=0 and y%2==1 B.x>=0 and y//2==0
C.x>0 or y/2==int (y/2) D.x>=0 or y//2==y/2
11.(2021高一下·柯桥期末)下列python表达式结果为5的是(  )
A.abs(int(-5.6)) B.len("3+5>=6")
C.ord("5") D.round(5.9)
12.(2021高一下·柯桥期末)中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小张尝试对身份证号码中的出生年月日进行提取,以下表达式不正确的是(  )
A.s[7:15] B.s[6:14] C.s[-12:-4] D.s[6:-4]
13.(2021高一下·柯桥期末)下列有关字典的说法,不正确的是(  )
A.字典中的每个元素包含键和值两部分
B.字典中的值可以是任意类型的数据
C.可以通过字典的值来找到对应的键
D.在同一字典中,键必须互不相同
14.(2021高一下·柯桥期末)有如下python程序段
n=int(input("请输入n值:"))
x=n;y=0
if x>0:
y=y+1
elif x<0:
y=y-1
print (y)
执行上述语句,下列说法不正确的是(  )
A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1
C.若输入1,则输出y值为1 D.若输入2,则输出y值为1
15.(2021高一下·柯桥期末)有如下python程序段:
a=[4,5,3, 6, 7,8,2, 9, 1]
m,c=1,1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max (m, c)
else:
c=1
print(c,m)
则程序执行后,c和m的值分别是(  )
A.1和1 B.1和4 C.2和4 D.3和4
二、非选择题(本大题共3小题,6+9+8,共20分)
16.(2021高一下·柯桥期末)模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python 程序实现如下,在划线处填入合适的代码。
a= int (input(请输入第一个数: "))
fh=input ("请输入运算符: ")
b=int (input("请输入第二个数: "))
flag=True
s=   
if fh in s:
if fh=="+" :
c=a+b
elif fh=="-":
c=a-b
elif fh=="*":
c=a*b
else:
if    
print("除数不能为0!
")
flag=False
else:
c=a/b
if flag==True:
print(运算的结果为: "+   )
else:
print ("运算符不正确")
17.(2021高一下·柯桥期末)某仓库物品代码格式为“X-XXX-XXXXX-Y”,其中“X"和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:
样例1:
输入: 2-163-91475-4
输出:正确
样例2:
输入: 2-163-91475-5
输出:错误
(1)Python程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[ ]
for i in range(0,
13) :
if    
a. append(int (s[i])) #append(  )函数用于在列表末尾添加新的对象
sum=0
for i in range(0,
9):
   
sdm=sum%10
   
if sdm== ydm :
print("正确")
else:
print("错误" )
18.(2021高一下·柯桥期末)编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21",年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。 特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:
⒈能被4整除,但不能被100整除;
⒉能被400整除;
(1)“2020-05-20”这一天是这一年的第   天。
(2)编写Python代码如下,在划线处填入正确的代码:
mon=[31, 28, 31, 30, 31, 30,31,31, 30, 31,30,31] #mon 中存储1-12每个月的天数
s=input("请输入年月日: ")
year=int(s[:4])
month=int (s[5:7])
   
sum=0
for i in range (     ):
sum+=mon[i]
sum+=day
if :
isleap=True
else:
isleap=False
if    
sum+=1
print(“这一天是当年的第”+str (sum) +“天”)’
(3)加框处的代码有误,请改正。
答案解析部分
1.【答案】B
【知识点】信息及其特征;数据、信息、知识与智慧的关系
2.【答案】D
【知识点】大数据的概念与特征
3.【答案】A
【知识点】进制及数制转换
4.【答案】D
【知识点】进制及数制转换
5.【答案】A
【知识点】进制及数制转换;字符编码
6.【答案】D
【知识点】声音、图像、视频编码
7.【答案】B
【知识点】声音、图像、视频编码
8.【答案】D
【知识点】流程图识读
9.【答案】A
【知识点】运算符、基本运算与表达式
10.【答案】D
【知识点】运算符、基本运算与表达式
11.【答案】A
【知识点】运算符、基本运算与表达式;常用标准函数
12.【答案】A
【知识点】运算符、基本运算与表达式;基本数据结构
13.【答案】C
【知识点】基本数据结构
14.【答案】C
【知识点】分支结构语句及程序实现
15.【答案】B
【知识点】循环结构语句及程序实现;基本数据结构
16.【答案】"+-*/";b==0;str(c)
【知识点】分支结构语句及程序实现
17.【答案】(1)"0"<=s[i]<="9" 或s[i] in "0123456789";sum=sum+a[i]*(i+1);ydm=a[9]
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
18.【答案】(1)141
(2)day=int (s[8:])或day=int(s[-2:]);0, month-1;isleap and month>2
(3)year%4==0 and year%100!=0 or year%400==0
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市柯桥区2020-2021学年高一下学期信息技术期末教学质量调测试试卷
一、选择题(本大题共15小题,每小题2分,共30分。)
1.(2021高一下·柯桥期末)小张早上起来感觉喉咙有点痛,头也有点晕,他妈妈给他测量体温发现有38℃,初步判断小张感冒发烧了。结合上述事例,下列对于数据、信息、知识和智慧的描述正确的是(  )
A.体温计上显示的数字“38”仅仅是一个数据,并不包含任何信息
B.鉴于“喉咙痛,头晕,体温38℃,初步判断为感冒发烧是知识的体现
C.多喝水多休息有利于身体的快速恢复,这体现了人类的智慧
D.喝了杯热水,小张休息了半个小时后再测体温为37.2℃,说明信息具有真伪性
【答案】B
【知识点】信息及其特征;数据、信息、知识与智慧的关系
2.(2021高一下·柯桥期末)下列有关大数据的说法正确的是(  )
A.大数据是对抽样数据进行分析
B.大数据采集的数据是结构化数据
C.大数据采集必须保证每个数据都准确无误
D.大数据蕴含有很高的价值,但价值密度相对较低
【答案】D
【知识点】大数据的概念与特征
3.(2021高一下·柯桥期末)111110B转换为十进制数后的结果是(  )
A.62 B.63 C.126 D.127
【答案】A
【知识点】进制及数制转换
4.(2021高一下·柯桥期末)3EH-101B的运算结果是(  )
A.53D B.43D C.111000B D.111001B
【答案】D
【知识点】进制及数制转换
5.(2021高一下·柯桥期末)使用UltraEdit软件观察字符“2021加油!”的内码,部分界面如图所示。下列说法正确的是(  )
A.字符“!”的内码保存占用2个字节
B.字符“2”的内码转换为二进制为“0000010”
C.字符“10”的内码十六进制显示为“3A"
D.上述字符“2021 加油!”保存共占12b
【答案】A
【知识点】进制及数制转换;字符编码
6.(2021高一下·柯桥期末)小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1280×720像素、颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是(  )
A.2:1 B.3:1 C.6:1 D.9:1
【答案】D
【知识点】声音、图像、视频编码
7.(2021高一下·柯桥期末)一个时长为1分钟、采样频率为44.1kHz、量化位数为8位、双声道未经压缩的Wave格式文件,则其存储容量约为(  )
A.2.52MB B.5.05MB C.20.19MB D.40.37MB
【答案】B
【知识点】声音、图像、视频编码
8.(2021高一下·柯桥期末)某算法的部分流程图如图所示,执行这部分流程,若输入t的值为5,则t=1?这命令执行次数为(  )
A.3 B.4 C.5 D.6
【答案】D
【知识点】流程图识读
9.(2021高一下·柯桥期末)下列 python表达式结果最小的是(  )
A.2**3//3+8 %2 * 3 B.5**2 % 3+7%2**2
C.1314//100%10 D.int("1"+"5")//3
【答案】A
【知识点】运算符、基本运算与表达式
10.(2021高一下·柯桥期末)与表达式not x<0 or y%2==0 具有相同功能的是(  )
A.x>=0 and y%2==1 B.x>=0 and y//2==0
C.x>0 or y/2==int (y/2) D.x>=0 or y//2==y/2
【答案】D
【知识点】运算符、基本运算与表达式
11.(2021高一下·柯桥期末)下列python表达式结果为5的是(  )
A.abs(int(-5.6)) B.len("3+5>=6")
C.ord("5") D.round(5.9)
【答案】A
【知识点】运算符、基本运算与表达式;常用标准函数
12.(2021高一下·柯桥期末)中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小张尝试对身份证号码中的出生年月日进行提取,以下表达式不正确的是(  )
A.s[7:15] B.s[6:14] C.s[-12:-4] D.s[6:-4]
【答案】A
【知识点】运算符、基本运算与表达式;基本数据结构
13.(2021高一下·柯桥期末)下列有关字典的说法,不正确的是(  )
A.字典中的每个元素包含键和值两部分
B.字典中的值可以是任意类型的数据
C.可以通过字典的值来找到对应的键
D.在同一字典中,键必须互不相同
【答案】C
【知识点】基本数据结构
14.(2021高一下·柯桥期末)有如下python程序段
n=int(input("请输入n值:"))
x=n;y=0
if x>0:
y=y+1
elif x<0:
y=y-1
print (y)
执行上述语句,下列说法不正确的是(  )
A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1
C.若输入1,则输出y值为1 D.若输入2,则输出y值为1
【答案】C
【知识点】分支结构语句及程序实现
15.(2021高一下·柯桥期末)有如下python程序段:
a=[4,5,3, 6, 7,8,2, 9, 1]
m,c=1,1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max (m, c)
else:
c=1
print(c,m)
则程序执行后,c和m的值分别是(  )
A.1和1 B.1和4 C.2和4 D.3和4
【答案】B
【知识点】循环结构语句及程序实现;基本数据结构
二、非选择题(本大题共3小题,6+9+8,共20分)
16.(2021高一下·柯桥期末)模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python 程序实现如下,在划线处填入合适的代码。
a= int (input(请输入第一个数: "))
fh=input ("请输入运算符: ")
b=int (input("请输入第二个数: "))
flag=True
s=   
if fh in s:
if fh=="+" :
c=a+b
elif fh=="-":
c=a-b
elif fh=="*":
c=a*b
else:
if    
print("除数不能为0!
")
flag=False
else:
c=a/b
if flag==True:
print(运算的结果为: "+   )
else:
print ("运算符不正确")
【答案】"+-*/";b==0;str(c)
【知识点】分支结构语句及程序实现
17.(2021高一下·柯桥期末)某仓库物品代码格式为“X-XXX-XXXXX-Y”,其中“X"和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:
样例1:
输入: 2-163-91475-4
输出:正确
样例2:
输入: 2-163-91475-5
输出:错误
(1)Python程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[ ]
for i in range(0,
13) :
if    
a. append(int (s[i])) #append(  )函数用于在列表末尾添加新的对象
sum=0
for i in range(0,
9):
   
sdm=sum%10
   
if sdm== ydm :
print("正确")
else:
print("错误" )
【答案】(1)"0"<=s[i]<="9" 或s[i] in "0123456789";sum=sum+a[i]*(i+1);ydm=a[9]
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
18.(2021高一下·柯桥期末)编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21",年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。 特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:
⒈能被4整除,但不能被100整除;
⒉能被400整除;
(1)“2020-05-20”这一天是这一年的第   天。
(2)编写Python代码如下,在划线处填入正确的代码:
mon=[31, 28, 31, 30, 31, 30,31,31, 30, 31,30,31] #mon 中存储1-12每个月的天数
s=input("请输入年月日: ")
year=int(s[:4])
month=int (s[5:7])
   
sum=0
for i in range (     ):
sum+=mon[i]
sum+=day
if :
isleap=True
else:
isleap=False
if    
sum+=1
print(“这一天是当年的第”+str (sum) +“天”)’
(3)加框处的代码有误,请改正。
【答案】(1)141
(2)day=int (s[8:])或day=int(s[-2:]);0, month-1;isleap and month>2
(3)year%4==0 and year%100!=0 or year%400==0
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表