微软等100题系列V1.0版整理I:c/c++基础面试题集锦
<!--EndFragment-->
July2010年12月14日
<!--EndFragment-->
<!--EndFragment--><!--EndFragment-->
-----------------------------------------
应网友要求和建议,特此把微软等公司数据结构+算法面试100题系列V0.1版,分门别类、彻底整理下。
一来为了让各位朋友看着清晰明了,二来为了让大家对这100题有个总体印象。
即微软等各大公司对数据结构+算法的考察,最喜欢考察那些结构,那些算法,着重点、重点考察在哪些方面。
所以,我现在把这些个着重点、重点给提炼出来,为了更方便的给大家分享。
我把这微软等100题系列V0.1版,分了以下几个方面:
1.c/c++基础
2.链表
3.栈堆队列
4.字符串 + 数组
5.树 + 图
6.数字游戏
7.思维推理 算法
8.百度、腾讯、微软三公司题目集锦。
每一分类,即一篇文章,此整理系列,即是八篇文章。
谢谢各位。:D。
好的,咱们,开始吧,请看:
=============
第一章 c/c++基础面试
55.
题目:类CMyString的声明如下:
class CMyString
{
public:
CMyString(char* pData = NULL);
CMyString(const CMyString& str);
~CMyString(void);
CMyString& operator = (const CMyString& str);
private:
char* m_pData;
};
请实现其赋值运算符的重载函数,要求异常安全,
即当对一个对象进行赋值时发生异常,对象的状态不能改变。
59.不能被继承的类。
题目:用C++设计一个不能被继承的类。
分析:这是Adobe公司2007年校园招聘的最新笔试题。
这道题除了考察应聘者的C++基本功底外,还能考察反应能力,是一道很好的题目。
72.
题目:设计一个类,我们只能生成该类的一个实例。
分析:只能生成一个实例的类是实现了Singleton模式的类型。
//此类c/c++基础面试题,完。
欢迎,你对以上任何一题,发表你的见解、看法、和思路。
谢谢。
--------------------------------------------------------
1.关于本微软等公司数据结构+算法面试100题系列V0.1版的郑重声明
http://blog.csdn.net/v_JULY_v/archive/2010/12/02/6050133.aspx
2.完整100题,请参见,
[珍藏版]微软等数据结构+算法面试100题全部出炉[100题首次完整亮相]
http://blog.csdn.net/v_JULY_v/archive/2010/12/06/6057286.aspx
3.更多详情,请参见,本人博客:
My Blog:
http://blog.csdn.net/v_JULY_v
4.所有的资源(题目+答案)下载地址:
http://v_july_v.download.csdn.net/
5.本微软等100题系列V0.1版,永久维护(网友,思路回复)地址:
http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
=========================
作者声明:
本人July对本博客所有任何内容和资料享有版权,转载请注明作者本人July及出处。
永远,向您的厚道致敬。谢谢。July、二零一零年十二月十四日。
分享到:
相关推荐
《C/C++程序员面试宝典》是一本专为准备C/C++编程面试的求职者精心编写的指南。这本书以PDF格式提供,具有清晰的目录结构,使得读者可以快速定位到感兴趣或需要复习的知识点,有助于高效学习和查阅。在追求理想的...
本示例探讨了如何通过C/C++编写的动态链接库(DLL)实现跨语言调用,特别是C#等其他语言对C/C++ DLL的调用。下面将详细介绍这个过程中的关键知识点。 1. **C/C++ 动态库(DLL)**:DLL(Dynamic Link Library)是...
"微软面试题集锦-C/C++试题" 本资源汇集了微软面试中常见的C/C++试题,涵盖了函数返回值、引用、常引用、函数参数传递、返回值类型等多个领域,涵盖了C/C++语言的核心知识点。 1. 求函数的返回值 函数func的...
本资料汇集了来自Intel英特尔、微软亚洲技术中心、Cisco思科和华为等知名企业的C/C++面试题,以及慧通公司的面试题目,旨在为程序员提供全面的准备材料。 1. **基础知识**:面试通常会涵盖C/C++的基础语法,如变量...
在IT行业中,C和C++语言是基础且至关重要的编程语言,它们被广泛应用于系统级编程、游戏开发、嵌入式系统以及高性能计算等领域。针对C/C++的面试题可以帮助求职者评估其对语言核心概念的理解,算法能力,以及实际...
这份是传智播客的宝贝C/C++编程的面试题,大家应该知道外面的书店根本看不到全部收集的是C与C++的编程的面试题的书卖吧,而我上传的这份就是,哪怕你做C/C++已经有两三年工作经验了,这书你也值得一看,你把里面的...
从给定的文件信息中,我们可以提炼出一系列与C/C++相关的知识点,这些知识点涵盖了面试题目的设计、数据结构、算法、操作系统基础以及面试策略等多个方面。以下是对这些知识点的详细解析: ### C/C++基础知识 1. *...
在电子工程师的面试中,C/C++编程语言的掌握程度往往是评估候选人技术能力的重要标准。以下是一些关于C/C++的常见面试知识点,以及它们在电子工程中的应用: 1. **基本语法与数据类型**:C/C++的基础是其严谨的语法...
《C/C++程序员面试宝典》是一本专为C/C++开发者准备的面试指南,它涵盖了380多个面试题目,旨在系统性地梳理企业招聘此类程序员时所期望的知识点。这本书不仅适合即将踏入职场的新人,也适用于有一定经验但希望巩固...
本资源库收录了C/C++经典问题和面试笔试题,涵盖了基础概念、指针、数组、内存操作、字符串处理、断言等多个方面。通过本资源库,读者可以深入理解C/C++语言的精髓,掌握编程基础知识,提高编程能力。 1. 基本概念...
2. **华为笔试面试题**:华为作为全球知名的科技公司,其笔试和面试题通常涵盖C/C++语言的基本语法、数据结构、算法、操作系统原理等内容,旨在考察候选人的编程基础和解决问题的能力。 3. **嵌入式开发**:嵌入式...
在C/C++编程领域,笔试题常常用于评估应聘者的编程基础、问题解决能力和逻辑思维能力。下面我们将深入探讨这些题目中可能涉及的关键知识点,并通过分析`test01`这个文件名,推测它可能涵盖的内容。 1. **基本语法**...
“C++笔试题”共计31套,“面试必备”(面试常见问题的应对、面试技巧等),“面试题汇总”(C++笔试题、Java笔试题、高质量C++C编程指南、软件测试),“c++面试宝典”,“面试题”共计10套。非常全,非常好的面试...
"史上最全的C/C++笔试和面试题"这个压缩包文件显然是为那些准备进入IT行业,特别是想在C/C++领域发展的求职者准备的资源。它可能包含了从基础到高级的各种题目,涵盖了语言特性、数据结构、算法、操作系统原理等多个...
#### 第二篇:C/C++面试题 **第3章 C/C++程序基础** - **3.1 基础概念**:理解C/C++语言的基本概念,如语句、变量声明与定义的区别等。 - **3.2 编程规范**:掌握良好的编程习惯,包括命名规则、代码格式化等。 - ...
从标题"C/C++ 笔试面试题"和描述"搜集的C/C++笔试面试经典题目,有100多页doc"可以看出,这是一份C/C++语言的笔试面试题目集锦。 从标签"C C++ 笔试 面试"可以看出,这份文件的主要内容是关于C/C++语言的笔试和面试...
8. **常见C面试题**:虽然C++扩展了C,但C语言的基础仍然很重要。这部分可能包括了C语言中最常见的面试问题,帮助面试者巩固基础。 总的来说,面试者需要扎实的C语言基础,深入理解C++的面向对象特性,熟悉STL的...
C语言/C++基础之冰墩墩源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福