浙江省七彩阳光新高考研究联盟2023-2024学年高一下学期期中联考信息技术试卷(Word版附解析)
展开一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息和知识表述中,不正确的是( )
A. 试卷上的文字是信息
B. 当人们利用数据进行各种活动的同时,也在不断地生成新的数据
C. 知识是人类在社会实践中获得的认识与经验的总和,它可以继承和传递
D. 计算机中的数据表现形式不同,但都以二进制方式存储
【答案】A
【解析】
【详解】本题考查的是数据、信息和知识的表述。试卷上的文字只是数据,需要经过解释才能变为信息。故选A。
2. 下列关于数据采集的说法,不正确的是( )
A. 传感器可以持续不断地采集数据
B 数据采集方式可以包括问卷调查、实验测量、网络爬虫等
C. 在数据采集过程中,只需关注数据的数量,不需要关注数据的质量和准确性
D. 数据采集时应当考虑到隐私和安全问题
【答案】C
【解析】
【详解】本题考查数据采集。在数据采集过程中,数据的质量和准确性是非常重要的。如果数据质量不高或者不准确,那么后续的数据分析和结论都会受到影响。因此,数据采集不仅要关注数据的数量,更要关注数据的质量和准确性。故答案为:C。
3. 将一个十进制正整数a转换为二进制数,且该二进制数的末位是“1”。下列说法正确的是( )
A. 无法判断a是奇数还是偶数
B. 如果该二进制数的位数是4,那么a的最大值是14
C. 如果将该二进制数末位的“1”去掉后,将其转换为十进制数后的值等于a/2
D. a与a+1对应的二进制数位数不一定相同
【答案】D
【解析】
【详解】本题考查进制转换。A选项错误,一个十进制正整数a转换为二进制数后,如果该二进制数的末位是“1”,则说明a是奇数。B选项错误,如果一个二进制数的位数是4,且末位是“1”,那么该二进制数的最大值是1111(二进制),即15(十进制)。C选项错误,如果一个二进制数的末位是“1”,去掉末位的“1”相当于将该数除以2并向下取整。因为a是奇数,去掉末位的“1”后得到的数转换为十进制数后的值等于(a-1)/2,而不是a/2。D选项正确,a与a+1对应的二进制数位数不一定相同。例如,a=7时,a的二进制数为111,a+1=8时,a+1的二进制数为1000,位数不同。故答案为:D。
4. 下列有关图像说法正确的是( )
A. 将图像分解成一个一个大小相同的像素属于量化B. 用数值表示图像各像素的颜色信息属于采样
C. 任意放大矢量图都不会丢失细节或影响清晰度D. 常见的图像格式有BMP、JPEG、Wave、PNG等
【答案】C
【解析】
【详解】本题考查是图像编码。将图像分解成一个一个大小相同的像素属于采样;用数值表示图像各像素的颜色信息属于编码;Wave是音频文件。故选C。
5. 使用UltraEdit软件观察字符内码,部分界面如图所示( )
下列说法正确的是
A. 字符“4”的二进制内码为110011B
B. 字符“9”的十六进制内码为39H,则“10”的十六进制内码为3AH
C. 图中字符“!”的十六进制内码为A1H
D. 图中ASCII字符共有5个
【答案】D
【解析】
【详解】本题考查字符编码。A选项错误,由图可知,字符“4”的十六进制数是34,对应ASCII码是52(十进制),转换为二进制是110100B。B选项错误,字符“9”的ASCII码是52+5=57(十进制),转换为十六进制是39H。字符“10”是由两个字符组成的,分别是“1”和“0”,字符“1”的ASCII码是49(十进制),转换为十六进制是31H,字符“0”的ASCII码是48(十进制),转换为十六进制是30H,因此字符“10”的十六进制内码为3130H。C选项错误,图中字符“!”的十六进制内码为A3A1H。D选项正确,ASCII编码不大于7FH,图中有5个字符采用了ASCII编码,分别是2、0、2、4和空格。故答案为:D。
6. 一个时长为5分钟、采样频率为44100Hz、量化位数为16bit立体声Wave格式音频文件,经过压缩比为10:1的压缩后,保存为MP3格式。压缩后的文件大小约为( )
A. 2560KBB. 512KBC. 1MBD. 5MB
【答案】D
【解析】
【详解】本题主要考查音频文件容量。音频文件容量=采样频率*量化位数*声道数*时长/8=44100*16*2*5*60/8/1024/1024≈50MB,则其压缩比约为10:1,压缩后的MP3格式文件大小约为5MB,故本题选D选项。
7. 下列有关“数据与大数据”的说法,不正确的是( )
A. 大数据蕴含着巨大的价值,但其价值密度相对较低
B. 学生学籍系统中存放着大量的学生数据,这些数据属于大数据
C. 大数据要分析的是全体数据,而不是抽样数据
D. 大数据让决策更精准,可以帮助管理者及时发现问题
【答案】B
【解析】
【详解】本题考查的是大数据描述。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。可以用传统算法和数据库系统可以处理的海量数据不能算“大数据”,学生学籍系统中存放着大量的学生数据,这些数据不属于大数据。故选B。
8. 某算法的部分流程图如图所示,执行该部分流程后,则输出的结果为( )
A. 63B. 15C. 24D. 48
【答案】B
【解析】
【详解】本题主要考查算法流程图的执行。s=0,k=1,a=3,第一次循环,满足a<24,s=s+k*a=3,k=1-k=0,a=a*2=6;第二次循环,满足a<24,s=s+k*a=3,k=1-k=1,a=a*2=12;第三次循环,满足a<24,s=s+k*a=15,k=1-k=0,a=a*2=24;第四次循环,不满足a<24,故输出的结果为15,故本题选B选项。
9. 下列Pythn表达式的值为6的是( )
A. int(max("6","56","100"))B. len(["123456"])
C. str(6)D. abs(flat(-6))
【答案】A
【解析】
【详解】本题主要考查Pythn表达式的运算。int(max("6","56","100"))=int("6")=6,len(["123456"])=1,str(6)= "6", abs(flat(-6))=6.0,故本题选A选项。
10. 已知s ="我爱Pythn",下列说法正确的是( )
A. s[1:4]的值是"我爱Py"B. s[1:5]的值是"爱Pyth"
C. s[:-1]的值是"n"D. s[::-1]的值是"nhtyP爱我"
【答案】D
【解析】
【详解】本题考查Pythn字符串切片。A选项错误,s[1:4]表示从索引1到索引4(不包括4)的字符,即"爱Py"。B选项错误,s[1:5]表示从索引1到索引5(不包括5)的字符,即"爱Pyt"。C选项错误,s[:-1]表示从开始到倒数第一个字符之前的所有字符,即"我爱Pyth"。D选项正确,s[::-1]表示将字符串反转,即"nhtyP爱我"。故答案为:D。
11. 有下列Pythn程序段:
dic = {1:"P",2:"y",3:"t",4:"h",5:"",6:"n"}
num = [3,1,6,5]
result = ""
fr i in num:
result = dic[i] + result
print(result)
执行该程序后,输出的结果为( )
A. "tPn"B. "nPt"C. "nyt"D. "tyn"
【答案】B
【解析】
【详解】本题考查Pythn程序。通过遍历列表num中的元素,将对应字典dic中的值加到结果字符串result的前面。第一次循环:i=3,dic[3]="t",result="t"+"",结果result="t"。第二次循环:i=1,dic[1]="P",result="P"+"t",结果result="Pt"。第三次循环:i=6,dic[6]="n",result="n"+"Pt",结果result="nPt"。第四次循环:i=5,dic[5]="",result=""+"nPt",结果result="nPt"。故答案为:B。
12. 某加密程序的代码如下:
str1 = input("请输入明文:")
num = "1358821604"
str2 = " "
fr ch in strl:
if "0" <= ch <= "9":
str2 += num[int(ch)]
elif "a" <= ch <= "z":
str2 += chr((rd(ch) - rd("a") + 2) % 26 + rd("a"))
else:
str2 += ch
print(str2)
运行该程序,输入str1的值为“I-520-Pythn”,则输出结果为( )
A. G-831-RavjqpB. G-831-NwrfmlC. I-251-PwrfmlD. I-251-Pavjqp
【答案】D
【解析】
【详解】本题主要考查Pythn程序的执行。分析程序可知,ch依次是从字符串s1中取的字符,如果ch是数字时,则将其作为索引从字符串q中取对应的数字,故520对应的数字是251;如果ch是小写字母,则将其循环后移2位;如果ch是其他字符,则保持不变,故输入s1的值为"I-520-Pythn",则输出结果为I-251-Pavjqp,故本题选D选项。
二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15小题10分,共26分)
13. 若有这样一个四位数,其各位置上的数字的4次方之和等于它本身,则称这个数为四叶玫瑰花数。小吴想将所有的四叶玫瑰花数进行输出,编写Pythn程序,输出所有的四叶玫瑰花束。
(1)四位数1634________(选填:是/不是)四叶玫瑰数。
(2)实现上述功能的Pythn程序如下,请在划线处填入合适代码。
fr i in range(1000,10000): # ③
a = i // 1000
b = ______
c = i % 100 // 10
d = i % 10
if ______:
print(i)
(3)可以将③处的代码更改为下列哪些选项也能够实现相同的功能?_______
A. B. C. D.
【答案】 ①. 是 ②. i//100%10或i%1000//100 ③. a**4+b**4+c**4+d**4==i ④. AC
【解析】
【详解】本题考查Pythn应用。
(1)四叶玫瑰数是指一个四位数,其各位置上的数字的4次方之和等于它本身。对于1634:1^4+6^4+3^4+4^4=1+1296+81+256=1634因此,1634是四叶玫瑰数。故答案为:是。
(2)b是四位数i的百位上的数字。为了得到b,我们可以按照以下步骤操作:使用i%1000来去掉千位上的数字,得到后三位数字,然后使用整除100来提取百位上的数字。或者使用i//100来去掉原本个位以及十位上的数字,然后使用i%10来提取百位上的数字。故答案为:i//100%10或i%1000//100。我们需要检查这个四位数i是否满足各位置上的数字的4次方之和等于它本身。具体条件为:计算各位置数字的4次方之和:a**4+b**4+c**4+d**4,判断这个和是否等于原数i。故答案为:a**4+b**4+c**4+d**4==i。
(3)选项A表示从1000到9999的所有四位数,符合题意;选项B循环无法终止运行,不符合题意;选项C表示从1000到9999的所有四位数,符合题意;选项D循环无法终止运行,不符合题意。故答案为:AC。
14. 利用身份证号码可以推算出年龄、性别以及相应的生肖。其中18位身份证号码中的7-10位表示出生年份,年龄为当年年份减去出生年份的值。而生肖为年份除以12所得余数与下表所对应的值取得。例如:小吴2008年出生,则年龄为2024-2008=16岁,2008除以12所得余数为4,根据对应表生肖为鼠。
实现上述功能的部分程序代码如下,请回答下列问题:
sfz=input("请输入18位身份证号:")
sx=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
#计算年龄:
year = ________
age = 2024 - year #计算该身份证主人当年年龄(取2024年)
#判断性别:
F_sex = int(sfz[-2])
if _________: #判断性别的数字奇数为男性,偶数为女性
sex = "男"
else:
sex = "女"
#判断生肖:
anl = _____________
print("年龄是:",age,"性别是:",sex,"生肖是:",anl)
(1)小王是2000年出生的,根据题目所给的算法,他的生肖是__________
(2)请在划线处填入合适的代码。
【答案】 ①. int(sfz[6:10])或int(sfz[-12:-8]) ②. F_sex%2==1或F_sex%2!=0 ③. sx[(year-4)%12]或sx[(year+8)%12] ④. 龙
【解析】
【详解】本题主要考查Pythn程序的综合应用。①切片操作基本表达式:bject[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。身份证号码第七位到第十位表示出生年份,故填int(sfz[6:10])或int(sfz[-12:-8])。②奇数 为 男性 , 偶数 为 女性,故此处填F_sex%2!=0 或 F_sex%2!==1。③ 生肖为出生年份整除12所得余数与表中所对应的值取得,故此处填sx[(year-4)%12]或sx[(year+8)%12]。④(2000+8)%12=4,故sx[4]="龙"。
15. 某超市有一排连续相邻的货架,编号依次为0~n-1,用于放置X,Y两种类型的商品,X型商品占2个相邻货位,Y型商品占1个货位。编写程序,根据已完成的放置或搬离操作,输出空货位数及还可以放置X型商品的最多数量(不移动已放置的商品)。请回答下列问题:
(1)若n为10,开始时货位全空,经过如图所示的放置或搬离操作后,不移动已放置商品的情况下,还可放置X型商品的最多数量为_______个。
(2)实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
#读取货位总数,存入n,代码略。
c1 = n
1st = [0] * n #货位状态,0表示对应的货位为空
while True:
#读取本次已操作的数据:商品类型、操作类型、货位编号起始值,存入t、d和s,代码略
if t == "X":
w = 2
elif ________:
w = 1
else:
break
if d == "P":
c1 -= w #当d为P时表示放置,否则表示搬离
else:
________
lst[s]=1- 1st[s]
if t == "X":
lst[s+1] = 1 - 1st[s+1]
i,c2 = 0,0
while ________:
if lst[i] == 0 and lst[i+1] == 0:
_______
c2 += 1
i += 1
print("当前空货位数:",c1,",还可以放置X型商品的最多数量:",c2)
【答案】 ①. 3 ②. t=="Y" ③. c1+=w ④. i
【详解】本题考查Pythn综合应用。
(1)假设货位编号为0到9,经过以下操作后:放置X型商品在位置0、1。放置Y型商品在位置2。放置X型商品在位置3、4。搬离位置0、1的X型商品。放置X型商品在位置5、6。剩下的位置空闲情况为:[0,0,1,1,1,1,0,1,1,0]。这里可以看出,剩余可以放置X型商品的位置有三个:在位置2、3和位置4、5以及位置7、8。故答案为:3。
(2)t表示商品类型。当t等于"X"时,表示当前操作的是X型商品,所需货位数是2。对应地,当t等于"Y"时,表示当前操作的是Y型商品,所需货位数是1。需要在这里填入t=="Y"来处理Y型商品的情况。故答案为:t=="Y"。
d表示操作类型。若d为"P"表示放置商品,若不是"P"则表示搬离商品。当搬离商品时,需要增加空货位的数量c1,w是搬离的货位数量。如果是X型商品,w为2;如果是Y型商品,w为1。因此,在这里需要填入c1+=w来增加空货位数。故答案为:c1+=w。
我们需要遍历货位状态数组lst,找出可以放置X型商品的连续空闲货位对。为了确保检查的是成对的货位,我们需要在i小于n-1的情况下继续循环。这样我们可以安全地检查lst[i]和lst[i+1],不会越界。故答案为:i
牛
虎
兔
龙
蛇
马
羊
猴
鸡
狗
猪
4
5
6
7
8
9
10
11
0
1
2
3
浙江省七彩阳光联盟2023-2024学年高三下学期开学考试信息技术试卷(Word版附解析): 这是一份浙江省七彩阳光联盟2023-2024学年高三下学期开学考试信息技术试卷(Word版附解析),文件包含浙江省七彩阳光联盟2023-2024学年高三下学期开学技术试题-高中信息技术Word版含解析docx、浙江省七彩阳光联盟2023-2024学年高三下学期开学技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共25页, 欢迎下载使用。
浙江省七彩阳光新高考研究联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省七彩阳光新高考研究联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共10页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
2020-2021学年浙江省“七彩阳光”新高考研究联盟高二上学期期中联考信息技术试题 PDF版: 这是一份2020-2021学年浙江省“七彩阳光”新高考研究联盟高二上学期期中联考信息技术试题 PDF版