1输入语句、输出语句和赋值语句【基础练习】1.下列给出的输入输出语句正确的是()①输入语句INPUTa,b,c,d,e②输入语句INPUTX=1③输出语句PRINTA=4④输出语句PRINT10,3*2,2/3A.①②B.②③C.①④D.③④【答案】C【解析】①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.故①④正确.2.下列算法:①z=x;②x=y;③y=z;④输出x,y
关于算法的作用,叙述正确的是()A.交换了原来的x,yB.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值【答案】A【解析】本算法利用了中间变量z,使x,y的值进行了互换.3.运行下面的程序,若输入x=1,则输出结果y=()A.36B.42C.48D.54【答案】B【解析】由程序知x=1×2=2,x=2×3=6,y=62+6=42
4.下面的程序输出的结果为()A.27B.9C.2+25D.11(第4题图)(第5题图)【答案】D【解析】该程序的运行过程是:x=6,y=3;x=6÷3=2,y=4×2+1=9
x+y=2+9=11,所以输出11
5.下列程序的运行结果为________.【答案】1,1,1【解析】此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1
6.把下列程序用程序框图表示出来.【答案】解:程序框图如所示.7.读下列两个程序回答问题.(a)(b)(1)写出两个程序的运行结果;(2)上述两个程序有何区别.解:(1)(a)的运行结果是2017,2017;(b)的运行结果是2018,2018