算法的控制结构
算法的控制结构
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.已知长方形的长和宽,求长方形的面积,部分流程图如题图所示,其算法结构是( )
A.顺序结构 B.选择结构 C.框架结构 D.循环结构
2.以下问题中,适合利用循环结构解决的是( )
A.求一个学生3科成绩的平均分 B.求两个数中的较小值
C.判断一个数是否是奇数 D.统计100以内素数的个数
3.下列关于算法基本控制结构的描述,不正确的是( )
A.分支结构也称为选择结构
B.顺序结构按序依次执行程序语句
C.循环结构的循环次数可以是已知的
D.分支结构中各条执行路径中的语句都要被执行
4.下图所示的流程图表达的算法结构是( )
试卷第1页,共1页
学科网(北京)股份有限公司
A.顺序结构 B.选择结构 C.循环结构 D.跳转结构
5.某建筑公司规定,当室外温度高于37度时停止户外作业,低于37度后恢复作业,持续一个夏天。如运用编程工具实现这一规定,设计算法时应采用( )
A.分治思想 B.树型结构 C.顺序结构 D.循环结构
6.以下程序属于那一种结构( )
a,b,c=2,10,7
c=a
a=b
b=c
print(a,b,c)
A.循环结构 B.分支结构 C.顺序结构 D.双分支结构
7.某算法的流程图如图所示,执行该流程,若依次输入整数15,21,则输出p的值是( )
A.3 B.15 C.63 D.105
8.某算法的部分流程图如图所示。
试卷第2页,共1页
学科网(北京)股份有限公司
执行这部分流程,若输入a的值为60,则输出c的值为( )
A.2 B.3 C.4 D.5
9.某算法的部分流程图如图所示,执行该流程后,变量 sum 的值为( )
A.20 B.25 C.45 D.60
10.某算法的部分流程图如图所示,执行这部分流程后,若输入x的值依次为8,14,10,20,-1,则输出k的值是( )
试卷第3页,共1页
学科网(北京)股份有限公司