1顺序结构与选择结构一、选择题1.算法框图中的三种基本结构是()A.顺序结构,选择结构和循环结构B.输入、输出结构,判断结构和循环结构C.输入、输出结构,条件结构和循环结构D.顺序结构,判断结构和循环结构答案A解析很明显,算法框图中的三种基本结构是顺序结构,选择结构和循环结构.2.关于算法的三种基本逻辑结构,下列说法正确的是()A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以是含有顺序结构的上述三种逻辑结构的任意组合答案D解析解决一些复杂的问题时,要根据实际综合使用多种基础逻辑结构,但一定含有顺序结构,且没有结构数量的限制.3.在程序框图中,对下列图形的功能描述正确的是()A.(1)是计算、赋值框;(2)是判断框;(3)是终止框;(4)是输入、输出框B.(1)是起止框;(2)是输入、输出框;(3)是计算、赋值框;(4)是判断框C.(1)和(3)都是计算、赋值框;(2)是判断框;(4)是输入、输出框D.(1)和(3)的功能相同;(2)和(4)的功能相同答案B解析根据程序框图的规定知(1)是起止框;(2)是输入、输出框;(3)是计算、赋值框;(4)是判断框.4.如图所示的算法框图能判断任意输入的正整数x的奇偶性.其中判断框内的条件是()A.m=0B.x=0C.x=1D.m=1答案D解析判断一个正整数是否为偶数,只需看该数被2除的余数是否为0,若余数为0,则该数为偶数,否则,这个数为奇数.5.下图中所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是()A.11B.12C.15D.17答案A解析即方程=b的解,其中a1=3,b=7,∴a2=11
6.要解决下面的四个问题,只用顺序结构画不出其算法框图的是()A.利用公式1+2+…+n=,计算1+2+…+10的值B.当圆面积已知时,求圆的周