Dotcpp  >  试卷列表  >  数据结构基本概念测试题

数据结构基本概念测试题


第1题

算法的时间复杂度取决于( )

共 5 分 

第2题

计算机算法指( )。

共 5 分 

第3题

从逻辑上可以把数据结构分为( )两大类。

共 5 分 

第4题

数据结构中,与所使用的计算机无关的是数据的( )结构。

共 5 分 

第5题

算法的目的是()

共 5 分 

第6题

计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备具备输入、输出和( )等5个特性。

共 5 分 

第7题

下面程序的时间复杂度为 ( )。

1
2
3
for(i=0;i<m;i++)
   for(j=0;j<n;j++)
     a[i][j]=i*j;
共 5 分 

第8题

程序段

1
2
3
4
5
6
7
8
i=0;s=0;
while(++i<=n)
     int p=1;
    for(j=0; j<i; j++)
       p*=j;
     s=s+p; 
}

该程序段的时间复杂度为 (   ) 。

共 1 分 

第9题

以下数据结构中,(    )是非线性数据结构

共 5 分 

第10题

顺序存储设计时,存储单元的地址(    )。

共 5 分 

第11题

数据的逻辑结构是指数据的各数据项之间的逻辑关系。

共 5 分 

第12题

数据项是数据处理的最小单位。

共 5 分 

第13题

算法的优劣与算法描述语言无关,但与所用计算机有关。

共 5 分 

第14题

健壮的算法不会因非法的输入数据而出现莫名其妙的状态。

共 5 分 

第15题

算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。

共 5 分 

第16题

程序一定是算法。

共 5 分 

第17题

数据结构的抽象操作的定义与具体实现无关。

共 5 分 

第18题

所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界。

共 5 分 

第19题

同一个算法,实现语言的级别越高,执行效率一定低。

共 5 分 

第20题

算法效率的评价用时间复杂度和空间复杂度两个方面进行。

共 5 分