2023-2024学年高一上学期教科版(2019)必修一2.2做出判断的分支
2023-2024学年高一上学期教科版(2019)必修一2.2做出判断的分支
一、选择题
1.小美制作了一个简单的Flask程序,其中编写路由和视图的函数如下所示:
@app.route(‘/user/<name>’) #动态路由 def user(name): return render_template(‘user.html’,name=name)
| 其中网页文件user.html的部分代码如下: <body> {%if name == ‘admin’%} <hl>Hello,Boss!</hl> {%else%} <hl>Hello,{{name|capitalize}}!</hl> {%endif%} </body> |
运行程序后,在浏览器输入如下网址:http://127.0.0.1:5000/user/admin,则网页显示的内容是( )
A.Hello,admin! B.Hello,Boss! C.Hello,Admin! D.Hello,boss!
2.字符串s='a\nb\tc',则len(s)的值是( )。
A.7 B.6 C.5 D.4
3.以下语句执行后输出结果是( )
a,b,c=4,7,6
if b>a or b<c:
a,c=c,a
print(a,b,c)
A.4 6 7 B.6 7 4 C.6 4 7 D.7 6 4
4.有如下 Python 程序段:
a=[5,3,8,9,7,3,11]
n=len(a)- 1
cnt=0
for i in range(1,n):
if a[i]==a[i+1]-a[i-1]:
cnt+=1
elif a[i]>a[i+1]-a[i-1]:
cnt+=2
else:
cnt+=3
试卷第1页,共1页
学科网(北京)股份有限公司
print(cnt)
执行该程序段后,变量 cnt 的值为( )
A.9 B.10 C.11 D.12
5.下列Python程序段运行的结果是
s = 0
i = 1
while i <= 100:
if i % 10 != 0 :
s+= i
i+ =1
print(s) ( )
A.4500 B.4578 C.5050 D.6657
6.有如下python程序:
s="hez2023qj98qizhong5"
x,y=",'z'
for t in s:
if '0' <= t <= '9':
x+=t
elif y > t:
y=t
print(x+y)
程序运行后,输出结果为( )
A.2023985e B.2023985z C.29e D.290
7.超市进行促销活动,若单笔消费满 200 元打九折,单笔消费满 300 元打八折(单笔消费仅享受一次打折优惠)。设顾客单笔消费 s 元,下列 Python程序能正确描述超市活动的是( )
A. if s>=300: s=s*0.8 else: s=s*0.9 | B. if s>=300: s=s*0.8 if s>=200: s=s*0.9 | C. if s>=300: s=s*0.8 elif s>=200: s=s*0.9 | D. if s>=200: s=s*0.9 elif s>=300: s=s*0.8 |
A.A B.B C.C D.D
8.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
试卷第2页,共1页
学科网(北京)股份有限公司
inp=input("请输入a、b:") #1
a=float(inp.split()[0])
b=float(inp.split()[1]) #2
if a>b: #3
print(a)
else #4
print(b)
A.① B.② C.③ D.④
9.已知某同学的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 = "偏胖" |
A.A B.B C.C D.D
10.阅读下列Python程序段:
x=int(input("输入用水量:"))
if x<=144
print("第一阶梯水量")
elif x>204:
print("第三阶梯水量")
else:
print("第二阶梯水量")
第二阶梯水量为( )。
A.0<=x<=204 B.144<x<204 C.144<x<=204 D.0<=x<=144
11.有如下Python序段,执行该程序后,变量num值为( )
num=40
if num<60:
num=60
试卷第4页,共2页
学科网(北京)股份有限公司