学业分层测评(六)(建议用时:45 分钟)[学业达标]一、填空题1
下列伪代码的条件语句中,推断的条件是________
【解析】 由伪代码知推断的条件为“x>0”,故填 x>0
【答案】 x>02
根据如图所示的伪代码,当输入 a,b 分别为 2,3 时,最后输出的 m 的值为________
【解析】 此题伪代码的含义是输出两数的较大者,所以 m=3
【答案】 33
为了在执行下面的伪代码之后输出 y=25,输入的 x 应该是________
【解析】 伪代码对应的函数是 y=由或得 x=-6 或 x=6
【答案】 -6 或 64
下列伪代码,若输入 2,3,则伪代码执行结果为________
【解析】 由于 20,故程序执行“Else”后面的语句,从而 y=-20+3=-17,所以 a=5-(-17)=22,故输出 a 的值为 22
【答案】 227
(2025·扬州高一月考)给出一个算法:根据以上算法,可求得 f(-1)+f(2)=________
【解析】 本算法给出的是分段函数 f(x)=的求值问题,故 f(-1)+f(2)=4×(-1)+22=0
【答案】 08
读伪代码,完成下题
(1)若执行伪代码时,没有执行语句 y←x+1,则输入的 x 的范围是________
(2)若执行结果 y 的值是 3,则执行的赋值语句是________,输入的 x 值是________
【解析】 (1)未执行语句 y←x+1,说明 x≥1 不成立,∴x<1
(2) x<1 时,y=2x+1<3,∴当 y=3 时,只能是 x≥1 时,y=x+1=3,∴x=2,所以应填 y←x+1,2
【答案】 (1)(-∞,1) (2)y←x+1 2二、解答题9
用算法语句表示下列过程,输入一个学生的成绩 S,根据该成绩的不同值作以下输出:若 S90,则输出“优秀”
【解】 伪代码如下:1