3.2.2 算法的描述 知识点题库

对输入的两个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示,流程图中虚线框部分的内容可为(   )

A . B . C . D .
某地政府为鼓励市民节约用水,实行居民水费梯度制,按年度用水量为计算周期,将每个家庭全年用水里划分为三级,水价分级递增。第一级用水量在216立方米(含)以下,水费为2.60元/立方米;第二级用水量在216~300立方米之间,超出部分水费为3.55元/立方米;第三级用水量为300立方米以上,超出部分水费为6.40/立方米。其中,X表示年用水量,Y表示年度水费。浏览该算法流程图(见下图),回答下列问题。

程序的算法流程图属于

(填:选择结构 / 循环结构 / 顺序结构)

将算法流程图中空缺的部分填上。

某算法的流程图如图所示。执行这部分流程后,输出变量i的值是(   )

图片_x0020_55

A . 7 B . 9 C . 11 D . 13
某模特培训学校打算将身高(H)超过1.75米且体重(W)不大于55千克作为招生条件,表示该条件的关系表达式为(  )
A . (H>=1.75)And (W<=55) B . (H<=1.75)Or (W>=55) C . (H>1.75)And (W<=55) D . (H>1.75)Or (W<55)
某算法部分流程图如下图所示,执行该流程后,变量s,i的值分别是(  )

A . 22  2 B . 14  4 C . 14  2 D . 22  4
"猴子吃桃"问题:一天,有一只猴子从树上摘下若干个桃子,当即吃了一半,觉得不过瘾,又吃了一个。第二天小猴子接着吃剩下的一半,还觉得不过瘾,又吃了一个。以后每天都是吃前一天剩下的一半并再吃多一个。到第四天,猴子按规则吃完桃子后,只剩一个桃子。问小猴子第一天摘了多少个桃子。右图所示是根据分析所画出的部分流程图。

采用倒推算法,其中设定M的初始值为1(第四天吃完后剩下的桃子数),D为天数(初始值为5)请在下面的①和②(对应流程图中相应空缺位置)填入相应选项。①、②分别为(  )

A . M=M*2+1      D=1 B . M=M*2+1      D<1 C . M=2*(M+1)    D=1 D . M=2*(M+1)    D<1
某算法的部分流程图如图所示,以下说法正确的是(  )

A . 该流程执行后,变量k的值是-1 B . 该流程执行后,变量a的值是16 C . 该流程用于计算并输出1+8-16的值 D . “a<32?”共执行了3次
某算法的部分流程图如图所示,执行这部分流程,依次输入5,6,7,则输出s时,s和a的值分别是(  )

A . -1,1 B . 1,1 C . 5,-1 D . 6,-1
某算法的流程图如图所示,执行该算法后,输出的结果是(  )

A . 5 B . 20 C . 50 D . 210
某算法的部分流程图如图所示。执行这部分流程,若输入x的值为221,则输出m,x的值依次为(  )

A . 0,221 B . 245,0 C . 22,2 D . 24,0
某算法的部分流程图如图所示,若输入的n值为 95,最终输出的S值为(  )

A . 00010111 B . 11010000 C . 11100000 D . 00000111
关于伪代码,以下说法正确的是(   )
A . 伪代码是通过图形符号描述算法的 B . 伪代码抽象,书写不方便 C . 伪代码易于转化为计算机程序设计语言 D . 伪代码格式紧凑,但不易于理解
下列关于算法描述方式的叙述正确的选项是(    )

①自然语言

②流程图

③伪代码

④汇编语言

A . ①②③ B . ①②④ C . ①③④ D . ②③④
如图所示,分别是计算三角形面积的算法和计算机程序,它们的描述方式是(    )

A . 自然语言和计算机语言 B . 自然语言和数字语言 C . 数字语言和自然语言 D . 计算机语言和数字语言
以下哪个不是算法的描述方法?(    )
A . 流程图 B . 伪代码 C . 顺序法 D . 自然语言
《九章算术》中用“更相减损术”求最大公约数的记载属于算法的自然语言描述。
下列关于描述算法的叙述中,正确的是(   )
A . 用自然语言描述算法不容易产生歧义 B . 对于同一个问题,可以使用不同算法 C . 使用流程图无法描述循环算法 D . 用伪代码描述算法就是用某种程序设计语言来编写代码
描述算法可以有多种方法,请你至少写出两种方法。
如下左图和右图所示,是求绝对值的算法,其描述方式分别是(    )

A . 自然语言、流程图 B . 伪代码、流程图 C . 自然语言、伪代码 D . 流程图、自然语言
关干算法的描述方法,以下说法正确的是(    )。

⒈    开始

⒉    输入圆半径r

⒊    计算圆面积 s=3.14*r*r

⒋    输出圆面积

⒌    结束

r=inputbox(“r=”)

s=3.14*r*r

print s

a

b

c

A . 只有a、b可以用来描述算法 B . 只有a可以用来描述算法 C . a、b、c都可以用来描述算法 D . 只有b可以用来描述算法
最近更新