C++笔试题
1.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?
2.将一个 1M -10M 的文件,逆序存储到另一个文件,就是前一个文件的最后一个字符存到新文件的第
3.main主函数执行完毕后,是否可能会再执行一段代码?(朗讯的一道笔试题)
4.一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?
在子类的空间里,有没有父类的这个函数,或者父类的私有变量? (华为笔试题)
5.给一个字符串、例如 “ababc”要求返回“ab”. 因为“ab”连续重复出现且最长。 用C/
6.对序列1、1、2、3、5、8、13。。。。 是Fab..数列, 2、3、5、13...是Fab
7.101个硬币100真、1假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。
8.完成字符串拷贝可以使用 sprintf、strcpy 及 memcpy 函数,请问这些函数有什么
,你喜欢使用哪个,为什么?
9.变量的声明和定义有什么区别?
12.请完成以下题目。注意,请勿直接调用 ANSI C 函数库中的函数实现。
a)请编写一个 C 函数,该函数给出一个字节中被置 1 的位的个数,并请给出该题的至少一个不同解法
13.我们需要编写一个图形相关的应用程序,需要处理大量图形(Shape)信息,图形有矩形(Recta
14.假设现有一个单向的链表,但是只知道只有一个指向该节点的指针p,并且假设这个节点不是尾节点,试编
15.写一个程序,把一个100以内的自然数分解因数。(自然数分解因数就是将一个自然数分解为几个素数的
16.编写一个Identify的分配、释放的函数,为1-10000之间的自然数。
17.分别实现itoa和atoi.
18.Consider the following code:
19.int w=1,x=2,y=3,z=4;
20.说出结果 ???
21.有双向循环链表结点:(华为面试题)
22.
23.1)字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?
24.Assignment 2: Picture Processing
25.用<<,>>,|,&实现一个WORD(2个字节)的高低位交换!!
26.要开辟P1,P2,P3,P4内存来做缓冲,大小自定,但这四个缓冲的大小要一样,并且是连续的
27.有一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A作为
28.找错:
29.编写一个函数,函数接收一个字符串,是由十六进制数组成的一组字符串,函数的功能是把接到的这组字符
30.编写一个函数将一条字符串分成两部分,将前半部分按ASCII码升序排序,后半部分不变,(如果字符
31.找错
32. 找错
33. 写出程序运行结果
34. int func(int a)
<>
25.完成下列程序
26 完成程序,实现对数组的降序排序
27 费波那其数列,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其他方法,但要说明你
28 下列程序运行时会崩溃,请找出错误并改正,并且说明原因。
29. A class B network on the internet has a subnet
31. For a class what would happen if we call a cla
32. “new”in c++ is a:
33. Which of the following information is not cont
34. What’s the number of comparisons in the worst
35. Time complexity of n algorithm T(n), where n i
36. The number of 1’s in the binary representation
37.设计函数 int atoi(char *s)。
38.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是
39.解释局部变量、全局变量和静态变量的含义。
40.解释堆和栈的区别。
41.论述含参数的宏与函数的优缺点。
42. 以下三条输出语句分别输出什么?[C易]
43. 非C++内建型别 A 和 B,在哪几种情况下B能隐式转化为A?[C++中等]
44. 以下代码中的两个sizeof用法有问题吗?[C易]
45. 以下代码有什么问题?[C难]
46. 以下代码有什么问题?[C++易]
47. 以下代码有什么问题?[C++易]
48. 以下代码中的输出语句输出0吗,为什么?[C++易]
49. C++中的空类,默认产生哪些类成员函数?[C++易]
50. 以下两条输出语句分别输出什么?[C++难]
51. 以下反向遍历array数组的方法有什么错误?[STL易]
52. 以下代码有什么问题?[STL易]
53. 写一个函数,完成内存之间的拷贝。[考虑问题是否全面]
54 线程与进程的区别
55:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
56:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
57:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
58:请问C++的类和C里面的struct有什么区别?
59:请讲一讲析构函数和虚函数的用法和作用?
60:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
61:一些寄存器的题目,主要是寻址和内存管理等一些知识。
几道题目及自做答案
北电
普天C++笔试题
微软
微软亚洲
微创笔试题目(微创,微软在中国的合资公司)
Intel笔试面试题目
智力题
笔试题目
实验室笔试题
IBM
IBM笔试题目
智力题
社会招聘笔试题
宝洁公司(P&G)面试题目
飞利浦笔试试题
阿尔卡特(中国)的面试题目
Google
戴尔
意法半导体软件试题
Sony笔试题
华为笔试题
华为
华为全套完整试题
(慧通)
华为面试题:
大唐电信
大唐面试试题
网通笔试题
东信笔试题目
中软融鑫笔试题
Delphi笔试题目
EE笔试试题
软件笔试题
Hongkong Bank笔试题
A.T. Keaney笔试题
Shell company笔试题
KPMG笔试题
香港电信笔试题
LORAL的笔试题
维尔VERITAS软件笔试题
百威啤酒(武汉公司)
星巴克
凹凸电子软件笔试题
友立资讯笔试题目
Avant! 微电子EE笔试题
德勤笔试题
扬智(科技)笔试题目
高通笔试题
威盛笔试试题
2003 EE笔试题目
2003 Graphic笔试题目
汉王笔试题
北京信威通信
中国国际金融有限公司CICC笔试题
国泰君安笔试题
广东北电面试题目
广州本田笔试题
明基面试问题
网易
广州日报
下面有些题也不错,可以参考.
联想笔试题
普天C++笔试题
Sony笔试题
微软亚洲技术中心的面试题!!!
1.进程和线程的差别。
2.测试方法
2.Heap与stack的差别
3.Windows下的内存是如何管理的?
4.介绍.Net和.Net的安全性。
6.C/C++编译器中虚表是如何完成的?
7.谈谈COM的线程模型。然后讨论进程内/外组件的差别。
8.谈谈IA32下的分页机制
9.给两个变量,如何找出一个带环单链表中是什么地方出现环的?
10.在IA32中一共有多少种办法从用户态跳到内核态?
11.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?
12.如何截取键盘的响应,让所有的‘a’变成‘b’?
13.Apartment在COM中有什么用?为什么要引入?
14.存储过程是什么?有什么用?有什么优点?
15.Template有什么特点?什么时候用?
16.谈谈Windows DNA结构的特点和优点。
17.网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区别?
MSRA Interview Written Exam(December 2003,Time:2.5
1写出下列算法的时间复杂度。
2写出下列程序在X86上的运行结果。
3写出下列程序的运行结果。
4写出下列程序所有可能的运行结果。
5考察了一个CharPrev()函数的作用。
6对 16 Bits colors的处理,要求:
7一个链表的操作,注意代码的健壮和安全性。要求:
8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0
附加题(只有在完成以上题目后,才获准回答)
汉略曾考的测试题目
16道C语言面试题例子
群硕笔试:
基础题:
autodesk笔试
C语言面试题大汇总
思科
慧通:
/*雅虎笔试题(字符串操作)
华为3COM
moto: