A级:基础巩固练
一、选择题
1.如下算法:
第一步,输入x的值.
第二步,若x≥0,则y=x.
第三步,否则,y=x2.
第四步,输出y的值.
若输出的y值为9,则x的值是( )
A.3 B.-3
C.3或-3 D.-3或9
答案 D
解析 根据题意可知,此为分段函数
y=的算法,
当x≥0时,x=9;
当x<0时,x2=9,所以x=-3.
综上所述,x的值是-3或9.
2.下列关于算法的说法,正确的个数有( )
①求解某一类问题的算法是唯一的;②算法必须在有限步骤操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.
A.1个 B.2个
C.3个 D.4个
答案 C
解析 由于算法具有可终止性、明确性和确定性,因而②③④正确,而解决某类问题的算法不一定唯一.
3.对于算法:
第一步,输入不小于2的正整数n.
第二步,判断n是否等于2,若n=2,则n满足条件;若n>2,则执行第三步.