精英家教网 > 高中数学 > 题目详情

阅读下面程序,若输入的数为5,则输出结果是(  )

INPUT    x

IF     x<3    THEN   y=2*x

ELSE

IF     x>3    THEN    y=x*x﹣1

ELSE

y=2

END   IF

END   IF

PRINT   y

END.

 

A.

5

B.

16

C.

24

D.

32

考点:

伪代码.

专题:

图表型.

分析:

分析程序中各变量、各语句的作用,再根据伪代码所示的顺序,可知:该程序的作用是计算分段函数y=的函数值,并输出.

解答:

解:分析程序中各变量、各语句的作用,

再根据伪代码所示的顺序,可知:

该程序的作用是计算分段函数y=的函数值,

当x=5时,

y═52﹣1=24.

故最后输出的结果为:24

故选C.

点评:

根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

11、阅读下面的程序框图.若使输出的结果不大于37,则输入的整数i的最大值为
6

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读下面程序,若输入的数为5,则输出结果是(  )
INPUT    x
IF     x<3    THEN   y=2*x
ELSE
IF     x>3    THEN    y=x*x-1
ELSE
y=2
END   IF
END   IF
PRINT   y
END.

查看答案和解析>>

科目:高中数学 来源:2015届山西省高一上学期期末数学试卷(解析版) 题型:选择题

阅读下面程序,若输入的数为5,则输出结果是

INPUT    x

IF     x <3    THEN  

ELSE

IF     x >3    THEN   

ELSE 

y =2

END   IF

END   IF

PRINT  y

END

A.5                B.16               C.24               D.32

 

查看答案和解析>>

科目:高中数学 来源:2012-2013学年江西省宜春市上高二中高二(下)第一次月考数学试卷(文科)(解析版) 题型:选择题

阅读下面程序,若输入的数为5,则输出结果是( )
INPUT    x
IF     x<3    THEN   y=2*x
ELSE
IF     x>3    THEN    y=x*x-1
ELSE
y=2
END   IF
END   IF
PRINT   y
END.
A.5
B.16
C.24
D.32

查看答案和解析>>

同步练习册答案