1.3.1赋值语句1.3.2输入、输出语句1.下列给出的赋值语句中正确的是________.①3←A②m←-m③B←A←2④x+y←0解析赋值语句只能把常数或表达式的值赋给变量,并且一个赋值语句只能给一个变量赋值,故①、③、④都不正确,②正确.答案②2.写出下列用伪代码描述的算法执行后的结果a←2a←4a←a+aPrinta执行结果:________.解析根据赋值语句的意义,输出结果为8.答案83.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是________(填写相应的序号).①a←bb←a;②c←bb←aa←c;③b←aa←b;④a←cc←bb←a解析两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”.答案②4.伪代码的输出结果为________.解析本题表示的算法为1+1+2=4.答案45.下面伪代码运行的结果是________.a←1b←2c←a-bb←a+c-bPrinta、b、c解析由输出及赋值语句的特点知,输出结果为1,-2,-1.答案1、-2、-16.如图是利用赋值语句和输入、输出语句写出的算法,请画出该算法的流程图.解流程图如下图所示:7.如下图所示的伪代码中依次输入128,130,109,141,则输出的结果为________.解析图中伪代码表示的是求这四个数的平均数.答案1278.在如图所示的伪代码中输入x=1,则输出的结果x是________.解析该算法表示计算1×2×3×4×5×6的值,再把720赋值给x.答案7209.读伪代码,完成下列题目:ReadxY←x2+2xPrintY(1)若输入“3”则执行结果为________.(2)若执行结果为3,则输入的值可能为________.解析(1)若输入3,则:Y=3×3+2×3=15.(2)若执行结果为3,即输出3.即:x2+2x=3,解之得x=-3或x=1即输入的值为-3或1.答案(1)15(2)1或-310.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将算法补充完整.Readx1,x2x1←1.1x2←________S←________PrintS解析由于算法的功能是求所输入的两个正数的平方和,所以,S=x12+x22;又由于最后输出的结果是3.46,所以3.46=1.12+x22,解得x22=2.25,又x2是正数,所以x2=1.5.答案1.5x12+x2211.读下列两个伪代码,回答问题:①②x←3x←3y←4y←4x←yy←xPrintx,yPrintx,y(1)上述两个伪代码的运行结果分别是________、________.(2)上述两个伪代码的第三行有什么区别?答案(1)4,43,3(2)伪代码①中的x←y是将y的值4赋给x,赋值后x的值变为4,y的值不变;②中y←x是将x的值3赋给y,赋值后y的值变为3,x的值不变.12.随着人的年龄的增加,成人的肺活量会逐渐减少,假如我们用V表示人的肺活量(单位:L),用h表示人的身高(单位:英寸),a表示年龄,则这几个量近似地满足关系式:V=0.104h-0.018a-2.69.请写出伪代码.解Reada,hV←0.104h-0.018a-2.69PrintV13.(创新拓展)设中国的通货膨胀率保持在3%左右,所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴年的价格是10000元,请用算法描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.画出流程图,写出伪代码.解算法流程图如图所示:伪代码如下:p←10000p←p(1+3%)p←p(1+3%)p←p(1+3%)p←p(1+3%)Printp