内容正文:
高二年级期中考试技术试卷
第一部分:信息技术(50分)
一、选择题(本大题共10小题,每小题3分,共30分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 水的英文学名为 Water,它的常见分子式是 H2O,常见沸点为 100°C,小明在高原将水烧到沸腾状态 时用温度计测量出其温度为 98°C。结合上述内容对数据、信息、知识和智慧描述不正确的是( )
A. 温度计上显示的 98°C 是一种信息
B. 水的沸点为 100°C,但在高原水的沸点为 98°C,体现了信息的真伪性
C. 在标准气压下水的沸点为 100°C,这是知识的体现
D. 由此判断,海拔越高气压越低的地方, 水的沸点就会越低, 是智慧的应用
2. Python表达式23%2**3*3+15//int(math.sqrt(7))结果是( )
A. 30 B. 28 C. 26 D. 24
3. 某十六进制数n的末位是“0”,下列说法正确的是( )
A. 该十六进制数转十进制数,值可能在1~9之间
B. 该十六进制数末位的“0”去掉后,所得的值是n/10
C. 若该十六进制数有4位,存储该十六进制数最少需4B
D. 将该十六进制数转换为二进制数,则对应的二进制数末4位均为“0”
4. 某算法的部分流程图如图所示。
执行这部分流程后,输出c,s的值分别是( )
A 12,20 B. 8,15 C. 12,15 D. 14,34
5. 有如下Python程序段:
a=[1,3,4,2,3]
max=a[0]
s=0
for i in range(1len(a)):
if a[i]>max:
max=a[i]
s=s+max
print(s)
执行该程序段后,变量s的值是( )
A. 15 B. 13 C. 12 D. 7
6. 有如下Python程序段:
s="22py4th18"
sum=t=0
for i in range(len(s)):
if"0"<=s[i]<="9":
t=t*10+int(s[i])
else:
sum+=t
t=0
print(sum)
执行该程序段后,变量sum的值为( )
A. 22 B. 26 C. 40 D. 44
7. 有如下Python程序段:
import random
a_list=[0]*6
flag=True
i=0
while i<6:
x=random.randint(1,100)
if flag or x%2==0:
a_list[i]=x
flag=not flag
i+=1
print(a_list)
执行该程序段后,在下列选项中,列表a_list值不可能的是( )
A. [69, 54, 53, 82, 17, 100] B. [34, 98, 97, 54, 60, 94]
C. [31, 94, 89, 58, 35, 46] D. [13, 98, 52, 99, 11, 64]
8. 有如下 Python 程序段:
s=0
for k in range(3,1,-1):
if k <= 1 :
x = 1
if k <= 2 :
x = 2
if k <= 3 :
x = 3
s = s + x
print(s)
执行该程序段后,输出显示的内容是( )
A. 9 B. 8 C. 6 D. 3
9. 在 BXY 中输入代码如下,说法正确的是( )
from microbit import *
import music
while True:
t=temperature()
if t<37.1:
display.show (Image.HAPPY)
elif t<40:
music.play (music.BADDY)
else:
display.show (Image.SAD)
sleep(3000)
A. 显示难过的表情,则温度传感器读取的温度可能是 40 B. 每 30 秒读取一次温度
C. 如果读取的温度是 35.5,会显示开心的表情, 并播放音乐 D. microbit 板自带温湿度传感器
10. 如果一个三位数等于其各位数字的立方和,则此数称为“水仙花数”,如 153=13+53+33,故 153 是水仙花数。求所有的水仙花数的 python 程序如下:
for num in range(100,1000):
if ge**3+shi**3+bai**3==num:
print(num)
上