课后作业(五)(时间45分钟)学业水平合格练(时间25分钟)1.下列赋值语句正确的是()A.S=S+i2B.A=-AC.x=2x+1D.P=[解析]在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.[答案]B2.下列正确的语句的个数是()①输入语句INPUTa+2②赋值语句x=x-5③输出语句PRINTM=2A.0B.1C.2D.3[解析]①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.[答案]B3.下列程序运行的结果是()A.6B.7C.8D.9[解析]该程序的运行过程是M=3,N=3+1=4,M=3-1=2,y=2+4=6,输出6
[答案]A4
在如图所示的程序中输入x=1000,y=2,则输出的结果M是()A.2008B.2012C.2020D.2015[解析]由程序得M=2×1000+6×2+3=2015
[答案]D5.给出下面的程序:此程序的功能是()A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和[解析]输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;S是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.[答案]B6.下列程序的运行结果为________.[解析]此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,