第三章 算法基础 知识点题库

某个算法的流程图如第4题图所示,依次输入i的值为10、20、0后,算法的输出结果为:

第4题图

(   )

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

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

②Do While number<=29

③读入用餐顾客的情况

④If 使用团购券顾客 then

变量number增加1

允许使用团购券进行消费

End If

⑤Loop

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

A . 每天允许使用团购券数量最多是30 B . 代码“变量number增加1”和“允许使用团购券进行消费”互换位置是可行的 C . 此算法的循环结构可以用For语句来实现 D . 此算法是用自然语言来描述的
小王在老师布置的“剥毛豆”算法中作如下叙述

 ①检查篮中是否还有毛豆

 ②若有,将毛豆剥壳,将豆粒放入碗中,将壳放入毛豆壳篮子中并返回①

 ③若无,则算法结束

该算法的表示方法是(   )

A . 流程图 B . 自然语言 C . 程序设计语言 D . 伪代码
请看下列伪代码。程序最后输出的P值是(     )

I=0

P=0

DO WHILE P<10

  P=P+I

  I=I+2

LOOP

PRINT P

A . 6 B . 12 C . 14 D . 8
描述算法的方式有流程图、伪代码和(   )
A . 自然语言 B . 机器语言 C . 高级语言 D . 汇编语言
下列不属于高级编程语言的是(   )
A . C 语言 B . VB语言 C . Python语言 D . 机器语言
流程图中表示判断的图形符号是(  )
A . B . C . D .
某算法的部分流程图如图所示,执行这部分流程后,输出a,b的值分别是(  )

A . 3,4 B . 3,5 C . 4,5 D . 4,6
驾驶员考试科目一考试成绩不低于90分为合格,下图是根据成绩判断是否合格的部分流程图:

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

A . ①→②→③ B . ①→②→④→③ C . ①→②→④ D . ①→②→③→④
某算法的部分流程图如图所示。执行这部分流程后,输出m的值是(  )

A . 0 B . 1 C . 2 D . 9
某算法的部分流程图如图所示。执行这部分流程,若输出b的值为5,则输入a的值可能为(  )

A . 20 B . 25 C . 30 D . 50
下图算法的运行结果为 。

下列选项中,不属于计算机程序设计语言的是(  )。
A . C语言 B . VB C . Pascal D . Excel
通过编制计算机程序解决问题的基本步骤是(    )。

①调试运行 ②分析问题 ③编写程序 ④设计算法

A . ②①③④ B . ②④③① C . ②③④① D . ④②③①
在某档电视节目中,有一个竞猜商品价格的活动,竞猜者如果能在规定的时间内猜出某种商品的价格,那么就可获得该商品。现有一件商品,其价格在0~ 1000元之间,每次报价后工作人员都会给出“高了”或者“低了”的反馈信息。竞猜者采取怎样的竞猜策略才能在尽可能短的时间和次数内说出最接近正确价格的数字呢?请回答下列问题。
  1. (1) 用两种以上方式描述你所设计的算法。
  2. (2) 简要叙述该算法还可以应用到哪些实际问题的解决中。
利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做(   )。
A . 分析问题 B . 设计算法 C . 编写程序 D . 调试程序
人们编制计算机程序解决问题一般有5个步骤,其正确顺序是:(       )

⑴分析问题 ⑵编写程序 ⑶调试运行 ⑷设计算法 ⑸构建数学模型

A . (1)(5)(4)(2)(3) B . (1)(4)(5)(2)(3) C . (1)(2)(3)(4)(5) D . (1)(5)(2)(4)(3)
下列选项中适合用计算机编程解决问题的是(      )
A . 比较两个同学的身高 B . 找出500以内能除以3余2、除以5余3的数字 C . 判断运动会能否正常举行 D . 计算顾客在超市购物的应付款
Java、Python、C++、汇编语言都属于计算机程序设计高级语言。
信息的编程加工里面算法设计是编程的核心,是解决问题的方法和步骤。
最近更新