内容正文:
万全综合高中2022学年第一学期期中考测试卷
高 二 技 术
第一部分 信息技术(共50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
1.以下对信息的特征描述错误的是( )
A.许多历史事件以文字的形式记载在书上,体现信息的依附性
B.交通信号灯被许多行人接受,体现信息的共享性
C.天气预报、股市行情体现信息的有价值性
D.信息不会随时间的推移而变化
2.根据算法有穷性、确定性、可行性等特点,以下算法正确的是_________。
A. B.
C. D.
3. 计算机的核心部件是CPU,由( )组成。
A. 运算器和控制器 B. 输入设备和输出设备
C. 硬件和软件 D. 中央处理器和程序
4.以下没有用到感测技术的是( )
A. 指纹考勤系统 B. 电子体温计
C. 学校门口的LED显示屏 D. 噪声检测器
5.已知字典:
dict1={"01":"Jan","02":"Feb","03":"March","04":"April","05":"May"},现要在字典dict1中增加一个键为"06"值为"June"的元素,下列语句能实现的是( )
A.dict1[06]="June" B.dict1["06"]=["06":"June"]
C.dict1["06"]={"June"} D.dict1["06"]= "June"
6.下列程序的运行结果是( )
s="2h4j5,94af87"
n=i=0
m=len(s)
num="0123456789"
while i<m:
if s[m-i-1] in num:
n=n*10+int(s[m-i-1])
i=i+1
if n>1000:
break
print(n)
A.245 B.784 C.2459 D.7849
7. 已知字符串变量s值是“ZheJiangHangZhou”,若想截取字符串s的后面k个字符串, 且k≤len(s),下列Python表达式正确的是( )
A.s[len(s)-k:len(s)-1] B.s[len(s)-k-1:len(s)-1]
C.s[len(s)-k:len(s)] D.s[len(s)-k+1:len(s)]
8.字典dic中存储了某班技术模拟测试成绩,小明想找出其中大于等于85分的同学姓名及成绩,他编写Python程序代码如下:
dic={'杨俊': 88, '杨保义': 79, '郑宾芬': 93, '林伟龙': 90, '卓娟娟': 83, '陈夏': 97, '张爱丽': 87, '李晓莉': 84}
for itm in dic:
if____________:
print(itm,dic[itm])
该程序段画线处应填写的代码是( )
A.dic[itm]>=85 B.itm>= 85 C.dic(itm)>=85 D.dic>= 85
9. 执行如下代码:
c=0
num=[1,2,3,4]
def fun(num):
for i in range(5):
c=i
num.append(c) #列表添加元素
return num
print(fun(num),c)
则程序执行后输出()
A. [1,2,3,4,4] 4 B.[1,2,3,4,5] 5
B. [1,2,3,4,4] 0 D.[1,2,3,4,5] 0
10.某DataFrame对象df,包含“学校”“考号”“姓名”“成绩”数据列,下列语句中,可以以学校为单位,只显示各校学生成绩平均值的是( )
A. df.groupby('学校').mean() B. df.groupby('成绩').mean()
C. df.groupby('学校').成绩.mean() D. df.groupby('学校').describe()
二、非选择题(本大题共4小题,其中第 10小题2分,第 11小题2分,第12小题8分,第13小题8分)
11.某Python程序代码如下:
sfz=input("请输入您的身份证号码:")
year=int(sfz[6:10])
month=
day=int(sfz[12:14])
print("您是的出生年月日是",year,"年",month,"月",day,"日!")
程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为___________