同的算法,
故选D.
点评:本题考查算法的概念与特征,考查学生分析解决问题的能力,属于基础题.
5.以下关于算法的说法正确的是 ( )
A.描述算法可以有不同的方式,可用形式语言也可用其他语言
B.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题
C.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果
D.算法要求按部就班地做,每一步可以有不同的结果
【答案】A
【解析】算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题.算法过程要求一步一步执行,每一步执行的操作,必须确切,只能有唯一结果,而且经过有限步后,必须有结果输出后终止,描述算法可以有不同的语言形式,如自然语言、框图语言及形式语言等,故选A.
6.算法的计算规则以及相应的计算步骤必须是唯一确定的,既不能含糊其辞,也不能有多种可能.这里指的是算法的
A.有序性 B.明确性
C.可行性 D.不确定性
【答案】B
【解析】算法的计算规则以及相应的计算步骤必须是唯一确定的,既不能含糊其辞,也不能有多种可能,这里指的是算法的明确性.故选B.
二、填空题
7.已知A(-1,0),B(3,2),下面是求直线AB的方程的一个算法,请将其补充完整:
第一步,_________________.
第二步,用点斜式写出直线AB的方程y-0=1/2 [x-(-1)].
第三步,将第二步的方程化简,得到方程x-2y+1=0.
【答案】求出直线AB的斜率k= =
【解析】给定A(-1,0),B(3,2),求直线AB的方程,由第二步不难发现,第一步求出直线AB的斜率: