2.2 算法的概念及描述 2024-2025学年高中信息技术人教/中图版(2019)必修1
2.2 算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1
一、选择题
1.“若是本书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是( )
A.分支结构 B.循环结构 C.顺序结构 D.树形结构
2.计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( )等5个特性
A.可执行性、可移植性和可扩充性 B.可执行性、有穷性和确定性
C.确定性、有穷性和稳定性 D.易读性、稳定性和确定性
3.以下关于算法的描述,正确的是( )
A.算法只能用流程图来描述
B.同一种算法只能用一种程序语言来实现
C.一个算法必须保证它的执行步骤是有限的
D.算法可以有零个或多个输入,但只能有一个输出
4.下列关于算法特征的说法,正确的是( )
A.有穷性是指算法得到的结果不能是无限不循环小数
B.可行性是指计算机硬件能够达到算法运行的要求
C.确定性是指算法的处理结果必须是确定的
D.算法被执行者实施时,可以没有输入,但必须包含至少一个输出
5.下列算法,输出结果是( )。
试卷第1页,共1页
学科网(北京)股份有限公司
A.6 B.9 C.3 D.15
6.下列关于算法和程序设计语言之间关系的说法,正确的是( )
A.算法独立于程序设计语言,可以由多种程序设计语言来实现
B.程序设计语言与算法是一一对应的,每种算法由特定的程序设计语言来实现
C.当我们设计算法时,需要优先考虑由哪种程序设计语言来实现
D.评价一种算法的优劣,主要看能否被任何程序设计语言轻松实现
7.下列关于算法的说法,正确的是( )
A.算法的三要素包括运算、执行、过程
B.用自然语言描述的算法通俗易懂、结构清晰、寓意明确
C.伪代码是一种比较直观简洁的、符号接近计算机程序代码的算法描述方式
D.解决问题的算法往往具有单一性,即一个问题用一种算法来解决
8.关于算法,下列叙述正确的是( )
A.解决任何一个具体问题只有一种算法 B.流程图只是算法的一种表示形式
试卷第2页,共1页
学科网(北京)股份有限公司
C.一种算法只能用一种程序语言来实现 D.算法是解题方法的精确描述,可以有无限个步骤
9.某算法的部分流程图如图所示,输入x的值为7,执行这部分流程后,下列说法正确的是( )
A.变量s的终值为35
B.变量x的终值为0
C.“x>1”这个条件判断执行了4次
D.若将循环条件“x>1”改为“x>=1”,输出结果不一样
10.在算法执行过程中,用于控制程序执行流程的语句通常称为( )
A.控制语句 B.逻辑语句 C.条件语句 D.循环语句
11.介于自然语言和程序设计语言之间的人工语言描述算法是( )
A.流程图 B.框架图 C.自然语言 D.伪代码
12.下面不属于程序的基本控制结构的是( )
A.顺序结构 B.分支结构 C.循环结构 D.输入输出结构
13.某算法的部分流程图如图所示,执行这部分流程,输出x的值是( )
试卷第3页,共1页
学科网(北京)股份有限公司