<HTML>
<HEAD>
<title>46家公司面试笔试题</title>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<style type="text/css">
A{TEXT-DECORATION: none}
A:link {COLOR: #666666; FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:visited {COLOR: #666666; FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:active {FONT-FAMILY: 宋体; TEXT-DECORATION: none}
A:hover {BORDER-BOTTOM: 1px dotted; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; COLOR: #ff6600; TEXT-DECORATION: none}
BODY {
FONT-SIZE: 12px;
COLOR: #666666;
FONT-FAMILY: 宋体;
background-color: #ffffff;
background-image: url(img/show.gif);
SCROLLBAR-FACE-COLOR: #e8e7e7;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR: #cccccc;
SCROLLBAR-ARROW-COLOR: #ff6600;
SCROLLBAR-TRACK-COLOR: #EFEFEF;
SCROLLBAR-DARKSHADOW-COLOR: #b2b2b2;
SCROLLBAR-BASE-COLOR: #000000
}
TABLE {BORDER-COLLAPSE: collapse; FONT-FAMILY: 宋体; FONT-SIZE: 9pt}
.button{height:18px;width:62px;background:#f6f6f9 url(img/ButtonBg.gif); border:solid 1px #5589AA;color: #000000 ;FONT-SIZE: 9pt}
.lanyu{border:solid 1px #5589AA;color: #000000 ; font-size: 12px;}
.font { filter: DropShadow(Color=#cccccc, OffX=2, OffY=1, Positive=2); text-decoration: none; font-size: 9pt}
</style>
<script language="JavaScript">
function findobj(n, d) {
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0 && parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) {
x=d.all[n];
}
for(i=0;!x && i<d.forms.length;i++) {
x=d.forms[i][n];
}
for(i=0;!x && d.layers&&i>d.layers.length;i++) {
x=MM_findObj(n,d.layers[i].document);
}
return x;
}
function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
</script>
</head>
<BODY leftMargin=0 topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0">
<TABLE bgcolor="#ffffff" align=center border=1 cellPadding=0 cellSpacing=0 width=95% borderColor="#666666" frame=vsides rules=none>
<TR>
<TD width="98%">
<table border="0"><tr><td height="5"></td></tr></table>
<table width="96%" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#BDC0C8">
<tr>
<td align="center" bgcolor="#FFFFFF"><font color=ff6600><b>46家公司面试笔试题</b></font></td>
</tr>
</table>
<table border="0"><tr><td height="5"></td></tr></table>
<table width="96%" border="0" cellspacing="1" cellpadding="6" align="center" bgcolor="#BDC0C8">
<tr>
<td align="center" bgcolor="#FFFFFF">
<table width="98%">
<tr>
<td id=qq_595911 style="word-break:break-all;line-height:150%">
<br><font color=000000>
Sony笔试题 <BR> 1.完成下列程序 <BR> * <BR> *.*. <BR> *..*..*.. <BR> *...*...*...*... <BR> *....*....*....*....*.... <BR> *.....*.....*.....*.....*.....*..... <BR> *......*......*......*......*......*......*...... <BR> *.......*.......*.......*.......*.......*.......*.......*....... <BR> #include <BR> #define N 8 <BR> int main() <BR> { <BR> int i; <BR> int j; <BR> int k; <BR> --------------------------------------------------------- <BR> | | <BR> | | <BR> | | <BR> --------------------------------------------------------- <BR> return 0; <BR> } <BR> 2.完成程序,实现对数组的降序排序 <BR> #include <BR> void sort( ); <BR> int main() <BR> { <BR> int array[]={45,56,76,234,1,34,23,2,3}; //数字任//意给出 <BR> sort( ); <BR> return 0; <BR> } <BR> void sort( ) <BR> { <BR> ____________________________________ <BR> | | <BR> | | <BR> |-----------------------------------------------------| <BR> } <BR> 3.费波那其数列,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其 <BR>他方法,但要说明你选择的理由。 <BR> #include <BR> int Pheponatch(int); <BR> int main() <BR> { <BR> printf("The 10th is %d",Pheponatch(10)); <BR> return 0; <BR> } <BR> int Pheponatch(int N) <BR> { <BR> -------------------------------- <BR> | | <BR> | | <BR> -------------------------------- <BR> } <BR> 4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 <BR> #include <BR> #include <BR> typedef struct{ <BR> TNode* left; <BR> TNode* right; <BR> int value; <BR> } TNode; <BR> TNode* root=NULL; <BR> void append(int N); <BR> int main() <BR> { <BR> append(63); <BR> append(45); <BR> append(32); <BR> append(77); <BR> append(96); <BR> append(21); <BR> append(17); // Again, 数字任意给出 <BR> } <BR> void append(int N) <BR> { <BR> TNode* NewNode=(TNode *)malloc(sizeof(TNode)); <BR> NewNode->value=N; <BR><BR><BR> if(root==NULL) <BR> { <BR> root=NewNode; <BR> return; <BR> } <BR> else <BR> { <BR> TNode* temp; <BR> temp=root; <BR><BR> while((N>=temp.value && temp.left!=NULL) || (N !=NULL <BR> )) <BR> { <BR> while(N>=temp.value && temp.left!=NULL) <BR> temp=temp.left; <BR> while(N temp=temp.right; <BR> } <BR> if(N>=temp.value) <BR> temp.left=NewNode; <BR> else <BR> temp.right=NewNode; <BR> return; <BR> } <BR> } <BR><BR>※ 来源:·哈工大紫丁香 http://bbs.hit.edu.cn·[FROM:219.217.233.47] <BR><BR><BR>──────────────────────────────────────── <BR>mengfd (Icebreaker) 于 (Sun Oct 23 14:59:59 2005) 说道: <BR><BR>华为笔试题 <BR> 1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。 <BR> 2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢 <BR>? <BR> 3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的? <BR> 4.请问C++的类和C里面的struct有什么区别? <BR> 5.请讲一讲析构函数和虚函数的用法和作用。 <BR> 6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的 <BR>? <BR> 7.8086是多少位的系统?在数据总线上是怎么实现的? <BR><BR><BR><BR>联想笔试题 <BR> 1.设计函数 int atoi(char *s)。 <BR> 2.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少? <BR> 3.解释局部变量、全局变量和静态变量的含义。 <BR> 4.解释堆和栈的区别。 <BR> 5.论述含参数的宏与函数的优缺点。 <BR><BR><BR><BR>普天C++笔试题 <BR> 1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。 <BR> 2.写一个函数,将其中的\t都转换成4个空格。 <BR> 3.Windows程序的入口是哪里?写出Windows消息机制的流程。 <BR> 4.如何定义和实现一个类的成员函数为回调函数? <BR> 5.C++里面是不是所有的动作都是main()引起的?如果不是,请举例。 <BR> 6.C++里面如何声明const void f(void)函数为C程序中的库函数? <BR> 7.下列哪两个是等同的 <BR> int b; <BR> A const int* a = &b; <BR> B const* int a = &b; <BR> C const int* const a = &b; <BR> D int const* const a = &b; <BR> 8.内联函数在编译时是否做参数类型检查? <BR> void g(base & b){ <BR> b.play; <BR> } <BR> void main(){ <BR> son s; <BR> g(s); <BR> return; <BR> } <BR><BR><BR><BR><BR>※ 来源:·哈工大紫丁香 http://bbs.hit.edu.cn·[FROM:219.217.233.47] <BR><BR><BR>──────────────────────────────────────── <BR>mengfd (Icebreaker) 于 (Sun Oct 23 15:00:14 2005) 说道: <BR><BR>大唐电信 <BR> DTT笔试题 <BR> 考试时间一小时,第一部分是填空和选择: <BR> 1.数列6,10,18,32,“?”,问“?”是几? <BR> 2.某人出70买进一个x,80卖出,90买回,100卖出,这桩买卖怎么样? <BR> 3.月球绕地球一圈,至少要多少时间? <BR> 4.7个人用7小时挖了7米的沟,以同样的速度在50小时挖50米的沟要多少人? <BR> 5.鱼头长9,鱼尾等于鱼头加半个鱼身,鱼身等于鱼头加鱼尾,问鱼全长多少? <BR> 6.一个小姐买了一块手表,回家发现手表比她家的表慢了两分钟,晚上看新闻的时候 <BR>又发现她家的表比新闻里的时间慢了两分钟,则 。 <BR> A 手表和新闻里的时间一
IT行业经典面试题集
需积分: 34 61 浏览量
2009-03-02
21:44:51
上传
评论
收藏 287KB RAR 举报
Liao_Peng
- 粉丝: 1
- 资源: 16