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即输入的值