3.2 算法及其描述 知识点题库

某餐厅在团购网站上推出了98元享原价198元的套餐团购活动,但规定每天接受团购券数量是有限制的,表示此餐厅是否接受团购券的算法如下:

①number=0  ′团购券数量用变量number表示。

②Do While number<=29

③读入用餐顾客的情况

④If 使用团购券顾客 then

变量number增加1

允许使用团购券进行消费

End If

⑤Loop

对于上述算法,下列说法错误的是(   )

A . 每天允许使用团购券数量最多是30 B . 代码“变量number增加1”和“允许使用团购券进行消费”互换位置是可行的 C . 此算法的循环结构可以用For语句来实现 D . 此算法是用自然语言来描述的
下列是用VB编程解决问题时的三个步骤

 ①在VB编程环境中设计界面,编写程序代码②分析问题,确定解决问题的算法 ③调试,运行程序

正确的顺序是(   )

A . ①②③ B . ①③② C . ③②① D . ②①③
能通俗易懂地描述算法,但容易出现“歧义”的算法表示方法是(   )
A . Visual Basic语言 B . Pascal语言 C . 自然语言 D . 流程图
根据雨水的pH值判断酸雨情况的规则为:当pH值小于4.7时为“重度酸雨”,当pH值介于4.7~5.6时为“轻度酸雨”,当pH值大于5.6时为“非酸雨”。其算法流程图如下图所示,则图中①、②所在判断框中的内容是( )

图片_x0020_11

A . ①pH<4.7? ②pH≤5.6? B . ①pH<4.7? ②pH<5.6? C . ①pH<4.7? ②pH>5.6? D . ①pH≥4.7? ②pH≤5.6?
一个算法流程图如图所示,算法结束时,变量m值为(  )


A . 10 B . 0 C . 4 D . -5
某算法的流程图如图所示。执行这部分流程后,输出S的结果是(  )

A . 45 B . 6 C . 10 D . 15
某算法的部分流程图如图所示,执行这部分流程图后,变量a,b的值分别是(  )

A . 3,3 B . 3,6   C . 0,-3 D . -3,-9
某算法的流程图如图所示,依次输入10,8,执行流程后,s的值是(  )

A . " 1 0 8" B . " 1 2" C . " 0 1" D . " 2 1"
某算法的部分流程图如图所示,执行这部分流程后,输出的值为(  )

A . 20 B . 30 C . 50 D . 210
网上购物的过程最好用(  )表达。
A . 项目式 B . 表格 C . 流程图 D . 结构图
某算法的部分流程图如图所示。

执行这部分流程,输出s的值是(  )

A . -10 B . 10 C . 190 D . 210
某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是(  )

A . 2,True B . 3,True C . 2,False D . 3,False
某算法用伪代码描述如下。

输入两个互不相等的自然数A,B

If A<B then

  (A←A+B,B←A-B,A←A-B)

输出A,B

关于上述算法,下列说法正确的是(  )

A . 不符合“可行性”特征 B . 无法用流程图来描述 C . 运用了循环结构的控制转移 D . 实现从大到小输出两个自然数
下列关于算法的描述正确的是(       )
A . 一个算法可以没有输入 B . 算法只能用流程图来表示 C . 如果一个算法没有输入,也就不会有输出 D . 一个算法的执行步骤可以是无限的
数学概念解答程序框图是描述(   )的常用工具。
A . 程序 B . 算法 C . 数据结构 D . 计算规则
如图所示,分别是计算三角形面积的算法和计算机程序,它们的描述方式是(    )

A . 自然语言和计算机语言 B . 自然语言和数字语言 C . 数字语言和自然语言 D . 计算机语言和数字语言
以下哪个不是算法的描述方法?(    )
A . 流程图 B . 伪代码 C . 顺序法 D . 自然语言
《九章算术》中用“更相减损术”求最大公约数的记载属于算法的自然语言描述。
下列关于算法的叙述,正确的是(  )
A . 解题的步骤一定是无穷的 B . 算法是解决问题的步骤 C . 算法可以没有输出项 D . 算法是一定需要输入项
小明同学用计算机求解1+2+……+100的和,下图是他设计的算法,请问他使用了

描述方法。

第一步,令s=0

第二步,令i=1

第三步,求出s+i,仍用s表示。

第四步,判断i>100是否成立?若是,输出s;

若不是,将i的值增加1,仍用i表示返回第三步。

最近更新