资源描述
第二章算法初步单元检测一、选择题(每小题5分,共50分)1下面对算法描述正确的一项是()A算法只能用自然语言来描述B算法只能用图形方式来表示C同一个问题可以有不同的算法D同一问题的算法不同,结果必然不同2用二分法求方程x220的近似根的算法中要用哪种算法结构()A顺序结构 B条件结构C循环结构 D以上都用3计算机执行下面的程序后,输出的结果是()A1B3AABBAB输出A,BA1,3 B4,1 C0,0 D6,04如图,程序框图输出的结果是5,则输入的x的值为()A2 B3 C26 D2或35如图所示的算法框图,下列说法正确的是()A第一个输出的数为1B第一个输出的数为4C交换与的顺序后输出结果相同D最后一个输出的是2 0036执行下面语句后,输出的值是()A4 B5 C54 D557某同学设计了如图的算法框图用以计算和式1103125141928的值,则在判断框中可以填写的表达式为()AI19 BI20 CI21 DI218如图所示的算法框图中,语句“输出i”被执行的次数为()A32 B33 C34 D359对于下列算法:输入aIfa5 Then b4Else If a3Then b5 Else b9 End IfEnd If输出a,b如果在运行时输入2,那么输出的结果是()A2,5 B2,4 C2,3 D2,910如图,若f(x)x2,g(x)log2x,输入x0.25,则输出h(x)等于()A0.25 B2 C2 D0.25二、填空题(每小题5分,共20分)11某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是_12按如图所示的算法框图运算,若输入x8,则输出k_;若输出k2,则输入x的取值范围是_13阅读下列算法:x6love8If xloveThen lovex 输出love的值End If写出输出的结果为_14随机抽取某产品n件,测得其长度分别为a1,a2,an,则如图所示的程序框图输出的s_,s表示的样本的数字特征是_三、解答题(共50分)15(12分)设计算法,求坐标平面内两点A(a,b),B(c,d)之间的距离,并画出算法框图16(12分)设函数请画出求函数值y的算法框图,并用算法语句描述17(12分)猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃前一天剩下的一半零一个,到第十天早上想吃时,见只剩一个桃子了,求第一天共摘了多少桃子?画出算法框图,并用语18(14分)为了节约用水,学校改革澡堂收费制度,实行计时收费,洗澡时间在30分钟以内(含30分钟),每分钟收费0.1元,30分钟以上超出的部分每分钟0.2元,请设计算法,使用基本语句完成澡堂计费工作,要求输入时间,输出费用参考答案1. 答案:C2. 答案:D3. 答案:B解析:该程序运行的过程是:A1B3A134B431输出A4,B1.4. 答案:D5. 答案:A解析:这是一个循环结构的算法框图首先给n赋值1,当n2 000时结束程序,最后一个输出的是1 999,所以D肯定是错误的,在第一个赋值结束时就输出n,显然是1,如果交换与的顺序,第一个将会输出4,显然结果发生了变化6. 答案:B解析:按执行过程一步一步分析,循环实现了A22324252,但要注意输出语句的表达式7. 答案:B解析:据和式可知当I19时是求和的最后一项,然后是I21,此时即要求终止程序,输出S,故判断框可填入I20,也可以填I21.8. 解析:由题意知i13i(i1,2,),当i1时,第1次输出i,当i34时,最后一次输出i,所以共输出34次答案:C9. 答案:A解析:本题主要考查条件语句的应用输入a的值2,首先判断是否大于5,显然2不大于5,然后判断2与3的大小,显然2小于3,所以结果是b5,因此结果应当输出2,5.10. 答案:C解析:h(x)取f(x)与g(x)中的较小值,即h(0.25)minf(0.25),g(0.25),g(0.25)log20.252,.11. 答案:解析:由题意知算法框图表达的是一个分段函数12. 答案:4(28,57解析:(1)x8,k0,x28117,k1,x217135,k2,x235171,k3,x2711143,k4,143115,输出k4.(2)由题意知解得x(28,5713. 答案:6解析:这是一个简单的条件语句,首先给x赋值6,love赋值8,比较可得xlove成立,根据条件的判断可知应把x(即6)的值赋给love,然后输出love的值即是6.14. 答案:n件产品长度的平均数解析:当i1时,sa1;当i2时,;当i3时,;当in时,.15. 解:算法如下:1输入点的坐标a,b,c,d.2计算m(ac)2.3计算n(bd)2.4计算.5输出AB.算法框图如图:16. 解:算法框图为:用If语句描述如下:输入xIf x2 Thenyx*x2*x+1Elseyx1End If17. 句描述解:算法框图如图所示程序如下:s1Fori1To9 s2*(s+1)Nest输出s18. 解:设时间为t分钟,则费用y为算法框图如图所示这里应用的是选择结构,应该用条件语句来表述输入用水时间tIfx30Then y0.1*tElsey3(t30)*0.2End If输出用水费用y
展开阅读全文