阶段训练一(§1
3)一、选择题1.计算下列各式中的S值,能设计算法求解的是()①S=-1+2-3+…+28-29+30;②S=1+2+3+…+30+…;③S=1-2-3-…-n(n∈N*).A.①②B.①③C.②③D.①②③答案B解析②为求无限项的和,而算法要求必须在有限步之内完成.2.用辗转相除法求394和82的最大公约数时,需要做除法的次数是()A.1B.2C.3D.4答案D解析用辗转相除法得394=4×82+66,82=1×66+16,66=4×16+2,16=8×2,所以共需要4次.3.下列赋值语句错误的是()A.i=i-1B.m=m^2+1C.k=-1/kD.x*y=a答案D解析执行A中语句后,i的值比原来小1,则A正确;执行B中语句后,m的值等于原来m的平方再加1,则B正确;执行C中语句后,k的值是原来的值的负倒数,则C正确;赋值号的左边只能是一个变量,则D错误.4.下列程序段运行后输出的结果是()A=3B=A*AA=A+BB=B+APRINTA,BENDA.12,5B.12,21C.12,3D.21,12答案B解析按照步骤执行,B=9,A=9+3=12,B=9+12=21,最后输出A,B的值即为12,21
5.用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0
4时的值时,需要做乘法和加法的次数分别是()A.6,6B.5,6C.5,5D.6,5答案A解析秦九韶算法中最多需用加法和乘法的次数是由多项式的次数n可知,故选A
6.(2018·广雅中学高一月考)如图所示是一个循环结构的算法,下列说法不正确的是()A.①是循环变量初始化,循环就要开始B.②是循环体C.③是判断是否继续循环的终止条件D.①可以省略不写答案D解析由程序框图可得,①为初始条件,不可省略,故D说法错误,故选D
7.程序运行后,输出的值是()i=0