3.2.1 算法 知识点题库

下列是用VB编程解决问题时的三个步骤

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

正确的顺序是(   )

A . ①②③ B . ①③② C . ③②① D . ②①③
下列问题不能用算法描述的是 (   )
A . 找出所有能被3整除的自然数 B . 输入身高体重,判断体型情况 C . 找出1000个整数中的最大值与最小值 D . 将(64)10  转换为对应的二进制数
如果你想泡壶茶喝,当时的情况是:没有开水,水壶、茶壶、茶杯要洗,火已经生好了,已有茶叶,接下来该怎么办呢?下面有四种解决办法,请同学们从“算法”的角度来分析,哪一种办法最省时间?(  )
A . 洗净水壶,灌上凉水,放在火上,等水开之后,洗茶杯、水壶,拿茶叶,泡茶喝 B . 先洗水壶、茶壶、茶杯,拿茶叶,一切就绪,灌水烧水,等水开了泡茶 C . 洗好水壶,灌上凉水,放在火上,在等待水开的时候,洗茶壶、茶杯,拿茶叶,等水开了,泡茶喝 D . 先洗茶壶、茶杯,拿茶叶,然后洗水壶、灌水烧水,等水开了泡茶
下列关于算法的说法正确的是(  )
A . 算法是分析问题的过程和方法 B . 对于同一个问题,只有同一个算法 C . 算法可以没有输入但必须要有输出 D . 1至50之间所有实数之和能用算法实现
以下最适合用计算机编程方法来处理的是(  )。
A . 在因特网上查找自己喜欢的歌曲 B . 对拍摄的数码照片进行处理 C . 截取一段视频 D . 计算10000以内偶数的平方和
编程解决问题的核心步骤是(  )。
A . 分析问题 B . 设计算法 C . 调试运行 D . 编写程序
编制计算机程序解决问题的过程有:描述问题、算法设计、编写计算机程序、调试等。其中,对算法描述不正确的是(  )。
A . 算法是解决问题的步骤集合 B . 解题的步骤是有限的 C . 算法是解题的算式 D . 算法是可以被表述和实现
一个算法可以用多种程序设计语言来实现。
算法中执行的任何计算步骤都可以被分解为基本的可执行的操作步骤。
关于算法,正确的说法是(  )。
A . 算法就是程序 B . 算法就是流程图 C . 算法就是伪代码 D . 算法就是对于一个特定问题确定的有限的求解步骤
某算法用伪代码描述如下。

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

If A<B then

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

输出A,B

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

A . 不符合“可行性”特征 B . 无法用流程图来描述 C . 运用了循环结构的控制转移 D . 实现从大到小输出两个自然数
下列选项中,关于算法的描述错误的是(   )。
A . 算法可以没有输入 B . 算法必须用 VB 语言实现 C . 算法一定有输出 D . 算法不能有二义性
通过对算法的理解,下列叙述中能称为算法的是(   )。
A . 手机支付需要连接网络 B . 一般商家都支持手机支付 C . 手机支付需要进行扫描二维码、输入金额、输入支付密码这些步骤 D . 手机支付减少了纸币的使用
下列关于算法描述,错误的是(   )。
A . 算法必须在有限的步骤内执行完毕 B . 算法可以被描述但无法实现 C . 算法可以没有输入但必须有输出 D . 算法是解决问题所需步骤的序列
若执行a=(-1)^0.5,则该执行步骤违反了算法的_________。(   )
A . 有穷性 B . 确定性 C . 可行性 D . 有0个或多个输入
下列关于算法的描述,正确的是(      )
A . 算法中可以包含无限循环,所以算法的执行步骤可以是无限的 B . 一个完整的算法必须要有输出 C . 算法只能用流程图表示 D . 一个完整的算法至少有一个输入
关于算法的重要特征,下列说法错误的是(      )
A . 有穷性:算法必须能在执行有限个步骤之后终止。 B . 确切性:算法中的每一次运算都有明确的定义,可具有二义性 C . 输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身给出了初始条件;输出项:算法一定要有输出。 D . 可行性:算法中执行的任何计算都可以在有限时间内完成(也称为有效性)
用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法?
人们在利用计算机程序解决同一个问题的时候,可以设计多种不同的算法。
以下关于算法的叙述中,错误的是(   )。
A . 算法必须有输出 B . 算法至少要有一个输入 C . 算法不一定有输入 D . 算法必须能结束
最近更新