4.对于解方程x2-5x+6=0的下列步骤:
①设f(x)=x2-5x+6;
②计算判别式Δ=(-5)2-4×1×6=1>0;
③作f(x)的图象;
④将a=1,b=-5,c=6代入求根公式x=,得x1=2,x2=3.
其中可作为解方程的算法的有效步骤为( )
A.①② B.②③
C.②④ D.③④
解析:解一元二次方程可分为两步:确定判别式和代入求根公式,故②④是有效的,①③不起作用.故选C.
答案:C
5.阅读下面的算法:
第一步,输入两个实数a,b.
第二步:若a
第三步,输出a.
这个算法输出的是( )
A.a,b中的较大数
B.a,b中的较小数
C.原来的a的值
D.原来的b的值
解析:第二步中,若a
答案:A
二、填空题(每小题5分,共15分)
6.一个算法步骤如下:
第一步,S取0,i取1.
第二步,如果i≤10,则执行第三步;否则,执行第六步.
第三步,计算S+i并将结果代替S.
第四步,用i+2的值代替i.
第五步,执行第二步.
第六步,输出S.
运行以上步骤输出的结果为S=________.
解析:由以上算法可知S=1+3+5+7+9=25.