题目内容
12.算法共有三种逻辑结构:顺序结构,条件结构,循环结构,在下列说法中正确的是( )| A. | 一个算法中只能含有一种逻辑结构 | |
| B. | 一个算法中可以含有以上三种逻辑结构 | |
| C. | 一个算法中必须含有以上三种逻辑结构 | |
| D. | 一个算法中最多可以含有以上两种逻辑结构 |
分析 按照步骤依次执行的一个算法,则具有“顺序结构”;需要进行判断,判断的结果决定后面的步骤,这样的结构通常称条件结构(选择结构);针对重复完成一部分工作的设计算法步骤,通常称为循环结构.
解答 可通过一个具体的例子表达,设计出计算1+2+3+…+10的结果的算法框图.
方法一:![]()
方法二:![]()
像“方法一”算法框图,同时有顺序结构,条件(选择结构)和循环结构.
“方法二”只有顺序结构
∴可以理解选项:
A.一个算法中只能含有一种逻辑结构.不对;
B.一个算法中可以含有以上三种逻辑结构.对的;
C.一个算法中必须含有以上三种逻辑结构.不对;
D.一个算法中最多可以含有以上两种逻辑结构.不对;
故选:B.
点评 本题考查算法的逻辑结构,常看看算法框图(流程图),便可轻松解决.属于基础题.
练习册系列答案
相关题目
20.下列函数中为偶函数的是( )
| A. | y=x+$\frac{1}{x}$ | B. | y=x3 | C. | y=$\sqrt{x}$ | D. | y=|x|+1 |
17.焦点是(0,±2),且与双曲线$\frac{{x}^{2}}{3}$-$\frac{{y}^{2}}{3}$=1有相同渐近线的双曲线的方程是( )
| A. | x2-$\frac{{y}^{2}}{3}$=1 | B. | y2-$\frac{{x}^{2}}{3}$=1 | C. | x2-y2=2 | D. | y2-x2=2 |