TCP建立连接的过程采用三次握手,已知第三次握手报文的发送序列号为1000,确认序列号为2000,请问第二次握手报文的发送序列号和确认序列号分别为 正确答案: B 你的答案: B (正确) 1999,999 1999,1000 999,2000 999,1999 求解答(0) 收藏 纠错 本题知识点 网络基础 共有7条讨论添加解析 下面哪种C/C++分配内存的方法会将分配的空间初始化为0 正确答案: B 你的答案: D (错误) malloc() calloc() realloc() new[ ] 求解答(0) 收藏 纠错 本题知识点 C/C++ 共有1条讨论添加解析 在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中? 正确答案: A 你的答案: D (错误) BSS TEXT DATA STACK 求解答(0) 收藏 纠错 本题知识点 C/C++ Linux 共有2条讨论添加解析 应用程序PING 发出的是什么报文 正确答案: C 你的答案: C (正确) TCP 请求报文 TCP 应答报文 ICMP 请求报文 ICMP 应答报文 求解答(8) 收藏 纠错 本题知识点 网络基础 共有5条讨论添加解析 在x86的机器上,int a=0xabcd1234 char b=((char*)&a)[0]请问b是多少 正确答案: D 你的答案: D (正确) 0xa 0x4 0xab 0x34 求解答(4) 收藏 纠错 本题知识点 C/C++ 共有4条讨论添加解析 32位的机器上,如果要用位图来保存65336个不重复的无符号整型值,最小需要为位图分配多大的内存 正确答案: B 你的答案: C (错误) 64K byte 8K byte 4G byte 512M byte 求解答(11) 收藏 纠错 本题知识点 操作系统 共有6条讨论添加解析 观察下面一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class ClassA { public: virtual ~ ClassA(){}; virtual void FunctionA(){}; }; class ClassB { public: virtual void FunctionB(){}; }; class ClassC : public ClassA,public ClassB { public: }; ClassC aObject; ClassA* pA=&aObject; ClassB* pB=&aObject; ClassC* pC=&aObject; 关于pA,pB,pC的取值,下面的描述中正确的是: 正确答案: C 你的答案: A (错误) pA,pB,pC的取值相同. pC=pA+pB pA和pB不相同 pC不等于pA也不等于pB 收藏 纠错 本题知识点 腾讯 C/C++ 参考解析添加解析 有三个类A B C定义如下, 请确定sizeof(A) sizeof(B) sizeof(C)的大小顺序. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 struct A{ A() {} ~A() {} int m1; int m2; }; struct B:A{ B() {} ~B() {} int m1; char m2; static char m3; }; struct C{ C() {} virtual ~C() {} int m1; short m2; }; 正确答案: D 你的答案: C (错误) A=B=C A<B<C A=C<B A<C<B 收藏 纠错 本题知识点 网易 C/C++ 参考解析添加解析 4 推荐 Aesthetic92 答案:选D 答案解析:类的大小只与成员变量(非static数据成员变量)和虚函数指针有关,还要考虑到对齐. 那么类A的大小是8个字节; 类B继承类A,在类A的8个字节基础上,再加上B自己的大小8字节,所以类B大小是16个字节; 类C是4个字节+4个字节(考虑对齐)+4个字节(指向虚析构函数的指针)=12个字节 编辑于 2014-12-30 15:41:14 回复(3) 更多回答(2条) 0 45°仰望阳光 在类中构造函数与析构函数不占内存,切记 发表于 2015-08-15 09:53:21 回复(0) 0 你chen哥啊 首先结构体A的大小为8,很容易求出; 结构体B继承A,则B的起始存储大小从第8哥字节开始,(cout<<offsetof(B,m1)<<endl;)static对结构体本身大小没有影响,另外根据结构体的规则可知,其大小为最大对齐数(4)的倍数。(本来算得14)所以为16; 结构体C中有个虚函数,所以包含虚函数指针,占4个字节,(本来算得大小为10,其大小为最大对齐数(4)的倍数),所以其大小为12. 发表于 2015-04-08 18:53:58
共有7条讨论添加解析
下面哪种C/C++分配内存的方法会将分配的空间初始化为0
正确答案: B 你的答案: D (错误)
本题知识点
共有1条讨论添加解析
正确答案: A 你的答案: D (错误)
本题知识点
共有2条讨论添加解析
应用程序PING 发出的是什么报文
正确答案: C 你的答案: C (正确)
本题知识点
共有5条讨论添加解析
在x86的机器上,int a=0xabcd1234 char b=((char*)&a)[0]请问b是多少
正确答案: D 你的答案: D (正确)
本题知识点
共有4条讨论添加解析
正确答案: B 你的答案: C (错误)
本题知识点
共有6条讨论添加解析
class ClassA
{
public:
virtual ~ ClassA(){};
virtual void FunctionA(){};
};
class ClassB
{
public:
virtual void FunctionB(){};
};
class ClassC : public ClassA,public ClassB
{
public:
};
ClassC aObject;
ClassA* pA=&aObject;
ClassB* pB=&aObject;
ClassC* pC=&aObject;
正确答案: C 你的答案: A (错误)
本题知识点
参考解析添加解析
struct
A{
A() {}
~A() {}
int
m1;
int
m2;
};
struct
B:A{
B() {}
~B() {}
int
m1;
char
m2;
static
char
m3;
};
struct
C{
C() {}
virtual
~C() {}
int
m1;
short
m2;
};
正确答案: D 你的答案: C (错误)
本题知识点
参考解析添加解析
Aesthetic92
类B继承类A,在类A的8个字节基础上,再加上B自己的大小8字节,所以类B大小是16个字节;
类C是4个字节+4个字节(考虑对齐)+4个字节(指向虚析构函数的指针)=12个字节
45°仰望阳光
你chen哥啊