关于数据结构,下列说法不正确的是()?

关于数据结构,下列说法不正确的是()?

A.数据结构由逻辑结构、存储结构及运算3部分组成。

B.存储结构定义了数据在存储器中的存储方式。

C.向量使用顺序存储结构,并借助元素在存储器中的相对位置来表示数据元素的逻辑关系。

D.在树结构中,指针用于表达元素之间的逻辑关系——父子关系,每个元素的指针指向其父节点,因此一个元素可以有一个或多个指针。

正确答案:在树结构中,指针用于表达元素之间的逻辑关系——父子关系,每个元素的指针指向其父节点,因此一个元素可以有一个或多个指针。

算法是计算系统的灵魂,为什么?不正确的是()

算法是计算系统的灵魂,为什么?不正确的是()

A.计算系统是执行程序的系统,而程序是用计算机语言表达的算法。

B.一个问题的求解可以通过构造算法来解决,“是否会编程序”本质上章是“能否想出求解该问题的算法”。

C.一个算法不仅可以解决一个具体问题,它可以在变换输入输出的情况下,求解一个问题系列。

D.问题求解都可以归结到算法的构造与设计,系统和算法的关系是:算法是龙,而系统是睛,画龙要点睛。

正确答案:问题求解都可以归结到算法的构造与设计,系统和算法的关系是:算法是龙,而系统是睛,画龙要点睛。

关于算法与程序、计算机语言之间的关系,下列说法不正确的是()。

关于算法与程序、计算机语言之间的关系,下列说法不正确的是()。

A.算法是解决问题的步骤,某个问题可能有多个求解算法。

B.算法不能直接由计算机执行,必须将其转换为程序才能够由计算机执行。

C.算法只能由高级(计算机)语言实现,不能通过机器语言实现。

D.求解问题的多个算法不一定获得相同的解。

正确答案:算法只能由高级(计算机)语言实现,不能通过机器语言实现。

有关堆栈数据结构的基本运算,说法不正确的是()。

有关堆栈数据结构的基本运算,说法不正确的是()。

A.推入是将数据放入堆栈的顶端,堆栈顶端指针top减一。

B.弹出是将堆栈顶端的数据取出,堆栈顶端指针top减一。

C.如果堆栈顶端指针top为0,则堆栈为空。

D.果是固定长度的堆栈,当堆栈顶端指针top与长度相等时,堆栈是满的。

正确答案:推入是将数据放入堆栈的顶端,堆栈顶端指针top减一。

关于“树”这种数据结构,下列说法不正确的是()。

关于“树”这种数据结构,下列说法不正确的是()。

A.“树”既需要存储数据元素本身即数据,还需要存储数据元素之间的关系。

B.“树”可以采用两个数组来组织树型数据,其中一个数组用于存储数据元素本身,另一个数组用于存储与该数据元素发生某种关系的另一个数据元素的存储位置。

C.“树”可以采用三个数组来组织树型数据,其中一个数组用于存储数据元素本身,另外两个数组用于存储与该数据元素发生某种关系的另外两个数据元素的存储位置。

D.其他说法有不正确的。

正确答案:其他说法有不正确的。

关于数组和存储器,下列说法不正确的是()。

关于数组和存储器,下列说法不正确的是()。

A.和存储器一样,数组是按线性方式组织数据。

B.和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个存储单元来存储,一个下标即相当于一个存储单元的地址。

C.和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个或多个存储单元来存储,一个下标即相当于一个存储单元的地址。

D.和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个或多个存储单元来存储,一个下标即相当于一个或多个存储单元的地址。

正确答案:和存储器一样,一维数组是按线性方式组织数据,一个数据元素需要一个或多个存储单元来存储,一个下标即相当于一个存储单元的地址。

阅读下列算法,回答:Startofthealgorithm(算法开始)(1)N=10。(2)i=2。sum=2。(3)如果i<=N,则执行第(4)步,否则转到第(8)步执行。(4)如果i/2==0则转到第(6)步执行。(5)sum=sum+i。(6)i=i+1。(7)返回到第(3)步继续执行。(8)输出sum的结果。Endofthealgorithm(算法结束)算法执行的结果为()。

阅读下列算法,回答:Startofthealgorithm(算法开始)(1)N=10。(2)i=2。sum=2。(3)如果i<=N,则执行第(4)步,否则转到第(8)步执行。(4)如果i/2==0则转到第(6)步执行。(5)sum=sum+i。(6)i=i+1。(7)返回到第(3)步继续执行。(8)输出sum的结果。Endofthealgorithm(算法结束)算法执行的结果为()。

A.24。

B.26。

C.55。

D.45。

正确答案:26。