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

某算法流程图如第5题图所示,最后输出s的值是(   )

A . 0.25 B . 1 C . 2 D . 8
某算法的部分流程图如右图所示,执行这部分流程后,变量a的值是(   )


A . 4 B . 2 C . 1 D . 46
在现实生活中,人工解题的过程一般分为(   )。
A . 理解分析问题→寻找解题方法→用工具计算→验证结果 B . 寻找解题方法→理解分析问题→用工具计算→验证结果 C . 用工具计算→验证结果→寻找解题方法→理解分析问题 D . 用工具计算→验证结果→理解分析问题→寻找解题方法
某算法的部分流程图如图所示。执行这部分流程,依次输入“3,6,5 ,0,-1,-2”,则输出s的值是(   )

图片_x0020_10

A . 8 B . 10 C . 14 D . 16
设计算法的目的是(   )
A . 检测程序的可行性 B . 指出分析问题的过程 C . 发现问题提出问题 D . 提出解决问题的方法和步骤
看流程图得结果,变量s和i的值分别是(   )。

A . 2 和 2 B . 2 和 0 C . 1 和 2 D . 1 和 0
某算法的部分流程图如图所示:

执行这部分流程后,变量x的值是(  )

A . 0 B . 2 C . 14 D . 18
某算法的部分流程图如图所示。执行这部分流程,分别输入3,4,则输出x,y的值分别是(  )

A . 7,4 B . 4,3 C . -4,11 D . 4,11
某算法的部分流程图如下图所示。执行这部分流程后,下列说法不正确的是(  )

A . b>0执行了3次 B . b mod 2=1?执行了3次 C . a的值是256 D . ans的值是64
某算法的部分流程图如图所示。执行这部分流程,若输入数据依次为 6,4,2,5,3,0。则输出s的值为(    )。

A . 10 B . 12 C . 16 D . 20
使用计算机编程解决问题的首要步骤是(  )
A . 设计图纸 B . 分析问题 C . 查找资料 D . 问卷调查
高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下属于高级语言的是(  )
A . Java语言 B . Python语言 C . 汇编语言 D . C语言
判断抛物线y=ax2+bx+c与x轴是否有交点的一种算法是:首先输入三个系数a,b,c的值,然后计算D值,D=b*b-4*a*c ,如果D<0,则抛物线与x轴无交点,否则抛物线与x轴有交点。这个算法的描述方式是          
A . 伪代码 B . 流程图 C . 自然语言 D . 计算机程序
算法设计是编写程序的基础。下列关于算法的叙述正确的是(   )
A . 算法结果不唯一 B . 算法可以没有输出 C . 算法必须具有确定性 D . 算法的表示必须使计算机能理解
不属于使用计算机解决问题的步骤是(    )
A . 分析问题 B . 输入数据 C . 编写程序 D . 设计算法
下列属于计算机高级程序设计语言的是(    )

①VB;    ②机器语言;            ③汇编语言;            ④Pascal

A . ①② B . ②③ C . ①④ D . ③④
哪个不属于使用计算机解决问题的步骤是(     )
A . 分析问题 B . 调试运行 C . 编写程序 D . 输入数据
利用计算机解决问题的基本过程为(     )

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

A . ①②③④⑤ B . ②④③⑤① C . ④①②③⑤ D . ②③⑤①④
为监控车辆是否超过规定的最高车速,交通部常用测速仪来检测。测速仪前后两次发出并接收超声波信号,再根据两次信号差,测出被测车辆的速度。如果测得车辆超速就进行违章记录,否则不进行处理。以上算法描述采用的是语言,这个问题应该使用结构来设计算法比较合适,如果用流程图来描述该部分算法,在对应该填入的内容是

请写出计算机程序算法描述的方法有哪些。
最近更新