s="RGGBRRGBB"
r=s[0]
for i in range(1,len(s)):
if len(r) == 0 or s[i] != r[-1]:
r=r+s[i]
else:
r=r[:len(r)-1]
print(r)
执行该程序段后,输出结果是( )
(1)咖啡机器人的人脸识别功能主要依赖
A.光线传感器采集环境亮度数据 B.摄像头捕捉人脸图像并通过算法分析
C.用户手动输入年龄、性别等身份信息 D.红外传感器检测体温数据
(2)当机器人检测到内部温度过高时,会自动停止工作以保护硬件。这一过程主要体现了信息系统的
A.输入功能 B.处理功能 C.控制功能 D.存储功能
(3)智能咖啡机器人的屏幕上实时显示剩余的水、牛奶、咖啡和纸杯数量,这些数值在信息系统中属于
A.软件 B.硬件 C.数据 D.人
(4)智能咖啡机管理系统需实现以下功能:
1)自动记录每杯咖啡的销售数据
2)累计售出100杯后:
● 自动计算并显示总销售额
● 弹出提示要求补充原料(纸杯、咖啡粉、水)
● 执行系统重置操作
3)重置后继续运行
小芜已完成“计算100杯总销售额”的算法流程图(如图所示)。请基于下侧流程图,补充完整程序代码,实现咖啡售至100杯的总金额计算。

coffee=["美式","拿铁","摩卡"]
price=[12,15,18]
i=1
total=0
while i ①100:
#输入你选择的咖啡名称
choice=input("请输入咖啡名称:")
#index为列表coffee的索引值
index=coffee.index (choice)
#total累加每杯咖啡的金额
total=total+price [index]
i=i+1
print(②)
(1)班主任让小芜为此次运动会做了一个宣传海报,该海报以bmp的格式保存,图片参数如图所示。则理论上该图片的文件大小约为KB。

A.72×72×32÷8÷1024 B.1080×1620×32÷8 C.1080×1620×32÷8÷1024 D.72×72×32÷8
(2)校运会需要从每个班挑选10位同学参加入场仪式,小芜想通过列表方式存储从班里挑选的10位同学的身高数据,h=[1.43,1.72,1.76,1.58,1.55,1.18,1.65,1.74,1.73,1.67]。则列表索引h[3]对应的值是。
(3)校运会入场仪式需要学生从低到高排队入场,小芜需要快速整理10位同学的身高(单位:米)。数据如下:h=[1.43,1.72,1.76,1.58,1.55,1.18,1.65,1.74,1.73,1.67]
下列Python函数可以直接实现身高升序排序的是
A.h.sort() B.h.pop(0) C.h.reverse() D.len(h)
(4)小芜想在已排序的10位同学的身高列表中,挑选出身高为1.65的同学作为班级领队。请问若利用二分法查找,输出该身高的同学在人场队伍中是第几位?
二分查找的算法思想:
Step1:确定左边界(left)与右边界(right)
Step2:取中间的值(mid)
Step3:判断查找数据与中间值
Step4:中间值mid>查找数据,把右值调整为中间值左侧;中间值mid<查找数据,把左值调整为中间值右侧。
请先理解算法思想,再补全程序代码,实现上述功能:
#主程序
x=float(input("请输入领队身高值:"))
h=[1.18,1.43,1.55,1.58,1.65,1.67,1.72,1.73,1.74,1.76]
#将所有学生身高数据排序后形成列表
left=0 #目标区域左边界
right=len(h)-1 #目标区域左边界
while ①: #左边界超过右边界则结束循环
mid=(left+right)/2 #中间值
if h[mid] > x:
right=② #右边界前移
elif h[mid] < x
left=mid+1 #左边界后移
else:
break #找到目标数据,退出循环
print("领队身高",x,"在队列中排在第", mid+1,"位") #输出队列位置
input("运行完毕,请按回车键退出…")
运行结果:
请输入领队身高值:1.65
领队身高1.65在队列中排在第5位
运行完毕,请按回车键退出…

(1)若输入“12abcd@!”,则输出结果为
A.密码位数少于8位,请重新输入! B.密码强度较弱
C.密码强度中等 D.密码强度较强
(2)实现上述功能的程序如下,请在划线处填入合适的代码。
password=①("请输入要检测的密码:")
n= len(password)
if ②:
print("密码位数少于8位,请重新输入!")
exit()
s1=s2=s3=0
for i in range(n):
ch= ③
if "0" < = ch < ="9":
s1=1
elif "a" < = ch < = "z" or "A" < = ch < = "Z":
s2=1
else:
s3=1
sum=④
if sum == 1:
print("密码强度较弱")
elif sum == 2:
print("密码强度中等")
else:
print("密码强度较强")