选择结构作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《选择结构》作业
一、选择题
1、 算法的三种基本结构是………………………………………………… ( )
A 、 顺序结构、 选择结构、循环结构
B 、顺序结构、流程结构、循环结构
C 、 顺序结构、 分支结构、流程结构
D 、流程结构、循环结构、分支结构 2、 流程图中表示判断框的是……………………………………………… ( ) A 、 矩形框 B 、菱形框 C 、 圆形框 D 、椭圆形框 3、如图(1)、(2), 它们都表示的是输出 所有立方小于1000 的正整数的流程图,那 么应分别补充的条件 为……………(
) A 、(1
)31000n ≥ (2)3
1000n <
B 、(1)31000n ≤ (2)3
1000n ≥C 、(1)31000n < (2)3
1000n ≥ D 、(1)31000n < (2)3
1000n <
4、算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( ) A.一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构
C.一个算法必须含有上述三种逻辑结构
D. 一个算法可以含有上述三种逻辑结构的任意组合 5、给出以下一个算法的流程图(如下图所示),该流程图的功能是…………………( ) A. 求输出a,b,c 三数的最大 B. 求输出a,b,c 三数的最小数 C. 将a,b,c 按从小到大排列 D. 将a,b,c 按从大到小排列
6、右边的流程图(如上图所示),能判断任意输入的数x 的奇偶性:其中判断框内的条件 是………………………………………………………………………………………… ( ) A.m=0 B.x=0 C.x=1 D.m=1
7、下面的问题中必须用选择结构才能实现的个数是( ) (1)已知三角形三边长,求三角形的面积; (2)求方程ax+b=0(a,b 为常数)的根; (3)求三个实数a,b,c 中的最大者;
(4)求1+2+3+…+100的值.
(A )4个 (B ) 3个 (C ) 2个 (D ) 1个 二、填空题 8、右边流程图输出d 的含义是
9、 下面是求解一元二次方程)0(02≠=++a c bx ax 的 流程图,请在空和缺的地方填上适当的标注. (1) ; (2) ; (3) .
10、下面流图表示了什么样 的算法?
第9题
11、下面是一个算法的流程图,回答 下面的问题:当输入的值为3时,
输出的结果为 三、解答题
12. 设计算法流程图,输出2000以内除以n 剩1的正整数.
13、某学生五门功课成绩为80、95、78、87、65.写出求平均成绩S 的算法,画出流程图.
14、函数1,0()0,01,0x x f x x x x +>⎧⎪
==⎨⎪-<⎩
,请设计算法流程图,要求输入自变量x ,输出y 的值.
15、设计算法流程图,判断直线ax+by+c=0与圆22200()()x x y y r -+-=的位置关系,要求输入参数a,b,c 和0x ,0y ,r ,输出相关信息.