题目内容
17.下面的问题中必须用条件结构才能实现的个数是( )①已知三角形三边长,求三角形的面积;②求方程ax+b=0,(a,b为常数)的根;③求三个实数a,b,c中的最大者;④求1+2+3+…+100的值.
| A. | 4个 | B. | 3个 | C. | 2个 | D. | 1个 |
分析 根据解决问题时,是否需要分类讨论,逐一分析四个问题的解答是否需要条件结构,可得答案.
解答 解:①已知三角形三边长,求三角形的面积不用分类,故不必使用条件结构;
②求方程ax+b=0的根,要讨论a是否为0,故要使用条件结构;
③求三个实数a,b,c中的最大者,要比较数的大小,故要使用条件结构;
④求1+2+3+…+100的值,要用到循环结构,
故答案为2个,
故选:C
点评 本题考查的知识点是程序结构,正确理解各种程序结构的适用范围,是解答的关键.
练习册系列答案
相关题目
5.设集合M={0,2,-4,8},N={x|x是4的倍数},则M∩N=( )
| A. | {2,-4} | B. | {0,2,-4} | C. | {0,-4,8} | D. | {-4,8} |
2.若logab=c,则a,b,c之间满足( )
| A. | ac=b | B. | ab=c | C. | ca=b | D. | cb=a |