1.介绍一下STL,详细说明STL如何实现vector。
2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011,这些错误的原因是什么。
3.继承和委派有什么分别,在决定使用继承或者委派的时候需要考虑什么。
4.指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?
5.参数传递有几种方式;实现多态参数传递采用什么方式,如果没有使用某种方式原因是什么;
6.结合一个项目说明你怎样应用设计模式的理念。
7.介绍一下你对设计模式的理解。(这个过程中有很多很细节的问题随机问的)
8.C++和C定义结构的分别是什么。
9.构造函数可否是虚汗数,为什么?析构函数呢,可否是纯虚的呢?
10,拷贝构造函数相关问题,深拷贝,浅拷贝,临时对象等。
11.结合1个你认为比较能体现OOP思想的项目,用UML来描述。(最好这个项目继承,多态,虚函数都有体现)这个问题大概会占面试时间的一半,并且会问很多问题,一不小心可能会被问住)。
12。基类的有1个虚函数,子类还需要申明为virtual吗?为什么。
13.C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗,难道仅仅是为实现重用。
14.C++特点是什么,如何实现多态?画出基类和子类在内存中的相互关系。
15.为什么要引入抽象基类和纯虚函数?
16.介绍一下模板和包容器。如何实现?(也许会让你当场举例实现)
17.你如何理解MVC。简单举例来说明其应用。
18,多重继承如何消除向上继承的二义性。
大体记得就是这些,想起来会继续补充。
1.什么是中断?中断发生时CPU做什么工作?
2.CPU在上电后,进入操作系统的main()之前必须做什么工作?
3.简述ISO OSI的物理层Layer1,链路层Layer2,网络层Layer3的任务。
4.有线电话和无线电话有何区别?无线电话特别需要注意的是什么?
5.软件开发五个主要step是什么?
6.你在开发软件的时候,这5个step分别占用的时间百分比是多少?
7.makefile文件的作用是什么?
8.UNIX显示文件夹中,文件名的命令是什么?能使文件内容显示在屏幕的命令是什么?
9.(选做)手机用户在从一个基站漫游到另一个基站的过程中,都会发生什么?
分享到:
相关推荐
以下是对摩托罗拉部分C++面试题的详细解答: 1. STL(Standard Template Library,标准模板库)是C++中提供的一种库,包括容器(如vector)、算法和迭代器等,用于高效地处理数据。vector是一个动态数组,它通过在...
(最好这个项目继承,多态,虚函数都有体现)这个问题大概会占面试时间的一半,并且会问很多问题,一不小心可能会被问住)。 。。。 12。基类的有1个虚函数,子类还需要申明为virtual吗?为什么。 不申明没有关系的...
其中部分面试题有重复。 额外给新人的建议:面试题,不是死记硬背的,需要从中悟出道道来, 为什么很多公司都重复问相似的问题(恰恰是可能你写代码会出问题的部分,或者不一定最难,但值得反思的问题), 掌握了...
在华为、摩托罗拉等公司的面试中,不仅考察技术知识,还会关注应聘者的思维方式、团队合作能力和沟通技巧。通过准备这些知识点,可以提高你在面试中的竞争力。同时,不断实践和项目经验积累是提升自身能力的关键。
接下来是技术环节,摩托罗拉的面试会涉及C/C++基础知识: 1. `static`在C和C++中的区别:在C中,`static`用于声明全局变量(文件作用域)和局部变量(函数内部),限制其作用域;在C++中,`static`还有类成员的作用...
- 文件中的"C++面试题一"可能涵盖了变量、数据类型、运算符、控制结构(如if-else、switch-case、循环)等内容。 2. **面向对象编程**: - "CC++面试题九"可能涉及类、对象、封装、继承和多态等概念。 - ...
个人收集的大量笔试面试题,也有很多是以前找工作的师兄给的,以C/C++笔试题为主,主要包括微软、IBM、朗讯、摩托罗拉、华为等公司软件类笔试面试题
通过阅读和研究提供的文档,如《C++笔试面试题目大汇总.doc》、《C++程序员应聘常见面试题深入剖析.doc》等,你可以对这些知识点进行深入学习和练习,以提高在C++笔试和面试中的表现。同时,《C++期中测试t.doc》...
这份资料包含了华为、北电、Sony和摩托罗拉等公司的面试题,涵盖了多种编程语言、算法、软件工程、操作系统、网络、数据库等多个IT领域的知识点。 1. **编程语言**:面试中可能会遇到C、C++、Java、Python、...
9. **逻辑/离散题**:这部分可能包含布尔代数、图论、组合数学、逻辑推理等,这些都是计算机科学中的基础理论知识。 10. **程序填空题**:考察编程语言的语法、语义理解及代码优化能力,通常需要补全代码以实现特定...