内容正文:
第5课分支结构程序设计
一、选择题
1.选择结构不包含( )
A.单分支 B.双分支 C.多分支 D.群分支
2.算法的基本结构不包括哪个( )
A.顺序结构 B.分支结构 C.循环结构 D. 线性结构
3.下列程序的基本结构属于( )
a=9
b=a+1
c=a+b
print(a,b,c)
A.顺序结构 B.分支结构 C.循环结构 D.树形结构
4.下列程序段的结构是:
if a+b>c and a+c=b and b+c>a :
print(“周长:”,a+b+c)
else:
print(“不能构成三角形”)
A.顺序结构 B.分支结构 C.循环结构 D.以上三项都是
5.下列关于python分支结构的说法错误的是( )
A.分支结构使用保留字if、elif、else来实现,每个if后面必须有elif或者else
B.if-else结构可以嵌套
C.if语句会判断if后面的逻辑变大时,当表达式的结果为真时,执行if后面的语句块
D.缩进是分支结果的语法部分,缩进不正确影响分支功能
6.有部分流程图结构如图,其算法结构属于( )
A.顺序结构 B.重复结构 C.分支结构 D.循环结构
7.关于三种基本结构的流程图,下列选择正确的是()
A.一是顺序结构、二是分支结构、三是循环结构
B.一是顺序结构、二是循环结构、三是分支结构
C.一是分支结构、二是顺序结构、三是循环结构
D.一是循环结构、二是分支结构、三是顺序结构
8.以下程序代码主要体现了哪种程序结构( )
Import math
x =100
if x<0 :
y = abs(x)
else:
y=math. sqrt(x)
A.分支结构 B.树型结构 C.顺序结构 D.循环结构
9.if语句属于( )
A.顺序语句 B.分支语句 C.循环语句 D.循环结构
10.计算s=1 ×2×3×……×100,则可以充分利用下列哪种基本结构( )
A.顺序结构 B.分支结构 C.循环结构 D.树型结构
11.算法的三种基本结构是( )
A.循环结构、组合结构、嵌套结构 B.顺序结构、循环结构、分支结构
C.分支结构、组合结构、循环结构 D.嵌套结构、选择结构、顺序结构
12.下面用自然语言描述的算法中包含的基本结构有( )
① 输入两个正整数m、