Day22

数据结构

1. 对于下图所示的二叉树,若对其遍历后得到的遍历序列为4,6,7,5,2,3,1,则由此可以断定所采用的遍历方法是_____(北京航空航天大学2015)

A. 前序遍历

B. 中序遍历

C. 后序遍历

D. 按层次遍历

  • 答案:C
  • 解析:根节点在最后,排除ABD,直接选C,或按后序遍历规则得遍历序列4,6,7,5,2,3,1。

计算机网络

2. TCP报文段(Segment)中,哪个比特用于标示该TCP报文段是一个连接请求报文____(北京邮电大学2012)

A. ACK

B. FIN

C. SYN

D. RST

  • 答案:C
  • 解析:同步位SYN=1,表示这是一个连接请求报文或连接接收报文。当SYN=1,ACK=0时,表明这是一个连接请求报文。

计算机操作系统

3. 操作系统中,很多事件会引起调度程序的运行,但下列事件中不一定引起操作系统调度程序运行的是_____(南京航空航天大学2014)

A. 当前运行着的进程出错

B. 当前运行着的进程请求输出/输入

C. 有新的进程进入就绪状态

D. 当前进行的进程时间片用完

  • 答案:C
  • 解析:有新的进程进入就绪状态,不一定引起操作系统调度程序运行,当前进程可能继续执行。

计算机组成原理

4. 在Cache和主存构成的二级存储体系中,Cache的存取时间是10ns,主存的存取时间为100ns,如果希望平均存取时间不超过主存存取时间的15%.则Cache的命中率至少为____(中国科学院大学2012)

A. 85%

B. 5%

C. 95%

D. 15%

  • 答案:C
  • 解析:平均存取时间ta=tc×h+tM×(1-h),式中,tc为Cache的存取时间,tM为主存的存取时间。代入数值,即10×h+100×(1-h)≤0.15×100,故,h>=94.4444444444%。

Day23

数据结构

1. 已知某无回路的有向图G的邻接表如图一6所示,下列四个顶点序列中,不属于G的拓扑序列的是_____(北京航空航天大学2015)

A. V1,v2,v3,v5,v4

B. V1,v2,v3,v4,v5

C. V2,v1,v3,v5,v4

D. V2,v1,v5,v4,v3

  • 答案:BD
  • 解析:根据邻接表做出图G后,采用拓扑排序,B选项中,v4不能在v5之前。D选择中V4不能在V3之前。

计算机网络

2. PING命令使用了下列哪个协议提供的服务_____(北京邮电大学2012)

A. UDP

B. ICMP

C. TCP

D. HDLC

  • 答案:B
  • 解析:PING命令使用的是ICMP协议,是“Internet Control Message Protocol”(Internet控制消息协议)的缩写,是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

计算机操作系统

3. 以时间换空间或者以空间换时间是操作系统的基本技术,以下以空间换时间的机制是_____(南京航空航天大学2014)

A. SPOOLING

B. 虚拟存储技术

C. 通道技术

D. 覆盖技术

  • 答案:A
  • 解析:SPOOLing技术是在外存划出一块固定区域模仿了脱机I/O,实际上也是为了提高CPU读取外设的数据的速度,减少等待时间,属于以空间换取时间。

计算机组成原理

4. 冯·诺依曼计算机系统结构的基本思想是____(中国科学院大学2012)

A. 存取独立

B. 存储程序

C. 流水处理

D. 并行处理

  • 答案:B
  • 解析:美籍匈牙利科学家冯·诺依曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。冯·诺依曼体系结构把程序本身当做数据来对待,程序和该程序处理的数据用同样的方式储存。

Day24

数据结构

1. 若某二叉排序树的前序遍历序列为50,20,40,30,80,60,70,则后序遍历序列为_____(北京航空航天大学2013)

A. 30,40,20,50,70,60,80

B. 30,40,20,70,60,80,50

C. 70,60,80,50,30,40,20

D. 70,60,80,30,40,20,50

  • 答案:B
  • 解析:前序遍历序列为50,20,40,30,80,60,70,说明根节点为50,排除AC,后序遍历次序为左右中,前序遍历次序为中左右,根据前序序列可排除D,选B。

计算机网络

2. 关于面向连接的服务和面向无连接的服务,下列说法正确的是____(吉林大学2011)

A. 数据链路层只提供面向连接的服务,而网络层只提供面向无连接的服务

B. 网络层只提供面向无连接的服务,而传输层既提供面向连接的服务有提供面向无连接的服务

C. TCP/IP网络的网络层只提供面向无连接的服务

D. 以上说法都正确

  • 答案:C
  • 解析:OSI参考模型中网络层有面向连接和无连接两种方式。OSI 参考模型和TCP/IP模型的区别:

1.OSI参考模型提出了3个主要概念:服务、接口、协议,而TCP/IP没有明确区分服务、接口、协议;
2.OSI参考模型产生在协议发明之前,协议有很好的隐藏性,TCP/IP产生在协议发明之后;
3.OSI参考模型有7层(物理层、数据链路层、网络层、传输层、表示层、会话层、应用层),网络层:连接和无连接,传输层:仅有面向连接;TCP/IP有4层,一般看作5层,(物理层、链路层、网际层、传输层、应用层),网络层仅有无连接,传输层支持面向连接和无连接。

计算机操作系统

3. 页式存储管理中,作业运行时,该作业的页表是放在___(南京理工大学2012)

A. 磁盘

B. 主存系统区

C. 主存用户区

D. 用户程序

  • 答案:B
  • 解析:页表是一种特殊的数据结构,放在主存系统空间的页表区,存放逻辑页与物理页帧的对应关系。每一个进程都拥有一个自己的页表,PCB表中有指针指向页表。

计算机组成原理

4. 下列正数中最大的数为_____(南京航空航天大学2015)

A. (0010 0101) 2

B. (36) 10

C. (0101 0010) BCD

D. (2B) 16

  • 答案:C
  • 解析:将各选项统一转成十进制进行比较,(00100101) 2表示十进制的37,C(0101 0010)BCD表示为十进制的52,(2B) 16表示十进制的43。

Day25

数据结构

1. 栈和队列的共同特点是_____(中国科学院大学2012)

A. 只允许在端点处插入和删除元素

B. 都是先进后出

C. 都是先进先出

D. 没有共同点

  • 答案:A
  • 解析:栈是先进后出表,队列是先进先出表,两者两者只允许在端点处插入和删除元素。

计算机网络

2. 下面哪种编码是纠错(Error-Correcting)编码_____(北京邮电大学2011)

A. 曼彻斯特编码

B. 循环冗余检验(CRC)编码

C. 汉明(Hamming)编码

D. 差分曼彻斯特编码

  • 答案:B、C
  • 解析:常见的检错编码有奇偶检验码和循环冗余码,最常见的纠错编码是海明码,它能发现双比特错,但只能纠正单比特错。

计算机操作系统

3. 下列关于进程调度算法的论述中哪个是不正确的_____(北京邮电大学2011)

A. 长程调度确定何时允许一个新进程进入系统

B. 短程调度确定哪一个就绪进程将被处理器执行

C. 进程调度算法分为非抢占式和抢占式

D. 时间片轮转调度是一种非抢占式进程调度算法

  • 答案:D
  • 解析:时间片轮转调度算法(RR):给每个进程固定的执行时间,根据进程到达的先后顺序让进程在单位时间片内执行,执行完成后便调度下一个进程执行,时间片轮转调度不考虑进程等待时间和执行时间,属于抢占式调度。

计算机组成原理

4. 某计算机字长32位,存储容量为4MB,若按半字编址,它的寻址范围是____(北京科技大学2014)

A. 4M

B. 3M

C. 2M

D. 1M

  • 答案:C
  • 解析:储存容量位4MB也就是4M×8位,半字长位16位,也就是16位为一个地址,所以共(4M×8)/16=2M个地址,应该选C。

Day26

数据结构

1. 若对序列(2,12,16,70,5,10)按值从小到达进行排序,前三趟排序的结果分别为:第1趟排序的结果为:(2,12,16,5,10,70),第2趟排序的结果为:(2,12,5,10,16,70),第3趟排序的结果为:(2,5,10,12,16,70),由此可以断定,该排序过程采用的排序方法是_____(北京航空航天大学2015)

A. 插入排序法

B. 选择排序法

C. 泡排序法

D. 快速排序法

  • 答案:C
  • 解析:对于此类题,先看备选项排序算法,再看排序过程中排序过程是否符合这一算法的特征,挨个排除。

计算机网络

2. 在以太网(Ethernet)中,访问一个主机中一个进程需要使用_____(北京邮电大学2012)

A. IP地址、传输层协议(如TCP、UDP)端口号

B. MAC地址、IP地址、传输层协议(如TCP、UDP)端口号

C. MAC地址、IP地址

D. MAC地址、端口号

  • 答案:A
  • 解析:套接字=(主机IP地址,端口号),它唯一的标识网络中一台主机和其上的一个应用(进程)。

计算机操作系统

3. 下列关于操作系统的四种陈述中,正确的是_____(南京航空航天大学2014)

A. 批处理操作系统必须在响应时间内处理完一个任务

B. 实时操作系统必须在规定时间内处理完来自外部的事件

C. 分时操作系统必须在周转时间内处理完来自外部的事件

D. 分时操作系统必须在调度时间内处理完来自外部的事件

  • 答案:B
  • 解析:实时是指计算机对于外来信息能够以足够快的速度进行处理,并在被控对象允许的时间范围内做出快速响应。对随机发生的外部事件必须在被控制对象规定的时间做出及时响应并对其进行处理。

计算机组成原理

4. 一片容量为64K×8bit的SRAM存储器芯片,地址范围从0000H到___(中国科学院大学2013)

A. FFFFH

B. 7FFFH

C. 7FFFFH

D. FFFFFH

  • 答案:A
  • 解析:64K=2的16次方,从0开始编址,编址范围为0000 0000 0000 0000 ~1111 1111 1111 1111 即0000H~FFFFH。

Day27

数据结构

1. 设某颗二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为_______(中国科学院大学2012)

A. BADC

B. BCDA

C. CDAB

D. CBDA

  • 答案:A
  • 解析:通过中序遍历和前序遍历可以将树构建出来,再求其后序遍历结果。前序遍历(先根排序),故C为根节点,再看中序遍历可知,AB为C的左子树,D为其右子树。AB - C - D。前序遍历第二个节点为A,则A为根节点,再看中序遍历B在A后面,则B为右子树,最终构建树,后序遍历结果为:BADC。

计算机网络

2. 下列关于Email服务的论述中哪个是不正确的_____(北京邮电大学2011)

A. SMTP协议用于接收邮件

B. POP3协议用于接收邮件

C. IMAP协议用于接收邮件

D. 邮件发送方和接收方可以使用不同的邮件服务器

  • 答案:A
  • 解析:IMAP4协议与POP3协议一样也是规定个人计算机如何访问互联网上的邮件服务器进行收发邮件的协议,但是IMAP4协议同POP3协议相比更高级。SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。

计算机操作系统

3. 下列关于时间片轮转算法的叙述中,不正确的是_____(中国科学院大学2012)

A. 在时间片轮转算法中,系统将CPU的处理时间划分成一个个时间段

B. 就绪队列中的各个进程轮流在CPU上运行,每次运行一个时间片

C. 时间片结束时,运行进程自动让出CPU并进入等待队列

D. 如果时间片长度很小,则调度程序抢占CPU的次数频繁,增加了系统开销

  • 答案:C
  • 解析:时间片结束时,运行进程自动让出CPU并进入就绪队列,等待下一次获得CPU资源。

计算机组成原理

4.下列叙述中正确的是_____(北京科技大学2014)

A. 只有I/O指令可以访问I/O设备

B. 在统一编址下,不能直接访问I/O设备

C. 访问存储器的指令一定不能访问I/O设备

D. 在具有专门I/O指令的计算机中,I/O设备才可以单独编址

  • 答案:D
  • 解析:独立编址(单独编址):IO地址与存储地址分开独立编址,I/0端口地址不占用存储空间的地址范围,这样,在系统中就存在了另一种与存储地址无关的IO地址,CPU也必须具有专用与输入输出操作的IO指令(IN、OUT等)和控制逻辑。

Day28

数据结构

1. 若按层次顺序给二叉树各结点从0开始编号,则含n个结点的完全二叉树中叶结点的最小编号是____(中国科学院大学2012)

A.[n/2]

B.[n+1]

C.[n/2]+1

D.[n/2]-1

  • 答案:A
  • 解析:特殊值法,取n=3,画出树结构,最小的叶结点编号为1,排除BCD,选A。

计算机网络

2. 下列哪种设备不需要根据地址来转发数据_____(北京邮电大学2011)

A. 转发器(Repeater)

B. 路由器(Router)

C. 网桥(Bridge)

D. 网关(Gateway)

  • 答案:A
  • 解析:转发器是一类重建到来的电子、无线或光学信号的网络设备。有了物理媒体如以太网或 Wi-Fi ,数据传输在信号降级之前仅能跨越一个有限范围。实现物理层的连接,对衰减的信号进行放大整形或再生,起到扩展网段距离的作用。网桥通过MAC地址寻址,路由器通过IP地址寻址,网络层以上的中继系统称为网关,也需要根据地址来转发数据。

计算机操作系统

3. 把逻辑地址转变为内存的物理地址的过程称做______(中国科学院大学2012)

A. 编译

B. 连接

C. 运行

D. 重定位

  • 答案:D
  • 解析:重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程。它是实现多道程序在内存中同时运行的基础。重定位有两种,分别是动态重定位与静态重定位。1、静态重定位:即在程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,地址变换通常是在装入时一次完成的,以后不再改变,故成为静态重定位。2、动态重定位:它不是在程序装入内存时完成的,而是CPU每次访问内存时 由动态地址变换机构(硬件)自动进行把相对地址转换为绝对地址。动态重定位需要软件和硬件相互配合完成。

计算机组成原理

4. 在各种I/O方式中,中断方式的特点是_____(北京科技大学2014)

A. CPU与外设串行工作,传送与主程序串行工作

B. CPU与外设并行工作,传送与主程序串行工作

C. CPU与外设串行工作,传送与主程序并行工作

D. CPU与外设并行工作,传送与主程序并行工作

  • 答案:B
  • 解析:在I/O设备中断方式下,中央处理器与I/O设备之间数据的传输步骤如下:⑴在某个进程需要数据时,发出指令启动输入输出设备准备数据⑵在进程发出指令启动设备之后,该进程放弃处理器,等待相关I/O操作完成。此时,进程调度程序会调度其他就绪进程使用处理器。⑶当I/O操作完成时,输入输出设备控制器通过中断请求线向处理器发出中断信号,处理器收到中断信号之后,转向预先设计好的中断处理程序,对数据传送工作进行相应的处理。⑷得到了数据的进程,转入就绪状态。在随后的某个时刻,进程调度程序会选中该进程继续工作。I/O设备中断方式使处理器的利用率提高,且能支持多道程序和I/O设备的并行操作。

Day22~Day28相关推荐

  1. [ASP.NET 控件实作 Day28] 图形验证码控件

    在网页上常把图形验证码应用在登入或贴文的页面中,因为图形验证码具有机器不易识别的特性,可以防止机器人程序恶意的存取网页.在本文中将实作一个图形验证码的服务器控件,透过简单的属性设定就可以轻易地在网页上 ...

  2. Java基础day22

    Java基础day22 Java基础day22-Lambda&方法引用 1.Lambda表达式 1.1体验Lambda表达式 1.2Lambda表达式的标准格式 1.3Lambda表达式练习1 ...

  3. LeetCode算法入门- Implement strStr() -day22

    LeetCode算法入门- Implement strStr() -day22 题目描述 Implement strStr(). Return the index of the first occur ...

  4. 每日长难句打卡Day22

    每日长难句打卡Day22 好久不见,王同学回来了,以后还是坚持每日一句吧,不能偷懒!!! 参考译文:学生在进入大学之前也会从一些有关编码的知识中获益,因为在大学里,计算机科学入门课程都排得满满当当,这 ...

  5. Day28.C++02

    Day28.C++02 001.作业案例_设计圆类求周长 #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespac ...

  6. English Learning - Day22 作业打卡 2022.12.28 周三

    English Learning - Day22 作业打卡 2022.12.28 周三 引言 1. 否认这一点就是闭眼不看事实. 2. 他承认拿了手表. 3. 考驾照前我还得再练练. 4. 没有你陪伴 ...

  7. 轩小陌的Python笔记-day28 索引、函数及存储过程

    day28 索引和函数及存储过程 课程目标:了解 MySQL 中索引.函数.存储过程.函数.触发器.视图等知识点. 课程概要: 索引 函数 存储过程 视图 触发器 1. 索引 在数据库中索引最核心的作 ...

  8. 新开课day21+day22总结

    模拟登录 以网页抖音登录为例: 1.获取cookies from selenium.webdriver import Chrome a = Chrome() a.get('https://www.do ...

  9. python100day day22 -Requests

    python100day day22 -Requests和Selenium import requests # requests: 是python用来发送http请求的一个第三方库 一.Request ...

  10. Java自学笔记Day22

    Day22(IO流之其他) 序列流 序列流概述(了解) A:什么是序列流*序列流可以把多个字节输入流整合成一个,从序列流读取数据是,将从整和的第一个流开始,读完一个继续读下一个 B:使用方式:*整合两 ...

最新文章

  1. ACL 2019 开源论文 | 使用跨领域语言建模的跨领域命名实体识别
  2. 计算机信息安全基础薄弱具体,信息安全工程师易错题精讲十三
  3. PCL 1.8.1 在VS2015中配置 包含目录、库目录和附加依赖项
  4. 01 Nginx的高并发处理
  5. Eclipse使用之添加字体
  6. 求2+22+222+2222+22222
  7. vue实现简单瀑布流布局(vue-waterfall2)
  8. 个人技术总结——Unity中角色动画制作及动画切换逻辑的实现
  9. Spring Boot 前世今生和整体架构分析
  10. python 爬取12306数据
  11. java 几分钟前几小时前几天前后转化为时间
  12. 2020届校招算法岗面经汇总
  13. (附源码)PHP华立学院门户网站 毕业设计 290011
  14. 数据、数据项、数据结构
  15. java.lang.IllegalArgumentException报错
  16. 如何搭建并成功运营手游联运平台?
  17. 福州古刹梅花盛开 古装赏梅成“娇点”
  18. 统一身份认证和授权--微服务架构
  19. kal linux 刻录光盘,kali linux安装之旅
  20. 易语言软件加VMProtect壳的正确方法

热门文章

  1. 夜来风雨声,“网络应用层”知多少?
  2. [内附完整源码和文档] 基于VS2013实现的弹弹堂小游戏
  3. 基于Python的jieba分词和词云展示
  4. 一个读者大佬精心总结的阿里、腾讯、宇宙条大厂 Offer 面经和硬核面试攻略
  5. bad interpreter
  6. badboy录制过程不能登录, 提示脚本错误详解
  7. 怎样给手机发送短信验证码
  8. 【FBI WARNING】DP 从看透到看开
  9. java excel 密码_用java实现对EXCEL加打开密码的方法?
  10. 德州大学达拉斯分校计算机科学,德克萨斯大学达拉斯分校排名