第一步,输入x的值.
第二步,若x≥0,则y=x;否则,y=x2.
第三步,输出y的值.
若输出y的值是9,则x的值是( )
A.3 B.-3
C.3或-3 D.-3或9
解析根据题意,可知此为分段函数y={■(x"," x≥0"," @x^2 "," x<0)┤的算法.当x≥0时,x=9;当x<0时,x2=9,x=-3.
答案D
5.已知一个算法:
第一步,m=a.
第二步,若b 第三步,若c 如果a=3,b=6,c=2,那么执行这个算法的结果是( ) A.3 B.6 C.2 D.m 解析当a=3,b=6,c=2时,依据算法执行后,m=a=3 答案C 6.给出下列算法: 第一步,输入x的值. 第二步,当x>4时,计算y=x+2;否则,计算y=√(4"-" x). 第三步,输出y的值. 当输入x=0时,输出y= . 解析由于x=0>4不成立,故计算y=√(4"-" x)=2,输出y=2. 答案2 7.结合下面的算法: 第一步,输入x. 第二步,判断x是否小于0,若是,则输出3x+2, 否则执行第三步. 第三步,输出x2+1. 当输入的x的值分别为-1,0,1时,输出的结果分别为 、 、 . 解析当x=-1时,-1<0,输出3×(-1)+2=-1; 当x=0时,0=0,输出02+1=1; 当x=1时,1>0,输出12+1=2. 答案-1 1 2 8.下面是解二元一次方程组{■(2x"-" y+6=0",①" @x+y+3=0"②" )┤的一个算法,请将该算法补充完整. 第一步,①②两式相加,得3x+9=0.0③ 第二步,由③式可得 .0④