第一篇:2014年武汉理工计算机复试题
今年(2014)武汉理工笔试共六道题。前两道是离散数学知识。后面全是与程序设计的相关知识。
1.命题的证明问题。先把命题符号化,然后证明它。(15分)
2.群的证明问题。三个条件,满足结合律,有幺元,每个元素都有逆元。(15分)
3.面向对象的概念问题,对象、属性等,都是些基本的概念性问题,复习到因该不会难,可惜我没看,全凭以前学的老底答的,也不知道得了多少分。(15分)
4.一个简单的编程问题,具体什么题目我忘了。类似于求n!这样的简单编程。(15分)
5.关于文件读入写出的问题,定义输出文件流对象、输入文件流对象,把数据读入写出。(20分)
6.关于线程、信号量的编程问题。唉,以为不会考,压根没看。自己根据信号量的知识写的。(20分)
机试题是分组的。考号是奇数的发A组,是偶数的发B组。但貌似奇数的也不一样,不知道这学校怎么弄的。我做的是环形矩阵的最大和,其中也涉及到文件的读入、读出。最后结果是出来了,可是从文件中读数据的时候出了些问题。应该回扣一部分分吧。
因为今年人比较多,面试分上午和下午。我是上午面试的,面试共有8组,如果知道导师在哪儿,可以过去。进到面试教室之后,先来英文的自我介绍,然后导师就开始问问题。(今年没有英文听力)
我面试的比较早,是那一组的第三个,也是奔着导师去的,可是面试的并不好,导师会问很多专业问题,涉及面很宽,或许导师之前有印象,想多了解你一下。总之,我面试后的感觉并不好。估计面试分很低。所以复试也不一定去到联系的导师哪儿,如果基础很好,又有项目经验,自我表达能力又很强可以去。如果不是,那就要好好考虑一下自己到底能不能回答得上导师的问题。其实,说到底,运气也占很大一部分,或许后面面试的同学导师就不会太为难人。这说不好。
复试之后,我感觉自己的笔试和机试应该不差,就面试不怎么好,可是复试成绩跟我估计得相差很大。可能因为时间比较紧,阅卷有很大的主观因素在里面吧,这就说不清楚了,不过反正复试过了。选的导师还算满意。
以上是回忆版的2014年武汉理工计算机复试题,希望后来的学弟、学妹们加油!
第二篇:安徽大学2012计算机研究生考试复试题
安徽大学2012年计算机研究生复试题
——希望对大家有所帮助
笔试部分:
笔试考的是C语言和数据库,推荐看谭浩强的C以及苗雪兰的数据库原理,这是安大本科的教材。
前面是选择题和填空题,选择题11题,填空题9题,不是很难,上面两本书看个差不多就行,然后是程序阅读题,很简单,相信不会有人不会做。
再就是数据库的两个大题,第一个是给了个有关公司、工程、部门和职工的描述,要求给出E-R图,转换为关系模型,并指出主码和外码。苗的书上有类似的!
第二个是学生、课程、选课的SQL查询,前两个简单的,后面涉及到EXISTS,也不难。苗的书上都有
再就是C语言程序设计:
第一个是求一天是那年的第几天,谭浩强的书上有原题
第二个是设计个简单的计算机,加减乘除!不难。
机试部分:(共3题):
第一个:输入8个正整数,要求输出其中的奇数以及奇数的个数
第二个:输入一个3*3的矩阵,求出其中最小的,并输出在哪行哪列前两个很简单,应该都会做
第三个:输入个字符串,要求输出其中单词最短的以及长度,谭浩强的书上有,只不过是输
出最长的。
面试部分:
先是自我介绍,然后老师用英语问几个小问题,然后就是抽专业课的题,三选二,很杂,初试的四本书,离散,编译原理,数据库,C语言,最多的是网络和数据库 我已知的题有:
自上而下的词法分析有哪些注意问题,哪些策略
简述三种信道复用技术
等价关系
模式匹配
路由器的功能和原理
拥塞控制和流量控制的区别
网桥在接收数据帧时有哪些处理方法
计算机到现在共经历了几代,简述
等等很多……
——adlyy
第三篇:2013年武汉理工计算机复试题目及过程
前言:理工计算机最近几年的复试题目貌似都很难找,作为过来人,本人深深高手到其不方便~~为此,本人在复试完毕后对题目做了及时的记录,希望对以后几届想考理工的多提供些信息。也希望,2014年、2015年....等等 的学弟学妹们到复试的时候也能及时的把复试题目记录下面,给以后的学子们多帮帮忙,赠人玫瑰,手有余香
今年的复试共有3天,第一天上午是资格审查,就是去学校签个到,然后交100元的复试费,老师会给你一个编号,这就是你在复试考试时的编号;下午是去校医院体检,要带一寸的登记照和交35元的体检费,体检比较常规,但是建议女生最好是不要穿裙子和连体裤袜,因为检查起来会有些不方便,如果检查出你脉搏过快或者心率不齐,医生会建议里做心电图,心电图是另外收费的;晚上就是心理测试,是在机房做一个网上的测试问卷,比较酱油,10几分钟就可以做完;其实第一天都是需要排队做的事情,还要辗转几个地方,比较累。
第二天就是笔试和上机,这是复试最重要的一天了,因为笔试占到了复试成绩的50%,上机占了15%,今天发挥好了,基本就成定局了。
关于笔试:时间是2个小时,试卷总分100分
1、递归实现X的n次幂,要求是对数级时间复杂度。(10分)
2、写出快速排序算法。(10分)
3、已知ackerman函数的递归公式,编程实现ackerman函数的非递归调用。(20分)
4、一个8*8方格的棋盘,要求从任一方格出发经过整个棋盘,一个方格只能走一次。此题
考察迷宫算法。(15分)
5、有n个城市,从一个城市出发,遍历剩余n-1个城市,最后再回到起始城市,要求路径
最短。此题考察群蚁算法(15分)
6、编程实现广义表转化为二叉链表。(10分)
7、判断文法G[A]:A—>(A)|a是否是SLR(1)文法,如果是,构造该文法的SLR(1)分析表。
(10分)
8、给出一个文法G[S],要求求出与该文法等价的LL(1)文法。此题需将原文法消除左递归和
提取左因子。(10分)
———————————————————————————————————— 个人感觉今年的笔试题偏难,基本上是考察数据结构和编译原理的相关知识,其中有部分算法都是数据结构书上的,但是平时在复习中都容易被忽略,我本以为初试中已经考察了数据结构,到复试时候就应该不会在重点考察了的,谁知道题目出来都傻了眼,我甚至看到了许多学生都交了整页整页的白卷,所以复试复习切不可以掉以轻心,因为如果复试的笔试没有过60分,就将直接被淘汰,所有努力都将付之一炬。
关于机试:时间是1个小时,总分不清楚,占复试总分的15%。
机试地点是计算机学院的机房,上机之前会分好组,一组一个时间段,两组的题目不一样,使用C语言编程,运行环境是VC++6.0.如果你程序编程来了并且能调试出有结果,就举手叫老师来检查,老师就会来看你的程序给你评分,越早编出来越早找老师评分分数就会越高,因为会记录你编写程序的时间,时间越少分就越高,当然程序的时间复杂度也是评分的一个标准。
1)第一组的题目是:编程实现Luhn算法
信用卡luhn算法是指:
当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。该校验的过程:
1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。
3、将奇数位总和加上偶数位总和,结果应该可以被10整除。
例如,卡号是:***1
则奇数、偶数位(用红色标出)分布:***1
奇数位和=35
偶数位乘以2(有些要减去9)的结果:1 6 2 6 1 5 7 7,求和=35。
最后35+35=70 可以被10整除,认定校验通过。
2)第二组的题目是:
匪警请拨110,即使手机欠费也可拨通!
为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!
某批警察叔叔正在进行智力训练:2 3 4 5 6 7 8 9 = 110;
请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12 34 56 7-8 9 就是一种合格的填法;123 4 5 67-89 是另一个可能的答案
————————————————————————————————————— 个人觉得第二组的题目要难些,我做的是第一组的,大概有3分之一的同学没有编出来,听说第二组一大半的人都没编出来。上机题目感觉都是软件竞赛里面的编程题目,难度适中,但是如果平时缺少编程联系的同学注意了,在考前一定要多练习多调试,上机的时候才不会紧张。
复试的第三天就是专业面试和英语口试,基本上已经接近尾声了,但是虽然面试的时间可能10分钟不到,但是两项一起也占了复试的35%,在之前表现失意的同学面试将是个将功补过的好机会。
关于面试:
面试也是分组进行,一共分了3个组,在面试之前老师会发一个表给大家填写,这里应该特别注意,填写此表的内容至关重要,表里面包括你的基本信息、项目经验、想从事的方向、个人优势、兴趣爱好、读研计划等。填完表后就可以去面试了,面试小组一共有4个,每组都有5名老师,在不同的教室,你填完表后自己选择面试组排队等候,但是事先你是不知道面试老师的。
进去之后记得要表现自信、礼貌,老师们还都是很好的,你只要就当时平时聊天就好了。老师会对根据你所填写的表的内容来对你提问,所以填写表就是引导老师题目的方向,比如你填写的感兴趣的方向是数据库,老师就会重点问你数据库相关的知识,又或者你填写对嵌入式感兴趣,老师就可能会问你对嵌入式的了解以及在这方面已经会做哪些事情等等,每个人的问法都会不太一样,但对于项目经验这是必问的,做过项目的就可以写上你认为最熟悉最大的项目,老师就会针对这个问些专业的问题,个人觉得项目经验不必多说,说得越多反而会使得老师提问的范围越宽广,适得其反。建议在复试之前,将自己的一个项目从头至尾熟悉一遍,针对性的了解项目中涉及到的技术问题。再者老师还可能会问些关于你毕业论文的事情,当然许多同学因为考研所以论文搁置,所以你说你论文还没成型老师是可以理解的,但是哪怕你的论文还没有实现,你也要清楚你将要去如何实现,要有自己的构想,这
样被问到论文就不至于无话可说。另外老师们对于你所学的本科专业也可能针对性的提问,但都是比较基础性的问题,只要在复试之前将专业的核心课程花个一个星期过一遍即可。接下来就是专业口语面试了,每年的考场形式都会不太一样,像12年的话就是听一段VOA短文进行口语复述,但是13年的话就是老师对你用英语进行专业提问,问题五花八门,但都跟你之前填的表有关,例如你填写的感兴趣的方向是多媒体,那老师可能会问你多媒体的英文定义或你对多媒体应用的看法;再如你填写的兴趣爱好,老师可能会问你为什么喜欢做这个;再如你填写本科专业是软件工程,老师可能会问软件工程有哪些专业课……….在这块老师的问法很灵活,不好把握,但切记不要紧张,从容自信,哪怕不清楚准确的答案,也要用你仅有的口语大声的自信的表达出来,切记不能一句话都不说,能说多少说多少,尽量多说。在复试之前我辛苦背了些中英文自我介绍,但是很可惜根本没有派上用场,貌似自我介绍环节都省了,但是还是建议大家要准备一下,毕竟每年考察形式都不一样,准备一下也要不了多少时间。
关于选导:
经过前几天的激烈角逐,在面试结束后的当天晚上,学院就会公布录取名单了,会放在学院官网上,已经上了的同学就可以准备第二天的选导了。说到选导,对于之前已经联系好了导师的同学来说,那就是找老师签个字分分钟就可以结束的事情了,但是对于还没有选到导师的同学来说,只怕还是要伤神了,所以我认为提前联系导师也是很重要和必要的,一般在考试分数出来之后对比往年分数线觉得自己有希望进入复试的,那就开始着手联系导师把,导师联系方式表大家点我文库就可以看到,在邮件中介绍自己的基本情况及意愿,如果有导师乐意收你,你就会清楚自己今后要研究的方向了,复试中也会表现得更加有自信。到了选导的时候,有名气的导师基本都名额满了,加上本校学生的一些提前预定,剩下的导师寥寥无几,并且说不定还没有你感兴趣的方向,所以在此我不得不在此强调提前联系导师的重要性。在导师在你的双向选导表上签字之后,你的考研之路就划上圆满的句号了!
第四篇:2015年复旦大学计算机考研复试机试题
http://www.xiexiebang.com/
今年3道题:
1.给出长方形的长和宽,每次从长方形里撕去最大的正方形,输出最后能得到多少正方形
2.给出a,b,c(3个整数),判断a,b能否通过+-*/得到c,ab可以交换位置,可以输出YES,不行输出NO
3.给出优先队列的实现,实现4个操作
ADD N P:往队列里加入id为N的优先级为P的任务
NEXT:输出下一个最高优先级的任务的id,如果优先级相同输出id小的任务,若队列中没有任务输出-1
REMOVE N:移除id为N的任务
COUNT:输出队列中的任务数量
第五篇:武汉理工《孙子兵法》考试试题及答案(自己整理)
一、翻译
1、力屈、财殚,中原内虚于家。百姓之费,十去其七;公家之费,破车罢马,甲胄矢弩,戟盾蔽橹,丘牛大车,十去其六。
力量耗尽,财源枯竭,中原的家庭空虚,百姓的收入,损失70%;公家的资产,由于车辆损耗,马匹疲惫,盔甲和弓箭的消耗,戟盾矛橹等等的损坏,也要消耗掉60%.2、故策之而知得失之计,作之而知动静之理,形之而知死生之地,角之而知有余不足之处。
认真分析研究敌我双方的情况,可得知作战计划的优劣得失;挑动敌人使其活动,可以了解敌人的行动规律;用假象诱敌,可得知敌人的优势及薄弱环节;用小规模的兵力对敌进行试探性进攻,可得知敌人兵力部署的强处和不足。
3、敌人开阖,必亟入之。先其所爱,微与之期。践墨随敌,以决战事。
敌人一旦出现间隙,就要迅速乘机而入。首先夺取敌人战略要地,但不要轻易与敌约期决战。要灵活机动,因敌情来决定自己的作战行动。因此,战争开始之前要像处女那样显得沉静柔弱,诱使敌人放松戒备;战斗展开之后,则要像脱逃的野兔一样行动迅速,使敌人措手不及,无从抵抗。
4、是故善战者,其势险,其节短。势如弓广(guo)弩,节如发机。
所以善于作战的指挥者他所造成的态势是险峻的进攻的节奏是短促有力的。“势险”就如同满弓待发的弩那样蓄势“节短”正如搏动弩机那样突然。
5、故知兵者,动而不迷,举而不穷。故曰:知彼知己,胜乃不殆;知天知地,胜乃不穷。
所以,真正懂得用兵的将帅,他行动起来,目的明确而不迷误,他所采取的措施变化无穷而不呆板。所以说:了解敌方,了解我方,就能必胜不败;了解天时,了解地利,胜利就不可穷尽了。
6、凡火攻有五:一曰火人,二曰火积,三曰火辎,四曰火库,五曰火队。火攻有五种:一是用火烧敌军人马,二是火烧敌军的粮草,三 是火烧敌军的辎重,四是火烧敌的仓库,五是火烧敌军的运输设施。
7、绝水必远水; 客绝水而来,勿迎之于水内,令半济而击之,利;欲战者,无附于水而迎客;视生处高,无迎水流,此处水上之军也。
横渡江河,应远离水流驻扎,敌人渡水来战,不要在江河中迎击,而要等它渡过一半时再攻击,这样较为有利。如果要同敌人决战,不要紧靠水边列阵;在江河地带扎营,也要居高向阳,不要面迎水流,这是在江河地带上对军队处置的原则。
8、力屈、财殚,中原内虚于家。百姓之费,十去其七;公家之费,破车罢马,甲胄矢弩,戟盾蔽橹,丘牛大车,十去其六。
9、故用兵之法,高陵勿向,背丘勿逆,佯北勿从,锐卒勿攻,饵兵勿食。对占据高地、背倚丘陵之敌,不要作正面仰攻;对于假装败逃之敌,不要跟踪追击;敌人的精锐部队不要强攻;敌人的诱饵之兵,不要贪食
10、归师勿遏,围师必阙,穷寇勿迫,此用兵之法也。
正在向本土撤退的部队不要去阻截;对被包围的敌军,要预留缺口;对于陷入绝境的敌人,不要过分逼迫,这些都是用兵的基本原则。
11、行火必有因,烟火必素具。发火有时,起火有日。时者,天之燥也;日者,月在箕、壁、翼、轸也,凡此四宿者,风起之日也。实施火攻需具备一定条件,点火器材必须平日准备好。发动火攻要依据一定天时,具体点火要有恰当日子。所谓天时,指气候干燥的时期;所谓恰当的日子,就是月亮运行到箕、壁、翼、轸四星所在位置的日子。大凡月亮运行到这四个星宿的日子,都是风起的日子。
12、、先知者不可取于鬼神,不可象于事,不可验于度,必取于人,知敌之情者也。
要事先了解敌情,不可求神问鬼,也不可用相似的现象作类比推测,不可用日月星辰运行的位置去验证,一定要取之于人,从那些熟悉敌情的人的口中去获取。
二、简答题
1、《孙子兵法》揭示了战争与哪些方面的关系?
政治、谋划、地形、战法、选将、奇正用兵、有关如何远距离观察敌情的经验、间谍战和信息战以及使敌人陷入被动境地的方法。
2、“故经之以五事,校之以计,而索其情:......”五事指的是哪五种条件? 一曰道,二曰天,三曰地,四曰将,五曰法.一是政治,二是天时,三是地利,四是将领,五是法制
3、“凡此五者,将之过也,用之灾也。覆军杀将,必以五危,不可不察也。”中提到的五危指的是哪五种危险?必死,可杀也;必生,可虏也;忿速,可侮也;廉洁,可辱也;爱民,可烦也。
有勇无谋,只知死拼,就可能被敌人诱杀;临阵畏怯,贪生怕死,就可能被敌人俘虏;急躁冒进,一触即跳,就可能被敌人故意凌辱而妄动;洁身自好,偏重名声,就可能被敌人有意侮辱而失去理智;只知道对百姓行妇人之仁,就可能被敌人烦扰而陷于被动。
4、军争篇里孕藏着哪些韬略?
凡用兵之法,将受命于君,合军聚众,交和而舍,莫难于军争。军争之难者,以迂为直,以患为利.故用兵之法,高陵勿向,背丘勿逆,佯北勿从,锐卒勿攻,饵兵勿食,归师勿遏,围师遗阙,穷寇勿迫,此用兵之法也。
所以,用兵的原则是:对占据高地、背倚丘陵之敌,不要作正面仰攻;对于假装败逃之敌,不要跟踪追击;敌人的精锐部队不要强攻;敌人的诱饵之兵,不要贪食;对正在向本土撤退的部队不要去阻截;对被包围的敌军,要预留缺口;对于陷入绝境的敌人,不要过分逼迫,这些都是用兵的基本原则。
迂回进军的方式实现更快到达预定战场的目的,把看似不利的条件变为有利的条件。
5、在散、轻、争、交、衢、重、圮、围、死地等九地中如何作战?
在散地不宜作战;在轻地不可停留;遇争地应先敌占领,如敌人已先占领,不可强攻;在交地,军队部署应互相连接,防敌阻绝;在衢地则应结交邻国;在重地则应夺取物资,就地补给;在妃地则应迅速通过;陷入围地则应巧设奇谋;在死地要迅猛奋战,死里求生。
疾战则存,不疾战则亡者,为死地。是故散地则无战,轻地则无止,争地则无攻,交地则无攻,衢地则合交,重地则掠,圮地则行,围地则谋,死地则战。
6、《孙子兵法》揭示了战争与哪些方面的关系?
7、“故知胜有五:......此五者,知胜之道也”。指哪五种情况?
故知①胜有五:知可以战与不可以战者胜,识众寡之用②者胜,上下同欲者胜,以虞③待不虞者胜,将能而君不御④者胜。此五者,知胜之道也 一是敌我情况了如指掌,知道什么情况下可以打,什么情况下不可以打,具有了这种准确判断力,就会取得胜利;二是既能指挥大部队作战,也能够指挥小部队作战,具有这种应战能力就会取得胜利;三是全国上下团结一心,三军上下同仇敌忾,就会取得胜利;四是以有戒备的军队对待防御松弛的军队,具有这样条件,就会取得胜利:五是将帅具有指挥才能而且国君不干预牵制,就会取得胜利。以上这五条原则就是预测胜利的依据。
8、孙子提到的五间(因间、内间、反间、死间、生间)区别是什么?
所谓因间,是指利用敌国乡里的普通人做间谍。所谓内间,是指收买敌国的官吏做间谍。所谓反间,是指收买或利用敌方派来的间谍为我效力。所谓死间,是指故意散布虚假情况,让我方间谍知道而传给敌方,敌人上当后往往将其处死。所谓生间,是指派往敌方侦察后能活着回报敌情的。
9、为了随机应变,孙子提出了五种大胆的“不作为”战术策略,五种不作为指的是?
10、孙子指出指导战争的韬略有五种:指哪五种? 1:战略运筹。包括有“《始计篇》《作战篇》《谋攻篇》” 2:作战指挥。包括有“《军形篇》《兵势篇》《虚实篇》” 3:战场机变。包括有“《军争篇》《九变篇》《行军篇》” 4:军事地理。包括有“《地形篇》《九地篇》” 5:特殊战法。包括有“《火攻篇》《用间篇》”
三、论述题:
1、叙述“善守者,藏于九地之下,善攻者,动于九天之上”韬略成功的案例 善于审时度势,实事求是 毛泽东能在政治、经济发展不平衡的中国社会条件下,提出在反动统治力量最薄弱的广大农村建立革命根据地,并 采取“波浪式”的推进政策逐步加以扩大,作为进行人民战 争的依托的论断。通过建立巩固的根据地,发动群众、扩大 武装、发展生产、准备干部,人民军队有了提供人力物力支 援的巩固后方和作战的良好战场,借以达到保存和发展自 己,消灭和驱逐敌人的战争目的。孙子兵法有云: “善守者 藏于九地之下。”建立根据地,实际上就是把自己的军事力 量藏于民间,这正是孙子兵法的最好运用。毛泽东审时度势,建立根据地,走农村包围城市路线。毛泽东军事理论的提出,是与我党和中国革命现实相结合的结晶。
2、叙述“出奇制胜,攻其无备”的战略战术在军事、政治、经济等方面成功的案例明代蒲州人王海峰,他经商的做法往往与众不同,却总能收到出奇的效果。当时,蒲州商人外出经商,大多是西到秦陇,东到淮浙,西南到蜀。王海峰经商一开始也是去上述地方。但经过一段时间后,他认为这些地方经商盈利不大,后来他就不去沿习他人的经商路线,而是东走青沧。青指青州,在今山东益都;沧指沧州,即今河北沧州。这两个地方,在明朝时是长芦盐区。场时,长芦盐区官僚显贵、势豪奸绅上下勾结,使盐区的运销不能正常进行,商人纷纷离去。但王海峰认为,这里是春秋时齐国管仲收鱼盐之利的地方,陶朱公也是据此地而累致千金。长芦盐区的现状是法治不严,管理不善造成的,商人们离去是不正常的现象,不应以正目视之。经商就要“人弃我取,人去我就”。王海峰经过全面认真的思考,认为此地正是可以大有作为的地方。他胸有成竹地来到长芦盐区的沧州后,先熟悉该盐区的盐政,了解该盐区的运销历史,从中总结经验教训,然后向当地政府提出整顿盐制、严禁走私的建议。后来,长芦盐区经过整顿,盐业运销再度繁荣起来,各地盐商又蜂拥而至,盐区盐税收入比过去增长三倍多。而这时的王海峰已成为该盐区的著名富商,动辄万金毫不在意。
马英九蔡英文辩论ECFA海峡两岸经济合作框架协议
3、叙述运用“善守者,藏于九地之下,善攻者,动于九天之上”韬略成功的案例
4、叙述“任人唯贤,人尽其才”取得成功的的案例
齐襄公有两个弟弟,一个叫公子纠,另一个叫公子小白,他们各有一个很有才能的师傅。由于襄公荒淫无道,公元前686年,公子纠跟着他的师傅管仲到鲁国去避难,公子小白则跟着他的师傅鲍叔牙逃往莒国。
不久,齐国发生大乱,襄公被杀,另外立了国君。第二年,大臣们又杀了新君,派使者到鲁国去迎回公子纠当齐国国君,鲁庄公亲自带兵护送公子纠回国。
公子纠的师傅管仲,怕逃亡在莒国的公子小白因为离齐国近,抢先回国夺到君位。所以经庄公同意,先带领一支人马去拦住公子小白。果然,管仲的队伍急行到即墨附近时,发现公子小白正在赶往齐国,便上前说服他不要去。但是,小白坚持要去。于是管仲偷偷向小白射了一箭。小白应声倒下,管仲以为他已被射死,便不慌不忙地回鲁国去护送公子纠到齐国去。
不料,公子小白并未被射死,鲍叔牙将他救治后,赶在管仲和公子纠之前回到了齐国都城,说服大臣们迎立公子小白为国君。这就是齐桓公。
再说管仲回到鲁国后,与公子纠在庄公军队的保护下来继任君位。于是,齐、鲁之间发生了战争。结果鲁军大败,只得答应齐国的条件,将公子纠逼死,又把管仲抓起来。齐国的使者表示,管仲射过他们的国君,国君要报一箭之仇,非亲手杀了他不可,所以一定要将他押到齐国去。庄公也只好答应。管仲被捆绑着,从鲁国押往齐国。一路上,他又饥又渴,吃了许多苦头。来到绮乌这个地方时,他去见那里守卫边界的官员,请求给点饭吃。
不料,那守边界的官员竟跪在地上,端饭给管仲吃,神情十分恭敬。等管仲吃好饭,他私下问道:“如果您到齐国后,侥幸没有被杀而得封任用,您将怎样报答我?”
管仲回答道:“要是照你所说的那样我得到任用,我将要任用贤人,使用能人,评赏有功的人。我能拿什么报答您呢?” 管仲被押到齐国都城后,鲍叔牙亲自前去迎接。后来齐桓公不仅没有对他报一箭之仇,反而任命他为相国,而鲍叔牙自愿当他的副手。原来,鲍叔牙知道管仲的才能大于自己,所以说服齐桓公这样做。