输入语句、输出语句和赋值语句(45分钟70分)一、选择题(每小题5分,共40分)1
下列程序语句中,正确的是()A
x-3=0D
0=x-3【解析】选A
因为“=”左边必须是变量,而不能是表达式、常量,所以B,C,D都不正确
【补偿训练】下列赋值语句正确的是()A
S=S+i2B
x=2x+1D
P=【解析】选B
在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确
下列赋值能使y的值为4的是()A
y-2=6B
2*3-2=yC
y=2*3-2【解析】选D
赋值时把“=”右边的值赋给左边的变量
(2016·资阳高一检测)计算机执行下面的程序段后,输出的结果是()a=1b=3a=a+bb=a-bPRINTa,bENDA
6,0【解析】选B
a=1,b=3,得a=1+3=4,b=4-3=1,输出值为4,1
如图程序输出的结果是()A
11【解析】选D
执行第三句x=2,执行第四句y=4×2+1=9,因此输出9+2=11
以下程序中,输出时A的值是输入时A的值的()A
4倍【解析】选D
由所给的程序可知输入A后进行了两次赋值,每次的计算都是2倍运算
下列程序若输出的结果为3,则输入的x值可能是()A
1或-3【解析】选D
由x2+2x=3,即x2+2x-3=0,所以(x+3)(x-1)=0,所以x=1或x=-3
给出下列程序:此程序的功能为()A
求点到直线的距离B
求两点之间的距离C
求一个多项式函数的值D
求输入的值的平方和【解析】选B
输入的四个实数可作为两个点的坐标,程序中的a,b分别