刷题首页
题库
高中信息
题干
如果你想泡壶茶喝,当时的情况是:没有开水,水壶、茶壶、茶杯要洗,火已经生好了,已有茶叶,接下来该怎么办呢?下面有四种解决办法,请同学们从“算法”的角度来分析,哪一种办法最省时间?
A.洗净水壶,灌上凉水,放在火上,等水开之后,洗茶杯、水壶,拿茶叶,泡茶喝
B.先洗水壶、茶壶、茶杯,拿茶叶,一切就绪,灌水烧水,等水开了泡茶
C.洗好水壶,灌上凉水,放在火上,在等待水开的时候,洗茶壶、茶杯,拿茶叶,等水开了,泡茶喝
D.先洗茶壶、茶杯,拿茶叶,然后洗水壶、灌水烧水,等水开了泡茶
上一题
下一题
0.99难度 选择题 更新时间:2019-05-06 03:01:56
答案(点此获取答案解析)
同类题1
根据算法的特征,下图描述的算法有错,错误的主要原因是_______。
A.该算法不符合有穷性
B.该算法不符合确定性
C.该算法没有数据输入
D.该算法没有输出步骤
同类题2
以下有关算法的说法中不正确的是( )
A.程序设计也可以没有算法
B.算法执行若干步之后必须能结束
C.算法决定了程序的执行效率
D.算法中每一步都有明确的定义
同类题3
某算法部分流程图如图所示,执行该部分流程图后,变量 s和变量 i的值分别为
A.9 和 5
B.9 和 7
C.16 和 5
D.16 和 7
同类题4
下列各选项所列举的步骤中,能组成“输入任意三个整数,按从小到大的顺序排序,并输出排序后的结果”的正确算法的是( )
① 如果 a 大于 b,则交换a,b的值;
② 如果 a 大于c,则交换a,c的值;
③ 如果 b 大于c,则交换b,c的值;
④ 输入三个整数 a,b,c;
⑤ 输出三个整数a,b,c;
A.①②③④⑤
B.④①②③⑤
C.④③②①⑤
D.④⑤①②③
同类题5
可以用多种不同的方法来描述一个算法,算法的描述可以用:( )。
A.流程图、分支和循环
B.顺序、流程图和自然语言
C.流程图、自然语言和伪代码
D.顺序、分支和循环
相关知识点
算法理论
算法及算法的表示方法