内容正文:
2.2算法的控制结构——同步练习
一、选择题 (共15题)
1.有流程图结构如下,其算法结构属于
A.顺序结构 B.选择结构 C.循环结构 D.重复结构
2.算法设计是编写程序的基础。下列关于算法的叙述正确的是
A.算法必须产生正确的结果 B.算法可以没有输出
C.算法必须具有确定性 D.算法的表示必须使计算机能理解
3.某算法的部分流程图如图所示,执行这部分流程后,变量x的值是 ( )
A.0 B.3 C.2 D.1
4.流程图是描述( )的常用方式。
A.程序设计 B.算法 C.数据结构 D.机器语言
5.下列关于算法的叙述,错误的是
A.算法一定有输入 B.算法可以使用程序设计语言来实现
C.算法必须有输出 D.算法必须执行有限步以后能结束
6.算法描述可以有多种表达方法,下面不属于算法描述方法的是( )。
A.自然语言 B.流程图 C.伪代码 D.机器语言
7.顺序结构程序的执行顺序是( )
A.由外到内 B.自上而下 C.自下而上 D.由内到外
8.某方程实数根x=,则用来计算x的VisuAl BAsiC表达式是( )
A.B ^ 2 / (2 * A) B.SqrB./ 2 * A C.Sqr(B / 2 * A) D.B ^ 0.5 / (2 * A)
9.某算法流程图如图所示。执行该算法,当s的值为0时 ( )
A.k的值为10 B.程序出错 C.语句“k=k+1”共被执行了2次 D.输出k的值
10.以下问题中,最适合用程序设计的方式解决的是( )
A.求三元一次方程组的解 B.一组调查数据的图表表示
C.编辑文稿 D.家庭装修设计
11.某算法流程图如图所示,执行该算法,输出n的结果是( )
A.4 B.8 C.12 D.18
12.人们编制计算机程序解决问题一般有5个步骤,其正确顺序是:( )
(1)分析问题 (2)编写程序 (3)调试运行 (4)设计算法 (5)构建数学模型
A.(1)(5)(4)(2)(3) B.(1)(4)(5)(2)(