欢迎来到天天文库
浏览记录
ID:36219664
大小:92.00 KB
页数:29页
时间:2019-05-07
《8846家公司笔试面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、46家公司笔试面试题求职指南频道 更新时间:2006-11-20 http://www.chinahrlab.com/窗体顶端Sony笔试题 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.....*.....*..... *......*......*......*......*......*......*...... *.......*.......*.......*.......*..
2、.....*.......*.......*....... #include #defineN8 intmain() { inti; intj; intk; ---------------------------------------------------------
3、
4、
5、
6、
7、
8、 --------------------------------------------------------- return0; } 2.完成程序,实现对数组的降序排序 #include9、h> voidsort(); intmain() { intarray[]={45,56,76,234,1,34,23,2,3};//数字任//意给出 sort(); return0; } voidsort() { ____________________________________ 10、11、 12、13、 14、-----------------------------------------------------15、 } 3.费波那其数列,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其他方法,但要说明你16、选择的理由。 #include intPheponatch(int); intmain() { printf("The10this%d",Pheponatch(10)); return0; } intPheponatch(intN) { -------------------------------- 17、18、 19、20、 -------------------------------- } 4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 #include #inclu21、de typedefstruct{ TNode*left; TNode*right; intvalue; }TNode; TNode*root=NULL; voidappend(intN); intmain() { append(63); append(45); append(32); append(77); append(96); append(21); append(17);//Again,数字任意给出 } voidappend(intN) { TNode*NewNode=(T22、Node*)malloc(sizeof(TNode)); NewNode->value=N; if(root==NULL) { root=NewNode; return; } else { TNode*temp; temp=root; while((N>=temp.value&&temp.left!=NULL)23、24、(N=temp.value&&temp.left!=NULL) temp=temp.left; while(N<25、temp.value&&temp.right!=NULL) temp=temp.right; } if(N>=temp.value) temp.left=NewNode; else temp.right=NewNode; return; } }华为笔试题 1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。 2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢? 3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的? 4.请问C的类和C里面的struct26、有什么区别? 5.请讲一讲析构函数和虚函数的用法和作用。 6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的? 7.8086是多少位的系统?在数据
9、h> voidsort(); intmain() { intarray[]={45,56,76,234,1,34,23,2,3};//数字任//意给出 sort(); return0; } voidsort() { ____________________________________
10、
11、
12、
13、
14、-----------------------------------------------------
15、 } 3.费波那其数列,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其他方法,但要说明你
16、选择的理由。 #include intPheponatch(int); intmain() { printf("The10this%d",Pheponatch(10)); return0; } intPheponatch(intN) { --------------------------------
17、
18、
19、
20、 -------------------------------- } 4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 #include #inclu
21、de typedefstruct{ TNode*left; TNode*right; intvalue; }TNode; TNode*root=NULL; voidappend(intN); intmain() { append(63); append(45); append(32); append(77); append(96); append(21); append(17);//Again,数字任意给出 } voidappend(intN) { TNode*NewNode=(T
22、Node*)malloc(sizeof(TNode)); NewNode->value=N; if(root==NULL) { root=NewNode; return; } else { TNode*temp; temp=root; while((N>=temp.value&&temp.left!=NULL)
23、
24、(N=temp.value&&temp.left!=NULL) temp=temp.left; while(N<
25、temp.value&&temp.right!=NULL) temp=temp.right; } if(N>=temp.value) temp.left=NewNode; else temp.right=NewNode; return; } }华为笔试题 1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。 2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢? 3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的? 4.请问C的类和C里面的struct
26、有什么区别? 5.请讲一讲析构函数和虚函数的用法和作用。 6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的? 7.8086是多少位的系统?在数据
此文档下载收益归作者所有