内容正文:
金华一中2023-2024学年第二学期期中考试
高一技术
考生须知:
1,本卷为信惠技术和通用技术合卷,满分100分,考试时间90分钟,
2.答题前,在答题卷指定区域填写班级、姓名、并用2B铅笔填涂考号:
3.本次考斌使用“智学网”机阅卡,请务必注意卷面整洁,卷面不洁扣3分处理。
第一部分信息技术(共50分)
本卷中可能会使用到的python函数:
函数
描述
print()
输出
input()
输入
int(x)
将x转换成整型
float(x)
将×转换为浮点数
abs(x)
返回×的绝对值
len(x)
返回序列×的长度
str(x)
将×转换成字符串
round(x,n)
对数x进行四舍五入(如果给定,就将数x转换为小数点后有n位)
一、选择题(本大题共16小题,每小题2分,共32分。)
1.在python内建函数中,用于获取用户输入的是()
A.input()
B.print()
C.get()
D.int()
2.下列代码的输出结果是()
)》》a=b=c=2021
>>print (a,b,c)
A.a,b,c
B.202420242024C.002024
D.出错
3.ython表达式519%10*10+519/10的结果为()
A.70
B.99
C.11
D.51
4.在Python中,如果a=l,b=2,c=-2,则下列表达式的值为lc的是()
1
A.a>b or b>c
B.a>c and b>a
C.c<a<b
D.a<b and a<c
5.整型变量x中存放了一个两位数,要将这个两位数的个位数和十位数交换位置,例如53变成35,
正确的Python表达式为()
A.(x%10)*10+x/10
B.(x%10)/10+x/10
C.(x/10)%10+x//10
D.(x%10)*10+×%10
6.有如下程序段:
a=3;b=4;c=5
aa b
a=8%c
c=c//b
print(a +c)
运行之后,输出结果为()
A.21
B.3
C.31
4
7.以下4段程序或表达式不能实现两个整数型变量a,b的值交换的是()
A.
B.
C.
D.
a,b =b,a
t=a
a =a +b
if a !=b:
a=b
b=a-b
a=b
b=t
a=a-b
b=a
8.如果a,b中任意一个数的值为3的倍数,那么y的值为变为原先的2倍,能实现该功能的Python
语句是()
A
B.
if a%3=0 and b%3 =0:
ifa%3=0orb%3=0:
y=y*2
y=y/2
C.
D
ifa%3=0orb%3=0:
if not(a%3 !=0)and not (b%3 !=0):
y=y+y
y=y*2
9.某Python代码段如下,
×=142:y=125;z=120
res =0
if x>y:
res x
elif y z:
res =res +z
resres -5
print(res)
执行该程序段后输出的结果是()
A.115
B.137
C.140
D.157
2
l0.判断整数x是否奇偶的部分Python程序段如下:
ifx%2=0:
res=“偶数“
else:
res=“奇数"
下列选项中与上述语句块功能相闻的是《)
A.
B.
C
D.
ifx%2=0:
ifx%2=0:
res=“奇数”
1fx%2=0:
res="偶数
res="偶数”
1fx%2=0:
res=“奇数”
res=“奇数"
else x 2 1=0:
res="偶数”
if x%2!=0:
res="奇数"
res="偶数”
11.根据国家标准,室内空气质量指数的正常范围为0.5~2.5,如果空气质量指数大于2.5,则表
明空气质量较差,空气质量指数小于0.5,表明空气质量较好,下列选项能正确表示这三种情祝的
是()
A.
B.
C
D.
if2s>2.5:
if2.5>zs>0.5:
if2s>2.5:
if zs<0.5:
print("较整)
print(常“
print(较落")
print("较好)
e1if0.5<2s<2.5:
elif 2s<0.5:
elif not zs>0.5:
elif not zs>2.5:
print("正常")
print("较好")
print("较好")
print("正常")
else:
else:
else:
elif zs>2.5:
print("较好)
print("较差")
print("正常“)
print(“较差")
12.若a,b,c为互不相同的整数,要找出它们中最小的数。以下Python程序不可行的是()
B.
C.
D.
k=a
k=a
if a<b and a<c:
if a<b:
if k>b and b<c:
if k>b