3.2.2 算法的描述 知识点题库

某算法流程图如图所示, 执行该算法,当i的值为6时,下列说法正确的是(   )

A . 输出s的值 B . 执行语句s=s+s*i和i=i+1       C . 程序出错 D . 语句s=s+s*i已经执行了1次
下列问题中,最适合用计算机编程来处理的是(   )
A . 计算六个同学的平均身高 B . 计算200000以内所有质数的和     C . 在网络上找喜欢的电影 D . 计算某同学跑800米所需的时间
某算法的部分流程图如图所示。执行这部分流程,依次输入“3,6,5 ,0,-1,-2”,则输出s的值是(   )

图片_x0020_10

A . 8 B . 10 C . 14 D . 16
某算法流程图如图所示,执行该算法,则输入变量S和变量i的值分别为(  )
A . 10,6 B . 10,8 C . 12,6 D . 12,8
某算法的部分流程图如图所示。执行该流程后,“x≥y?”被执行的次数为(  )

A . 4 B . 3 C . 2 D . 1
描述算法可以用(   )
A . 文字,程序框图,二进制 B . 伪代码,程序框图,二进制 C . 顺序结构,选择结构,循环结构 D . 自然语言,流程图,伪代码  
某算法的部分流程图如下图所示,执行这部分流程,输出结果为(  )

A . 16,12 B . 16,16 C . 32,15 D . 8,15
流程图中表示判断的图形符号是(  )
A . B . C . D .
某算法的部分流程图如下图所示:

执行该算法,下列描述正确的是(  )

A . t←t+2执行了4次 B . s≤35? 执行了4次 C . 循环结构后,t的值为7 D . 该算法体现了枚举算法思想
某算法的部分流程图如下图所示,执行这部分流程后,输出c的值是(  )

A . 50 B . 34 C . 55 D . 60
某算法的部分流程图如图所示。执行这部分流程,分别输入35、50、60,则输出值依次为(  )

A . 10,3 B . 10, 4 C . 7, 10, 4 D . 10, 12,3
某算法的流程图如图所示,执行该算法,当x的值为4时,输出y的值为(  )

A . 9 B . 10 C . 1 D . 12
某公用电话系统以秒为单位显示通话时间,通话费以分钟为单位进行计费将通话时间的秒数值s,转换为m分(不满60秒的当作1分钟来计费)的算法部分流程图如图所示。则流程图中①②处应该填入的是(  )

A . ①s←s-60  ②s<60? B . ①s←s+60  ②s<60? C . ①s←s-60  ②s<>0? D . ①s←s+60  ②s<>0?
数组a的初始值如表所示,以下流程图描述的算法执行结果是(  )

d[1]

d[2]

d[3]

d[4]

d[5]

d[6]

d[7]

d[8]

-10

0

1

3

4

6

9

10

A . 0 B . 1 C . 10 D . -10
下图描述的算法执行结果是

下列关于算法的概念及描述,说法正确的是(    )
A . 算法就是数学运算方法 B . 算法的第一个执行步骤必须是数据输入 C . 算法的一个步骤可以被执行多次 D . 算法只能用自然语言进行描述
算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。某一个算法的描述如下:

①输入两个数A,B;

②如果A大于B,则将A的值赋给C,B的值赋给A,C的值赋给B;

③如果A不大于B,则A、B的值保持不变;

④输出A,B;

⑤结束。

  1. (1) 以上算法的描述属于哪一种:
  2. (2) 以上算法第④步用Python语言实现,可以写为:
  3. (3) 如果A的值是5,B的值是3,则执行完算法后,A的值是:
求y=|x|的值,算法如图所示,该算法的描述方式是(   )。

A . 伪代码 B . 流程图 C . 自然语言 D . 高级语言
以下不是描述算法的方法有(   )。
A . 自然语言 B . 流程图 C . 伪代码 D . E-R图
请写出计算机程序算法描述的方法有哪些。
最近更新