4、[答案] D 4.在程序框图中,一个算法步骤到另一个算法步骤的连接用( ) A.连结点 B.判断框 C.流程线 D.处理框 [答案] C [解析] 流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选C.而连结点是当一个框图需要分开来画时,在断开处画上连结点. 一、选择题 1.下面程序运行后输出结果是3,则输入的x值一定是( ) INPUT x IF x>0 THEN y=x ELSE y=-x ENDIF PRINT y END A.3 B.-3
5、 C.3或-3 D.0 [答案] C [解析] 该程序语句是求函数y=
6、x
7、的函数值,∵y=3,∴x=±3. 2.下列程序语句的算法功能是( ) INPUT a,b,c IF a
8、当比较a,c的大小后,选择较大的数赋给a;最后打印a,所以此程序的作用是输出a,b,c中最大的数. [点评] (1)将程序中ab,a>c,则结果是输出a,b,c中的最小值. (2)若要将a,b,c三数按从大到小顺序输出,则程序应改为: INPUT “a,b,c=”;a,b,c IF b>a THEN t=a a=b b=t ENDIF IF c>a THEN t=a a=c c=t ENDIF IF c