精英家教网 > 高中数学 > 题目详情
4、程序如下:
INPUT“a,b,c=”;a,b,c
a=b
b=c
c=a
PRINT   a,b,c
若输入10,20,30,则输出结果为
20,30,20
分析:逐个识别语句,根据赋值语句依次执行,求出最值a、b、c的值即可.
解答:解:给a,b,c赋初值分别为10,20,30,
执行a=b后a的值为20,执行b=c后b的值为30,执行c=a后c的值为20.
故答案为:20,30,20
点评:语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,我们要从识别逐个语句,整体把握,概括程序的功能.
练习册系列答案
相关习题

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

已知程序如下:

INPUT  “x=”;x

IF x>=0 THEN

      y=1

  ELSE

      y=-1

END IF

PRINT “y=”;y

END

若输入x=5,运行结果是(    )

A.     B.        C.y=1      D.y=-1

查看答案和解析>>

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

已知一程序如下:

INPUT “a=”;a

INPUT “b=”;b

INPUT “c=”;c

  max=a

IF b>max THEN

  max=b

END IF

IF c>max THEN

  max=c

END IF

PRINT “max=”;max

END

根据程序提示输入a=4,b=2,c=-5,则程序运行结果是(    )

A.max=a      B.max=b        C.max=c        D.max=4

查看答案和解析>>

科目:高中数学 来源:2011-2012学年海南省高考压轴卷文科数学试卷(解析版) 题型:选择题

程序如下:

INPUT “a,b,c=”;a,b,c

IF a>b  THEN

      t=a

      a=b

      b=t

END IF

IF a>c  THEN

      t=a

      a=c

      c=t

END IF

IF b>c  THEN

      t=b

      b=c

      c=t

END IF

PRINT a,b,c

END

输入a=,b=,c=则运行结果为

A. ,,                B., ,

C., ,                D. ,,

 

查看答案和解析>>

科目:高中数学 来源:2011年高三数学第一轮复习巩固与练习:基本算法语句、算法案例(解析版) 题型:解答题

程序如下:
INPUT“a,b,c=”;a,b,c
a=b
b=c
c=a
PRINT   a,b,c
若输入10,20,30,则输出结果为    

查看答案和解析>>

同步练习册答案