每日一练20210610

1、TCP 比 UDP 更加可靠和简单,所以,通常应用层都选择使用 TCP这句话对错与否?

2021-06-10 20:54:17

  • A、 正确
  • B、 错误

 回答正确 正确答案: B

解析:

 

首先,TCP比UDP更加的可靠。数据的可靠传输代表的是不错,不乱,不丢,基于这些原则TCP需要做更多的事来保证。 其次,选择TCP还是UDP还是在需求,TCP虽然可靠,但是代价是花费更多的时间。UDP的话只进行最基本的校验和纠错,所以类似视频流等对时间要求敏感的可以选择UDP。

 

2、在因特网中能够提供任意两台计算机之间传输文件的协议是

2021-06-10 20:54:23

  • A、 WWW
  • B、 FTP
  • C、 TELNET
  • D、 SMTP

 回答正确 正确答案: B

解析:

 

 

3、在 OSI 分层模型中,把传输的比特流划分为帧,是哪一层的功能( )

2021-06-10 20:54:41

  • A、 物理层
  • B、 网络层
  • C、 数据链路层
  • D、 传输层

 回答正确 正确答案: C

解析:

 

 

4、调用recv(int sockfd, void *buf, size_t len, int flags)的过程中,一共进行了几次内存复制操作?

2021-06-10 20:55:07

  • A、 1
  • B、 2
  • C、 3
  • D、 4

 回答正确 正确答案: B

解析:

 

内核从对端接受数据,放在socket的缓存中,然后复制到应用层的buffer,所以一共两个buffer

 

5、linux系统下有多个文件目录,每个文件目录都有其独特的功能和作用,以下描述正确的是:

2021-06-10 20:55:38

  • A、 /bin: 必要的用户二进制可执行文件(部分用户使用)
  • B、 /usr: 是文件系统的第二个主要部分. /usr是不可共享的只读数据
  • C、 /etc: 主机特定的系统配置
  • D、 /boot: 系统启动时要用到的所有文件

 回答正确 正确答案: C

解析:

 

/bin 存放普通用户可以使用的指令。 /usr 这个目录中包含了命令库文件和在通常操作中不会修改的文件,其地位类似Windows上面的”Program Files”目录(安装程序的时候,默认就是安装在此文件内部某个子文件夹内。输入命令后系统默认执行/usr/bin下的程序。 /etc 全局的配置文件存放目录。存放系统和软件的配置。 /boot 引导程序,内核等存放的目录。

 

6、Linux命令行下如何查找列出/usr/local这个目录下所有包含字符mrtg的文件?

2021-06-10 20:55:54

  • A、 grep "mrtg" /usr/local
  • B、 grep -r "mrtg" /usr/local
  • C、 find /usr/local -name 'mrtg'
  • D、 find /usr/local -name 'mrtg' -R

 回答正确 正确答案: B

解析:

 

find是根据name, ctime, mtime等信息搜索文件的命令,不会根据文件内容去检索,也就是它只利用了iNode的信息,所以CD不对。 说说A为啥不对吧,可以去瞧瞧,/usr/local下面几乎都是目录,所以grep需要加-R或-r表示递归查询子目录

 

7、使用public公有继承时,基类中的私有成员在派生类中可以直接访问?

2021-06-10 20:56:02

  • A、 正确
  • B、 错误

 回答正确 正确答案: B

解析:

 

只能通过其基类的方法进行访问或者通过友元函数进行访问

 

8、定义class时,用户自己必须定义构造函数?

2021-06-10 20:57:13

  • A、 正确
  • B、 错误

 回答正确 正确答案: B

解析:

 

自己可以不定义,编译器自动生成默认构造函数

 

9、派生类中虚函数原型的()

2021-06-10 20:57:31

  • A、 函数类型可以与基类中虚函数的原型不同
  • B、 参数个数可以与基类中虚函数的原型不同
  • C、 参数类型可以与基类中虚函数的原型不同
  • D、 以上都不对

 回答正确 正确答案: D

解析:

 

C++规定虚函数在派生类中重新定义时,其函数原型,包括函数类型、函数名、参数个数、参数类型的顺序,都必须与基类中的原型完全相同

 

10、【简答题】(10-10)

实现auto_ptr

 

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

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

设Hash表长为 14 ,Hash函数是 H(key) = key % 11 ,表中已有数据的关键字是 15、38、61、84 共 4 个,现要将关键字为49的节点添加到表中,用平方探查法解决冲突,则放入的位置是()。

2021-06-10 20:38:33

  • A、 8
  • B、 3
  • C、 5
  • D、 9

 回答正确 正确答案: D

解析:

 

初始Hash表如下所示:

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值