内容正文:
学科网
组卷网
路桥中学第2022学年第二学期期高一年级期末质量评估
技术
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共6页,第一部分1至3
页,第二部分4至6页。满分100分,考试时间60分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用
2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
l.执行Python语句:score=-int(input("请输入:")若输入“98”,则变量score值为()
A.98
B.98.0
C.“98”
D.“请输入:98”
2.下列变量中不能当作Python变量名的是()
A.abc123
B.123abe
C.a l
D.Al
3.执行如下Python程序段:
a-input("请输入一个整数:")
a=int (a)+5
print (a)
若输入“8”,则程序输出结果为()
A10.0
B.13
C."13.0
D.85
4.若x=4567,下列能得到百位数字5的表达式是()
Ax%100
B.x/10%100
C.x/100%10
D.x1000%10
5.执行如下Python程序段:
listl=['blue',2,'white',5,'red',2,'green',3]
print (list1[3])
程序输出结果为()
A.2
B.3
C.5
D.'red'
6.在Python语言中,判断两个变量a,b的值是否相等的程序语句是()
第1页/共4页
可学科网
6。组卷网
A ifa=b:
B.if a==b:
C.if a<b:
D.if a>b:
7.在下列Python程序结构中,能实现三分支选择结构的程序语句是()
A.for
B.if-else
C.if-elif-else
D.while
8.有如下Python程序段:
a=20;b=30
t=a
a=b
b=t
print (a,b)
执行该程序段后,输出结果为()
A.2020
B.3030
C.2030
D.3020
9.有如下Python程序段:
x=34
ifx%2=-0:
print(x,"是偶数")
else:
print(x,“是奇数”)
执行该程序段后,输出结果()
A是偶数
B.是奇数
C.34是偶数
D.34是奇数
10有如下Python程序段:
X=0
for iin range(1,11,2):
X+=i
print (x)
执行该程序段后,输出结果为()
A9
B.16
C.25
D.36
二、非选择题(本大题共2小题,其中第11小题8分,第12小题12分,共20分)
11.某商品团购优惠策略算法流程图如下图所示:
第2页/共4页
学科网
空组卷网
开始
输入商品数tn商品单价
n<50?
n<1002
s+p'n"95%
s-pn*85%
s+-p'n'75%
输出S
站桌
结合流程图,回答下列问题:
(1)若商品数量n=80,商品单价p=1000,执行上面流程图,输出变量s值
(2)请在Python程序段划线处填入合适的代码。
n=int(input(“请输入商品数量n:”)
p=loat(input(“请输入商品单价p:”)
if n<50:
sp*n*0.95
elif n<100:
sp*n*0.85
else:
print("打折后,商品实际支付价格为:",s)
12.玫瑰花数指的是四位数,且各位数字四次方和等于该数本身,如8208=84+24+0+84。小明想找出所有四
位数中能构成玫瑰花数的数字,并输出玫瑰花数的总数量,编写Pyho程序如下。
cnt=0
for iin range (1000,
#枚举所有四位数
n1-i/1000
#求千位
n2=1/100%10
#求百位
n3=
#求十位
n4=i%10
#求个位
ifnl*4+n2**4+n3*4+n4*4=-i:
第3页/共4页
命学科网
空组卷四
#累计玫瑰花数个数
print(i,'为玫瑰花数)
print('攻瑰花数共',cnt,‘个')
请回答下列问题:
(1)四位数1634
构成玫瑰花数(单选,填字母:A.能B.不能)
(2)请在Python程序段划线处填入合适的代码。
第4页/共4页学科网
组卷网
路桥中学第2022学年第二学期期高一年级期末质量评估
技术
考生须知:
本试题卷分两部分,第一部分信息技术,第