浙江省杭州市2023-2024学年高一下学期6月期末技术试题
绝密★考试结束前
2023学年第二学期杭州市期末教学质量检测
高一年级技术学科 试题
考生须知:
1.本卷共8页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列有关数据与信息的说法,正确的是( )
A. 虚假的数据不能承载任何信息
B. 用计算机处理数据可以获得较高的效率
C. 数据必须由数字组成
D. 信息超出有效期后不再具有任何价值
2.下列数字最大的是( )
A. 11011B B. 11010B C. 25D D. 1CH
3.使用UltraEidit 软件查看字符的内码,下列说法正确的是( )
A. 字符“!”的内码为A1H B. 字符“z”内码为80H
C. 总共有3个字符采用GB2312编码 D. 字符“H”的内码是36H
4.一段未经压缩的PAL制式(25fps)的AVI格式无声视频,时长为10秒,每秒画面1024*768像素,存储
容量约为562.5MB,则该视频中图像的每个像素所占位数为( )
A. 2位 B. 8位 C. 16位 D. 24位
5.下列关于数据管理与安全说法不正确的是( )
A. 数据校验,是为保护数据的保密性进行的一种验证操作
B. 操作失误、黑客入侵,都有可能造成计算机中数据的损坏
C. 强密码比较难记忆,但是安全系数更高
D. 在计算机中数据一般以文件的形式存储
6.下列有关大数据的说法正确的是( )
A. 大数据是对抽样数据进行分析
B. 大数据采集的数据必须是结构化的
C. 大数据采集必须保证每个数据都准确无误
D. 大数据蕴含有很高的价值,但价值密度相对较低
7.某算法的部分流程图如图所示,以下说法正确的是( )
A. 该流程执行后,a的值为19
B. 该流程执行后,b的值为32
C. 语句b<=15?一共执行了4次
D. 语句a=a+b执行了4次
学科网(北京)股份有限公司
8. Python 表达式round(1.326,2)+abs(-2)+7//2的值为( )
A. 6.83 B. 6.82 C. 6.33 D. 6.32
9.已知s='abcdefgh' ,则s[1:5:2]+s[-1:-7:-2]的值是( )
A.'bdhfd' B.'bdfhfdb' C.'achfd' D.'acehfdb'
10.某Python代码如下,执行后输出的结果是( )
L=['pear', 'apple','orange']
n=len(L[2])
ans=3
if n%2==0:
ans*=n
else:
ans+=n
ans-=5
print(ans)
A. 13 B. 3 C. 18 D. 8
11.有如下Python程序,程序执行,输入数据k之后输出的结果不正确的是( )
L=[8,10,9,14,13,4,9,13,10]
k=int(input('请输入k值:'))
j=0
for i in range(9):
if L[i]<=k:
L[j]=L[i]
j=j+1
print(L[:j])
A. k=8输出:[8,4] B. k=9 输出:[8,9,4,9]
C. k=10输出:[8,10,9,4,9,10] D. k=13输出:[8,10,9,13,4,9,13]
12.import random
w={1:"礼",2:"乐",3:"射",4:"御",5:"书",6:"数"}
s=""
for i in range(1,7):
k=random.randint(1,6) #random.randint(1,6)随机产生一个[1,6]范围内的整数
if i%2==k%2:
s=s+w[k]
else:
s=s+w[i]
print(s)
执行该程序段后,s 的值不可能是 ( )
A."礼乐射御书数" B."礼乐礼乐礼乐"
C."书数射礼数书" D."书乐射御射数"
二、非选择题(本大题共3小题,其中第13小题6分,第14小题10分,第15小题10分,共26分)
13.人的身高一般是脚长的七倍左右。所以在知道一个人的身高后,便能大致推出他的脚长,进而推算出他鞋的码数。脚长与码数的关系如下:
学科网(北京)股份有限公司
程序代码如下,请回答下面问题:
height=float(input('请输入身高(cm):'))
________①_____________
if 21.5<=long<=22.0:
num=0 # num为区间标记号,从0开始递推1
#此处省略判断鞋码区间
else:
num=7
size=[34,35,36,37,38,39,40,41]
________②____________
print('根据您的身高,推断您鞋的码数为:',size_h)
(1)请在横线处填入合适的代码。
(2)如果需要对算出的脚长保留一位小数(四舍五入),表达式为( )
A. int(long*10+0.5) B. int(long*10+0.5)/10
C. int(long*100+0.5)/10 D. int(long*100+0.5)/100
14.回文素数:
(1)素数:指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。例如11,
它只能被1和11整数,所以11是素数。
(2)回文数:正读和反读都是一样的数字,例如12321,它的正反都是一样,是回文数字。
编写Python程序,实现如下功能,找出100~n中的所有的回文素数(n 为>=100的正整数)。
程序代码如下,请回答下面问题:
(1)如果n=1000,在最后添加print(151 in L),该语句的输出的结果是______________
(2)请在横线处填入合适的代码。
def prime(n): #判断n是否是素数
i=2
k=int(n**0.5)
while i<=k:
if______①______:
break
i=i+1
return i>k
def rev(n): #倒转数字
t=0
while _____②______:
t=t*10+n%10
n=n//10
return t
n=int(input('请输入整数n:'))
L=[]
for i in range(100,n+1):
if _________③_______:
if prime(i)==True:
____④_______
学科网(北京)股份有限公司