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,一天又快过去了,继续加油鸭~