内容正文:
第11章 11.2 11.2.1
1.在程序框图中,算法中要处理的数据或者计算,可分别写在不同的( )[来源:Z。xx。k.Com]
A.处理框内
B.判断框内[来源:Z§xx§k.Com]
C.输入、输出框内
D.循环框内[来源:Z§xx§k.Com]
解析 处理框的功能是赋值、计算,传送结果.
答案:A[来源:Zxxk.Com]
2.给出如下图所示的程序框图:
若输出的结果为2,则①处的执行框内应填的内容是( )
A.x=2
B.b=2
C.x=1
D.a=5
解析 因输出的结果是b=2,故2=a-3,即a=5.
由2x+3=5,得x=1.[来源:Zxxk.Com]
答案:C
3.若x=2,y=3,则如图程序框图的运行结果为____________.
解析 当x=2,y=3时,x=x+3=2+3=5,y=y-1=3-1=2,
所以输出x,y分别为5,2.[来源:学科网ZXXK]
答案:5,2[来源:Z.xx.k.Com]
4.阅读如图所示的程序框图,回答下面的问题:
(1)图框①中x=4的含义是什么?
(2)图框②中y1=x3+2x+3的含义是什么?
(3)图框④中y2=x3+2x+3的含义是什么?
解 (1)图框①的功能是赋值,x=4表示将4赋给变量x.
(2)图框②中y1=x3+2x+3的含义:该图框是在执行①的前提下,即当x=4时,计算x3+2x+3的值,并把这个值赋给变量y1.
(3)图框④中y2=x3+2x+3的含义:该图框是在执行③的前提下,即当x=-2时,计算x3+2x+3的值,并把这个值赋给变量y2.
5.已知两个单元分别存放了变量x和y,试交换两个变量的值,用程序框图来描述两个变量交换的算法.[来源:学|科|网]
解 程序框图如下图所示.[来源:学&科&网]
[来源:学&科&网]
$$