资源描述:
《【同步练习】《变量与赋值》(北师大)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《变量与赋值》同步练习1赋值语句11二11+1的意思是2、下面的算法的运行结果是A二3B=2C=5A=A+BB二B-AOC/AB输出C3、下面的算法的运行结果是X二3Y二4X二Y输出X,Y4、下面的算法的运行结果是a=2b=3c=4a=bb=c+2c=b+4d=(a+b+c)/3输出“d=”;d5、下面的算法程序的输出结果是()输入xx=2y二x"4-3x"2+5x~3输出yA、18B、15C、13D、6、下列程序运行的结果是()a=3b二2c二a+bb=a+c~b输出a,b,c2,5D、3,2,6D、1应采取的算法是(
2、)A、3,6,5B、3,5,6C、3,7、下列赋值语句正确的个数是()①5二x;②x+2二x;③x二y二z二4;④m=2n-5A、4B、3C、28、已知变量a,b已被赋值,要交换a,b的值,Aa=b,b二aB、c二a,a二b,b二cC、b=a,c=aD、a二c,b二a,c二b9、编写一个程序,要求计算一名学生的语文、数学、英语、物理、化学五门课的平均成绩和总成绩。10、编写一个程序,求用长度为1的细铁丝分別围成一个正方形和一个圆时所围成的正方形和圆的血积,要求输入1的值,输出正方形和圆的血积。(兀取3、14)答案与解析1
3、、【解析】赋值语句中的“=”与数学中的“二”完全不同,在赋值语句中,左右两边的值不能互换,左面表示变量,右边表示变量或表达式,因此本题的含义是将n的值加1在赋给n即n的值增加lo【答案】将n的值加1在赋给n即n的值增加12、【解析】程序将3的值赋给A,把2的值赋给B,最后把5的值赋给C,在次将A+B二3+2二5的值赋给A,此时A的值为5,之后将B-A=2-5=-3的值赋给B,此时B的值为-3。最后将C除以A乘以B的值5/5(-3)=-3的值赋给Co【答案】-33、【解析】本题是对赋值语句的考察,将y的值4赋给x,所以最后
4、x的值为4,而y的值没有变化。【答案】44【答案】i<100?4、【解析】将b的值3赋给a,此时a=3,再将c+2二4+2二6的值赋给b,此时b=6,再将b+4=6+4=10的值赋给c,此时c=10,所以最后d二(3+6+10)/3斗3【答案】V5、【解析】程序中首先输入x的值,对x赋值2,将x=2,代入语句y二xP-3x"2+5x-3,计算可得y的值,rtly=24-3x22+5x2-3=ll,即输岀的结果是11。【答案】D6、【解析】程序中对a赋值3,对b赋值2,将a+b二3+2二5的值赋给c,再将a+c-b二3+5
5、-2二6的值赋给b,所以最终a二3,b=6,c二5。【答案】A7、【解析】有赋值语句的特点可知④对,其余三个都不对,正确的个数是1个。【答案】D8、【解析】利用算法语句进行两个变量转换时,要加入第三个变量,先把其中一个变量值“贮存”起来,然后在赋值转换。【答案】B9、解:输入a,b,c,d,esum二a+b+c+d+cavcr=sum/5输出sum,aver10、解:输入aSl=(aa)/16S2=(aa)/(43、14)输出SbS2