课时作业5输入语句、输出语句和赋值语句——基础巩固类——解析:赋值号与等号意义不一样,故①错误;赋值语句中左边是变量,右边是表达式,所以②正确,③错误;x=x+2的意思就是将前面x的值加上2赋给x,故④也正确.2.下列程序语句中,正确的是(A)A.x=3B.3=xC.x-3=0D.0=x-3解析:因为“=”左边必须是变量,而不能是表达式、常量,所以B、C、D都不正确.3.运行下面的程序,输出的结果为(C)A.3,5B.8,C.8,1D.8,解析:第3,4两句给a,b重新赋值后a=8,b=,a\b表示整数a除以整数b所得的整数商.∴选C
4.当输入“3”后,输出的结果为(A)A.5B.4C.3D.6解析:程序中只有两个变量x,y
当程序顺次执行时,先有y=3,再有x=4,x=5,故最后输出的x值为5
5.下面程序执行后,输出的结果是(B)x=3y=4m=(x+y)MOD2n=2^(SQR(4))PRINTm,nENDA.0,4B.1,4C.2,D.3
5,解析:∵x+y=7,∴m=1
∵SQR(4)=2,∴n=22=4
6.阅读下列程序,运行结果为(D)A.1B.2C.4D.7解析:由程序得x=4-1=3,y=3+4=7,故选D
7.下列程序的运行结果是(C)A.3B.6C.10D.20解析:由于a=2,b=3,c=4,运行程序可得,a=b=3,b=a+c=7,c=b+a=10,a===10
8.如图所示,如果下面程序中输入的r=,f(r)是用来求圆内接正方形边长a的一个函数,则输出的结果为(C)A.4B.6
14解析:由程序可知,S1表示的是半径为r的圆的面积;S2表示的是边长为a的正方形的面积,由图可知该正方形是圆的内接正方形,所以其边长a=r;S表示圆的面积与正方形的面积之差,即图中阴影部分的面积S=S1-S2
由已知r=,故a=r=2,