问题 选择题

当a=3时,下面的程序段输出的结果是(  )

INPUT  a

IF a>=10THEN  y=2﹡a

ELSE

y=a﹡a

END IF

PRINT y

END.

A.9

B.3

C.10

D.6

答案

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

再根据流程图所示的顺序,可知:

该程序的作用是计算并输出分段函数 y=

2a,a≥10
a2,a<10
的函数值.

当a=3时,程序段输出的结果是y=32=9

故选A.

填空题
单项选择题