第二单元 算法和数据结构 知识点题库

下列不是算法所必须具备的特征的是(  )
A . 确定性 B . 无限性 C . 有穷性 D . 可行性
下列选项中,关于算法的说法不正确的是(  )
A . 算法是程序设计的灵魂 B . 解决问题的过程就是实现算法的过程 C . 一个算法可以不产生确定的结果 D . 算法的作用在于记录和交流人类解决问题的思想
关于流程图的常用标识,以下选项中描述错误的是(  )。
A . 平行四边形表示程序的开始或结束  B . 方向箭头表示流程线 C . 矩形表示计算或处理 D . 菱形表示判断
阅卡机能快速的完成选择题的阅卷工作。而对应的阅卷程序有C语言编写的,也有VF(数据库)编写的,但都能完成阅卡工作。这体现了算法的(  )

A . 有限性 B . 确定性 C . 顺序性 D . 不唯一性
下列选项中,属于VB合法变量名的是(  )。
A . a*2 B . 6x C . chengji D . then
顺序结构中,被反复执行的程序称为“循环体”。
以特定的图形符号和说明表示算法的图,称为(   )
A . 自然语言 B . 计算机语言 C . 算法流程图 D . 以上都不是
VB中,else是合法的变量名。
程序设计中的变量,包含变量名和变量值两部分,其中变量名是存储的数据信息。
算法是解决问题的方法和步骤,下列说法不正确的是(   )。
A . 可以直接使用生活中的语言文字即自然语言来描述算法 B . 可以直接使用接近程序语言的方式即伪代码来描述算法 C . 可以直接使用标准图形符号即流程图来描述算法 D . 可以直接使用0和1组成的语言即机器语言来描述算法
已知 a = 5,那么执行语句 a += 3 之后, a 的值为
以下叙述中正确的是(    )。
A . Python 3.x与Python 2.x兼容 B . Python语句只能以程序方式执行 C . Python是解释型语言 D . Python语言出现得晚,具有其他高级语言的一切优点
  链表是一种链式存储结构,节点既存储数据元素本身的信息,又需要存储数据元素之间的链接信息。
小明做小球自由落体的实验,他站在n米高的塔上把一个小弹球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往复。要求计算小球在第100次落地时,共经过多少米?如果用计算机编程解决该问题,应该使用选择结构。
运行以下程序,显示的运行结果是()。

a=20

b=2

c=a**b+300

print(c)

A . 340 B . 300 C . 700 D . 600
计算机语言的发展:→汇编语言→
算法的描述方法很多,有等,其中是算法设计时常用的一种描述方法。
数组b中的第一个元素保存于b[0],那么b[5]就表示数组中的第个元素。
下面代码的输出结果是(    )

name = "Python语言程序设计"

print(name[2: -2])

A . thon语言程序 B . 出错    

B. ython语言程序    D.ython语言程序设

最近更新