题目内容
给出以下四个问题,其中不需要用条件语句来描述其算法的有( )
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求二进数111111的值.
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求二进数111111的值.
分析:对于选项①,直接根据相反数的定义进行求解,不必事先判定,选项②值,代入相应的公式求,不必事先进行判断;对于选项③,必须先进行大小比较,④需要判定二进制的位数,故要用到条件语句来描述其算法.
解答:解:对于①,输入一个数x,输出它的相反数,不必事先判定,故不需要用条件语句;
对于②,求面积为6的正方形的周长,代入a2求a后计算4a即可,不需要用条件语句;
对于③,求三个数a,b,c中的最大数,必须先进行大小比较,要用条件语句;
对于④,求二进数111111的值,必须先判定二进制的位数,要用条件语句
故不需要用条件语句来描述其算法的有①②
故选B.
对于②,求面积为6的正方形的周长,代入a2求a后计算4a即可,不需要用条件语句;
对于③,求三个数a,b,c中的最大数,必须先进行大小比较,要用条件语句;
对于④,求二进数111111的值,必须先判定二进制的位数,要用条件语句
故不需要用条件语句来描述其算法的有①②
故选B.
点评:本题主要考查了条件语句,以及相反数、周长、比较大小、二进制化十进制等基础知识,属于基础题.
练习册系列答案
相关题目