面试题集
simbi
232
展开
-
微软的一道面试题
struct S { int i; int * p; }; void main() { S s; int * p = &s.i; p[0] = 4; p[1] = 3; s.p = p; s.p[1]转载 2007-11-05 15:03:00 · 535 阅读 · 0 评论 -
腾讯的面试题
int a[]={10,20,30,40}; short *p,*q; p=(short*)(a+1); q=(short*)a; a[p-q]=? int a[]={10,20,30,40}; short *p,*q; p=(short*)(a+1); q=(short*)a; a[p-q]=? --------- 假设a地址为X, a转载 2007-11-05 15:28:00 · 481 阅读 · 0 评论 -
C语言面试题大汇总之华为面试题
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: " 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:ex转载 2008-01-03 15:03:00 · 359 阅读 · 0 评论 -
C语言面试题大汇总之微软亚洲技术中心面试题
1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程转载 2008-01-03 15:05:00 · 401 阅读 · 0 评论 -
C/C++ 程序设计员应聘常见面试试题深入剖析
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很转载 2008-01-03 15:07:00 · 420 阅读 · 0 评论 -
C/C++笔试题大全
1.求下面函数的返回值(微软)int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答转载 2008-05-22 10:15:00 · 885 阅读 · 0 评论 -
输出从1到1000的数
<br /><br />有这样一个面试题——请把从1到1000的数打印出来,但你不能使用任何的循环语句或是条件语句。更不能写1000个printf或是cout。用C/C++语言。<br />我相信,大多数人一开始你可能想到的是递归算法:1234567voidf(intn){ printf("%d/n",n); (1000-n) ? f(n+1) : exit(0) ;}intmain(){ f(1);}<br />当然,题目中说了不能使用条件语句,所以,上面那种解法的不符合题意的,因为还是转载 2011-03-24 18:02:00 · 405 阅读 · 0 评论 -
应聘华为 16道经典面试题及回答思路
应聘华为 16道经典面试题及回答思路今天要讲的是华为的面试经验!面试过程中,面试官会向应聘者发问,而应聘者的 回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路转载 2011-08-15 16:20:00 · 979 阅读 · 0 评论