著名IT企业的笔试题.docx
《著名IT企业的笔试题.docx》由会员分享,可在线阅读,更多相关《著名IT企业的笔试题.docx(10页珍藏版)》请在冰豆网上搜索。
著名IT企业的笔试题
著名IT企业的笔试题
一、技术类
1、完成下列程序
*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*.......
#include
#defineN8
intmain()
{
inti;
intj;
intk;
---------------------------------------------------------
||
||
||
---------------------------------------------------------
return0;
}
(SONY公司笔试题)
2、请问C++的类和C里面的struct有什么区别?
(华为公司面试题)
3、inti=(j=4,k=8,l=16,m=32);printf(“%d”,i);输出是多少?
(联想公司笔试题)
4、实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。
(普天公司笔试题)
5、软件开发五个主要step是什么?
在开发软件的时候,这5个step分别占用的时间百分比是多少?
(大唐电信面试题)
6、面向连接与面向非连接各有何利弊?
(网通笔试题)
7、HowdoyoucodeaninfiniteloopinC?
(你如何用C语言编码实现一个无限循环?
)(Delphi公司笔试题)
8、WhatwillbetheoutputofthefollowingCcode?
(下面的C语言代码的输出是什么?
)
main()
{
intk,num=30;
k=(num>5?
(num<=10?
100:
200):
500);
printf(“%d”,k);
}
(Delphi公司笔试题)
9、Inyouropinion,whatdoyouthinkaretheadvantagesorbenefitsofusinganobject-orientedapproachtosoftwaredevelopment?
howdoyouthinkthosebenefitscanbeachievedorrealized?
(你认为用面向对象的方法进行软件开发有哪些优势或好处?
你认为这些好处是如何实现的呢?
)(香港电信笔试题)
10、Queueisausefulstructure(队列是一种有用的结构)
(1)Whatisaqueue?
(什么是队列?
)
(2)Write5operationsorfunctions,withoutdetails,thatcanbedoneonaqueue.(写出5个能被用于队列的操作或函数,不要求写出细节。
)
(扬志科技笔试题)
11、用任意一种编程语言编写n!
的算法。
(威盛公司笔试题)
12、如图:
78910
61211
54312
16151413
设“1”的坐标为(0,0)“7”的坐标为(-1,-1)编写一个小程序,使程序做到输入坐标(X,Y)之后显示出相应的数字。
(网易笔试题)
13、请用标准C语言实现一个双向笔循环链表的查找与删除。
typedefstructdoublecyclelink{
intkey;
structdoublecyclelink*prev;
structdoublecyclelink*next;
}DoubleCycleLinkT;
DoubleCycleLinkT*findKey(DoubleCycleLinkT*link,intkey);
遍历整个双向循环链表,将第一个与key值相同的结点移出链表,并返回。
若没有找到则返回NULL。
(中磊(苏州)研发中心校园招聘笔试题)
14、请问这段代码循环多少次?
main()
{
chari=0;
while(i<10)
{
if(i<1)continue;
if(i==5)break;
i++;
}
......
}
(中磊(苏州)研发中心校园招聘笔试题)
15、下列程序运行时会崩溃,请找出错误并改正,并且说明原因。
#include
#include
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=(TNode*)malloc(sizeof(TNode));
NewNode->value=N;
if(root==NULL)
{
root=NewNode;
return;
}
else
{
TNode*temp;
temp=root;
while((N>=temp.value&&temp.left!
=NULL)||(N!
=NULL))
{
while(N>=temp.value&&temp.left!
=NULL)
emp=temp.left;
while(N=NULL)
temp=temp.right;
}
if(N>=temp.value)
temp.left=NewNode;
else
temp.right=NewNode;
return;
}
}
(SONY公司笔试题)
16、全局变量和局部变量有什么区别?
是怎么实现的?
操作系统和编译器是怎么知道的?
(华为公司笔试题)
17、请问交换机和路由器各自的实现原理是什么?
分别在哪个层次上面实现的?
(华为公司笔试题)
18、设计函数intatoi(char*s)(联想公司笔试题)
19、C++里面是不是所有的动作都是main()引起的?
如果不是,请举例。
(普天公司笔试题)
20、写一个函数,将其中的\t都转换成4个空格。
(普天公司笔试题)
21、实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。
(普天公司笔试题)
22、简述ISOOSI的物理层Layer1,链路层Layer2,网络层Layer3的任务。
(大唐电信笔试题)
23、什么是中断?
中断发生时CPU做什么工作?
(大唐电信面试题)
24、Whatdothefollowingdeclarationsmean?
(下面的语句描述分别是什么意思?
)
(1)constinta;
(2)intconsta;
(3)constint*a;
(4)int*consta;
(5)intconst*aconst;
(Delphi公司笔试题)
25、Indesigningyourclasses,giventhechoicebetweeninheritanceandaggregationwhichdoyouchoose(15marks).(在设计类的时候,你在继承和组合之间如何进行选择的?
)(香港电信笔试题)
26、
(1)编写一个递归函数,删除一个目录。
(2)编写一个非递归函数,删除一个目录。
并比较其性能。
(扬志科技笔试题)
27、三组程序,找出你认为的错误。
(1)a.clongtemp[255];
b.cextern*temp;
(2)a.clongtemp[255];
b.cexterntemp[256];
(3)a.clongtemp[255];
b.cexterntemp[];
(威盛2002年笔试题)
28、数据的逻辑存储结构(如数组,队列,树等)对于软件开发具有十分重要的影响,试对你所了解的各种存储结构从运行速度、存储效率和适用场合等方面进行简要地分析。
(汉王公司高级软件开发人员笔试题)
二、非技术类
1、7个人用7小时挖了7米的沟,以同样的速度在50小时挖50米的沟要多少人?
(大唐电信面试题)
2、A袋子上的标签是这样写的:
B袋子上的话是对的,金子在A袋子。
B袋子上的标签是这样写的:
A袋子上的话是错的,金子在A袋子里。
问哪个袋子里有金子?
(大唐电信笔试题)
3、你对未来的工作生活是怎样憧憬的?
为何选择我公司作为求职公司?
(中软笔试题)
4、请用不超过30个字给出一个最能让我们录用你的理由。
(中软笔试题)
5、Pleasestatehowyouhavebenefitedfromyourworkexperience.(请描述你从以往的工作经验中获取的好处。
)(HongKongBank面试题)
6、Howwoldyourcolleagues/classmatesdescribeyouinfivewords?
Onwhatevidencewouldtheybasethisassessment.(请用5个词描述你的大学同学如何评价你?
他们为什么得出这样的结论呢?
)(ShellCompany笔试题)
7、一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余3个,问这堆鸡蛋最少有多少个?
并给出通解。
(友立资讯笔试题)
8、五个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物。
根据以下线索确定谁是养猫的人。
(1)红房子在蓝房子的右边,白房子的左边(不一定紧邻)
(2)黄房子的主人来自香港,而且他的房子不在最左边。
(3)爱吃比萨饼的人住在爱喝矿泉水的人的隔壁。
(4)来自北京的人爱喝茅台,住在来自上海的人的隔壁。
(5)吸希尔顿香烟的人住在养马的人右边隔壁。
(6)爱喝啤酒的人也爱吃鸡。
(7)绿房子的人养狗。
(8)爱吃面条的人住在养蛇的人的隔壁。
(9)来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都。
(10)养鱼的人住在最右边的房子里。
(11)吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻)
(12)红房子的人爱喝茶。
(13)爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁。
(14)吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻。
(15)来自上海的人住在左数第二间房子里。
(16)爱喝矿泉水的人住在最中间的房子里。
(17)爱吃面条的人也爱喝葡萄酒。
(18)吸“555”香烟的人比吸希尔顿香烟的人住的*右。
(德勒公司笔试题)
9、一列火车上有三个工人,史密斯、琼斯和罗伯特,三人工作为消防员、司闸员和机械师,有三个乘客与这三人的名字相同。
罗伯特住在底特律;司闸员住在芝加哥和底特律中间的地方;琼斯一年赚2万美金;有一个乘客和司闸员住在一个地方,每年的薪水是司闸员的3倍整;史密斯台球打得比消防员好;和司闸员同名的乘客住在芝加哥。
请问谁是机械师?
(国泰君安笔试题)
10、农场不知道有多少鸡,现有一批饲料,如果卖掉75只鸡饲料够20天用,买进100只鸡饲料够用15天,问原来有多少只鸡?
(广州本田笔试题)
11、71412
4129
624?
(微软2003年笔试题)
12、老师d的物理测验答案在教室里丢失了,今天那个教室上了5堂课,老师d上了3堂,有可能是a、b、c三个同学盗窃
已知:
1、a上了两堂课
2、b上了三堂课
3、c上了四堂课
4、a、b、c每个人都上了老师d的两堂课
5、五堂课中,三个人到堂的组合各不相同
6、老师d的课中有一堂,三个人中到了两个,事后证明不是那两个人偷得
问:
是谁偷得。
(微软2003年笔试题)