威盛公司软件C++工程师笔试题面试题


Posted in 面试题 onJuly 16, 2012
1.How good do you see yours programming skills?Please circle your answe
rs
C: Fair/Good/Excellent
C++: Fair/Good/Excellent
2.Please estimate your programming experince:
How many lines of code are your biggest C Program ever written exclud
ing the
standard linked library?
How many lines of code are your biggest C++ program ever written excl
uding the
standard linked library?
3.Please explain the following terms
Data Encapsulation
Inheritance
Polymorphism
4.What is a virtual base class?How do you declare such a class?How woul
d you use
it in a design?
5.What is a template or container class?How do you declare such a class
?
6.Which are the access control levels for C++ language?
7.What is RTTI?How do you achieve RTTI in your design?
8.What are the major differences between static and non-static member f
unctions?
9.How do you call a regular member function from a static member functi
on?
Please use psendo-code to provide your answer
10.How do you declare/define a type of pointer to a class member functi
on?
Please use psendo-code to provide your answer
11.Please explain the following tyoes:
Here is a short lise of combinations and their meanings:
1.Reference-Can change the referenced object
2.Const-Reference
3.Const-Pointer-
4.Pointer-Const-
5.Const-Pointer-Const-
CFoo Instance
CFoo &ReferenceToInstance=Instance; //1
const CFoo &ConstReferenceToInstance=Instance; //2
const CFoo *pConstPointer=&Instance; //3
CFoo *const pPointerConst=&Instance; //4
const CF00 *const pPointerConst=&Instance; //5
12.What are top-down and bottom-up approach?How do you usually use them
?
13.Please use pseudo-code to design a set of stack operations with temp
late
14.Please use pseudo-code to design a set of double linked list operati
ons with
template
Optional Questions:(for extra credits)
15.Please write a unix makefile for Question13
16.Please explain these common sections:text,data,bss

Tags in this post...

面试题 相关文章推荐
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
联想C++笔试题
Jun 13 面试题
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
广州盈通面试题
Dec 05 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
什么是属性访问器
Oct 26 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
中间件分为哪几类
Mar 14 面试题
请问软件开发中的设计模式你会使用哪些
May 13 面试题
Delphi笔试题
Nov 14 面试题
金山毒霸系列的笔试题
Apr 13 #面试题
JAVA和C++区别都有哪些
Mar 30 #面试题
凌阳科技股份有限公司C++程序员面试题笔试题
Nov 20 #面试题
C++面试题:关于链表和指针
Jun 05 #面试题
C和C++经典笔试题附答案解析
Aug 18 #面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 #面试题
聚网科技C++面试笔试题
Sep 01 #面试题
You might like
PHP中ADODB类详解
2008/03/25 PHP
php教程之phpize使用方法
2014/02/12 PHP
php实现加减法验证码代码
2014/02/14 PHP
php实现session共享的实例方法
2019/09/19 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
详解Vue.js 2.0 如何使用axios
2017/04/21 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
python实现列表中由数值查到索引的方法
2018/06/27 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
python标记语句块使用方法总结
2019/08/05 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
学习python需要有编程基础吗
2020/06/02 Python
Python生成器generator原理及用法解析
2020/07/20 Python
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
Linux文件系统类型
2012/09/16 面试题
小学生防溺水广播稿
2014/01/12 职场文书
最新会计专业求职信范文
2014/01/28 职场文书
股东合作协议书范本
2014/04/14 职场文书
在校证明模板
2015/06/17 职场文书
消费者理赔投诉书
2015/07/02 职场文书