1、届苏教版算法与程序单元测试12一、填空题(共20小题,每小题5.0分,共100分) 1.下面是某一问题算法的伪代码ReadxIfx2Thenyx21Elseyx21EndIfPrinty(1)此伪代码是哪个问题的伪代码?(2)当输入的x值为3时,求输出的结果2.选择结构不同于顺序结构的特征是含有_3.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步取A89,B96,C99;第二步_;第三步_;第四步输出计算的结果4.阅读下列伪代码:则该伪代码执行后,变量y的值为_5.已知函数,试设计一个算法的流程图,计算输入自变量x的值时,输出y的值6.以
2、下给出的是用条件语句编写的一个程序,根据该程序回答:(1)若输入4,则输出结果是_(2)该程序的功能是求函数_的函数值ReadxIfx3Theny2xElseIfx3Thenyx21Elsey2EndIfEndIfPrinty7.某流程图如图所示,若输出的S57,则判断框内为_8.已知一个三角形的三边边长分别为2,3,4,将求其面积的一个算法补充完整:1取a2,b3,c4;2计算p_;3计算S4输出S的值等于_9.已知a333,b24,则使得abqr(q,r均为自然数,且0rbThenmaElsembEnd IfPrintm18.将多项式用秦九韶算法求值时,其表达式应写成_.19.函数的流程图
3、如图所示,则处分别填_、_、_.20.为了在执行下面的伪代码之后得到输出y25,输入的x应该是_ 答案解析1.【答案】(1)求函数的函数值的伪代码(2)8.【解析】2.【答案】判断框【解析】由于顺序结构中不含判断框,而选择结构中必须含有判断框3.【答案】计算总分DABC计算平均成绩E【解析】根据计算平均成绩的方法可解题4.【答案】16【解析】因x4满足“x3”的条件,所以执行的是Then后面的y4216.5.【答案】【解析】6.【答案】(1)15(2)【解析】由条件语句的功能可知:x43则y42115,此程序的功能为:求函数7.【答案】k4(或k5)【解析】由题意k1时S1;当k2时,S212
4、4;当k3时,S24311;当k4时,S211426;当k5时,S226557,此时与输出结果一致,所以此时k4.8.【答案】【解析】由计算三角形的面积的海伦公式,得p,S.9.【答案】13,21【解析】用333除以24,商即为q,余数就是r.10.【答案】50【解析】此程序为循环结构I5S5I10S15I15S30I20S50I25输出:S5011.【答案】1.5x12x22【解析】由于算法的功能是求所输入的两个正数的平方和,所以,Sx12x22;又由于最后输出的结果是3.46,所以3.461.12x22,解得x222.25,又x2是正数,所以x21.5.12.【答案】2【解析】正确因为任何
5、一个流程图都有起止框;输入、输出框可以在流程图中的任何需要位置;判断框有一个入口、多个出口;判断框内的条件的表述方法不唯一13.【答案】SSI【解析】将S乘上I后再赋给S,则S最终为13513.14.【答案】2【解析】i04,i1,S;i14,i2,S;i24,i3,S3;i34,i4,S2;i4,条件不成立,输出S2.15.【答案】3【解析】当x2时,若xy,则xx2,则x1或x0;当25时,x不成立,所以满足题意的x的值有1,0,3.16.【答案】y82.6(x2)【解析】当x2时,2公里内的收费为7元,2公里外的收费为(x2)2.6,另外燃油附加费为1元,y72.6(x2)182.6(x2)17.【答案】3【解析】将算法语句表示为分段函数为m本题中a2,b3,故m36.18.【答案】【解析】依据秦九韶算法的定义,多项式至多进行2次乘法和3次加法,故应该写成19.【答案】yx21x0y0【解析】由分段函数的表达式知,x0时,yx21,故处填yx21;由的否执行yx6知处填x0;当x0时,y0知处填y0.20.【答案】6或6【解析】伪代码对应的函数是y由或得x6,或x6.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1