1、课时作业(十)一、选择题1算法具有有穷性,其有穷性是指()A算法必须包含输出B算法中每个操作步骤都是可执行的C算法的步骤必须有限D以上说法都不正确解析:算法的有穷性是指算法的步骤必须有限答案:C2关于算法的描述正确的是()A算法与求解一个问题的方法相同B算法只能解决一个问题,不能重复使用C算法过程要一步一步执行,每步执行的操作必须确切D有的算法执行完后,可能无结果解析:由算法的定义可知C正确答案:C3下面四种叙述能称为算法的是()A在家里一般是妈妈做饭B做米饭需要刷锅、淘米、添水、加热这些步骤C在野外做饭叫野炊D做饭必须要有米解析:算法是做一件事的方法和步骤,在四个选项中,唯有B具有这一特征答
2、案:B4下面的结论正确的是()A一个程序的算法步骤是可逆的B一个算法可以无止境地运算下去C完成一件事情的算法有且只有一种D设计算法要本着简单方便的原则解析:一个程序的算法步骤是不可逆的,故A错;一个算法不可以无止境地运算下去,故B错;完成一件事情的算法不止一种,故C错,只有D正确答案:D5计算下列各式中的S值,能设计算法求解的是()S123100S123100S123n(n1且nN)A B C D解析:计算中的S值是一个执行无限步的过程,故不能设计算法求解答案:B6已知直角三角形两直角边长为a、b,求斜边长c的一个算法分下列三步:计算c;输入直角三角形两直角边长a、b的值;输出斜边长c的值其中
3、正确的顺序是()A B C D答案:D二、填空题7算法与一般的解决问题的过程相比较,你认为算法最重要的特征是_答案:明确有效,可以在有限步内完成8已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求它的总分和平均分的一个算法如下,请将其补充完整:1取A89,B96,C99.2_.3_.4输出计算结果解析:因为该算法的功能是求它的总分和平均分,所以“第二步”应为计算总分DABC.“第三步”应为计算平均分答案:计算总分DABC计算平均分E9已知平面直角坐标系中的点A(1,0),B(3,2),求直线AB的方程的一个算法如下,请将其补充完整1根据题意设直线AB的方程为ykxb.2将A(1,
4、0),B(3,2)代入第1步所设的方程,得到kb0;3kb23_.4把第3步所得结果代入第一步所设的方程,得到yx.5将第4步所得结果整理,得到方程x2y10.解析:第2步列出了关于k,b的方程组第3步解方程组确定k,b.答案:由第2步中得到k,b三、解答题10求18的所有正约数,请设计两种算法解:算法一:11是18的正约数,将1列出;22是18的正约数,将2列出;33是18的正约数,将3列出;44不是18的正约数,将4删除;1818是18的正约数,将18列出算法二:11829;218232;3列出18的所有正约数:1,2,3,32,23,232.11试设计一个算法,求表面积为16的球的体积解:算法设计如下:1取S16;2计算R (由于S4R2);3计算VR3;4输出运算结果 .12写出解方程x22x30的一个算法解:解法一:1.移项,得x22x3;2两边同时加1并配方,得(x1)24;3式两边开方,得x12;4解得x3或x1.解法二:1.计算方程的判别式并判断其符号,(2)241(3)160;2将a1,b2,c3代入求根公式x,得x13,x21.