设为首页 加入收藏

TOP

北京威速科技有限公司招聘笔试题—C++
2014-11-24 01:40:45 来源: 作者: 【 】 浏览:14
Tags:北京 科技 有限 公司招聘 试题

1、x86,win32,vc++6,默认属性的控制台工程:
class C1
{
public:
virtual int sum(int i1, int i2)
{
return (i1 + i2);
}


private:
double m_var1;
char m_var2;
};


char sz[] = “abcd”;
问题:sizeof(C1) =
sizeof(sz) =


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


3、请写出下面的输出:
class B
{
public:
virtual void Print(void)
{
printf(“B::Print\n”);
}
virtual void Reprint(void)
{
printf(“B:Reprint\n”);
}
void Algo(void)
{
Print();
Reprint();
}
};
class D : public B
{
public:
virtual void Print(void)
{
printf(“D::Print\n”);
}
};


void main()
{
B *p = new D();
p->Print();
p->Algo();
}


4、请指出下面程序中不合理的地方。
Class A
{
public:
A(void) : m_nVar2(m_nVar1), m_nVar1(0), m_cVar3(0)
{
m_cVar3 =3;
}


protected:
int m_nVar1;
int m_nVar2;
const int m_cVar3;
};


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


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


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


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


9、如果往一个箱子里倾倒沙子,每一秒钟往箱子中注入的是前面倾注的总和,在10秒钟时恰好将箱子填满,请问第7秒钟时注入的沙子是箱子容量的多少?


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java 基础算法及编程笔试题集合 下一篇华为Java软件工程师面试问答题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: