求1到n之间(包括n)所有3的倍数之和s的算法如下:
①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1
②如果i的值大于n,则转到⑤,否则转到③
③如果i是3的倍数,则将s的值加上i的值,结果存放在s中
④将i的值增加1,并转到②
⑤输出s的值
如果输入变量n的值为10,那么最终输出s的值是( )
①输入变量n的值,将变量s赋初值为0,将变量i赋初值为1
②如果i的值大于n,则转到⑤,否则转到③
③如果i是3的倍数,则将s的值加上i的值,结果存放在s中
④将i的值增加1,并转到②
⑤输出s的值
如果输入变量n的值为10,那么最终输出s的值是( )
A.9 | B.18 | C.27 | D.55 |
下列各选项所列举的步骤中,能组成“输入任意三个整数,按从小到大的顺序排序,并输出排序后的结果”的正确算法的是( )
① 如果 a 大于 b,则交换a,b的值;
② 如果 a 大于c,则交换a,c的值;
③ 如果 b 大于c,则交换b,c的值;
④ 输入三个整数 a,b,c;
⑤ 输出三个整数a,b,c;
① 如果 a 大于 b,则交换a,b的值;
② 如果 a 大于c,则交换a,c的值;
③ 如果 b 大于c,则交换b,c的值;
④ 输入三个整数 a,b,c;
⑤ 输出三个整数a,b,c;
A.①②③④⑤ | B.④①②③⑤ |
C.④③②①⑤ | D.④⑤①②③ |
现实生活中有许多工作可以通过编程来解决。下列描述中,不宜使用编程来处理的是( )
A.灭火比赛机器人驱动系统 |
B.学籍管理系统 |
C.编辑一份《调查报告》 |
D.“神舟八号”发射管理系统 |
某算法的流程图如图所示,执行这部分流程,下列分析正确的是( )


A.步骤“x>y”共被执行了 3 次 | B.步骤“x=x-2”共被执行了 4 次 |
C.输出的 x、y 值分别为 6、5 | D.输出的 x、y 值分别为 4、6 |
右边流程图违反了算法的哪项特征( )


A.该算法没有数据输入 | B.该算法没有输出步骤 |
C.不符合算法的有穷性特征 | D.不符合算法的确定性特征 |