皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
第2章 线性表 一、单项选择题(每小题2分,共20分) ( )1.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为: (A)存储结构 (B)逻辑结构 (C)顺序存储结构 (D)链式存储结构 ( )2. 一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是 (A)110 (B)108 (C)100 (D)120 ( )3. 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是: (A) 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) (B) 在第i个结点后插入一个新结点(1≤i≤n) (C) 删除第i个结点(1≤i≤n) (D) 将n个结点从小到大排序 ( )4. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动 个元素 (A)8 (B)63.5 (C)63 (D)7 ( )5. 链接存储的存储结构所占存储空间: (A) 分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针 (B) 只有一部分,存放结点值 (C) 只有一部分,存储表示结点间关系的指针 (D) 分两部分,一部分存放结点值,另一部分存放结点所占单元数 ( )6. 是一种采用 存储结构存储的线性表; (A)顺序 (B)链式 (C) (D)网状 ( )7. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址: (A)必须是连续的 (B)部分地址必须是连续的 (C)一定是不连续的 (D)连续或不连续都可以 ( )8. 线性表L在 情况下适用于使用链式结构实现。 (A)需经常修改L中的结点值 (B)需不断对L进行删除插入 (C)L中含有大量的结点 (D)L中结点结构复杂 ( )9. 单的存储密度 (A)大于1; (B)等于1; (C)小于1; (D)不能确定 ( )10. 设a1、a2、a3为3个结点,整数P0,3,4代表地址,则如下的链式存储结构称为 P0 3 4 P0  a1 3  a2 4  A3 0 (A)循环 (B)单 (C)双向循环 (D)双向 二、简答题(每小题10分,共20分) 1. 试比较顺序存储结构和链式存储结构的优缺点。在什么情况下用顺序表比好? 2 . 描述以下三个概念的区别:头指针、头结点、首元结点(第一个元素结点)。在单中设置头结点的作用是什么? 三、(15分)线性表具有两种存储方式,即顺序链接方式。现有一个具有五个元素的线性表L={23,17,47,05,31},若它以链接方式存储在下列100~119号地址空间中,每个结点由数据(占2个字节)和指针(占2个字节)组成,如下所示: 05 U 17 X 23 V 31 Y 47 Z ^ ^ 100 120 其中指针X,Y,Z的值分别为多少?该线性表的首结点起始地址为多少?末结点的起始地址为多少? 四、阅读分析题(15分) 指出以下算法中的错误和低效(即费时)之处,并将它改写为一个既正确又高效的算法。 Status DeleteK(SqList&a, int i, int k){ //本过程从顺序存储结构的线性表a中删除第i个元素起的k个元素 if ( i<1 || k<0 || i+k> a.length ) return INFEASIBLE; //参数不合法 else{ for(count = 1; count =i+1; j--) a.elem[j-1] = a.elem[j]; a.length - -; } return OK; } // DeleteK 注:上题涉及的类型定义如下: # define LIST INIT SIZE 100 # define LISTINCREMENT 10 typedef struct { Elem Type *elem; //存储空间基址 Int length; //当前长度 Int listsize; //当前分配的存储容量 }SqList; 五、编程题(每题10分,共30分) 1. 写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。 2. 已知L是无表头结点的单,且P结点既不是首元结点,也不是尾元结点,请写出在P结点后插入S结点的核心语句序列。 3. 编写程序,将若干整数从键盘输入,以单形式存储起来,然后计算单中结点的个数(其中指针P指向该的第一个结点)。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】以下关于电力电子器件的特征,表述不正确的是
A.
电力电子器件一般工作在开关状态
B.
电力电子器件通常需要驱动电路
C.
电力电子器件处理电功率的能力一般远大于处理信息的电子器件
D.
当器件开关频率较高时,通态损耗是其主要功率损耗
【多选题】在收入既定的情况下,利率提高通常会使()。
A.
当前消费增加
B.
当前消费减少
C.
储蓄增加
D.
储蓄减少
【判断题】对调速系统进行调试时,要先单元,后系统。
A.
正确
B.
错误
【多选题】2005 年起决定实施的,由人力资源社会保障部联合中组部、教育部等部委共同组织开展的高校毕业生到农村基层从事“三支一扶”工作,下列属于“三支一扶”的是哪几项?
A.
支教
B.
支医
C.
支边
D.
扶贫
【多选题】竞争优势理论中一个国家的特定产业是否具有国际竞争力取决于四个基本因素和两个辅助因素,四个基本因素包括()。
A.
企业战略、结构和竞争行为
B.
国内市场需求条件
C.
相关和辅助产业状况
D.
生产要素条件
E.
政府行为
F.
机遇(偶然事件)
【单选题】2005年起决定实施的,由人力资源社会保障部联合中组部、教育部等部委共同组织开展的高校毕业生到农村基层从事“三支一扶”工作,下列不属于“三支一扶”的是哪一项?
A.
支教
B.
支医
C.
支边
D.
扶贫
【判断题】空气增湿可降低非导体物质的绝缘能力。
A.
正确
B.
错误
【单选题】处于高频状态时,()是电力电子器件功率损耗的主要成因。
A.
开关损耗
B.
通态损耗
C.
断态损耗
【多选题】在收入既定的情况下,利率提高通常会使( )。
A.
当前消费增加
B.
当前消费减少
C.
消费不变
D.
储蓄减少
E.
储蓄增加
F.
储蓄不变
【多选题】以下描述正确的是
A.
电力电子器件所能处理的电功率一般都远大于处理信息的电子器件
B.
电力电子器件一般工作于开关状态,通态时阻抗很小
C.
开关频率较高时,通态损耗仍为功率损耗的主要因素
D.
电力电子器件有时候工作于放大状态
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题