1.1.2.1时顺序结构与条件分支结构一、选择题1.下列关于程序框图的说法中正确的个数是()①用程序框图表示算法直观、形象,容易理解②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言③在程序框图中,起止框是任何流程不可少的④输入和输出框可用在算法中任何需要输入、输出的位置A.1个B.2个C.3个D.4个[答案]D[解析]由程序框图定义可知,①②③④都正确.2.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()A.处理框内B.判断框内C.输入、输出框内D.终端框内[答案]A[解析]由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,∴选A
3.在画程序框图时如果一个框图需要分开来画,要在断开处画上()A.流程线B.注释框C.判断框D.连结点[答案]D4.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连结点B.判断框C.流程线D.处理框[答案]C[解析]流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选C
而连结点是当一个框图需要分开来画时,在断开处画上连结点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A、B、D都不对.5.下面是求方程ax2+bx+c=0(a≠0)的根的程序框图.则判断框内(1)处应填的条件为()A.Δ>0
[答案]A[解析]x开始取a的值,经过第一次判断后,x取a与b中较大的值,又最后输出的是三个数a,b,c中的最大值为x,故第二次判断的条件应为c>x
7.如图,若f(x)=x2,g(x)=log2x,输入x的值为0
25,则输出结果为()A.0
24B.-2C.2D.-0
25[答案]B[解析]由框图知,h(x)是f(x)与g(x)中的较小值, f(0