算法的概念 知识点题库

下面的结论正确的是(  )

A . 一个程序的算法步骤是可逆的 B . 一个算法可以无止境地运算下去的 C . 完成一件事情的算法有且只有一种 D . 设计算法要本着简单方便的原则
算法作用之一是使计算机代替人完成某项工作.算法设计中有多种结构,常用有( )种.

A . 1 B . 2 C . 3 D . 4

下面程序运行时,从键盘输入4,则输出结果为

A . 4 B . 8 C . 15 D . 2

阅读右边的程序框图,运行相应的程序,输出的S值为(    )

A . 15 B . 14 C . 7 D . 6
将右图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为(   )

输入x

IFxe THEN

  y=0.5+0.5*(x-2)

ELSE

  y=0.5*x

END IF

输出y

A . 1 B . 1.5 C . 2 D . 0.859141

执行如图所示的程序框图,若输入的x的值为2,则输出的x的值为(    )

A . 3 B . 126 C . 127 D . 128
用辗转相除法求294和84的最大公约数时,需要做除法的次数是(       )

A . 1 B . 2 C . 3 D . 4
下列程序语言中,哪一个是输入语句

A . PRINT B . INPUT C . THEN D . END

已知程序框图如图所示,则输出的结果为(   )

A . 56 B . 65 C . 70 D . 72
执行右面的程序框图,若输入N=2013,则输出S等于(    )

A . 1 B . C . D .
下列对算法的理解不正确的是(  )

A . 一个算法包含的步骤是有限的 B . 一个算法中每一步都是明确可操作的,而不是模棱两可的 C . 算法在执行后,结果应是明确的 D . 一个问题只可以有一个算法
以下关于算法的说法正确的是(  )

A . 描述算法可以有不同的方式,可用形式语言也可用其它语言 B . 算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题 C . 算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 D . 算法要求按部就班地做,每一步可以有不同的结果
有一堆形状大小相同的珠子,其中只有一粒质量比其他的轻,某同学经过思考,认为根据科学的算法,利用天平(不用砝码),二次称量肯定能找到这粒质量较轻的珠子,则这堆珠子最多有(  )粒.

A . 6 B . 7 C . 9 D . 12
下列关于算法的说法,正确的是

 .

①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.

写出求一元二次方程ax2+bx+c=0的根的算法.

试给出求1×2×3×4×5×…×1000的算法.

算法具有精确性,其精确性指的是(   )
A . 算法一定包含输入、输出 B . 算法的步骤是有限的 C . 算法的每个步骤是具体的、可操作的 D . 以上说法均不正确
下面哪个不是算法的特征(   )
A . 抽象性 B . 精确性 C . 有穷性 D . 唯一性
下列关于算法的说法正确的有(   )

①求解某一类问题的算法是唯一的;

②算法必须在有限步操作之后停止;

③算法的每一步操作必须是明确的,不能有歧义;

④算法执行后一定产生明确的结果.

A . 1个 B . 2个 C . 3个 D . 4个
下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输出的 ,则输入的 可能是(    )

A . 15,18 B . 14,18 C . 12,18 D . 9,18
最近更新