内容正文:
4.2 运用顺序结构描述问题求解过程
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.在Python中,若a=3,b=2,c=1,下列程序段执行后,变量b的值是( )
c=a
b=b+c
A.2 B.3 C.4 D.5
2.a=40,b=30,print(a-b)结果是( )
A.70 B.10 C.20 D.4030
3.Python程序的基本结构有( )
A.过程结构 B.顺序结构 C.循环结构 D.分支结构
4.如下所示程序段,主要运用了( )
W=float( input(输入体重(kg):")
h= float( input("输入身高(m):"))
bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)
if bmi<18.5:
print("偏瘦")
elif 18.5<=bmi<24:
print("正常")
else:
print("偏胖")
A.顺序结构 B.选择结构 C.循环结构 D.网状结构
5.表示程序中的各步操作按出现的先后顺序执行的是( )
A.选择结构 B.顺序结构 C.体系结构 D.循环结构
6.input( )函数返回的结果是( )
A.整型 B.浮点型 C.字符串型 D.列表型
7.下列算法输出结果是( )。
A.3 B.6 C.9 D.12
8.在Python中,执行以下语句后,显示的结果是( )
>>>x=4
>>>y=8
>>>x=x**2
>>>y=10-y
>>>x-y
A.12 B.18 C.16 D.14
9.顺序结构是最常用最简单的程序结构,其语句执行顺序是( )
A.自上而下 B.自下而上 C.由内到外 D.由外到内
10.Python输入函数为( )。
A.time() B.round() C.input( ) D.print()
11.下列语句执行输出结果正确的是( )
x,y,z=3,4,5
if y>x and z>y:
z,x=x,z
print(x,y,z)
A.3 4 5 B.4 5 3 C.5 3 4 D.5 4 3
12.s=int(input(“请输入一个两位数:”))
s=s%6
print(s)
程序运行后,键盘输入33,其输出结果为 ( )
A.5.5 B.3 C.5 D.3.0
13.以下程序属于那一种结构( )
a,b,c=2,10,7
c=a
a=b
b=c
print(a,b,c)
A.循环结构 B.分支结构 C.顺序结构 D.双分支结构
14.以下4段程序或表达式不能实现两个整数型变量a,b的值交换的是( )
A.
a, b = b, a
B.
t = a
a = b
b = t
C.
a = a + b
b = a – b
a = a – b
D.
if a ! = b:
a = b
b = a
A.A B.B C.C D.D
15.以下是一段Python程序,它的基本结构属于( )
a=1
b=a+1
c=a+b
print(a,b,c)
A.顺序结构 B.分支结构 C.循环结构 D.树形结构
16.顺序控制结构的程序执行过程是( )依次执行的。
A.自上而下 B.自下而上 C.自外到内 D.由内到外
17.程序的基本结构有顺序结构、选择结构和( )。
A.模块结构 B.层次结构 C.循环结构 D.逻辑结构
18.有如下Python程序段:
a=3
b=4
a=a+b
b=a+b
运行程序后a、b的值分别是( )
A.3,4 B.7,7 C.7,11 D.11,7
19.某市出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构( )
A.顺序结构 B.分支结构 C.循环结构 D.无法确定
20.执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是( )
A.12 B.12.0 C.1e2 D.’12’
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】本题考查的是Python顺序结构。a=3,b=2,c=1,c=a=3,b=b+c=2+3=5。故本题应选D。
2.B
【详解】本题考查的是Python程序基础。a=40,b=30,a-b=40-30=10,故print(a-b)输出结果是10,选项B正确。
3.BCD
【详解】本题主要考查Python程序的基本结构。Python程序的基本结构有顺序结构、循环结构、分支结构。故本题选BCD选项。
4.B
【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。
5.B
【详解】本题考查程序结构
顺序结构:表示程序中的各步操作按出现的先后顺序执行。故本题选B选项
6.C
【详解】本题考查的是Python中input函数。input( )函数返回的结果是字符串型。本题应选C。
7.C
【详解】本题考查的是流程图识读。a=3,a=a+3=3+3=6,b=a+3=6+3=9。输出b的值为9,故本题应选C。
8.D
【详解】本题考查Python基础。x=x**2=4**2=16,y=10-y=10-8=2,x-y=16-2=14。故选D。
9.A
【详解】本题考查顺序结构的描述。顺序结构是最常用最简单的程序结构,其语句执行顺序是自上而下。故选A。
【点睛】
10.C
【详解】本题考查的是Python函数。input( )是输入函数,print()是输出函数。故选项C正确。
11.D
【详解】本题考查的是Python选择语句。初始值x=3,y=4,z=5。4>3 and 5>4成立,执行 z,x=x,z即交换x、z值,交换后xyz分别为:5 4 3,故选项D正确。
12.B
【详解】本题主要考查程序运行。s=33,s=s%6=33%6=3(%取余),故本题选B选项。
13.C
【详解】本题考查程序控制结构。分析程序可知,该程序属于顺序结构,即自上而下依次执行。故选C。
14.D
【详解】本题考查的是Python表达式。选项D中,执行后a,b的值都变为b的值,不能实现交换,故选D。
15.A
【详解】本题考查的是Python程序结构。程序结构有顺序结构、选择结构、循环结构。顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故本题应选A。
16.A
【详解】本题考查的是算法结构。顺序控制结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故选项A正确。
17.C
【详解】本题主要考查程序的基本结构。程序的基本结构有顺序结构、选择结构和循环结构,故本题选C选项。
18.C
【详解】本题主要考查Python程序的执行。a=3,b=4,a=a+b=3+4=7,b=a+b=7+4=11,故本题选C选项。
19.B
【详解】本题主要考查程序设计基本结构。出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,故应充分利用分支结构,故本题选B选项。
20.D
【详解】本题考查的是input()函数。input()函数的返回结果都是字符串。故执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是'12'。选项D正确。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$