刷题首页
题库
高中数学
题干
结合下面的算法:
第一步,输入x.
第二步,判断x是否小于0,若是,则输出x+2,否则执行第三步.
第三步,输出x-1.
当输入的x的值分别为-1,0,1时,输出的结果分别为 ( )
A.-1,0,1
B.-1,1,0
C.1,-1,0
D.0,-1,1
上一题
下一题
0.99难度 单选题 更新时间:2018-06-13 03:18:06
答案(点此获取答案解析)
同类题1
下列的算法:
;
;
:如果
,则转
;
输出
.其结果是______.
同类题2
下面给出了解决问题的算法:
第一步:输入
.
第二步:若
,则
,否则
.
第三步:输出
.
(1).这个算法解决的问题是________;
(2).当输入的
值为________时,输入值与输出值相等.
同类题3
给出如下算法:
第一步,输入
,
,
的值.
第二步,当
时,令“最小值”为
;否则令“最小值”为
.
第三步,当“最小值”大于
时,令“最小值”为
;否则,“最小值”不变.
第四步,输出“最小值”.
若输入
,
,
,则输出的“最小值”是________.
同类题4
下面是解决某个问题的算法:
第一步,比较
与
的大小,若
,则交换
,
的值;
第二步,比较
与
的大小,若
,则交换
,
的值;
第三步,比较
与
的大小,若
,则交换
,
的值;
第四步,输出
,
,
.
该算法解决的问题是( )
A.输入
,
,
三个数,按从小到大的顺序输出
B.输入
,
,
三个数,按从大到小的顺序输出
C.输入
,
,
三个数,按输入顺序输出
D.输入
,
,
三个数,无规律地输出
同类题5
已知两个单元分别存放了变量x和y,下面描述交换这两个变量的值的算法中正确的为 ( )
A.第一步,把x的值给y;第二步,把y的值给x
B.第一步,把x的值给t;第二步,把t的值给y;第三步,把y的值给x
C.第一步,把x的值给t;第二步,把y的值给x;第三步,把t的值给y
D.第一步,把y的值给x;第二步,把x的值给t;第三步,把t的值给y
相关知识点
算法与框图
算法初步
算法与程序框图
算法的概念
理解自然语言描述的算法功能