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

某算法的流程图如下所示:

当输入a、b、c的值分别为5、2、8时,该算法的输出结果为(   )

A . 8 B . 2 C . 5 D . 7
下列关于算法描述,错误的是 (   )   
A . 算法必须在有限的步骤可以执行完毕 B . 算法就是解决问题所需的步骤集合 C . 算法可以被表述但无法实现 D . 算法可以被表述也可以被实现
萧明申请了一个网银账号,登录网银账号时要输入密码。如果密码输入的错误次数超过3次,那么当日网银账号将被锁定,次日自动解锁。下图是登陆网银的流程图,萧明不小心输入密码错误了2次,第3次才正确,那么他的操作流程应该是(   )


A . ①→②→③→①→②→③→①→②→③→④→⑤ B . ①→②→③→①→②→③→④→⑤ C . ①→②→③→④→⑤  D . ①→②→③→④→⑤→⑥
某算法的部分流程图如图所示,执行这部分流程图,依次输入12,20,-15,45,9,则输出b的值是(  )

A . 12 B . -15 C . 45 D . 9
有如下图所示的流程图,根据此流程图可知,最后s的值为(   )

A . 10 B . 32 C . 46 D . 94
某算法流程图如图所示。若输入m和n的值分别为12和15,执行这部分流程后,变量m的值为(  )

A . 1 B . 3 C . 4 D . 5
某算法的部分流程图如图所示,执行这部分流程后,变量x的值是(  )

A . 0 B . 1 C . 2 D . 8
下列选项中,不属于计算机程序设计语言的是(  )。
A . C语言 B . VB C . Pascal D . Excel
下面说法正确的是(     )
A . 算法+数据结构=程序 B . 算法就是程序  C . 数据结构就是程序 D . 算法包括数据结构
介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?(    )
A . 流程图 B . 伪代码 C . 高级语言 D . VB程序设计语言
根据算法的特征,下面描述正确的是:(   )
A . 一个算法有0个或多个输入 B . 一个算法可以有0个输出 C . 算法步骤可以无限 D . 算法的每个步骤都具有确定的含义。
有27个砝码,外观一模一样,其中有一个异常砝码重0.95g,其他砝码重1g。有一个只能分清轻重的天平,请问最少需要使用(     )次天平能找出那个重0.95g的砝码。
A . 2 B . 3 C . 4 D . 5
算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的无穷集合。
关于算法,正确的说法是(  )。
A . 算法就是程序 B . 算法就是流程图 C . 算法就是伪代码 D . 算法就是对于一个特定问题确定的有限的求解步骤
在日常生活中,人们可能因为忘记自己设置的密码而无法打开密码箱,但往往通过不断的尝试最后解决了此问题。请你用合适的方式来描述此问题的解决过程。
通过对算法的理解,下列叙述中能称为算法的是(   )。
A . 手机支付需要连接网络 B . 一般商家都支持手机支付 C . 手机支付需要进行扫描二维码、输入金额、输入支付密码这些步骤 D . 手机支付减少了纸币的使用
下列关于算法的概念及描述,说法正确的是(    )
A . 算法的一个步骤可以被执行多次 B . 算法必须包括一个或多个输入 C . 算法就是数学运算方法 D . 算法只能用自然语言进行描述
小明需要编写程序,用来计算1+2+3+……+∞的值,但是他程序编不出来,因为这不符合算法的特点(    )。
A . 可行性 B . 有穷性 C . 必须有输入 D . 必须有输出
选用Python语言,编写、调试运行模拟区间测速程序,验证、完善、优化算法

代码编写完成并在程序调试运行过程中,总会遇到各种各样的错误,有的错误是用户输人造成的,①关键字、函数名、变量名等拼写错误;②中英文输入、缩进格式、表达式书写以及缺少冒号等不符合Python 的语法规范;还有一类错误是程序设计本身存在的逻辑错误,这类错误只有在运行时才能判断其算法是否正确和完整。根据要求,回答问题。

  1. (1) 观察图a,分析同学A程序的错误并改正。
  2. (2) 观察图b,分析同学B程序的错误并改正。
  3. (3) 通过小组间的对比分析,总结归纳得出,在利用计算机解决问题时,算法是不能被计算机直接执行的,需要将算法按照一定的规则编写成计算机能够识别和运行的程序,计算机程序设计语言是一组用来定义计算机程序的语法规则,统称编程语言。正确地使用编程语言,能让计算机准确地执行命令、解决问题。关于问题求解,            。(多选)
    A . 求解问题的算法往往不止一个 B . 求解问题的算法描述中,可同时使用自然语言、流程图和伪代码 C . 同一个算法可以编写不同的程序 D . 程序是算法的具体实现 E . 算法是计算机解决问题的核心 F . 面对数据量很大时,人工处理效率较低,可以借助计算机解决问题更高效、更便捷
算法的基本结构有种,其中分支结构有个入口,个出口;循环结构有个入口,个出口。(请填入相应的阿拉伯数字)
最近更新