浙江省温州新力量联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析)
展开
这是一份浙江省温州新力量联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
科高二年级技术学科试题
考生须知:
1.本卷共11页满分100分,考试时间60分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 第19届亚运会于2023年9月23日至10月8日期间在杭州举办,其会徽“潮涌”由扇面、钱塘江、钱江潮头、赛道、互联网符号及象征亚奥理事会的太阳图形六个元素组成,将杭州的人文底蕴和城市特质展现得淋漓尽致。“潮涌”指的既是钱塘江潮这一独有的自然和人文景观,也是勇立潮头的浙江精神和拼搏的体育精神。结合上述材料,下列说法正确的是( )
A. 亚运会会徽是图片,说明图片也是数据的表现形式
B. 材料中的“19届、2023年、10月8日”等都是数据,数据即信息
C. 人们通过网络就可以观看亚运会的各项赛事,说明信息的传递可以不需要载体
D. 对亚运会会徽象征意义的解读,说明不同的人对同一信息的理解是一样的
【答案】A
【解析】
【详解】本题考查数据、信息的描述。亚运会会徽是图片,说明图片也是数据的表现形式;材料中的“19届、2023年、10月8日”等都是数据,信息是加工了的数据,数据是记录客观事物的、可鉴别的符号,数据不等同信息;人们通过网络就可以观看亚运会的各项赛事,说明信息的传递需要载体,载体是网络传输介质;对亚运会会徽象征意义的解读,说明不同的人对同一信息的理解是不一样的。故选A。
2. 下列关于大数据和数据安全的说法,不正确的是( )
A. 大数据可以处理非结构化的数据
B. 可以通过数据校验来提高数据的保密性
C. 利用大数据进行数据处理时,个别数据不准确不影响分析结果
D. 大数据的应用和发展可以帮助人们更好地利用数据,但同时也增加了数据泄露风险
【答案】B
【解析】
【详解】本题考查大数据相关内容。大数据可以处理结构化、半结构化和非结构化的数据,A选项正确;数据校验,是对数据进行检查、验证和清理的过程,它的主要目的是确保数据的准确性、完整性和一致性,B选项错误;在大数据处理中,不需要对每一条数据的精确性要求非常高,只需要保证数据的总体准确性即可,C选项正确;大数据的广泛应用在带给人们便利的同时,也带来了数据隐私泄露的问题,D选项正确。故本题答案是B选项。
3. 下列关于信息编码的描述,正确的是( )
A. 用手机扫二维码支付是信息编码的过程
B. 只有数字化数据才能被保存和处理
C. 已知大写字母“I”的ASCII值是49H,则大写字母“J”的ASCII值是50H
D. n进制表达式(6)n+(1)n的计算结果为两位n进制数,则n一定为7
【答案】D
【解析】
【详解】本题考查信息编码的描述。用手机扫二维码支付是信息获取的过程;数字化、非数字化的数据都能被保存和处理;已知大写字母“I”的ASCII值是49H,则大写字母“J”的ASCII值是49H+1=4AH;n进制表达式(6)n+(1)n的计算结果为两位n进制数,则n一定为7。故选D。
4. 小张利用图像处理软件对一张1024*768像素的BMP格式的照片进行处理,将其转为768*512像素256级灰度图,处理后的照片容量是原来的1/4,则原图像的颜色位数为( )
A. 8B. 16C. 24D. 32
【答案】B
【解析】
【详解】本题考查图像文件容量计算。256级灰度图,其颜色位数是8位(28=256),未压缩图像文件容量(字节)=像素*颜色深度/8,由题干可列式子:1024*768*颜色位数/8:768*512*8/8=4:1,求得颜色位数是16。故选B。
5. 下列Pythn表达式中,值最大是( )
A. (8//3%4)**2B. len(str(5)+"3")C. abs(int(-2.6*2))D. int(3.63*10+0.5)/10
【答案】C
【解析】
【详解】本题考查Pythn运算符与表达式相关内容。A选项,(8//3%4)**2-->(2%4)**2-->2**2-->4。B选项,len(str(5)+"3")-->len("53")-->2。C选项,abs(int(-2.6*2))-->abs(int(-5.2))-->abs(5)-->5。D选项,int(3.63*10+0.5)/10-->int(36.3+0.5)/10-->int(36.8)/10-->36/10-->3.6。最大值为C选项。故本题答案是C选项。
6. 已知列表list=["A","B","C","D"],下列选项返回的结果为["A","C"]的是( )
A. list[0:3]B. list[0:2:2]C. list[1:3]D. list[0::2]
【答案】D
【解析】
【详解】本题考查列表的操作。已知列表list=["A","B","C","D"],list[0:3]=["A","B","C"],list[0:2:2]=["A"],list[1:3]=["B","C"],list[0::2]=["A","C"]。故选D。
7. 某算法的部分流程图如下图所示,执行该流程图后,c和s的值分别为( )
A. 10,30B. 10,45C. 4,30D. 4,45
【答案】A
【解析】
【详解】本题考查算法流程图的识读。分析算法流程图,可知该流程图实现用变量c统计1~14之间不是3倍数的个数,并将是3倍数的这些数累加求和,用变量s统计。不是3倍数的数有:1、2、4、5、7、8、10、11、13、14,因此c=10,是3倍数的数有:3、6、9、12,因此s=3+6+9+12=30。故选A。
8. 健康成年人的心率一般是60~100次/分。用Pythn语言编写程序代码,t表示输入的心率,程序运行结束后,若flag为True,则表示心率正常,若flag为False,则表示心率异常。下列不能正确表示心率情况的是( )
A. AB. BC. CD. D
【答案】C
【解析】
【详解】本题考查Pythn分支结构的应用。选项ABD均可实现题干要求。选项C中,当t大于100时,会输出flag=True,显然错误。故选C。
9. 根据下表的命令提示,以下Pythn程序代码运行后,画出的图形是( )
imprt turtle
t=turtle. Pen () #画笔初始方向为正右方
fr i in range (4):
t. right (90)
t. frward (20)
t. left (90)
t. frward (20)
turtle. dne ()
A. B. C. D.
【答案】B
【解析】
【详解】本题考查Pythn画图函数相关内容。分析程序段可知,循环共执行4次,每次均执行操作:t. right(90)-->t. frward(20)-->t. left(90)-->t. frward(20)。由相关命令说明可知,t. right(90)的作用是将当前画笔方向顺时针转动90度;t. frward(20)的作用是向当前画笔方向移动20个像素长度;t. left(90)的作用是将当前画笔方向逆时针转动90度。当前画笔初始方向为正右方,第一次进入循环,画笔先顺时针转动90度(t. right(90)),变为垂直向下,然后沿着这个方向移动20个像素长度(t. frward(20)),此时画笔方向仍为垂直向下,画笔由当前方向逆时针转动90度(t. left (90)),画笔方向变为水平向左,在水平方向上,画笔再移动20个像素长度(t. frward (20))。第一次循环所画图形为: 。共进行四次循环,画出图形与B选项相同。故本题答案是B选项。
10. 有如下Pythn程序段:
n=int (input ())
mch={0:6, 1:2, 2:5, 3:5, 4:5, 5:5, 6:6, 7:3, 8:7, 9:6}
cunt=0
while n!=0:
cunt+=mch[n%10]
n//=10
print (cunt)
若输入的值为“208”,执行程序段后,输出的结果是( )
A. 208B. 567C. 10D. 18
【答案】D
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段,输入208,其执行过程为:
(1)n=208!=0,进入循环执行:cunt=cunt+mch[208%10]=0+mch[8]=7,n=n//10=208//10=20;
(2)n=20!=0,进入循环执行:cunt=cunt+mch[20%10]=7+mch[0]=7+6=13,n=n//10=20//10=2;
(3)n=2!=0,进入循环执行:cunt=cunt+mch[2%10]=13+mch[2]=13+5=18,n=n//10=2//10=0;
n=0循环结束,此时cunt值为18。故本题答案是D选项。
二、非选择题(本题共3小题,其中第11题5分,第12题6分,第13题9分,共20分)
11. 某在线零售商需要添加一个新功能:一个随机“幸运折扣”按钮。当用户点击这个按钮时,系统将生成一个1%到10%之间的随机折扣值,并自动应用于用户的当前购物车。例如,一件商品的原价是100元,而折扣是5%,那么实际付款为95元。现编写Pythn程序,模拟“幸运折扣”按钮的功能。
(1)用计算机解决此问题一般包含以下过程,正确的顺序为:______(填序号)。
①编写程序 ②抽象建模 ③调试运行 ④设计算法
(2)解决问题的程序代码如下,请完成划线处的填空。
imprt randm
p=randm. randint (1, 10)
print ("您的幸运折扣为:",p,"%。")
n=flat (input()) #取出购物车中的第一件商品,并将原价赋值给n
s1=0
while n!=0:#当价格n为0时,则说明购物车中已没有货物
s1=_______
n=flat (input ()) #继续取出购物车中的商品,并将原价赋值给n
s2=rund( ________,2)
print ("商品原总价:",s1,"元,优惠后总价:",s2,"元。")
【答案】 ①. ②④①③ ②. s1+n ③. s1*(1-p/100) 或 s1-s1*p/100
【解析】
【详解】本题考查的是Pythn程序综合应用。
(1)编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。对应此题合理的步骤是抽象建模、设计算法、编写程序、调试运行。故答案为:②④①③。
(2)变量s1存储未打折的商品总价格,通过不断累加得到所有商品总价,单个商品的价格存储在变量n中,故②处代码为:s1=s1+n。s2存储打折后商品的总价,s2根据s1打折后得到,变量p存储折扣,折扣后保留两位小数,故s2=rund(s1*(1-p/100) ,2)或s2=rund(s1-s1*p/100,2)。故③处代码为:s1*(1-p/100) 或 s1-s1*p/100。
12. 有一个记录药品名的文件(如图1所示),药品名书写格式比较混乱。现编写一个程序,将药品名整理成统一规范的格式,要求药品名的第一个字符如果是字母则要变成大写,其它字母均为小写,如药品名为“cefraDINE-6”,经整理后变成“Cefradine-6”,输出效果如图2所示。程序代码如下,请在划线处填入合适的代码。
图1 图2
f=pen ("np.txt","r")#以只读方式打开文件
line=f. readline().strip()#从文件中读取一行,并用strip()函数删除末尾的’\n’
while line: #当line非空
t=""
c=line[0]
if c>="a" and c="A"and c=1 and m=1 and ds2:
s1,s2=s2,s1 #交换s1和s2的值
c=_______
print ("两个年份之间共有"+ +"个回文日!")
(1)根据回文日定义,可知2008年到2012年之间的回文日有______个。
(2)为实现上述功能,请在划线处填入合适代码。
(3)程序加框处代码有错误,请改正。______
【答案】 ①. k+k[::-1] 或 k+k[-1::-1] 或 k+k[len(k)-1::-1] ②. cnt+=1 ③. judge(s1, s2) ④. 2 ⑤. str(c)
【解析】
【详解】本题考查Pythn程序的综合应用。
①此处将年份k按“yyyymmdd”的格式写成一个8位数以判断是否是回文数,即将年份k逆着拼接到k的后面,故填k+k[::-1] 或 k+k[-1::-1] 或 k+k[len(k)-1::-1]。
②flag用于标记k是否是回文数,若为True,则说明是回文数,同时用cnt统计个数,故填cnt+=1。
③此处调用judge函数用于判断s1和s2年份之间共有多少个回文日,故填judge(s1, s2)。
④根据回文日的定义,可知2008年到2012年之间的回文日有2个,分别是20100102、20111102。
⑤变量c是数值型,需要使用str函数转换为字符型以输出,故加框处应改为str(c)。
A.
flag=False
if t>=60:
flag=True
if t>100:
flag=False
B.
flag=True
if t100:
flag=False
C.
if t>100:
flag=False
if t>=60:
flag=True
else:
flag=False
D.
if t
相关试卷
这是一份浙江省台金七校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共14页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
这是一份浙江省S9联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
这是一份浙江省温州环大罗山联盟2023-2024学年高二上学期期中联考技术试卷(Word版附解析),共10页。试卷主要包含了 考试结束后,只需上交答题纸, 下列有关算法的说法不正确的是, 某算法的部分流程图如图所示,5,0等内容,欢迎下载使用。