《输入语句、输出语句和赋值语句》习题一、基础过关1.下列给变量赋值的语句正确的是()A.5=aB.a+2=aC.a=b=4D.a=2]2.下列程序执行后结果为3,则输入的x值可能为()INPUT“x=”;xy=x*x+2*xPRINTyENDA.1B.-3C.-1D.1或-33.下列给出的赋值语句中正确的是()A.4=MB.M=-MC.B=A=3D.x+y=04.下列程序在电脑屏幕上显示的结果为()A=2x=APRINT“x=”;xENDA.2B.“x=”;xC.“x=”;2D.x=25.下面的程序输出的结果是()x=6y=3x=x/3y=4*x+1PRINTx+yENDA.27B.9C.2+25D.116.下面一段程序执行后的结果是________.A=2A=A*2A=A+6PRINTAEND7.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.二、能力提升8.给出下面一个程序:A=5B=8X=AA=BB=X+APRINTA,BEND此程序运行的结果是()A.5,8B.8,5C.8,13D.5,139.下列程序段执行后,变量a,b的值分别为()a=15b=20a=a+bb=a-ba=a-bPRINTa,bA.20,15B.35,35C.5,5D.-5,-510.下面所示的程序执行后,若输入2,5,输出结果为______.INPUTa,bm=aa=bb=mPRINTa,bEND11.编制程序计算两个数的平方和三、探究与拓展12.给出如图所示的程序框图,写出相应的程序.1
答案D解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;B错,赋值语句左边是一个变量,而不是代数式;D项正确.2
答案D解析由题意得:x2+2x=3.解方程得:x=1或-3.3
答案B解析赋值