课时作业(五)输入语句、输出语句和赋值语句A组基础巩固1.下列给出的赋值语句正确的是()A.4=MB.M=-MC.B=A=3D.x+y=3答案:B2.执行语句PRINT“x=”;x时,若x的值为97,则屏幕上显示的输出结果为()A.97B.97=97C.x=97D.97=x答案:C3.计算机执行下面的程序,输出的结果是()A.1,3B.4,9C.4,12D.4,8答案:C4.如图程序执行后,变量a,b的值分别为()A.20,15B.35,35C.5,5D.-5,-5解析:因为a=15,b=20,a=a+b=35,b=a-b=35-20=15,a=a-b=35-15=20,所以输出a,b的值分别为20,15.答案:A5.已知程序如图,若输入A的值为1,则程序执行后输出A的值为()A.5B.6C.15D.120解析:该程序输出的结果为A=1×2×3×4×5=120.答案:D6.程序执行后输出A的值为________.解析:因为A=10,B=20,C=A=10,D=B=20,B=C=10,A=B=10,所以输出A的值为10.答案:107.若输入1,2,3,4,则输出结果为________.解析:如果输入的数据多于INPUT语句中变量的个数,那么多余的数据不起作用.故输出的结果为1,2,3.答案:1,2,38.如图所示的程序是计算函数f(x)函数值的程序,若输出的y值为4,则输入的x值是________.解析:由题意知该程序的作用是计算分段函数y=的函数值.当x<0时,若y=4,则(x+2)2=4,得x=-4;当x>0时,若y=4,则(x-2)2=4,得x=4;当x=0,y=4,正好输出4.故满足条件的x为-4,0,4.答案:-4,0,4.9.把下面的程序用程序框图表示出来.解:程序框图如下:1B组能力提升10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.解析:程序框图如图所示:11.设A=10,B=20,则可以实现A、B的值互换的程序是()A.B.C.D.解析:在A项中得到A=B=10,B中A=B=10,D中A=B=10,故选C.答案:C12.读如下两个程序,完成下列题目.程序①:程序②:(1)程序①的运行结果为________.(2)若程序①,②运行结果相同,则程序②输入的值为________.解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值.故①中x的值最后为6,要使②中的y为6,即x2+6=6,故应有x=0,即输入的x值为0.答案:(1)6(2)02