数据结构c语言版题库填空题,数据结构(C语言版)选择、填空题

数据结构(C语言版)选择、填空题

一 概论

选择

1、( B)是数据的基本单位。

A、 数据结构

B、数据元素

C、数据项

D、数据类型

2、以下说法不正确的是(A )。

A、数据结构就是数据之间的逻辑结构。

B、数据类型可看成是程序设计语言中已实现的数据结构。

C、数据项是组成数据元素的最小标识单位。

D、数据的抽象运算不依赖具体的存储结构。

3、学习数据结构主要目的是(C )。

A、处理数值计算问题

B、研究程序设计技巧

C、选取合适数据结构,写出更有效的算法。

D、是计算机硬件课程的基础。

4、一般而言,最适合描述算法的语言是( C)。

A、自然语言

B、计算机程序语言

C、介于自然语言和程序设计语言之间的伪语言

D、数学公式

5、通常所说的时间复杂度指(B )。

A、语句的频度和

B、算法的时间消耗

C、渐近时间复杂度

D、最坏时间复杂度

6、A算法的时间复杂度为O(n^3),B算法的时间复杂度为O(2^n),则说明(B )。

A、对于任何数据量,A算法的时间开销都比B算法小

B、随着问题规模n的增大,A算法比B算法有效

C、随着问题规模n的增大,B算法比A算法有效

D、对于任何数据量,B算法的时间开销都比A算法小

填空

1、数据的(存储)结构依赖于计算机语言.

2、数据的逻辑结构可分为线性结构和(非线性 )结构。

3、算法的时间复杂度与问题的规模有关外,还与输入实例的(初始状态 )有关。

4、常用的四种存储方法是什么?顺序存储方法、链式存储方法、索引存储方法和散列存储方法

5、常见的数据的逻辑结构有哪两种?线性结构和逻辑结构

6、一般,将算法求解问题的输入量称为(问题的规模)。

二 线性表

选择题

1、以下关于线性表的说法不正确的是( C)。

A、线性表中的数据元素可以是数字、字符、记录等不同类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值