没有合适的资源?快使用搜索试试~ 我知道了~
2016真题及答案4081
需积分: 0 1 下载量 171 浏览量
2022-08-03
14:28:41
上传
评论
收藏 468KB PDF 举报
温馨提示
试读
13页
1.已知表头元素为c的单链表在内存中的存储状态如下表所示 2.已知一个带有表头结点的双向循环链表L,结点结构为 3.设有如下图所示的火车车轨,入口到出口之间有n
资源详情
资源评论
资源推荐
2016年全国硕士研究生招生考试
计算机科学与技术学科联考
计算机学科专业基础综合试题
一、单项选择题:1~40小题,每小题2分,共80分。下列每题给出的四个选项中。只有一
个选项符合试题要求。
1.已知表头元素为c的单链表在内存中的存储状态如下表所示。
地址
元素
链接地址
1000H
a
1010H
1004H
b
100CH
1008H
C
1000H
100CH
d
NULL
1010H
e
1004H
1014H
现将f存放于1014H处并插入到单链表中,若f在逻辑上位于a和e之间,则a,e,f的“链接地
址”依次是
A.1010H,1014H,1004H B.1010H,1004H,1014H
C.1014H,1010H,1004H D.1014H,1004H,1010H
2.已知一个带有表头结点的双向循环链表L,结点结构为
prev
data
next
,其中,prev和next分别是指向其直接前驱和直接后
继结点的指针。现要删除指针p所指的结点,正确的语句序列是
A. p->next->prev=p->prev; p->prev->next=p->prev; free (p);
B. p->next->prev=p->next; p->prey-> next=p->next; free (p);
C. p->next->prev=p->next; p->prev->next=p->prev; free (p);
D. p-> next-> prey=p->prey; p->prev->next=p->next; free (p);
3.设有如下图所示的火车车轨,入口到出口之间有n条轨道,列车的行进方向均为从左至
右,列车可驶入任意一条轨道。现有编号为1~9的9列列车,驶入的次序依次是8,4,2,5,3,
9,1,6,7。若期望驶出的次序依次为1~9,则n至少是
A.2 B.3 C.4 D.5
4.有一个100阶的三对角矩阵M,其元素m
i,j
(1≤i≤100,1≤j≤100)按行优先次序压缩存入下标
从0开始的一维数组Ⅳ中。元素m
30,30
在N中的下标是
A.86 B.87 C.88 D.89
5.若森林F有15条边、25个结点,则F包含树的个数是
A.8 B.9 C.10 D.11
6.下列选项中,不
.
是下图深度优先搜索序列的是
A.V
1
,V
5
,V
4
,V
3
,V
2
B.V
1
,V
3
,V
2
,V
5
,V
4
C.V
1
,V
2
,V
5
,V
4
,V
3
D.V
1
,V
2
,V
3
,V
4
,V
5
7.若将n个顶点e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是
A.O(n) B.O(n+e) C.O(n
2
) D.O(n×e)
8.使用迪杰斯特拉(Dijkstra)算法求下图中从顶点1到其他各顶点的最短路径,依次得到的
各最短路径的目标顶点是
A.5,2,3,4,6 B.5,2,3,6,4
C.5,2,4,3,6 D.5,2,6,3,4
9.在有n(n>1000)个元素的升序数组A中查找关键字x。查找算法的伪代码如下所示。
k=0;
while(k<n且A[k]<x)k=k+3;
if(k<n且A[k]==x)查找成功;
else if(k-1<n且A[k-1]==x)查找成功;
else if(k-2<n且A[k-2]==x)查找成功;
else查找失败;
本算法与折半查找算法相比,有可能具有更少比较次数的情形是
A.当x不在数组中 B.当x接近数组开头处
C.当x接近数组结尾处 D.当x位于数组中间位置
10.B
+
树不
.
同于B树的特点之一是
A.能支持顺序查找
B.结点中含有关键字
C.根结点至少有两个分支
D.所有叶结点都在同一层上
11.对10 TB的数据文件进行排序,应使用的方法是
A.希尔排序 B.堆排序
C.快速排序 D.归并排序
12.将高级语言源程序转换为机器级目标代码文件的程序是
A.汇编程序 B.链接程序
C.编译程序 D.解释程序
13.有如下C语言程序段:
short si=-32767;
unsigned short usi=si;
执行上述两条语句后,usi的值为
A.-32767 B.32767 C.32768 D.32769
14.某计算机字长为32位,按字节编址,采用小端(Little Endian)方式存放数据。假定有一
个double型变量,其机器数表示为1122 3344 5566 7788H,存放在0000 8040H开始的连续存储单
元中,则存储单元0000 8046H中存放的是
A.22H B.33H C.66H D.77H
15.有如下C语言程序段:
for(k=0;k<1000;k++)
a[k]=a[k]+32;
若数组a及变量k均为int型,int型数据占4 B,数据Cache采用直接映射方式、数据区大小为1
KB、块大小为16 B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺
失率约为
A.1.25% B.2.5% C.12.5% D.25%
16.某存储器容量为64 KB,按字节编址,地址4000H~5FFFH为ROM 区,其余为RAM区。
若采用8 K×4位的SRAM芯片进行设计,则需要该芯片的数量是
A.7 B.8 C.14 D.16
17.某指令格式如下所示。
OP
M
I
D
其中M为寻址方式,I为变址寄存器编号,D为形式地址。若采用先变址后间址的寻址方式,
则操作数的有效地址是
A.I+D B.(I)+D C.((I)+D) D.((I))+D
18.某计算机主存空间为4 GB,字长为32位,按字节编址,采用32位定长指令字格式。若
指令按字边界对齐存放,则程序计数器(PC)和指令寄存器(IR)的位数至少分别是
A.30、30 B.30、32 C.32、30 D.32、32
19.在无转发机制的五段基本流水线(取指、译码/读寄存器、运算、访存、写回寄存器)中,
下列指令序列存在数据冒险的指令对是
I1:add R1, R2, R3 ;(R2)+(R3)→R1
I2:add R5, R2, R4 ;(R2)+(R4)→R5
I3:add R4, R5, R3 ;(R5)+(R3)→R4
I4:add R5, R2, R6 ;(R2)+(R6)→R5
A.I1和I2 B.I2和I3 C.I2和I4 D.I3和I4
20.单周期处理器中所有指令的指令周期为一个时钟周期。下列关于单周期处理器的叙述
中,错误
..
的是
A.可以采用单总线结构数据通路
B.处理器时钟频率较低
C.在指令执行过程中控制信号不变
剩余12页未读,继续阅读
俞林鑫
- 粉丝: 14
- 资源: 288
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0