学业分层测评(五)(建议用时:45 分钟)[学业达标]一、填空题1
“x←3×5”,“x←x+1”是某一伪代码中的先后相邻两个语句,那么下列说法正确的是________
(填序号)①x←3×5 的意思是 x←3×5=15,此式与算术中式子是一样的;②x←3×5 是将数值 15 赋给 x;③x←3×5 可以写成 3×5←x;④x←x+1 语句在执行“←”右边 x 的值是 15,执行后左边 x 的值是 16
【解析】 赋值语句中的“←”与算术上的“=”是不一样的,式子两边的值也不能互换,而 x←x+1 是将 x+1 的值赋给 x
【答案】 ②④2
给出下列伪代码,输入 x,y 的值分别为 2,3,则输出________
【解析】 该程序的运行过程是:输入 2,3A←2x←3y←2输出 3,2
【答案】 3,23
下列伪代码的运行结果为________
【解析】 a←10,b←15,a←2a+3b,∴a=2×10+3×15=65,∴a=65
【答案】 654
下列伪代码执行后的结果为 3,则输入的 x 值为________
【解析】 由题意得:x2+2x=3,解方程得 x=1 或 x=-3
【答案】 -3 或 15
下列伪代码执行后,变量 a,b 的值分别为________
【导学号:90200016】【解析】 根据赋值语句的意义,先把 a+b=35 赋给 a,然后把 a-b=35-20=15 赋给 b,最后再把 a-b=35-15=20 赋给 a
【答案】 20,156
读如下两个伪代码,完成下列题目
(1)① 输出的结果为________
(2)若①②输出的结果相同,则伪代码②输入的值为________
【解析】 (1)输出的结果应为 x=2×3=6
(2)由条件知 x2+6=6,∴x=0
应输入 x=0
【答案】 (1)6 (2)07
下面的伪代码表示的算法