粤教版 高中信息技术必修1 3.2算法及其描述

日期: 2024-05-02 高一上学期信息技术

选择题

试题详情
计算s=1×2×3×…×n的算法流程图如图所示,虚线框中应填写的内容是(   )

A、
B、
C、
D、
试题详情
下列选项中,不是算法描述方法的是(   )。
A、 流程图
B、 数据库
C、 伪代码
D、 自然语言
试题详情
程序中使用了“print”语句输出计算结果,对应的算法流程图应使用下列哪个图形符号进行表示()
A、
B、
C、
D、
试题详情
某算法的部分流程图如图所示。

执行这部分流程,若依次输入2,-3,5,1,2,-1,-8,3,4,0,则输出变量m的值为(    )

A、 5
B、 6
C、 7
D、 8
试题详情
以下流程图描述的算法,输出结果是(     )

A、 8   8   8
B、 24   40   72
C、 24   40   48
D、 24   24   24
试题详情
某算法的部分流程图如图所示,执行这部分流程,若输入m的值为20,n的值为3,则输出c的值是(    )

A、 18
B、 28
C、 29
D、 47
试题详情
某算法的部分流程图如图所示,执行这部分流程,若输出m的值为0,则输入d的值不可能是(   )

A、 50
B、 202505
C、 10110100
D、 9876543210
试题详情
用于求5!(n!=1*2*3……*n)的算法流程图如图所示,则下列选项中说法不正确的(   )

A、 最后输出的结果为120
B、 当i的值为5时,直接输出t的值
C、 判断条件“i>5?”一共执行了5次
D、 该流程图中运用了循环的控制结构
试题详情
某算法的部分流程图如图所示,若输入m的值是6,执行这部分流程后,s,i的值分别是()

A、 2,4
B、 0,4
C、 6,4
D、 4,6
试题详情
下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是(     )
A、 a←a+b,b←a-b,a←a-b
B、 a←b,b←a
C、 t←a,b←t,a←b
D、 a←a*b,a←a/b,b←a/b

判断题

试题详情
算法就是解决问题的方法和步骤。
试题详情
循环结构表示程序反复执行某个或某些操作,只有用户干预才能终止循环。
试题详情
使用流程图描述算法存在歧义性,容易导致算法执行的不确定性。
试题详情
算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的无穷集合。
试题详情
  一个算法有一个或多个数据输出,没有输出的算法是毫无意义的。
1