二、判断题
1. 数据元素是数据的最小单位。( )
【北京邮电大学 1998 一、1(2分)】【青岛大学 2000 一、1 (1分)】
【上海交通大学 1998 一、1】 【山东师范大学 2001 一、1 (2分)】
2. 记录是数据处理的最小单位。 ( ) 【上海海运学院 1998 一、5(1分)】
3. 数据的逻辑结构是指数据的各数据项之间的逻辑关系;( )【北京邮电大学2002 一、1(1分)】
4.算法的优劣与算法描述语言无关,但与所用计算机有关。( )
【大连海事大学 2001 一、10(1分)】
5.健壮的算法不会因非法的输入数据而出现莫名其妙的状态。( )
【大连海事大学 2001 一、11(1分)】
6.算法可以用不同的语言描述,如果用c 语言或pascal语言等高级语言来描述,则算法实际上就是程序了。( )【西安交通大学 1996 二、7(3分)】
7.程序一定是算法。( )【燕山大学 1998 二、2(2分)并改错】
8.数据的物理结构是指数据在计算机内的实际存储形式。( )【山东师范大学2001 一、2(2分)】
9. 数据结构的抽象操作的定义与具体实现有关。( )【华南理工大学 2002 一、1(1分)】
10. 在顺序存储结构中,有时也存储数据结构中元素之间的关系。( )
【华南理工大学 2002 一、2 (1分)】
11. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( )
【上海海运学院 1999 一、1(1分)】
12. 数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。( )
【华南理工大学 2002 一、5(1分)】
13. 数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构. ( )
【上海海运学院 1998 一、1(1分)】
三、填空
1.数据的物理结构包括 的表示和 的表示。【燕山大学 1998 一、1(2分)】
2. 对于给定的n个元素,可以构造出的逻辑结构有 (1) , (2) , (3) ,__(4)_四种。
【中科院计算所 1999 二、1(4分)】
3.数据的逻辑结构是指 。【北京邮电大学 2001 二、1(2分)】
4.一个数据结构在计算机中 称为存储结构。【华中理工大学 2000 一、1(1分)】
5.抽象数据类型的定义仅取决于它的一组__(1)_,而与_(2)_无关,即不论其内部结构如何变化,只要它的_(3)_不变,都不影响其外部使用。【山东大学 2001 三、3(2分)】
6.数据结构中评价算法的两个重要指标是 【北京理工大学 2001 七、1(2分)】
7. 数据结构是研讨数据的_(1)_和_(2)_,以及它们之间的相互关系,并对与这种结构定义相应的_(3)_,设计出相应的(4)_。【西安电子科技大学 1998 二、2(3分)】
8. 一个算法具有5个特性: (1) 、 (2) 、 (3) ,有零个或多个输入、有一个或多个输出。
【华中理工大学 2000 一、2(5分)】 【燕山大学 1998 一、2(5分)】
9.已知如下程序段
for i:= n downto 1 do {语句1}
begin
x:=x+1; {语句2}
for j:=n downto i do {语句3}
y:=y+1; {语句4}
end;
语句1执行的频度为 (1) ;语句2执行的频度为 (2) ;语句3执行的频度为 (3) ;语句4执行的频度为 (4) 。【北方交通大学 1999 二、4(5分)】
10.在下面的程序段中,对x的赋值语句的频度为______(表示为n的函数)
for i:=1 to n do
for j:=1 to i do
for k:=1 to j do
x:=x+delta;
【北京工业大学 1999 一、6(2分)】
11.下面程序段中带下划线的语句的执行次数的数量级是: 【合肥工业大学1999三、1(2分)】
i:=1; while i
12. 下面程序段中带下划线的语句的执行次数的数量级是( )。【合肥工业大学 2000 三、1(2分)】
i:=1;
while i13. 下面程序段中带有下划线的语句的执行次数的数量级是( ) 【合肥工业大学 2001 三、1(2分)】
i:=n*n while i<>1 do i:=i div 2;
14. 计算机执行下面的语句时,语句s的执行次数为 _______ 。【南京理工大学2000二、1(1.5分)】
for(i=l;i for(j=n;j>=i;j--)
s;
责任编辑:小草