2.3 周而复始的循环 课堂练习(无答案) 2023—2024学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.3 周而复始的循环 课堂练习(无答案) 2023—2024学年教科版(2019)高中信息技术必修1

资源简介

《2.3 周而复始的循环》课堂练习
一、单项选择题
【第1题】
程序中的表达式是按照一定的规则组合而成的,代数式对应的Python表达式是(r1、r2和r3分别对应变量、和)( )
A、
B、r1/(r1+r2)u
C、r1/(r1+r2)·u
D、r1/(r1+r2)*u
【第2题】
在Python中,条件“x是小于100的非负数”的正确表示是( )
A、0≤x<100
B、0<=x<100
C、x>=0 and x<100
D、0<=x or x<100
【第3题】
在Python中,表示“X、Y两个数中至少有一个数小于Z”的表达式是( )
A、X or Y < Z
B、X < Z not Y < Z
C、X < Z or Y < Z
D、X < Z and Y < Z
【第4题】
在Python中,变量的三个属性是( )
A、整型、实型、字符型
B、变量值、变量定义、变量类型
C、变量名、变量类型、变量值
D、变量地址、变量名、变量大小
【第5题】
下面不属于程序的基本控制结构的是()。
A、顺序结构
B、选择结构
C、循环结构
D、输入输出结构
【第6题】
以下关于Python语句的叙述中,正确的是()。
A、同一层次的Python语句必须对齐
B、Python 语句可以从一行的任意一列开始
C、在执行Python语句时,可发现注释中的拼写错误
D、Python 程序的每行只能写一条语句
【第7题】
下列语句中,在Python中非法的是()。
A、x=y=z=1
B、x,y=y,x
C、x=(y=z+1)
D、x+=y
【第8题】
已知x=2,语句x*=x+1执行后,x的值是()。
A、2
B、3
C、5
D、6
【第9题】
在Python中,正确的赋值语句为()。
A、x+y=10
B、x=2y
C、x=y=30
D、3y=x+1
【第10题】
为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是()
A、xyz=10
B、x=10 y=10 z=10
C、x=y=z=10
D、x=10, y=10, z=10
【第11题】
语句x=input()执行时, 如果从键盘输入12并按回车键,则x的值是()。
A、12
B、12.0
C、1e2
D、'12'
【第12题】
语句x,y=eval(input())执行时,输入数据格式错误的是()。
A、34
B、(3,4)
C、3,4
D、[3,4]
【第13题】
语句print('x=${:7.2f}'.format(123.5678))执行后的输出结果是()。选项的口代表空格
A、x=口123.56
B、$口123.57
C、x=$口123.57
D、x=$口123.56
【第14题】
print('{:7.2f}{:2d}'.format(101/7,101%8))的运行结果是()。
A、{:7.2f}{:2d}
B、口口14.43口5 (口代表空格)
C、口14.43口口5 (口代表空格)
D、口口101/7口1口1%8 (口代表空格)
【第15题】
顺序结构程序的执行顺序是()
A、由外到内
B、自上而下
C、自下而上
D、由内到外
【第16题】
如图所示算法的功能是()
A、 交换a、b的值
B、 找出a、b中值较小的变量
C、 按从小到大的顺序输出a、b的值
D、 按从大到小的顺序输出a、b的值
【第17题】
如图所示流程图的输出结果是( )
A、 35
B、 3+5
C、 8
D、 3
【第18题】
如图所示算法的功能是()
A、 交换a、b的值
B、 找出a、b中值较小的变量
C、 按从小到大的顺序输出a、b的值
D、 按从大到小的顺序输出a、b的值
【第19题】
下列选项中,正确的Python赋值语句是( )
A、5a=100
B、100=a
C、a+s=567
D、a4=100
【第20题】
已知a,b,c是整型变量,且a=2、b=8
如下Python程序段:
c = b - a
a = a + c
b = b - c
运行后,a、b、c的值分别是( )
A、2、8、6
B、8、2、6
C、2、6、8
D、6、8、2
【第21题】
下列代码运行结果是( )
list=[1,2,3,4,5,6,7,8,9,0]
list.sort()
print(list)
A、[0,9,8,7,6,5,4,3,2,1]
B、[0,1,2,3,4,5,6,7,8,9]
C、[1,2,3,4,0,5,6,7,8,9]
D、[1,2,3,4,5,0,6,7,8,9]
【第22题】
random库中用于生成随机小数的函数是( )
A、random()
B、randint()
C、getrandbits()
D、randrange()
【第23题】
import random
list=[0,1,2,3,4]
rs = random.sample(list, 2)
print(rs) 程序运行后下面正确的是()
A、随机显示列表中的两个数据
B、显示[0,1]
C、显示[3,4]
D、显示[0,1,2]
【第24题】
下面代码的执行结果是()
object=["石榴",1,"香蕉","橙子","梨子"]
object[0]="苹果"
print (object)
A、["石榴",1,"香蕉","橙子","梨子"]
B、["苹果",1,"香蕉","橙子","梨子"]
C、["梨子",1,"香蕉","橙子","苹果"]
D、[1,"香蕉","橙子","梨子"]
【第25题】
下面代码的执行结果是()
object=["石榴",1,"香蕉","橙子","梨子"]
del object[1]
print (object)
A、["石榴",1,"香蕉","橙子","梨子"]
B、["石榴","香蕉","橙子","梨子"]
C、[1,"香蕉","橙子","梨子"]
D、["香蕉","橙子","梨子"]
【第26题】
下面代码的执行结果是()
object=["石榴",1,"香蕉","橙子","梨子"]
object.append("猕猴桃")"
print (object)
A、["石榴",1,"香蕉","橙子","梨子"]
B、["石榴",1,"香蕉","橙子","梨子","猕猴桃"]
C、["猕猴桃","石榴",1,"香蕉","橙子","梨子"]
D、[1,"香蕉","橙子","梨子"]
【第27题】
list=["HAIDIAN","XINXI",1997,2018],则list[-1]的值为()
A、8
B、2018
C、7
D、1997
【第28题】
list = ['HAIDIAN', 'XINXI', 1997, 2000],则list[2]的值为()
A、XINXI
B、A
C、I
D、1997
【第29题】
listl=["a",3,"b",10]
del listl[1:3]
print(listl) 的值为()
A、[3,10]
B、["a",10]
C、["b",10]
D、[3,"b"]
【第30题】
city=['beijing','shanghai','guangzhou' ]
print(city[2])
print(city[-2])
print(city[1:]) 最后输出为()
A、shanghai
shanghai
['beijing','shanghai']
B、guangzhou
shanghai
shanghai
C、shanghai
shanghai
beijing
D、guangzhou
shanghai
['shanghai','guangzhou']
【第31题】
下列代码运行结果是( )
list=[1,2,3,4,5,6,7,8,9,0]
list.reverse()
print(list)
A、[0,9,8,7,6,5,4,3,2,1]
B、[1,2,3,4,5,6,7,8,9,0]
C、[1,2,3,4,0,5,6,7,8,9]
D、[1,2,3,4,5,0,6,7,8,9]
【第32题】
以下关于Python自带数据结构的运算结果中正确的是哪一项 ( )
A、q =[1,2,3,4,5]
del q[2:4]
则运算之后q为[1,2,3]
B、basket=['apple','banana','apple','orange']
fruit=set(basket)
len(fruit) 的结果是5。
C、basket=['apple','banana','apple','orange','melo']
fruit=set(basket)
len(fruit) 的运算结果是5。
D、q=[2,1,3,5,4]
q.remove(3)
q.sort()
则运算之后q为[1,2,4,5]
【第33题】
现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1:3]='abc'后执行 l[2]的结果是()
A、4
B、b
C、abc
D、c
【第34题】
现有列表l=[1,2,3,4,5,6,7,8,9,0],执行 l.insert(-2,'b')后执行 l[-3]的结果是()
A、9
B、'b'
C、1
D、2
【第35题】
下面代码的输出结果是( )
s =["seashell","gold","pink","brown","purple","tomato"]
print(s[1:4:2])
A、['gold','pink','brown']
B、['gold','pink']
C、['gold','pink','brown','purple','tomato']
D、['gold', 'brown']
【第36题】
下面代码的执行结果是( )
ls=[[1,2,3],[[4,5],6],[7,8]]
print(len(ls)
A、3
B、4
C、8
D、1
【第37题】
下面代码的执行结果是( )
ls=["2020","20.20","Python"]
ls.append(2020)
ls.append([2020, "2020"])
print(ls)
A、['2020','20.20','Python',2020]
B、['2020','20.20','Python',2020,[2020,'2020']]
C、['2020','20.20','Python',2020, ['2020']]
D、['2020','20.20','Python',2020,2020,'2020']
【第38题】
以下程序的输出结果是( )
lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"]
for s in lcat:
if "豹" in s:
print(s,end="")
continue
A、猎豹
花豹
美洲豹
雪豹
B、猎豹
C、雪豹
D、猎豹 花豹 美洲豹 雪豹
【第39题】
表达式len(range(1,10))的值是()
A、9
B、b
C、1
D、2
【第40题】
关于 Python 程序格式框架的描述,以下选项中错误的是()
A、Python语言的缩进可以采用Tab键实现
B、 Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C、判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义
D、Python语言不采用严格的“缩进”来表明程序的格式框架
【第41题】
下面代码执行时,当输入17,输入结果是()
num=int(input("请输入感冒指数: "))
if 0<=num<=6 :
print("少发")
elif 7<=num<=19:
print("较易发")
elif 20<=num<=30:
print("易发")
elif 31<=num<=61:
print("极易发")
else:
print("指数值不正确")
A、“少发”
B、“较易发”
C、“易发”
D、“极易发”
【第42题】
下面代码执行时,当输入8.9,输入结果是()
v=float(input("请输入速度(千米/秒):"))
if v>=7.91:
print("飞船成功飞行! ")
else:
print("飞船不能升空! ")
A、True"
B、False
C、"飞船成功飞行!"
D、"飞船不能升空!"
【第43题】
下列Python语句正确的是()
A、min=x if xB、max=x>y x:y
C、if (x>y)print x
D、while True : pass
【第44题】
如下Python程序段
a=5
if a > 5 :
b = 2 * a
else:
b = a * a + 1
print (b)
运行结果是( )
A、26
B、25
C、10
D、5
【第45题】
如下Python程序段要打印0到100的数字,程序中的X应是多大整数()
for i in range(X)
print (i)
A、99
B、100
C、101
D、98
【第46题】
如下Python程序段:
s = 0
t = 1
for i in range(1,11):
t = t * i
s = s + 1 / t
变量s的值可表示为( )
A、1/1+1/2+1/3+…1/10
B、1/1*1/2*1/3*…1/10
C、1/1!+1/2!+1/3!+…1/10!
D、1/1+1/2*1/3+1/3*1/4+…1/9*1/10
【第47题】
如下Python程序段
x = int(input())
y = 10
if x < 0 :
y = 5
elif x < 100 :
y = 100
else:
y = 200
print( y)
运行后,输入5,程序输出的结果是( )
A、5
B、10
C、100
D、200
【第48题】
如下Python程序段
n = 0
for i in range(1,4):
n += i
循环结束后,变量i的值是( )
A、4
B、3
C、6
D、1
【第49题】
如下Python程序段
a = 13
b = 32
a = b
关于语句“a = b”的含义,下列叙述中正确的是( )
A、把变量a的值赋给变量b
B、把变量b的值赋给变量a
C、判断变量a的值是否等于变量b的值
D、把变量a的值与变量b的值交换
【第50题】
如下Python程序段
x = -64
if x > 0 :
y = 1
elif x = 0 :
y = 0
else:
y = -1
运行后,y的值是( )
A、1
B、0
C、64
D、-1

展开更多......

收起↑

资源预览