`
darren_nizna
  • 浏览: 72757 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Kingsoft西山居笔试试题

阅读更多

一.填空题:

1.       Char szTest[]=”12345\t\n\0abcd\0”; strlen(szTest)值为____, sizeof(szTest)值为___

2.       Int anTest[5][10]; int n1= &anTest[4]- &anTest[10], n2= &anTest[3][1]- &anTest[1][3]; n1 的值为_____.

3.       Char szNum[]=”123456789”; int n= *(short*)(szNum+ 4)- *(short*)(szNum); n 的值为_____.

4.       STL中二分查找算法函数名称为____,稳定排序算法函数名称为_____,部分排序算法函数名称为____.

5.       STL map 通常是用数据结构中的___实现。

6.       下面的函数是求两个数的较大者,请填空(只能填入一条语句):

Int max( int a, int b )

{

Return ______;

}

7.       下面程序的运行结果是:____

#include <iostream>

Int cc( int I )

{

For( ; i< 4; )

Std::cout << cc( ++I );

Return I;

}

 

Int main()

{

Cc(1);

Return 0;

}

8.       要增加一个类到某种类型的隐式转投可通过重载____操作符实现。

9.       C++ 64位编译环境下,sizeof(int)= ___, sizeof(int*)= ____

10.   列举 c++0x 的任意三个新特性___,____,_____.

11.   填入下面缺失的语句:

Unsign ed int strlen( const char* pstr )

{

__asm{

             Mov eax, pstr

             Cmp byte pst[eax], 0

       Jz zreturn

Zloop:

             _________

             Cmp byte ptr[eax], 0

      Jnz zloop

Zreturn:

            Sub eax, pstr

}

}

 

二.诊断题:(下面的说法如正确直接回答正确即可,如错误说明原因)

1.       全局变量和静态变量在内存中的存储位置是相同的

2.       Windows 操作系统中进程是基本的执行单位

3.       在栈上分配内存和在堆上分配内存效率是一样的

4.       Sizeof属于c++的内联函数

5.       构造函数只能定义为public而不能定义为procted private

6.       C 语言的 qsort c++ sort 都采用了快速排序算法,但 c 语言的效率比 c++ 的高,所以 qsort sort

7.       new [] 分配内存如果用 delete 释放,结果是一定会造成内存泄露

8.       全局对象及静态对象在 main 函数执行之前构造

 

三.问答题

1.       Unresolved external symbol 是什么错误?出现的原因是什么?

2.       线程死锁的原因是什么?要防止死锁我们在多线程编程中要注意什么?

3.       什么叫哈希算法?它有些什么应用?

4.       列举 Windows 操作系统中进程注入的方式

5.       请从程序机制上解释缓冲区攻击原理

6.       简述 copy-on-write 机制及其有哪些应用?

7.       解释以下函数声明中三个 const 的作用:

Template<class T> void Fun( const T* const& p ) const;

 

四. 程序题

1. 以下函数功能为把传入的两个整数值存到一个 Buffer 里面,完成函数实现。

Bool  StoredDataToBuff( int a, int b, char* pBuffer, unsigned int uBufferSize);

 

2. 100 个苹果要完全随机地分配给4个人,每个人都可能得到0-100个苹果,请设计一个随机分配算法,要求:

在结果随机(不可预知)的基础上,每种分配结果的概率都是均等的,比如(25252525)是一种分配结果,(000100)也是一种分配结果,这两种结果出现的机率是一样的。

 

3. 某游戏服务器最多能同时接受 N 个连接,当游戏客户端连接服务器时,服务器分给该连接分配一个连接 ID ID的范围1-N ),当游戏断开时该 ID 会回收重用。请设计并实现一个 ID 分配器。说明:

1)。 ID分配给一个连接后,在该ID被回收前不能再次分配

2)。若无已可分配的 ID 即同时连接数达到上限),则分配失败,返回0

3
2
分享到:
评论
1 楼 nwwhbp 2010-06-26  
都是些基础的东西,学习了,谢谢LZ的分享。

相关推荐

    金山kingsoft笔试题2010 c++

    【标题】:"金山kingsoft笔试题2010 c++" 【描述】:"C++ 工程师 金山software 2010年校园招聘笔试题 技术类" 【标签】:"c++ 金山 笔试题" 【知识点详解】 1. **C++类型转换的区别** C++中主要有四种类型转换:...

    kingsoft

    kingsoft补丁,kingsoft补丁,金山补丁

    Kingsoft.Office.Interop.rar

    包含WPS的四个组组件:Kingsoft.Office.Interop.Wppapi.dll,Kingsoft.Office.Interop.Etapi.dll,Kingsoft.Office.Interop.Wpsapi.dll,Kingsoft.Office.Interop.Ksoapi.dll

    javax.kingsoft.com

    结合描述,我们可以推断这可能是一个与Kingsoft公司相关的Java扩展库。 "javax"包下的类和接口涵盖了多个领域,包括Swing组件、JDBC数据库连接、JMS消息服务、JNDI命名和目录服务、JavaBeans组件、Java加密(JCE)...

    Kingsoft key

    Kingsoft software key for dd412

    Kingsoft.Office.Interop.Wpsapi.dll 64位

    Kingsoft.Office.Interop.Wpsapi.dll 64位

    kingsoft office 移动版 v2.0.1

    名称:Kingsoft Office(简体中文) 产品简介:Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看/xls/et文档(后续将...

    各大公司C++面试笔试题汇总(Google baidu kingsoft等)

    各大公司在招聘时,尤其是技术密集型的公司如Google、百度、金山软件(Kingsoft)等,都会对C++程序员进行严格的面试和笔试考核,以确保候选人的技术实力。本资料包汇聚了这些公司历年的C++面试笔试题,为准备进入...

    Kingsoft.Office.Interop.Ksoapi.dll

    Kingsoft.Office.Interop.Ksoapi.dll提取自WPS专业版2016,版本号是99.1.0

    Kingsoft.Office.Interop.Wppapi.dll

    Kingsoft.Office.Interop.Wppapi.dll提取自WPS2016专业版用于二次开发

    Kingsoft.Office.Interop.Etapi.dll

    Kingsoft.Office.Interop.Etapi.dll提取自WPS2016专业版3.0.0.0版本用于二次开发

    kingsoft office 移动版 v3.0.2

    Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看和编辑xls/et/xlsx文档; - 支持查看/ppt/dps文档(后续将提供动画播放...

    Kingsoft Phonetic 字体 GoldenDict版

    可解决GoldenDict某些英汉词典音标乱码问题。...音标中用到金山的Kingsoft Phonetic字体。但是由于编码问题,直接使用该字体并没有什么卵用。于是用一个叫做FontForge的字体编辑软件,将里边的字符调整到正确的位置。

    KINGSOFT1.iso

    翻译软件的界面,在2000年代,我们都是开始尝试的,这里荟萃的是珍贵的资料啊

    kingsoft office 移动版 v1.0.10

    产品简介:Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看/xls/et文档(后续将提供编辑功能); - 支持查看/ppt/dps...

    Dream.Kingsoft

    《梦想金山:Dream.Kingsoft》 在信息技术领域,金山软件(Kingsoft)是一个不可或缺的名字,它承载着一代中国IT人的创业梦想与执着追求。"Dream.Kingsoft"这一主题,不仅代表了一个企业的发展历程,更象征着一个...

    kingsoft powerword 金山词霸.part2

    绝对的 绿色版本 可以直接使用 不用什么注册码什么都不用

Global site tag (gtag.js) - Google Analytics