5 [当输入x=3时,执行程序,先有y=3,再有x=4,x=3.故最后输出x的值为3.]
5.下列给变量赋值的语句中,①5=a,②a+2=a,③a=b=4,④a=2*a.
其中正确的序号是________.
④ [①错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;②错,赋值语句左边是一个变量,而不是代数式;③错,因为赋值语句不能把一个值同时赋给两个变量;④项正确.]
6.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是1.46,则此程序中,①处应填________;②处应填________.
1.5 x1^2+x2^2 [由于程序的功能是求所输入的两个数的平方和,所以S=x+x.而最后输出结果是1.44.故1.46=1.10+x.得x=2.25,又x2>0,∴x2=1.3.]
三、解答题
7.读下面的程序,根据程序画出程序框图.
[解] 程序框图如图所示: