[A 基础达标]
1.下列能称为算法的是( )
A.吃饭
B.做饭
C.刷碗
D.先买菜,再做饭,然后吃饭,最后刷碗
解析:选D.D项是完成一件事的步骤,所以是算法.A,B,C项均不符合算法的定义.
2.下列不能看成算法的是( )
A.洗衣机的使用说明书
B.烹制油焖大虾的菜谱
C.某人从济南市乘汽车到北京,再从北京坐飞机到纽约
D.李明不会做饭
解析:选D.由算法的概念可知,A、B、C均为算法,D不是算法.
3.下列所给问题中,不能设计一个算法求解的是( )
A.用二分法求方程x2-3=0的近似解(精确度0.01)
B.解方程组
C.求半径为2的球的体积
D.求S=1+2+3+...的值
解析:选D.对于D,S=1+2+3+...,不知道需要多少步完成,所以不能设计一个算法求解.
4.使用配方法解方程x2-4x+3=0的算法的正确步骤是( )
①配方得(x-2)2=1;②移项得x2-4x=-3;③解得x=1或x=3;④开方得x-2=±1.
A.①②③④ B.②①④③
C.②③④① D.④③②①
解析:选B.使用配方法的步骤应按移项、配方、开方、得解的顺序进行.
5.有如下算法:
第一步,输入不小于2的正整数n.
第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.
第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.
则满足上述算法条件的n是( )
A.质数 B.奇数
C.偶数 D.约数
解析:选A.根据质数、奇数、偶数、约数的定义可知,满足条件的n是质数.
6.求过P(a1,b1),Q(a2,b2)(a1,b1,a2,b2∈R)两点的直线的斜率有如下算法,请在横线上填上适当的步骤: