浙江省绍兴市2023-2024学年高一上学期1月期末技术试题-高中信息技术(解析版)

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

浙江省绍兴市2023-2024学年高一上学期1月期末技术试题-高中信息技术(解析版)

资源简介

诸暨市2023-2024学年第一学期期末考试试题
高一技术
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据和信息的说法,不正确的是( )
A. 视频是数据的一种表现形式
B. 同一信息可以依附于不同载体
C. 自然界中的温度,属于数字信号
D. 信息是数据经过存储、分析及解释后所产生的意义
【答案】C
【解析】
【详解】本题考查数据和信息。自然界中的温度通常是模拟信号,而不是数字信号。数字信号是离散的,使用数字值来表示信息,而模拟信号是连续的,通常使用连续变化的物理量(如电压、温度)来表示。故答案为C选项。
2. 下列有关信息的说法,正确的是( )。
A. 人脑虽然能够记忆,但不能作为信息的载体
B. 信息的加工和管理必须使用计算机才能完成
C. 为了信息安全,计算机中重要数据要定期进行备份
D. 网络购物支付时,应将买家的支付宝账号和密码告知卖家
【答案】C
【解析】
【详解】本题考查的知识点是信息的知识及信息安全。载体就是承载信息的事物,人脑能够记忆事情,是信息的载体;手机、算盘、手工计算等都可以加工和处理信息;网络购物支付时,不应将密码告知他人。故选项C正确。
3. 如图所示是一个8×8像素的黑白二色位图,假如使用0表示白色,1表示黑色,按照行从左向右的次序对该图像信息进行编码(不考虑压缩),将该图像编码信息的字节数记做X,表示第一行图像信息的二进制编码记做Y。
下列选项中正确的X,Y组合是:
A. 64,10100101
B. 8,01011010
C. 16,01011010
D. 8,10100101
【答案】B
【解析】
【详解】本题考查的是信息编码。8×8=64bit=8B,若0表示白色,1表示黑色,则第一行图像信息的二进制编码:01011010。选项B正确。
4. 下列有关大数据的说法,不正确的是( )
A. 大数据既有人工产生的,也有机器自动产生的
B. 大数据蕴含着巨大的价值,价值密度相对较高
C. 大数据要分析的是全体数据,而不是抽样数据
D. 大数据给生活带来便利的同时,也带来如数据安全等方面的社会问题
【答案】B
【解析】
【详解】本题考查大数据相关内容。分析四个选项,ACD选项正确。B选项,大数据蕴含着巨大的价值,价值密度相对较低,选项说法错误。故本题答案是B选项。
5. 某智慧医保平台因遭遇特大洪水停止工作时,可迅速切换至备用系统承接流量与服务。该平台采用的数据安全防护手段是( )
A. 异地容灾 B. 磁盘阵列 C. 数据备份 D. 数据校验
【答案】A
【解析】
【详解】本题考查数据安全相关内容。数据安全是指通过采取必要措施,确保数据处于有效保护和合法利用的状态,以及具备保障持续安全状态的能力。A选项,异地容灾,也称为远程灾难恢复,是一种在组织服务系统出现故障或受到恶意攻击时,对系统进行恢复的备份、迁移、恢复和服务运行等一系列准备工作,以保障业务在受灾后的恢复,符合题目要求。B选项,磁盘阵列是一种通过组合多个物理硬盘以形成一个逻辑上的存储单元的技术,它通过将多个硬盘组合在一起,实现数据的冗余备份、容量扩展和性能提升等功能,不符合题目要求。C选项,数据备份是指为了防止系统操作失误、系统故障或其他原因导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其他存储介质的过程,不符合题目要求。D选项,数据校验是为保证数据的完整性进行的一种验证操作,通常用一种指定的算法对原始数据计算出的一个校验值,接收方用同样的算法计算一次校验值,如果两次计算得到的检验值相同,则说明数据是完整的,不符合题目要求。故本题答案是A选项。
6. 两幅尺寸相同的未经压缩的BMP图像,若存储容量分别为488KB和127KB,则这两幅图像的颜色数可能是( )
A. 24位色和16位色 B. 24位色和8色 C. 16位色和8位色 D. 16色和2色
【答案】D
【解析】
【详解】本题考查图像文件容量计算相关内容。图像存储容量=像素*颜色深度/8,两幅图像尺寸相同,故存储容量之比约等于颜色位数之比,即488:127约等于4:1。A选项,颜色位数之比为3:2。B选项,颜色位数之比为3:1。C选项,颜色位数之比为2:1。D选项,16色位数为4(24=16),2色位数为1(21=2),颜色位数之比4:1。故本题答案是D选项。
7. 某算法的部分流程图如下图所示,执行这部分流程后,变量x的值是( )
A. 0 B. 1 C. 2 D. 3
【答案】B
【解析】
【详解】本题考查算法流程图相关内容。初始状态:x=3,y=0,满足x>y,第一次循环,执行x=x-1=2,y=y+1=1;满足x>y,执行第二次循环,x=x-1=1,y=y+1=2,不满足循环条件,循环结束,变量x的值是1。故本题答案是B选项。
8. 已知长方形的长和宽,求长方形的面积。用计算机来解决此问题的算法各个步骤如下所示:
①设计算法,并通过编写计算机程序来描述算法
②确定面积计算公式并用数学符号描述
③提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)
④调试运行程序
上述步骤的正确顺序是( )
A. ①②③④ B. ③②①④ C. ③②④① D. ②③①④
【答案】B
【解析】
【详解】本题考查使用计算机解决问题的基本步骤相关内容。使用计算机解决问题的基本步骤为:正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行。结合题目内容,解决此问题的步骤是:提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)→确定面积计算公式并用数学符号描述→设计算法,并通过编写计算机程序来描述算法→调试运行程序。故本题答案是B选项。
9. 下列表达式中,值为True的是( )
A. “Zj”in“Zhuji” B. abs(-2.9)= =len(“zjXX”)
C. ”xj">"XJ" D. "Zhuji"[:3]= ="Zhuj"
【答案】C
【解析】
【详解】本题考查Python运算符与表达式相关内容。A选项,“Zj”in“Zhuji”结果为False(“Zj”不是“Zhuji”的子串)。B选项,abs(-2.9)= =len(“zjXX”)-->2.9= =4-->False。C选项,"xj">"XJ"-->True。D选项,"Zhuji"[:3]= ="Zhuj"-->"Zhu"= ="Zhuj"-->False。故本题答案是C选项。
10. 在Python语言中,使用字典变量dic={"雪碧":2.5,"可乐":2.4,"芬达":2.6}存储商品信息,现将芬达价格打8折,下列语句正确的是( )
A. dic[芬达]*=0.8 B. dic["芬达"]*=0.8 C. dic[2]=dic[2]*0.8 D. dic[3]=dic[3]*0.8
【答案】B
【解析】
【详解】本题考查Python字典相关内容。Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。Python中的字典是根据Key查找value所在的位置。将芬达价格打8折,可以使用dic["芬达"]*=0.8表达式来实现。故本题答案是B选项。
11. 我国现行酒驾和醉驾标准为:大于等于20毫克/100毫升、小于80毫克/100毫升的是属于酒后驾车;大于等于80毫克/100毫升的属于醉酒驾车。设A为血液中酒精含量值(毫克/100毫升),D为驾驶行为。下列选项中正确的是( )
A.if A>=20 D=”饮酒驾车” else: D=”醉酒驾车” B.if A>=80: D=”醉酒驾车” else: D=”饮酒驾车”
C.if 20<=A<80: D=”饮酒驾车” else D=“醉酒驾车” D.if A>=80: D=”醉酒驾车” elif A>=20: D=”饮酒驾车”
A. A B. B C. C D. D
【答案】D
【解析】
【详解】本题考查Python程序设计相关内容。分析题目内容描述及四个选项可知,A选项,若A>=20不成立,则A<20时,D=“醉酒驾车”,不符合题目要求,选项错误。B选项,若A>=80不成立,则A<80时,D=“ 饮酒驾车”,说明A<20时,也为饮酒驾车,不符合题目要求,选项错误。C选项,若20<=A<80不成立,则A<20或A>=80时,D=“醉酒驾车”,不符合题目要求,选项错误。D选项,符合题目要求,选项正确。故本题答案是D选项。
12. 有Python程序段:
a=[1,2,3,5,7,12]
c=0
for i in range(2,6):
if a[i-1]+a[i-2]= =a[i]:
c+=1
print(c)
执行该程序段后,输出结果是( )
A 1 B. 2 C. 3 D. 4
【答案】C
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段,i值从2开始到5结束,每次均判断a[i-1]+a[i-2]= =a[i]是否成立,其中,i=2、3、5时成立,执行c+=1,结果为3。故本题答案是C选项。
二、非选择题(本大题共3小题,其中第13题9分,第14题8分,第15题9分,共26分)
13. 读程序,写结果。
(1)a=int(input("请输入第一个数"))
b=int(input("请输入第二个数"))
if a>b:
s=a-b
else:
s=a+b
print(s)
若先、后分别输入“6”“6”,运行结果是_________
(2)ch="C"
num=ord(ch)#字符”A"的ASCII码为65
h=""
while num>0:
h=str(num%2)+h
num=num//2
print(h)
程序的运行结果是___________
(3)s="I Love Python"
ans=""
for i in s:
if"a"<=i<="z":
i=i.upper()#x.upper()将小写改成大写
ans+=i
print(ans)
程序的运行结果是__________
【答案】 ①. 12 ②. 1000011 ③. I LOVE PYTHON
【解析】
【详解】本题考查Python程序设计相关内容。
(1)分析程序段可知,若a>b成立,执行s=a-b,否则执行s=a+b。输入“6”、“6”,两数相等,则执行s=a+b,结果为:12。故本题答案为:12。
(2)分析程序段可知,该程序段功能是将字符对应的ASCII码值转换为二进制数。字符"A"的ASCII码为65,则字符"C"的ASCII码为67,转换为二进制数为:1000011。故本题答案为:1000011。
(3)分析程序段可知,该程序段功能是将字符串中的小写字母改成大写字母,其他字符保持不变。"I Love Python"经过程序运行后,转换为:"I LOVE PYTHON"。故本题答案为:I LOVE PYTHON。
14. 十八位居民身份证号码由六位数字地址码、八位数字出生日期码、三位数字顺码和一位校验码组成,其中顺序码的最后一位表示性别,男单女双。格式如下
× X × X × × × × × X × × × × X × × ×
地址码 出生日期码 顺序码 校验码
请编程识别身份证号码中所包含的出生年份,判断该居民是否出生在闰年,并识该居民的性别。已知:若year是闰年,则有两种可能:第一种可能,year能被4:除,但不能被100整除;第二种可能,year能被400整除。
请输入身份证号码:339005200208086214
该居民出生在平年!
该居民性别为男!
sfz=input(”请输入身份证号码:“)
if len(sfz)!=18:
print("身份证号码长度不是18位")
else:
year=①
if ②___and year%100!=0 or year%400= =0:
print(“该居民出生在闰年!”)
else:
print(“该居民出生在平年!”)
sx=int(sfz[16])
if ③___
print("该居民性别男!")
else:
print(〞该居民性别为女!〞)
(1)划线①处应填入的代码为______(单选,填字母)。
A.sfz[7:10] B.int(sfz[7:11]) C.sfz[6:9] D.int(sfz[6:10])
(2)补充②③处下划线处代码
【答案】 ①. D ②. year%4= =0 ③. sx%2= =1或sx%2!=0
【解析】
【详解】本题考查Python程序设计相关内容。分析题目内容及给定代码,推知:
(1)由程序上下文可知,下划线①处应将身份证号码中的年份析取出来。身份证号码中第7位至第10位为年份,对应索引号为6至9。结合切片相关知识,此处应填写:int(sfz[6:10])。故下划线①处答案为:D。
(2)下划线②处是判断年份是否为闰年,由判断闰年规则可知,此处缺少year能被4整除判断,故此处答案为:year%4= =0。下划线③处是依据身份证号码判断性别,由“sx=int(sfz[16])”知,sx为顺序码的最后一位,以其能否被2整除来判断其性别,表达式为:sx%2= =1或sx%2!=0。故此处答案为:sx%2= =1或sx%2!=0。
15. 按下图所示,可以分别使用若干根火柴棍摆成0~9的数字,如用6根火柴棍能摆成数字0。
小张想使用N根火柴棍摆一个A+B=C的数学式子,其中A≠B≠C,C的值不超过10。其中“+”使用4根火柴根,“=”使用2根火柴棍。输入火柴棍的数量,输出所有的A+B=C组合(注:A+B=C与B+A=C属于同一个式子,只输出1个)。
输入火柴棍的根数:21 1+8=9 2+3=5 2+4=6 4+5=9 输入火柴棍的根数:13 13,根火柴棍不能构成数学式子。
(1)式子3+4=7需要_________根火柴棍。
(2)Python程序代码如下,请在划线处填入合适的代码。
#match用字典表示构成各个数字的火柴棍的数量
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8: ①___,9:6}
num=int(input(”输入火柴棍的根数:“))
②___
for i in range(1,5):
for j in range( ③___):
if i+j<10:
if ④___:
print(i,"+",j,"=",i+j)
flag=True
if not flag:
print(str(num)+”根火柴棍不能构成数学式子。”)
【答案】 ①. 18 ②. 7 ③. flag=False ④. i+1,10 ⑤. match[i]+match[j]+match[i+j]= =num-6
【解析】
【详解】本题考查Python程序设计相关内容。
(1)由火柴棍表示数字规则知,“3”使用5根火柴根,“+”使用4根火柴根,“4”使用4根火柴棍,“=”使用2根火柴棍,“7”使用3根火柴根,则表示“3+4=7”共需要5+4+4+2+3=18。故本题答案是:18。诸暨市2023-2024学年第一学期期末考试试题
高一技术
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据和信息的说法,不正确的是( )
A. 视频是数据的一种表现形式
B. 同一信息可以依附于不同的载体
C. 自然界中的温度,属于数字信号
D. 信息是数据经过存储、分析及解释后所产生的意义
2. 下列有关信息的说法,正确的是( )。
A. 人脑虽然能够记忆,但不能作为信息的载体
B. 信息的加工和管理必须使用计算机才能完成
C. 为了信息安全,计算机中重要数据要定期进行备份
D. 网络购物支付时,应将买家支付宝账号和密码告知卖家
3. 如图所示是一个8×8像素黑白二色位图,假如使用0表示白色,1表示黑色,按照行从左向右的次序对该图像信息进行编码(不考虑压缩),将该图像编码信息的字节数记做X,表示第一行图像信息的二进制编码记做Y。
下列选项中正确的X,Y组合是:
A. 64,10100101
B. 8,01011010
C. 16,01011010
D. 8,10100101
4. 下列有关大数据的说法,不正确的是( )
A. 大数据既有人工产生的,也有机器自动产生的
B. 大数据蕴含着巨大的价值,价值密度相对较高
C. 大数据要分析的是全体数据,而不是抽样数据
D. 大数据给生活带来便利的同时,也带来如数据安全等方面的社会问题
5. 某智慧医保平台因遭遇特大洪水停止工作时,可迅速切换至备用系统承接流量与服务。该平台采用的数据安全防护手段是( )
A. 异地容灾 B. 磁盘阵列 C. 数据备份 D. 数据校验
6. 两幅尺寸相同的未经压缩的BMP图像,若存储容量分别为488KB和127KB,则这两幅图像的颜色数可能是( )
A. 24位色和16位色 B. 24位色和8色 C. 16位色和8位色 D. 16色和2色
7. 某算法的部分流程图如下图所示,执行这部分流程后,变量x的值是( )
A. 0 B. 1 C. 2 D. 3
8. 已知长方形的长和宽,求长方形的面积。用计算机来解决此问题的算法各个步骤如下所示:
①设计算法,并通过编写计算机程序来描述算法
②确定面积计算公式并用数学符号描述
③提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)
④调试运行程序
上述步骤的正确顺序是( )
A. ①②③④ B. ③②①④ C. ③②④① D. ②③①④
9. 下列表达式中,值为True的是( )
A. “Zj”in“Zhuji” B. abs(-2.9)= =len(“zjXX”)
C. ”xj">"XJ" D. "Zhuji"[:3]= ="Zhuj"
10. 在Python语言中,使用字典变量dic={"雪碧":2.5,"可乐":2.4,"芬达":2.6}存储商品信息,现将芬达价格打8折,下列语句正确的是( )
A. dic[芬达]*=0.8 B. dic["芬达"]*=0.8 C. dic[2]=dic[2]*0.8 D. dic[3]=dic[3]*0.8
11. 我国现行酒驾和醉驾标准为:大于等于20毫克/100毫升、小于80毫克/100毫升的是属于酒后驾车;大于等于80毫克/100毫升的属于醉酒驾车。设A为血液中酒精含量值(毫克/100毫升),D为驾驶行为。下列选项中正确的是( )
A.if A>=20 D=”饮酒驾车” else: D=”醉酒驾车” B.if A>=80: D=”醉酒驾车” else: D=”饮酒驾车”
C.if 20<=A<80: D=”饮酒驾车” else D=“醉酒驾车” D.if A>=80: D=”醉酒驾车” elif A>=20: D=”饮酒驾车”
A. A B. B C. C D. D
12. 有Python程序段:
a=[1,2,3,5,7,12]
c=0
for i in range(2,6):
if a[i-1]+a[i-2]= =a[i]:
c+=1
print(c)
执行该程序段后,输出结果是( )
A. 1 B. 2 C. 3 D. 4
二、非选择题(本大题共3小题,其中第13题9分,第14题8分,第15题9分,共26分)
13. 读程序,写结果
(1)a=int(input("请输入第一个数"))
b=int(input("请输入第二个数"))
if a>b:
s=a-b
else:
s=a+b
print(s)
若先、后分别输入“6”“6”,运行结果是_________
(2)ch="C"
num=ord(ch)#字符”A"的ASCII码为65
h=""
while num>0:
h=str(num%2)+h
num=num//2
print(h)
程序的运行结果是___________
(3)s="I Love Python"
ans=""
for i in s:
if"a"<=i<="z":
i=i.upper()#x.upper()将小写改成大写
ans+=i
print(ans)
程序的运行结果是__________
14. 十八位居民身份证号码由六位数字地址码、八位数字出生日期码、三位数字顺码和一位校验码组成,其中顺序码的最后一位表示性别,男单女双。格式如下
× X × X × × × × × X × × × × X × × ×
地址码 出生日期码 顺序码 校验码
请编程识别身份证号码中所包含的出生年份,判断该居民是否出生在闰年,并识该居民的性别。已知:若year是闰年,则有两种可能:第一种可能,year能被4:除,但不能被100整除;第二种可能,year能被400整除。
请输入身份证号码:339005200208086214
该居民出生平年!
该居民性别为男!
sfz=input(”请输入身份证号码:“)
if len(sfz)!=18:
print("身份证号码长度不是18位")
else:
year=①
if ②___and year%100!=0 or year%400= =0:
print(“该居民出生在闰年!”)
else:
print(“该居民出生在平年!”)
sx=int(sfz[16])
if ③___
print("该居民性别为男!")
else:
print(〞该居民性别为女!〞)
(1)划线①处应填入的代码为______(单选,填字母)。
A.sfz[7:10] B.int(sfz[7:11]) C.sfz[6:9] D.int(sfz[6:10])
(2)补充②③处下划线处代码。
15. 按下图所示,可以分别使用若干根火柴棍摆成0~9的数字,如用6根火柴棍能摆成数字0。
小张想使用N根火柴棍摆一个A+B=C的数学式子,其中A≠B≠C,C的值不超过10。其中“+”使用4根火柴根,“=”使用2根火柴棍。输入火柴棍的数量,输出所有的A+B=C组合(注:A+B=C与B+A=C属于同一个式子,只输出1个)。
输入火柴棍的根数:21 1+8=9 2+3=5 2+4=6 4+5=9 输入火柴棍的根数:13 13,根火柴棍不能构成数学式子
(1)式子3+4=7需要_________根火柴棍。
(2)Python程序代码如下,请在划线处填入合适的代码。
#match用字典表示构成各个数字的火柴棍的数量
match={0:6,1:2,2:5,3:5,4:4,5:5,6:6,7:3,8: ①___,9:6}
num=int(input(”输入火柴棍的根数:“))
②___
for i in range(1,5):
for j in range( ③___):
if i+j<10:
if ④___:
print(i,"+",j,"=",i+j)
flag=True
if not flag:

展开更多......

收起↑

资源列表