1.在TCP协议的三次握手中,应答方在收到发起方发送的“SYN=1,序号=1”数据报时,对其应答的描述是( )
- A、 SYN=2 序号=y ack=y+1
- B、 SYN=1 序号=2 ack=2
- C、 SYN=1 序号=y ack=2
- D、 SYN=2 序号=y ack=2
2.应用程序ping收到的是( )
- A、 TCP应答
- B、 ICMP请求
- C、 ICMP应答
- D、 TCP差错报告
3.采用多路复用I/O监听3个套接字的数据时,如果套接字描述符分别是:5,17,19,则select(int maxfd,struct fd_set* rdset,NULL,NULL)中的maxfd应取为( )
- A、 4
- B、 20
- C、 5
- D、 9
4.文件操作的唯一依据是?
- A、 文件名
- B、 文件句柄
- C、 物理地址
5.给定如下代码: int x[4]={0}; int y[4]={1}; 数组x和y的值为()
- A、 A: {0,0,0,0},{1,1,1,1}
- B、 B: {0,0,0,0},{1,0,0,0}
- C、 C: {0,不确定},{1,不确定}
- D、 D: 与编译器相关
6.Linux中包括两种链接:硬链接(Hard Link)和软连接(Soft Link),下列说法正确的是( )
- A、 软连接可以跨文件系统进行连接,硬链接不可以
- B、 当删除原文件的时候软连接文件仍然存在,且指向的内容不变
- C、 硬链接被删除,磁盘上的数据文件会同时被删除
- D、 硬链接会重新建立一个inode,软链接不会
7.观察下面一段代码:
class ClassA {
public:
virtual ~ClassA(){
};
virtual void FunctionA(){
};
};
class ClassB {
public:
virtual void FunctionB(){
};
};
class ClassC : public ClassA, public ClassB {
public:
};
int main() {
ClassC aObject;
ClassA *pA = &aObject;
ClassB *pB = &aObject;
ClassC *pC = &aObject;
return 0;
}
关于pA,pB,pC的取值,下面的描述中正确的是:
- A、 pA,pB,pC的取值相同
- B、 pA,pB,pC的取值都不相同
- C、 pC不等于pA也不等于pB
- D、 pC和pA相同
8.设某颗二叉树中有360个结点,则该二叉树的最小高度是?(包括根节点)
- A、 10
- B、 9
- C、 8
- D、 7
9.不能声明为虚函数的是( )
- A、 析构函数
- B、 构造函数
- C、 类的成员函数
- D、 以上都不对
10.http2.0在1.1的基础上有和优化?