课时跟踪检测(五)输入语句、输出语句和赋值语句[层级一学业水平达标]1.下列关于“赋值语句”的叙述正确的是()A.3
6=x是赋值语句B.利用赋值语句可以进行代数式的化简C.赋值语句中的“=”与数学中的“=”意义相同D.赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值解析:选DA项错,赋值语句左边只能是变量,不能是表达式,也不能是常数;B项错,赋值语句不可以进行代数式的化简,如y=x2-1=(x-1)(x+1),在赋值语句里化简不可能实现;C项错,赋值语句中的“=”与数学中的“=”意义不相同,如在数学中x=x+1是错误的,而在赋值语句中x=x+1是有意义的;D项正确.2.下列语句中,正确的个数是()①输入语句:INPUTa+2;②赋值语句:x=x-5;③输出语句:PRINTM=2
A.0B.1C.2D.3解析:选B输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;输出语句不能输出赋值语句,所以③错误.3.下列语句中,能实现将两个数A=9,B=15交换,使得A=15,B=9的一组是()ABCD解析:选D要交换两个变量的值,需先将一个变量的值赋给一个中间变量以实现交换.4.下列程序执行后结果为3,则输入的x值为________.解析:由题意得x2+2=3,解方程得x=1或x=-1
答案:±1[层级二应试能力达标]1.下列程序的运行结果是()A.3B.6C.10D.20解析:选C由于a=2,b=3,c=4,运行程序可得,a=b=3,b=a+c=7,c=b+a=10,a===10
2.如图所示,如果下面程序中输入的r=,f(r)是用来求圆内接正方形边长a的一个函数,则输出的结果为()A.4B.6