文语站

位置:首页 > 习题库 > 

阅读下面程序,若输入的数为5,则输出结果是(  )INPUT   xIF    x<3   THEN  y=2...

习题库2.8W

问题详情:

阅读下面程序,若输入的数为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=阅读下面程序,若输入的数为5,则输出结果是(  )INPUT   xIF    x<3   THEN  y=2...的函数值,并输出.

解答:

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

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

该程序的作用是计算分段函数y=阅读下面程序,若输入的数为5,则输出结果是(  )INPUT   xIF    x<3   THEN  y=2... 第2张的函数值,

当x=5时,

y═52﹣1=24.

故最后输出的结果为:24

故选C.

点评:

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

知识点:框图

题型:选择题

标签:输入 xIf y2 input 数为