
C面试题
zhengjie19
这个作者很懒,什么都没留下…
展开
-
应聘C语言类工作职位面试题大汇总4
1.-1,2,7,28,,126请问28和126中间那个数是什么 为什么 第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4) n^3+1(当n为奇数1,3,5) 答案:63 2.用两个栈实现一个队列的功能 要求给出算法和思路! 设2个栈为A,B, 一开始均为空. 入队: 将新元素push入栈A; 出队: (1)原创 2007-12-04 14:46:00 · 1030 阅读 · 0 评论 -
应聘C语言类工作职位面试题大汇总6
1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个。 .#define Min(X, Y) ((X)>(Y)?(Y):(X))//结尾没有; 2、嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。 while(1){}或者for(;;) 3、关键字static的作用是什么? 定义静态变量 4、关键字const有什么含意? 表示常量不可以修改的变原创 2007-12-04 14:48:00 · 819 阅读 · 0 评论 -
应聘C语言类工作职位面试题大汇总7
1:(void *)ptr 和 (*(void**))ptr的结果是否相同?其中ptr为同一个指针 .(void *)ptr 和 (*(void**))ptr值是相同的 2:int main() { int x=3; printf("%d",x); return 1; } 问函数既然不会被其它函数调用,为什么要返回1? mian中,c标准认为原创 2007-12-04 14:50:00 · 975 阅读 · 0 评论 -
应聘C语言类工作职位面试题大汇总9
写一段程序,找出数组中第k大小的数,输出数所在的位置。例如{2,4,3,4,7}中,第一大的数是7,位置在4。第二大、第三大的数都是4,位置在1、 3随便输出哪一个均可。函数接口为:int find_orderk(const int* narry,const int n,const int k) 要求算法复杂度不能是O(n^2) 谢谢! 可以先用快速排序进行排序,其中用另外一个进原创 2007-12-04 14:52:00 · 1055 阅读 · 0 评论 -
应聘C语言类工作职位面试题大汇总
2.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。 循环链表,用取余操作做 3.不能做switch()的参数类型是: switch的参数不能为实型。 4. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7. 引用与指针有什么区别? 1) 引用必须被初始化,指针原创 2007-12-04 14:43:00 · 1120 阅读 · 0 评论 -
应聘C语言类工作职位面试题大汇总2
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内 2、如何引用一个已经定义过的全局变量? 答:原创 2007-12-04 14:44:00 · 883 阅读 · 0 评论 -
一道普通的面试一题目指针做参数
主要要求么就考指针的针作参数,啊忘记写assert了,汗这次又危险了哪!T_T主要要求么就考指针的针作参数,啊忘记写assert了,汗这次又危险了哪!T_T#include #include #include #include #include char * fun1( char** p);void main(){ clrscr(); char* p =NULL ;转载 2008-09-19 11:24:00 · 584 阅读 · 0 评论