1输入语句、输出语句和赋值语句课时分层训练1.下列关于赋值语句的说法错误的是()A.赋值语句先计算出赋值号右边的表达式的值B.赋值语句是把左边变量的值赋给赋值号右边的表达式C.赋值语句是把右边表达式的值赋给赋值号左边的变量D.赋值语句中的“=”和数学中的“=”不一样解析:选B赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是()A
D.解析:选B先把b的值赋给中间变量c,于是c=17;再把a的值赋给变量b,于是b=8;最后把c的值赋给变量a,于是a=17
3.下列正确的语句的个数是()①输入语句INPUTa+2②赋值语句x=x-5③输出语句PRINTM=2A.0B.1C.2D.3解析:选B①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.4.下列代数式用程序语言表达正确的有()解析:选B①④正确;②错误,应为a/b;③错误,应为(-b+SQR(b^2-4]5.程序输出的结果A是()A.5B.6C.15D.120解析:选D该程序输出的结果为A=1×2×3×4×5=120
6.以下程序运行时输出的结果是________.答案:15,-67.下面一段程序执行后的结果是________.解析:执行第2句时A=2×2=4,执行第3句时A=4+6=10
答案:108.读如下两个程序,完成下列问题,程序①:程序②:(1)程序①的运行结果为________.(2)若程序①②运行结果相同,则程序②输入的x的值为________.解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6
要使程序②中y的值为6,即x2+6=6,故x=0