威盛公司软件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...

面试题 相关文章推荐
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
"引用"与指针的区别是什么
Sep 07 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
DataList 能否分页,请问如何实现?
May 03 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
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购物车实现代码
2011/10/10 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
视觉直观感受若干常用排序算法
2017/04/13 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
土木工程实习生自我鉴定
2013/09/19 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
党委工作总结2015
2015/04/27 职场文书
信仰观后感
2015/06/03 职场文书
Python中itertools库的四个函数介绍
2022/04/06 Python
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers