一.填空题:
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个苹果,请设计一个随机分配算法,要求:
在结果随机(不可预知)的基础上,每种分配结果的概率都是均等的,比如(25,25,25,25)是一种分配结果,(0,0,0,100)也是一种分配结果,这两种结果出现的机率是一样的。
3. 某游戏服务器最多能同时接受 N 个连接,当游戏客户端连接服务器时,服务器分给该连接分配一个连接 ID ( ID的范围1-N ),当游戏断开时该 ID 会回收重用。请设计并实现一个 ID 分配器。说明:
1)。 ID分配给一个连接后,在该ID被回收前不能再次分配
2)。若无已可分配的 ID(
即同时连接数达到上限),则分配失败,返回0
分享到:
相关推荐
【标题】:"金山kingsoft笔试题2010 c++" 【描述】:"C++ 工程师 金山software 2010年校园招聘笔试题 技术类" 【标签】:"c++ 金山 笔试题" 【知识点详解】 1. **C++类型转换的区别** C++中主要有四种类型转换:...
kingsoft补丁,kingsoft补丁,金山补丁
包含WPS的四个组组件:Kingsoft.Office.Interop.Wppapi.dll,Kingsoft.Office.Interop.Etapi.dll,Kingsoft.Office.Interop.Wpsapi.dll,Kingsoft.Office.Interop.Ksoapi.dll
结合描述,我们可以推断这可能是一个与Kingsoft公司相关的Java扩展库。 "javax"包下的类和接口涵盖了多个领域,包括Swing组件、JDBC数据库连接、JMS消息服务、JNDI命名和目录服务、JavaBeans组件、Java加密(JCE)...
Kingsoft software key for dd412
Kingsoft.Office.Interop.Wpsapi.dll 64位
名称:Kingsoft Office(简体中文) 产品简介:Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看/xls/et文档(后续将...
各大公司在招聘时,尤其是技术密集型的公司如Google、百度、金山软件(Kingsoft)等,都会对C++程序员进行严格的面试和笔试考核,以确保候选人的技术实力。本资料包汇聚了这些公司历年的C++面试笔试题,为准备进入...
Kingsoft.Office.Interop.Ksoapi.dll提取自WPS专业版2016,版本号是99.1.0
Kingsoft.Office.Interop.Wppapi.dll提取自WPS2016专业版用于二次开发
Kingsoft.Office.Interop.Etapi.dll提取自WPS2016专业版3.0.0.0版本用于二次开发
Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看和编辑xls/et/xlsx文档; - 支持查看/ppt/dps文档(后续将提供动画播放...
可解决GoldenDict某些英汉词典音标乱码问题。...音标中用到金山的Kingsoft Phonetic字体。但是由于编码问题,直接使用该字体并没有什么卵用。于是用一个叫做FontForge的字体编辑软件,将里边的字符调整到正确的位置。
翻译软件的界面,在2000年代,我们都是开始尝试的,这里荟萃的是珍贵的资料啊
产品简介:Kingsoft Office能够满足您在手机或平板电脑上对于常见的office文档随时随地办公的需求。 - 支持查看和编辑doc/docx/wps/txt文档; - 支持查看/xls/et文档(后续将提供编辑功能); - 支持查看/ppt/dps...
《梦想金山:Dream.Kingsoft》 在信息技术领域,金山软件(Kingsoft)是一个不可或缺的名字,它承载着一代中国IT人的创业梦想与执着追求。"Dream.Kingsoft"这一主题,不仅代表了一个企业的发展历程,更象征着一个...
绝对的 绿色版本 可以直接使用 不用什么注册码什么都不用