网站大量收购独家精品文档,联系QQ:2885784924

北京威速科技笔试.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北京威速科技有限公司招聘笔试题—

北京威速科技有限公司

招聘笔试题—C++

Name:

1、x86,win32,vc++6,默认属性的控制台工程:

classC1

{

public:

virtualintsum(inti1,inti2)

{

return(i1+i2);

}

private:

doublem_var1;char m_var2;

};

charsz[]=abcd;问题:sizeof(C1)=?sizeof(sz)=?

2、C++中的虚继承是解决什么问题的?请举例说明。

3、请写出下面的输出:classB

{

public:

virtualvoidPrint(void)

{

printf(“B::Print\n”);

}

virtualvoidReprint(void)

{

printf(“B:Reprint\n”);

}

voidAlgo(void)

{

Print();

Reprint();

}

};

classD:publicB

{

public:

virtualvoidPrint(void)

{

printf(“D::Print\n”);

}

};

voidmain()

{

B*p=newD();p-Print();

p-Algo();

}

4、请指出下面程序中不合理的地方。ClassA

{

public:

A(void):m_nVar2(m_nVar1),m_nVar1(0),m_cVar3(0)

{

m_cVar3=3;

}

protected:

int m_nVar1;int m_nVar2;

constintm_cVar3;

};

5、在WIN32平台下,进程和线程句柄的引用计数的初始值是多少?其句柄是否为可等待对象?内核对象和用户对象的显著区别是什么?

6、WaitForSingleObject的超时参数为0是何含意?Sleep的超时参数为0又是何含意?

7、请列举您对设计模式的理解?并用自然语言举例说明其中一个例子,另外请使用C++写出一个Singleton的例子。

8、TCP建立需要进行了几次握手?正常传输过程中的捎带确认是什么含意?TCP的发送窗口、拥塞窗口与接受窗口的意义何在?为什么UDP没有这些感念和机制?音视频等实时性要求比较高的数据应该用哪种传输协议作承载?你都考虑了哪些方面?

9、如果往一个箱子里倾倒沙子,每一秒钟往箱子中注入的是前面倾注的总和,在10秒钟时

恰好将箱子填满,请问第7秒钟时注入的沙子是箱子容量的多少?

10、请随意列举您曾经读过的认为比较优秀的书籍(计算机编程、软件过程、管理、励志不限)。

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档