2023年考研计算机统考408真题

发布 2023-06-24 10:06:28 阅读 2191

一、 单项选择题。

1. 下列函数的时间复杂度是 1 。

int func(int n)

int i = 0; sum = 0;

while( sum < n) sum +=i;

return i;

a. o(logn)

b. o(n1/2)

c. o(n)

d. o(nlogn)

2. 下列关于栈的叙述中,错误的是 2 。

i.采用非递归方式重写递归程序时必须使用栈。

ii.函数调用时,系统要用栈保存必要的信息。

iii.只要确定了入栈的次序,即可确定出栈次序。

iv.栈是一种受限的线性表,允许在其两端进行操作。

a. 仅ib. 仅i、ii、iii

c. 仅i、iii、iv

d. 仅ii、iii、iv

3. 适用于压缩存储稀疏矩阵的两种存储结构是 3 。

a. 三元组表和十字链表。

b. 三元组表和邻接矩阵。

c. 十字链表和二叉链表。

d. 邻接矩阵和十字链表。

4. 要使一棵非空二叉树的先序序列与中序序列相同,其所有非叶结点须满足的条件是 4 。

a. 只有左子树。

b. 只有右子树。

c. 结点的度均为1

d. 结点的度均为2

5. 已知一棵二叉树的树形如下图所示,其后序序列为e,a,c,b,d,g,f,树中与结点a同层的结点是 5 。

a. cb. d

c. fd. g

6. 已知字符集,若各字符的哈夫曼编码依次是0100,10,0000,0101,001,011,11,0001,则编码序列***的译码结果是 6 。

a. a c g a b f h

b. a d b a g b b

c. a f b e a g d

d. a f e e f g d

7. 已知无向图g含有16条边,其中度为4的顶点个数为3,度为3的顶点个数为4,其他顶点的度均小于3。图g所含的顶点个数至少是 7 。

a. 10b. 11

c. 13d. 15

8. 下列二叉树中,可能成为折半查找判定树(不含外部结点)的是 8 。

a. b.

c. d.

9. 下列应用中,适合使用b+树的是 9 。

a. 编译器中的词法分析。

b. 关系数据库系统中的索引。

c. 网络中的路由表快速查找。

d. 操作系统的磁盘空闲块管理。

10. 在内部排序中,若选择了归并排序而没有选择插入排序,则可能的理由是 10 。

i.归并排序的程序**更短。

ii.归并排序的占用空间更少。

iii.归并排序的运行效率更高。

a. 仅ii

b. 仅iii

c. 仅i、ii

d. 仅i、iii

11. 下列排序方法中,若将顺序存储更换为链式存储,则算法的时间效果会降低的是11 。

i.插入排序。

ii.选择排序。

iii.起泡排序。

iv.希尔排序。

v.堆排序。

a. 仅i、ii

b. 仅ii、iii

c. 仅iii、iv

d. 仅iv、v

12. 假定计算机m1和m2具有相同的指令集体系结构(isa),主频分别为1.5ghz和1.

2ghz。在m1和m2上运行某基准程序p,平均cpi分别为2和1,则程序p在m1和m2上运行时间的比值是 12 。

a. 0.4

b. 0.625

c. 1.6

d. 2.5

13. 某计算机主存按字节编址,由4个64m*8位的dram芯片采用交叉编址方式构成,并与宽度为32位的存储器总线相连,主存每次最多读写32位数据。若double型变量x的主存地址为804 001ah,则读取x需要的存储周期是 13 。

a. 1b. 2

c. 3d. 4

14. 某c语言程序段如下:

for(i = 0; i <=9; i++)

lemp = 1;

for(j < 0; j <=i; j++)temp *=a[j];

sum +=temp;

下列关于数组a的访问局部性的描述中,正确的是 14 。

a. 时间局部性和空间局部性皆有。

b. 无时间局部性,有空间局部性。

c. 有时间局部性,无空间局部性。

d. 时间局部性和空间局部性皆无。

15. 下列寻址方式中,最适合按下标顺序访问一维数组元素的是 15 。

a. 相对寻址。

b. 寄存器寻址。

c. 直接寻址。

d. 变址寻址。

16. 某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是 16 。

a. 24位。

b. 26位。

c. 28位。

d. 32位。

17. 下列关于超标量流水线特性的叙述中,正确的是 16 。

i.能缩短流水线功能段的处理时间。

ii.能在一个时钟周期内同时发射多条指令。

iii.能结合动态调度技术提高指令执行并行性。

a. 仅ii

b. 仅i、iii

c. 仅ii、iii

d. i、ii和iii

18. 下列关于主存储器(mm)和控制存储器(cs)的叙述中,错误的是 18 。

a. mm在cpu外,cs在cpu内。

b. mm按地址访问,cs按内存访问。

c. mm存储指令和数据,cs存储微指令。

d. mm用ram和rom实现,cs用rom实现。

19. 下列关于指令流水线数据通路的叙述中,错误的是 19 。

a. 包含生成控制信号的控制部件。

b. 包含算法逻辑运算部件(alu)

c. 包含通用寄存器组和取指部件。

d. 由组合逻辑电路和时序逻辑电路组合而成。

20. 下列关于多总线结构的叙述中,错误的是 20 。

a. 靠近cpu的总线速度较快。

b. 存储器总线可支持突发传送方式。

c. 总线之间须通过桥接器相连。

d. pc i_express*16采用并行传输方式。

21. i/o指令实现的数据传送通常发生在 21 。

a. i/o设备和i/o端口之间。

b. 通用寄存器和i/o设备之间。

c. i/o端口和i/o端口之间。

d. 通用寄存器和i/o端口之间。

22. 下列关于多重中断系统的叙述中,错误的是 22 。

a. 在一条指令执行结束时响应中断。

b. 中断处理期间cpu处于关中断状态。

c. 中断请求的产生与当前指令的执行无关。

d. cpu通过采样中断请求信号检测中断请求。

23. 假设4个作业到达系统的时刻和运行时间如下表所示。

系统在t=2时开始作业调度。若分别采用先来先服务和短作业优先调度算法,则选中的作业分别是 23

a. j2、j3

b. j1、j4

c. j2、j4

d. j1、j3

24. 执行系统调用的过程包括如下主要操作:

1) 返回用户态。

2) 执行陷入(trap)指令。

3) 传递系统调用参数。

4) 执行相应的服务程序。

正确的执行顺序是 24 。

a. 2)3)1)4)

b. 2)3)3)1)

c. 3)2)4)1)

d. 3)4)2)1)

25. 某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和**内存后都对空闲分区链重新排序。当前空闲分区信息如下所示。

**起始地址为60k、大小为140kb的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是 25 。

ak、380kb

bk、80kb

ck、180kb

dk、80kb

26. 某文件系统的簇和磁盘扇区大小分别为1kb和512b。若一个文件的大小为1026b,则系统分配给该文件的磁盘空间大小是 26 。

a. 1026b

b. 1536b

c. 1538b

d. 2048b

27. 下列有关基于时间片的进程调度的叙述中,错误的是 27 。

a. 时间片越短,进程切换的次数越多,系统开销也越大。

b. 当前进程的时间片用完后,该进程状态由执行态变为阻塞态。

c. 时钟中断发生后,系统会修改当前进程在时间片内的剩余时间。

d. 影响时间片大小的主要因素包括响应时间、系统开销和进程数量等。

28. 与单道程序系统相比,多道程序系统的优先是 28 。

利用率高。ii.系统开销小。

iii.系统吞吐量大。

设备利用率高。

a. 仅i、iii

b. 仅i、iv

c. 仅ii、iii

d. 仅i、iii、iv

29. 下列选项中,磁盘逻辑格式化程序所做的工作是 29 。

i.对磁盘进行分区。

ii.建立文件系统的根目录。

iii.确定磁盘扇区校验码所占位数。

iv.对保存空闲磁盘块信息的数据结构进行初始化。

a. 仅ii

b. 仅ii、iv

c. 仅iii、iv

d. 仅i、ii、iv

30. 某文件系统中,针对每个文件,用户类别分为4类:安全管理员、文件主、文件主的伙伴、其他用户;访问权限分为5种:

完全控制、执行、修改、读取、写入。若文件控制块中用二进制位串表示文件权限,为表示不同类别用户对一个文件的访问权限,则描述文件权限的位数至少应为 30 。

a. 5b. 9

c. 12d. 20

31. 若文件f1的硬链接为f2,两个进程分别打开f1和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,正确的是 31 。

和f2的读写指针位置保持相同。

和f2共享同一个内存索引结点。

和fd2分别指向各自的用户打开文件表中的一项。

a. 仅iii

b. 仅ii、iii

c. 仅i、ii

d. i、ii和iii

32. 系统将数据从磁盘读到内存的过程包括以下操作:

1) dma控制器发出中断请求。

2) 初始化dma控制器并启动磁盘。

3) 从磁盘传输一块数据到内存缓冲区。

4) 执行“dma结束”中断服务程序。

正确的执行顺序是 32 。

a. 3)1)2)4)

b. 2)3)1)4)

c. 2)1)3)4)

d. 1)2)4)3)

33. 假设osi参考模型的应用层欲发送400b的数据(无拆分),除物理层和应用层之处,其他各层在封装pdu时均引入20b的额外开销,则应用层数据传输效率约为33 。

a. 80%

b. 83%

c. 87%

d. 91%

34. 若信道在无噪声情况下的极限数据传输速率不小于信噪比为30db条件下的极限数据传输速率,则信号状态至少是 34 。

a. 4b. 8

c. 16d. 32

35. 在下图所示的网络中,若主机h发送一个封装访问internetip分组的ieee 802.11数据帧f,则帧f的地址1、地址2和地址3分别是 35 。

a. 00-12-34-56-78-9a,00-12-34-56-78-9b,00-12-34-56-78-9c

b. 00-12-34-56-78-9b,00-12-34-56-78-9a,00-12-34-56-78-9c

c. 00-12-34-56-78-9b,00-12-34-56-78-9c,00-12-34-56-78-9a

d. 00-12-34-56-78-9a,00-12-34-56-78-9c,00-12-34-56-78-9b

36. 下列ip地址中,只能作为ip分组源ip地址但不能作为目的ip地址是 36 。

a. 0.0.0.0

b. 127.0.0.1

c. 200.10.10.3

d. 255.255.255.255

37. 直接封装rip,ospf,bgp报文的协议分别是 37 。

a. tcp、udp、ip

b. tcp、ip、udp

c. udp、tcp、ip

d. udp、ip、tcp

38. 若将网络21.3.0.0/16划分为128个规模相同的子网,则每个子网可分配的最大ip地址个数是 38 。

a. 254

b. 256

c. 510

d. 512

39. 若甲向乙发起了一个tcp连接,最大段长mss=kb,rtt=5ms,乙开辟的接收缓存为64kb,则甲从连接建立蒽至发送窗口达到32kb,需经过的时间至少是 38 。

a. 25ms

b. 30ms

c. 160ms

d. 165ms

40. 下列关于ftp协议的叙述中,错误的是 40 。

a. 数据连接在每次数据传输完毕后就关闭。

2023年考研计算机统考408真题

一 单项选择题。1.求整数n n 0 阶乘的算法如下,其时间复杂度是 1 int fact int n record 若record变量的首地址为0xc008,则地址0xc008中内容及的地址分别为15 a.0x xc00d b.0x xc00e c.0x xc00d d.0x xc00e 16.下...

2023年考研计算机统考408真题

一 单项选择题。1.为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是 1 a.栈。b.队列。c.树。d.图。2.设栈s和队列q的初始状态均为空,元素a,b,c,d,e,f,g依次进...

06计算机考研统考大纲计算机组成原理考点分析

存储器的层次结构。这一章中我们建立存储器体系的 cache 内存 外存 三层结构,要掌握存储器的分类以及各类存储器的基本工作原理和主存储器 内存 与cpu的连接和数据交换 双口ram和多模块存储器。关于外存的知识点主要放在了输入输出系统一章考查。这一章中两个必须要掌握的地方就是高速缓冲存储器 cac...