内容正文:
杭州二中2023学年第二学期高一年级期中考
技术试卷
第一部分信息技术(共50分)
一、选择题(本大题共12小题,14题每小题3分,5-12题每小题2分,共28分。每
小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.在Pyho如中,想得到3除以7的整数部分,需要用到以下哪个算术运算符号()
A.+
B./
C.ll
D.%
2以下四个选项中属于字符串类型的是(
A.hing="面包,矿泉水"
B.production=["面包","矿泉水"门
C.record-{"面包":4.5,"矿泉水":2}
D.price=4.5
3.以下哪个流程图表示了Pytho加中的分支结构()
A.
B.
C.
D.
以上都不是
输出方程式ab,c的值
i-15-0
2-4ac≥07
b-a
i<5?
输出有实数根”
输出无实数根
是
输出6的值■
5-s+i
i-i+1
输出s的值
4.下列Python表达式中,其值最大的是(
A.7/2+2
B.int(-93)
C.2*3
D.len("15")
5.下列字符串中,最大的是()
A."456
B."45
C."54"
D."56
6."如果a,b中任意一个为0,那么yy+1",能实现该功能的Python语句是()
A.if a=0 and b=0:
B.if a*b=0:
C.ifa=0,b=0:
D.if aXb=0:
y-y+l
y-y+l
y-y+l
y-y+l
7某算法的部分流程图如右图所示,执行这部分流程,输出的
s值为(
i-1.s-1
A.28
B.162
i<=10?
C.280
D.945
是
S+s*i
8.以下Python程序段执行后,输出结果为(
m=28
i-i+3
ifm%3=0:
输出s的值
pit(m,"不能被3整除)
技术试题卷·第1页(共9页)
else:
printe(m,"能被3整除)
A.m不能被3整除
B.m能被3整除
C.28能被3整除
D.28不能被3整除
9.有如下Pytho加程序段,执行该程序段后,一共输出列表a中的多少个元素?()
a-[1,2,3,4,5,6,7J
for i in range(5):
print(a[i])
A.7
B.5
C.2
D.3
10.有如下Pytho加程序段,执行该程序段后,输出显示的内容是()
s=0
1
for k in range(1,5,2):
ifk<=1:
m=1
if k <=2:
m+=2
else:
m+=3
s+-m
print(s)
A.4
B.5
C.9
D.13
11.有如下Pytho如程序段,可以实现从班级学生中随机抽取五名学生参与班会活动。
名称
含义
random.randint(a,b)
随机生成一个[a,b]范围内的整数
random.random0
随机生成一个0,1)范围内的实数
random.choice(seq)
从序列sg的元素中随机挑选一个元素
import random #random模块中的常用函数如上表所示
#导入学生名单到列表a中,a=["张*","李*",…,"丁*门
namelist=-D#列表namelist存放随机生成的学生名单
for i in range(5):
t
①
②
apop()#从列表a中删除已被抽取的学生,避免重复抽取
上述程序段中划线处依次可填入的语句是()
技术试题卷·第2页(共9页)
A.Drandom.randint(0,len(a)-1)
②namelist+=a[j
B.1int(random.randomO*len(a))
②namelist+=a[j
C.Drandom.randint(0,len(a))
2namelist.append(a[t])
D.①random.randint(0,len(a)-l)
2namelist.append(a[t])
12.Python在各个编程语言中比较适合新手学习,Python的创始人(龟叔)是()
A.James Gosling B.Guido van Rossum C.Dennis MacAlistair Ritchie D.Alan Cooper
二、非选择题(本大题共2小题,其中第13小题12分,第14小题10分,共22分)
turtle常用函数库
turtle.pensize
设置画笔的粗细
turtle.speed(
设置画笔移动的速度
turtle.color("a","b")
设置画笔颜色(a)和填涂颜色(b)
turtle.begin fillO
开始填充颜色
turtle.end fillO
结束填充颜色
turtle.right(degree)
顺时针移动degree度
turtle.left(degree)
逆时针