Tcp

TCP建立连接的过程采用三次握手,已知第三次握手报文的发送序列号为1000,确认序列号为2000,请问第二次握手报文的发送序列号和确认序列号分别为

正确答案: B   你的答案: B (正确)

1999,999
1999,1000
999,2000
999,1999

本题知识点

共有7条讨论添加解析


下面哪种C/C++分配内存的方法会将分配的空间初始化为0

正确答案: B   你的答案: D (错误)

malloc()
calloc()
realloc()
new[ ]

本题知识点

共有1条讨论添加解析

 在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?

正确答案: A   你的答案: D (错误)

BSS
TEXT
DATA
STACK

本题知识点

共有2条讨论添加解析



应用程序PING 发出的是什么报文

正确答案: C   你的答案: C (正确)

TCP 请求报文
TCP 应答报文
ICMP 请求报文
ICMP 应答报文

本题知识点

共有5条讨论添加解析


在x86的机器上,int a=0xabcd1234 char b=((char*)&a)[0]请问b是多少

正确答案: D   你的答案: D (正确)

0xa
0x4
0xab
0x34

本题知识点

共有4条讨论添加解析

 32位的机器上,如果要用位图来保存65336个不重复的无符号整型值,最小需要为位图分配多大的内存

正确答案: B   你的答案: C (错误)

64K byte
8K byte
4G byte
512M byte

本题知识点

共有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

本题知识点

参考解析添加解析




 有三个类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

本题知识点

参考解析添加解析

  • 推荐
    Aesthetic92头像

    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条)
  • 45°仰望阳光头像

    45°仰望阳光

    在类中构造函数与析构函数不占内存,切记
    发表于 2015-08-15 09:53:21 回复(0)
  • 你chen哥啊头像

    你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







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值