2.1 算法的概念及描述 知识点题库

用计算机程序解决数学问题“求一元二次方程实数解”的步骤通常是(   )
A . 设计算法→编写程序 B . 编写程序→调试程序→检测结果 C . 分析问题→设计算法→编写程序→调试运行→检测结果 D . 编写程序→调试运行
某算法流程图如图所示,执行该算法,输出s的结果是(   )

A . 0 B . 8 C . 10 D . 15
某算法流程图如图所示,执行该算法,则输入变量S和变量i的值分别为(  )
A . 10,6 B . 10,8 C . 12,6 D . 12,8
在VB中,有如下事件处理过程代码:

Private Sub Command1_Click()

  Dim s As Double

  s = 0

  Do While s <> 5

    s = s + 2

  Loop

  Label1.Caption = Str(s)

End Sub

该事件处理过程代码违背了算法特征中的(   )

A . 确定性 B . 有穷性 C . 有输出 D . 有0个或多个输入
驾驶员考试科目一考试成绩不低于90分为合格,下图是根据成绩判断是否合格的部分流程图:

如果输入的成绩为90,则该流程的执行顺序为(  )

A . ①→②→③ B . ①→②→④→③ C . ①→②→④ D . ①→②→③→④
计算梯形面积的算法描述如下:

①输入上底a、下底b和高h

②计算梯形面积s(计算公式为:s=(a+b)*h/2)

③输出结果

④结束

上述算法属于(  )

A . 解析算法 B . 排序算法 C . 递归算法 D . 枚举算法
下面3个流程图片段依次分别是什么结构?(  )

     

A . 选择、顺序、循环 B . 顺序、选择、循环 C . 顺序、循环、选择 D . 选择、循环、顺序
(  )不是计算机的编程语言。
A . Access B . Pascal C . C++ D . Visual Basic
下列属于计算机程序设计语言的是(  )
A . FrontPage B . PowerPoint C . Visual Basic D . Flash
观察下面流程图,n的初值为5,最后s输出的值为(  )

A . 5 B . 6 C . 7 D . 8
在算法流程图描述中,图形符号 表示(  )。
A . 处理或运算 B . 算法的开始或结束 C . 输入、输出操作 D . 判断条件是否满足要求
关于伪代码,以下说法正确的是(   )
A . 伪代码是通过图形符号描述算法的 B . 伪代码抽象,书写不方便 C . 伪代码易于转化为计算机程序设计语言 D . 伪代码格式紧凑,但不易于理解
判断抛物线y=ax2+bx+c与x轴是否有交点的一种算法是:首先输入三个系数a,b,c的值,然后计算D值,D=b*b-4*a*c ,如果D<0,则抛物线与x轴无交点,否则抛物线与x轴有交点。这个算法的描述方式是          
A . 伪代码 B . 流程图 C . 自然语言 D . 计算机程序
算法设计是编写程序的基础。下列关于算法的叙述正确的是(   )
A . 算法结果不唯一 B . 算法可以没有输出 C . 算法必须具有确定性 D . 算法的表示必须使计算机能理解
关于算法,正确的说法是(  )。
A . 算法就是程序 B . 算法就是流程图 C . 算法就是伪代码 D . 算法就是对于一个特定问题确定的有限的求解步骤
算法是在(    )内求解某一问题所使用的具有精确定义的一系列操作规则。
A . 一个步骤 B . 有限步骤 C . 任一步骤 D . 无限步骤
有两个杯子A和B,分别盛放酒和水,要求将它们互换,编程解决这个问题时,以下算法正确的是(   )

①将A杯中的酒倒在C杯中  ②将B杯中的水倒在A杯中  ③将C杯中的酒倒在B杯中

A . ①③② B . ①②③ C . ②①③ D . ③①②
用于求变量s值的算法如下:

①变量s的初值是0,变量n的初值是1;

②若变量n的值大于100,则转到步骤⑤;

③s←s+(-1)n-1×n;

④n的值增加1,转到步骤②;

⑤输出s的值;

⑥结束。

下列数学表达式中,其计算结果与上述算法执行后变量s的值相等的是(     )

A . 1-2+3-4+……+99 B . 1-2+3-4+……+101 C . 1-2+3-4+……-100 D . -1+2-3+4+……+100
算法必须具备有穷性和确定性,在经历有穷步后得到一个或多个数据输出结果。
下列关于算法的叙述,正确的是(  )
A . 解题的步骤一定是无穷的 B . 算法是解决问题的步骤 C . 算法可以没有输出项 D . 算法是一定需要输入项
最近更新