课时分层作业(一)算法的含义(建议用时:60分钟)[基础达标练]一、选择题1.下列关于算法的说法中,正确的是()A.算法就是某个问题的解决过程B.算法执行后可以不产生确定的结果C.解决某类问题的算法不是唯一的D.算法可以无限地操作下去C[本题考查学生对算法概念及其特征的理解.容易判断只有C是正确的.故选C
]2.阅读下面的四段话,其中不是解决问题的算法的是()A.从南京到香港旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程x2-1=0有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15C[由算法的定义可知C不是算法.]3.下列语句中是算法的有()①煮米饭需要刷锅、淘米、添水、加热这些步骤;②判断7是否为质数,应首先看7除了能被1和它本身整除外,是否还能被其他数整除;③2x=x+5;④求梯形面积应首先给出上、下底a,b的长和高h,然后根据公式S=(a+b)h求解.A.①②③B.①②④C.①③D.②④B[算法是解决问题的方法,步骤③没有解题步骤不是算法,①②④是算法.故选B
]4.下列关于算法的说法中,错误的是()①一个算法的步骤是可逆的;②描述算法可以有不同的方式;③算法可以看成按照要求设计好的有限的、确切的步骤或序列,并且这样的步骤或序列只能解决当前问题;④算法只能用一种方式表示.A.①③B.②④C.①②④D.①③④D[根据算法的定义和特征知②正确,①③④错误.故选D
]5.求方程2x+3=0的解的算法步骤如下,横线处应填()第一步移项,得2x=-3;第二步两边同时除以2,得x=-;第三步________
A.输出x=-B.x=-C.-D.输入x=-[答案]A二、填空题6.已知直角三角形的两直角边长为a,b,求该直角三角形斜边上的高h的一个算法分为下