每日一练20210721

本文详细解析了滑动窗口协议在TCP中的作用,包括发送窗口与接收窗口的关系,并探讨了MAC地址、HttpSession、文件历史记录、命令行工具等信息技术概念。重点介绍了停止等待协议的窗口设置,Ethernet MAC地址长度,会话管理机制,以及Linux文件操作技巧。
摘要由CSDN通过智能技术生成

1、若从滑动窗口的观点来看,停止等待协议的发送窗口、接收窗口的大小具有下列关系,正确的是( )。

2021-07-21 23:24:28

  • A、 发送窗口=1,接收窗口>1
  • B、 发送窗口>1,接收窗口>1
  • C、 发送窗口>1,接收窗口=1
  • D、 发送窗口=1,接收窗口=1

 回答正确 正确答案: D

解析:

考察的是TCP协议里窗口机制:滑动的窗口 滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。 只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。 收发两端的窗口按照以上规律不断地向前滑动,当发送窗口和接收窗口的大小都等于1时,就是停止等待协议,所以选D。

2、以太网 MAC 地址的长度是

2021-07-21 23:24:48

  • A、 128位
  • B、 64位
  • C、 54位
  • D、 48位

 回答正确 正确答案: D

解析:

P地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。

3、关于HttpSession对象,哪个说法是正确的( )

2021-07-21 23:37:22

  • A、 如果会话一段时间没有活动,就会无效
  • B、 每次用户做出请求时都会创建一个新会话
  • C、 可以用servlet的一个特定调用置会话无效

 回答正确 正确答案: C

解析:

A:session的生命周期:从进入网站开始,到离开网站结束 B:session为每一个用户只会创建一次会话 C:httpsession.invalidatesession()方法的作用:1使会话无效2使session绑定得对象全部解绑

4、linux系统中,以下哪个文件会记录用户操作的历史记录?()

2021-07-21 23:37:31

  • A、 /var/log/syslog
  • B、 /var/log/messages
  • C、 /home/.bash_profile
  • D、 /home/.bash_history

 回答正确 正确答案: D

解析:

先说正确答案,较真来说也不对,应该是/home/用户名/.bash_history或者是/root/.bash_history,.bash_history文件应该是在用户家目录下的。 同上,.bash_profile文件也是放在家目录的,可以理解为该用户登录时自动运行的脚本。 /var/log/messages 旨在存储有价值的。非调试的和非关键的消息。 这里日志应被视为"常规系统活动"日志。 /var/log/syslog 依次记录所有内容,除身份验证相关消息。

5、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。

2021-07-21 23:37:48

  • A、 cat
  • B、 more
  • C、 less
  • D、 menu

 回答正确 正确答案: C

解析:

cat命令:将文件内容一次全输出显示在屏幕上。 more命令:分屏显示文件内容,每次只显示一屏,只允许向前浏览。 less命令:与more相似,并且支持向前,向后浏览。

6、以下哪一个命令只查找源代码、二进制文件和帮助文件,而不是所以类型的文件?此命令查找的目录是由环境变量$PATH指定的

2021-07-21 23:38:01

  • A、 whereis
  • B、 whatis
  • C、 which
  • D、 apropos

 回答正确 正确答案: A

解析:

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。

7、在二叉排序树中插入一个关键字值的平均时间复杂度为()。

2021-07-21 23:38:18

  • A、 O(n)
  • B、 O(logn)
  • C、 O(nlog2n)
  • D、 O(n^2)

 回答正确 正确答案: B

解析:

8、关于虚函数,以下说法正确的是?

2021-07-21 23:38:40

  • A、 虚函数不能定义为private
  • B、 虚函数不可以被子类覆盖
  • C、 子类不能调用父类private的虚函数
  • D、 虚函数的重载性和它声明的权限有关

 回答正确 正确答案: C

解析:

C++中 虚函数可以为private,并且可以被子类覆盖,AB错误 。 函数的覆盖或者重定义跟前面的访问权限无关

9、一根金条长31厘米,如果把它切成数段,使其中的一段或几段能够接成长为1到31中任何整数的金条,请问要切几次?

2021-07-21 23:39:32

  • A、 4
  • B、 5
  • C、 6
  • D、 7

 回答正确 正确答案: A

解析:

其中的一段或几段能够接成长为1到31中任何整数。 首先肯定需要一个1cm的金条段;一个1不足以构成2,因此需要2cm的一段;1+2=3,因此不需要3cm的段;同理,需要4cm的一段;1+4=5,2+4=6,1+2+4=7,需要8cm的一段……类推,需要16cm,加起来正好是1+2+4+8+16=31cm。

10、【简答题】
什么是消息队列 ?

解答视频:https://www.bilibili.com/video/BV1hv411n77a

=====================================================================

若某线性表最常用的操作是在最后一个元素之后插入一个元素和删除进入表中的最后一个元素,则采用()存储方式最节省运算时间。

2021-07-21 23:23:28

  • A、 单链表
  • B、 仅有尾指针的单循环链表
  • C、 双向链表
  • D、 双向循环链表

 回答正确 正确答案: D

解析:

20210721,一天又快过去了,继续加油鸭~
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值