题目内容
执行右面的框图,若输出结果为3,则可输入的实数值的个数为( )
A.1 | B.2 | C.3 | D.4 |
C
解析试题分析:根据程序框图可知,如果则
如果
,则
,所以
,所以共有3个符合要求的x的值.
考点:本小题主要考查程序框图的执行.
点评:对于此类问题,根据程序框图依次执行即可,此类问题一般难度较低.

练习册系列答案
相关题目
执行如图所示的程序框图,如果输入的N是4,那么输出的p是( )
A.6 | B.24 | C.120 | D.720 |
执行如图所示的程序框图,输出的x值为( )
A.![]() | B.![]() | C.![]() | D.![]() |
如果执行右面的算法语句输出结果是2,则输入的值是( )
A.0 | B.0或2 | C.2 | D.-1或2 |
以下程序运行时输出的结果是( )
A.12,15 | B.12,9 |
C.12,21 | D.21,12 |
为了在运行下面的程序之后得到输出16,键盘输入x应该是( )
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
A.3或-3 | B.-5 | C.5或-3 | D.5或-5 |
根据下列算法语句, 当输入x为60时, 输出y的值为 ( )
A.25 | B.30 | C.31 | D.61 |
下列语句是正确的赋值语句的是( )
A.5=x | B.x+y=3 | C.x=y=-2 | D.y=y*y |