算法与流程图 知识点题库

下面是关于剥毛豆的算法描述:①检查篮中是否有剩余毛豆;②若无,则算法结束。③若有,将毛豆剥壳,豆粒放入碗中,豆壳放入垃圾桶;再回到①。该算法的表示方法是(  )
A . 自然语言 B . 流程图 C . 伪代码 D . 程序设计语言
对于给定的一个问题,算法不一定是唯一的。
2008年北京奥运会开幕式的舞台上,有很多的设备,很多的技术人员,很多演员,总装设计院的专家主了让数千岗位配合得天衣无逢,建立了以“音乐时间码”为核心的全方位计算机指挥监控系统,让音乐通领时间。以上事例说明了:(  )
A . 计算机具有强大的信息处理功能 B . 计算机可以代替人脑 C . 音乐可以指挥人的行为 D . 计算机可以控制人类
Python源代码程序编译后的文件扩展名为(  )。
A . .py B . .c C . .java D . .php
以下说法中正确的是(  )
A . 计算机语言有机器语言、汇编语言、高级语言 B . 计算机语言只有三种,即Basic语言、Pascal语言、C语言 C . 只有机器是低级语言 D . 高级语言接近自然语言,能被计算机直接识别和接受
解决同一问题的算法是不唯一的。
计算圆面积的正确算法是(  )。

①计算圆面积s=3.1415*r*r②结束③输入圆半径 r的值④输出结果

A . ③④①② B . ③①④② C . ①④②③ D . ①④③②
如果一个三位正整数等于它的每个数字的立方和,则此数被称为“水仙花”数(如:371=33+73+13)。计算有多少个这样的三位数?算法如下:

①将100赋值给变量i,将0赋值给变量j;

②判断i是否是“水仙花”数,若是,输出该数,并将j值加1;

③将变量i加1,若i还小于或等于999,转②,否则转④;

④输出变量j,结束。

变量j在上述算法中的作用是(  )

A . 统计“水仙花”数的个数 B . 计算所有“水仙花”数的和 C . 统计参与判断是否“水仙花”数的个数 D . 无作用
如果一个三位正整数等于它的每个数字的立方和,则此数被称为“水仙花”数(如:371=33+73+13)。计算有多少个这样的三位数?算法如下:

①将100赋值给变量i,将0赋值给变量j;

②判断i是否是“水仙花”数,若是,输出该数,并将j值加1;

③将变量i加1,若i还小于或等于999,转②,否则转④;

④输出变量j,结束。

上述算法描述中第②步采用的算法结构是(  )

A . 顺序结构 B . 分支结构 C . 循环结构 D . 判断结构
用高级程序设计语言编写的程序(   )。
A . 计算机能直接执行 B . 具有良好的可读性和可移植性 C . 执行效率高 D . 依赖于具体机器
以下图形中哪个是流程图符号(   )
A . 图片_x0020_100001 B . 图片_x0020_100002 C . 图片_x0020_100003 D . 以上都是
VB语言属于计算机低级语言,人们使用起来很不方便。
解决同一个问题可能有不同的算法。
如图所示流程图,其虚线框部分的控制结构属于(     )

A . 循环结构 B . 树型结构 C . 顺序结构 D . 分支结构
关于python程序设计语言,下列说法不正确的是(      )。
A . python源文件以***.py为扩展名 B . python的默认交互提示符是:>>> C . python只能在文件模式中编写代码 D . python具有丰富和强大的模块
下列关于流程线的说法,其中错误的有(       )。
A . 流程线表示算法步骤执行的顺序,用来连接图框 B . 流程线只要是上下方向就表示自上向下执行可以不要箭头 C . 流程线无论什么方向,总要按箭头的指向执行 D . 流程线是带有箭头的线,它可以画成折线
下列有关算法的叙述,正确的是 (   )
A . 算法的执行效率与数据的存储结构无关 B . 算法的空间复杂度是指算法程序中指令(或语句)的条数 C . 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D . 算法的时间效率是指执行算法所需要的时间,时间越短,效率越低。
是解决问题的方法和步骤,是算法中所用数据的组织结构。
唯一能被计算机直接接受的语言是高级语言。
最近更新