内容正文:
专题05 python基础程序、流程图
1.【2023年1月浙江省选考真题信息技术第7题】
某算法的部分流程图如图所示,执行这部分流程,若输入x的值依次为10,7,8,12,0,则输出k的值是
A.2 B.3
C.4 D.5
2.【2023年2月浙江十校联盟高三信息技术第4题】
已知部分选择题的标准答案和学生提交的作答分别存储于字符串变量“sa”和“st”,希望得到一个由布尔型常量组成的列表“result”作为系统批改的结果(答对为“True”,否则为“False”)。下列算法设计选项不正确的是
A. result=[False]*len(sa)
for i in range(len(sa)):
if st[i]==sa[i]:
result[i]=True
B.result=[]
for i in range(len(sa)):
result.append(sa[i]==st[i])
C. result=[]
for i in range(len(sa)):
if st[i]==sa[i]:
result.append(True)
else:
result.append(False)
D. result=[]
for i in range(len(sa)):
tmp=False
if st[i]!=sa[i]:
tmp=True
result.append(tmp)
3.【2023年2月名校协作体高三信息技术第7题】
某算法的部分流程图如图所示:
执行流程图后,变量 sum、i 的值分别是
A.14,5
B.17,4
C.31,4
D.14,4
第4题图
4.【2023年2月浙南联盟高三信息技术第7题】
某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a、b的值分别是( )
A. 12,10 B. 10,9
C. 9,15 D. 9,10
5.【2023年2月强基联盟高三信息技术第7题】
某算法的部分流程图如图所示,执行这部分流程,若输入 cur 的值依次8,9,1,4,2,-1,则输出 k 的值是( )
A. 0 B. 2
C. 3 D. 4
6.【2023年3月金丽衢12校(七彩阳光)信息技术第7题】
某算法的部分流程图如图所示。执行这部分流程,若输入a的值为10,则输出c的值为
第六题图第5题图
A.3 B.4 C.5 D.6
7.【2023年3月宁波十校信息技术第6题】
阅读以下材料,回答第7~8题。
最近,小蓝所在学校进行了体检,并获得了全校学生的身高和体重信息。小蓝利用该信息计算全校学生的身体质量指数BMI。公式为BMI=体重/身高2,其中身高单位为m,体重单位为kg。若BMI值小于18,则偏瘦;若BMI值在18到24之间,则正常;若BMI值大于24,则偏胖。
已知浮点型变量h表示身高数据,浮点型变量w表示体重数据,则下列Python表达式中,能够正确计算身体质量指数BMI并四舍五入保留两位小数的是
A. int(w/h*h*100+0.5)/100 B. round(w//h**2,2)
C. int(w*h**(-2)*100+0.5)/100 D. round(h/w/w,2)
8.【2023年3月宁波十校信息技术第7题】
已知某同学的BMI值存储在变量X中,小蓝编写程序判断该同学的身体状况信息,并保存到变量Y中,则下列程序段无法实现该功能的是
A.
Y = "偏瘦"
if X>=18:
Y = "正常"
elif X>24:
Y = "偏胖"
B.
Y="偏胖"
if X<18:
Y = "偏瘦"
elif X<=24:
Y = "正常"
C.
if X>24:
Y = "偏胖"
elif X>=18:
Y = "正常"
else:
Y = "偏瘦"
D.
if 18<=X<=24:
Y = "正常"
else:
Y = "偏瘦"
if X>18:
Y = "偏胖"
9.【2023年3月杭州周边重点中学联考信息技术第7题】
某算法流程图如第7题图所示。若输入x的值为15,则输出cnt的值是( )
A.2 B.3 C.4 D.5
10.【2023年3月温州二模信息技术第3题】
阅读下列有关材料,回答第3至7题。
智慧饮料瓶回收机器的工作流程为:机器通过身份卡或人脸识别对用户进行身份认证