一、选择题
1.以下关于算法的说法正确的是( )
A.描述算法可以有不同的方式,可用形式语言也可用其他语言
B.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题
C.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果
D.算法要求按部就班地做,每一步可以有不同的结果
【解析】 算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题,故B不正确.
算法过程要求一步一步执行,每一步执行操作,必须确切,只能有唯一结果,而且经过有限步后,必须有结果输出后终止,故C、D都不正确.
描述算法可以有不同的语言形式,如自然语言、框图语言等,故A正确.
【答案】 A
2.下列叙述能称为算法的个数为( )
①植树需要挖坑、栽苗、浇水这些步骤.
②顺序进行下列运算1+1=2,2+1=3,3+1=4,…,99+1=100.
③3x>2x-1.
④求所有能被3整除的正数,即3,6,9,12,….
A.1 B.2 C.3 D.4
【解析】 根据算法的含义与特征:①②都是算法.③④不是算法.其中③不是一个明确的逻辑步骤,不符合逻辑性,④的步骤是无穷的.
【答案】 B