1算法的基本思想一、选择题1.算法的每一步都应该是确定的、能有效执行的,并且得到确定的结果,这是指算法的()A.有穷性B.确定性C.逻辑性D.不唯一性答案B解析算法的过程和每一步的结果都是确定的,即确定性.2.对于一般的二元一次方程组在写解此方程组的算法时,需要我们注意的是()A.a1≠0B.a2≠0C.a1b2-a2b1≠0D.a1b1-a2b2≠0答案C解析用加减法消元后,未知数y的系数是a1b2-a2b1,故a1b2-a2b1≠0才有解,否则无解.3.看下面的四段话,其中不是解决问题的算法的是()A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程x2-1=0有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15答案C解析算法强调的是解决一类问题一系列的方法或步骤,选项C只是陈述了有两个根的事实,没有解决如何求这两个根的问题,所以不能看成是算法.4.计算下列各式中的S值,能设计算法求解的是()①S=1+2+3+…+100;②S=1+2+3+…+100+…;③S=1+2+3+…+n(n∈N*).A.①②B.①③C.②③D.①②③答案B解析由算法的有限性知②不正确,而①③都可通过有限步骤操作,输出确定结果.5.用直接插入排序将40从右到左插入到有序列{21,23,32,35,79,100,125}中,第二步比较的是()A.40与35B.40与79C.40与100D.79与100答案C解析采用直接插入排序,第一步比较40与125,第二步比较40与100
6.已知算法:第一步:输入n
第二步:判断n是否是2,若n=2:则n满足条件;若n>2:则执行第三步.第三步:依次检验从2到n-1的整数能不能整除n,若不能整除n,满足条件.上述满足条件的