求职必备资料:多家公司的笔试题分享

时间:2019-05-14 12:25:29下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《求职必备资料:多家公司的笔试题分享》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《求职必备资料:多家公司的笔试题分享》。

第一篇:求职必备资料:多家公司的笔试题分享

多家公司的笔试题分享

Hongkong Bank笔试题

1.Please state why you chose to follow these activities and how they have contributed to your personal development.You may wish to give details of your role whether anyone else was involved and any difficulties you encountered.2.Please state how you have benefited from your work experience.3.How much is your present monthly salary including allowances.4.Do you need to compensate your present employer if you resign? If so, please give details.5.Other than academic success, what has been your greatest achievement to date? What do you see as your personal strength, why?

6.Please state why the position you have applied for is appropriate for you;Why you have selected HongKong Bank and what your career objectives are.A.T.Keaney笔试题

1.Describe your greatest achievement in the past 4-5 years?

2.What are your short-term and long-term career objectives? What do you think is the most ideal job for you?

3.Why do you want to join A.T kearney? What do you think you can contribute to A.T kearney?

4.Why are you applying for a position at Arthur Anderson?

5.What are your expectations of our firm.6.Describe your hobbies and interests.Shell company笔试题

1.How wold your colleagues/classmates describe you in five words? On what evidence would they base this assessment.2.If you are asked to recruit the best graduates for shell, what would you do to attract them? What would you do to select them?

3.Please describe a new activity that you have initiated and implemented.Please highlight your role out.4.Please describe your outstanding non-academic achievements.5.Please describe any other significant activities you have been involved in including organizing people.6.Imagine that Shell has found oil in an inland province of China, near a large river.You are responsible for planning how to transport the oil to the coast thousands of miles away.What are the main issue you would consider, and what would you do?

KPMG笔试题

“The big economic difference between nuclear and fossil-fuelled power stations is that nuclear reactors are more expensive to build and decommission, but cheaper to sun.So disputes over the relative efficiency of the two systems revolve not just around prices of coal and uranium today and tomorrow, but also around the way in which future income should be compared with current income.”

1.The main difference between nuclear and fossil-fuelled power stations is an economic one.TRUE

CANNOT SAY

2.The price of coal is not relevant to discussions about the relative efficiency of nuclear reactors.TRUE

UNTRUE

CANNOT SAY

3.If nuclear reactors were cheaper to build and decommission than fossil-fuelled power stations, they would definitely have the economic advantage.TRUE

UNTRUE

CANNOT SAY

“At any given moment we are being bombarded by physical and psychological stimuli competing for our attention.Although our eyes are capable of handling more than 5 million bits of data per second, our brain are capable of interpreting only about 500 bits per second.With similar disparities between each of the other senses and the brain, it is easy to see that we mustselect the visual, auditory, or tactile stimuli that we wish to compute at any specific time.”

4.Physical stimuli usually win in the competition for our attention.TRUE

UNTRUE

CANNOT SAY

5.The capacity of the human brain is sufficient to interpret nearly all the stimuli the senses can register under optimum conditions.TRUE

UNTRUE

CANNOT SAY

6.Eyes are able to cope with a greater input of information than ears.TRUE

UNTRUE

CANNOT SAY

VERBAL ANSWER:

(1)C CANNOT SAY

(2)B UNTRUE

(3)A TRUE

(4)C CANNOT SAY

(5)B UNTRUE

(6)C CANNOT SAY

Part II NUMERCAL TEST

1.Which country had the highest number of people aged 60 or over at the start of 1985?

A.UK

B.France

C.Italy

D.W.Germany

E.Spain

2.What percentage of the total 15mm button production was classed as sub-standard in

AA 10.5% BB 13% CC 15% DD 17.5% EE 20% AB 23.5% AC 25%

AD 27.5% AE 28% BC 30.5%

3.How many live births occurred in 1985 in Spain and Italy together(to the nearest 1000)?

A.104 000

B.840 000

C.1 044 000

D.8 400 000

E.10 440 000

4.What was the net effect on the UK population of the live birthand death rates in 1985?

A.Decrease of 66 700

B.Increase of 752 780

C.Increase of 84 900

D.Cannot Say

E.Increase of 85 270

5.By how much did the total sales value of November‘s button production vary from October‘s?

A.8.50(Decrease)

B.42.50(Decrease)

C.85.00(Increase)

D.27.50(Decrease)

E.No change

6.What was the loss in potential sales revenue attributable to the production of sub-standard(as opposed to standard)buttons over the 6 month period?

A.13.75

B.27.50

C.137.50

D.280.00

E.275.00

ORACLE的笔试题

1.Would you please describe yourself in 3-4 lines?(limited in 500 words)

2.Could you tell us why we should choose you as a Loreal Person, and what makes you unique?(limited in 500 words)

3.What is your short-term and long-term career plan?(limited in 500 words)

4.What kind of group activities are you interested in and what type of role do you often play?(limited in 500 words)

5.Please use one sentence to give a definition of ‘Beauty’, and describe the most beautiful thing in your life.(limited in 500 words)

百威啤酒(武汉公司)

1,为什么申请来百威?

2,将来有什么打算?

3,有没有社会活动经历?

4,有没有当众演讲的经历?

5,经常使用那些软件?

6,喜欢哪些课程?

7,你认为工作中的什么因素对你来说最重要?

8,什么时候可以来上班?可以在这里工作多久?

9,八点上班,要加班和出差,能不能做到?

星巴克

1、您是一家咖啡店的店经理,你发现店内同时出现下列状况:

1)许多张桌子桌面上有客人离去后留下的空杯未清理,桌面不干净待整理。

2)有客人正在询问店内卖哪些品种,他不知如何点咖啡菜单。

3)已有客人点完成咖啡,正在收银机旁等待结帐。

4)有厂商正准备要进货,需要店经理签收。

请问,针对上述同时发生的情况,你要如何排定处理之先后顺序,为什么

2、有一位甲员工脾气不好以致在前三家店因为与店内其他同事相处不佳而屡屡调动,现在甲被调到你的店里面来,请问身为店经理的你,将如何应对??

3、你是店经理,本周五结帐后,发现门市总销售额较上周五减少30%,请问可能原因 会是哪几种,各原因如何应对?

友立资讯笔试题目

1.一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余3个,问这 堆鸡蛋 最少有多少个?并给出通解。

2.列举五岳,及其所在省份。

3.何为四书。

4.按顺序默写24节气。

5.默写于谦的《吟石灰》。

6.英语翻译约300字。

7.作文一篇:求职有感。

普华永道PWC笔试题目(作文)

1.最近10年来中国媒体的变化。

2.你认为发展汽车产业和公共交通哪个更重要?

3.如何理解风险投资?

4.如何理解广告的消极作用和积极作用?

德勤笔试题

五个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物。根据以下线索确定谁是养猫的人。

(1)红房子在蓝房子的右边,白房子的左边(不一定紧邻)

(2)黄房子的主人来自香港,而且他的房子不在最左边。

(3)爱吃比萨饼的人住在爱喝矿泉水的人的隔壁。

(4)来自北京的人爱喝茅台,住在来自上海的人的隔壁。

(5)吸希尔顿香烟的人住在养马的人右边隔壁。

(6)爱喝啤酒的人也爱吃鸡。

(7)绿房子的人养狗。

(8)爱吃面条的人住在养蛇的人的隔壁。

(9)来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都。

(10)养鱼的人住在最右边的房子里。

(11)吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻)

(12)红房子的人爱喝茶。

(13)爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁。

(14)吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻。

(15)来自上海的人住在左数第二间房子里。

(16)爱喝矿泉水的人住在最中间的房子里。

(17)爱吃面条的人也爱喝葡萄酒。

(18)吸“555”香烟的人比吸希尔顿香烟的人住的*右。

中国国际金融有限公司CICC笔试题

1.Please tell us about an achievement that you are especially proud of be cause it was difficult or demanding.(1)What the objective was?

(2)Why it is important to you?

(3)How you achieved it and the obstacles that you had to overcome in order to do so?

2.What is your career plan? Three years after graduation, and five years after graduation?

3.Why are you interested in investment bank? What other industries do you also have interests?

4.Why do you think you can be a qualified investment banker? How can you contribute in this industry?

国泰君安笔试题

一列火车上有三个工人,史密斯、琼斯和罗伯特,三人工作为消防员、司闸员和机械师,有三个乘客与这三人的名字相同。罗伯特住在底特律;司闸员住在芝加哥和底特律中间的地方;琼斯一年赚2万美金;有一个乘客和司闸员住在一个地方,每年的薪水是司闸员的3倍整;史密斯台球打得比消防员好;和司闸员同名的乘客住在芝加哥。

请问谁是机械师?

第二篇:求职机械类笔试题

机械类笔试题

机械笔试题目本人找到的一些机械行业名企的笔试题目,中英文笔试题目都有。希望机械同仁后续能不断更新题目,谢谢 【管理员留言,页数在10页以下的请劳烦把内容全部贴出来】 机械设计人员笔试题

一、填空题:(1.5x20=30分)

1、汽缸的工作方式分为:_____________。

2、60°普通螺纹锁紧连接的有效螺纹圈数为________。

3、45号钢的含炭量大约为 _____________。

4、现代机械加工中正逐渐被淘汰的机床是 _____。

5、现代机械加工的发展趋势是 _______。

6、EDM的中文含义是 _______。

7、CNC的中文含义是 ________。

8、夹具实现的功能是 ________。

9、轴承按照摩擦方式可以分为:___________。

10、常用的热处理方法有:________________________(请至少回答4

种)

11、电机的输出功率与______________ 成正比。

12、常用的焊接方式有

___________________ 等。(至少回答3种)

13、法兰与管体焊接时,为减少焊接变形应

该在_______________ 开应力槽。14、45#钢与1Cr18Ni9Ti焊接时的焊接性能 ___________________。

15、常见的铸造缺陷为:_______________ 等。

16、常用的电镀方式按照镀层材料可分为:_____________ 等。

17、钣金折弯加工后,折弯处附近会产生

____________ 影响后道加工工序。

18、金属切削加工过程中加切削液的作用为:_________ ;切削加工时不加切削液的金属材料是 ___________。

19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_________,绕各轴正方向___________ 旋转的方向为旋转的正方向。20、常用的三种机械传动机构分别为:_______________。

二、简答题:(20分)齿轮减速机构无法被电子调速机构完全替代的原因。答:

三、工艺分析题:(50分)从略。以下是部分题的答案,其他问题还要靠大家来帮忙啦: 3, 0.45% 5,自动化 6,电火花加工 7,computer numerical control 8,装夹,定位,保证精度,提高加工效率 9,滚动摩擦.滑动摩擦 10,淬火,回火,正火,调质,退火 11,频率 12,CO2,氩弧焊,激光焊接 下午做完实验后,本来陪同学去欧司朗笔试的,结果自己也跑进去笔试了..有三种职位,:财务管理,研发,机械工程师.公司没有宣讲,直接发试卷,我还是做机械题目.第一题是画图,给出正视图,左视图,请画出俯视图.第二题是,螺栓连接的改错题第三题是,形位公差的理解.第四题是,螺纹的(左旋,右旋?),G1/A1是什么意思.第五题是,AUTOCAD的弧度,正负号..FAI,等怎么输入?(%%D , %%P ,%%C)第六,AUTOCAD的画圆,直线,圆弧,移动,复制,,,命令的快捷键.最后问关于倒圆角与应力集中之间关系的问题.全是考专业知识.这一次没有英文题.其它职位的试卷就是要做英文题目的.机械专业的长安福特笔试我参加的这场是所有第一志愿是Chang'an Ford Mazda Assembly的.不仅仅是这个专业,同时我也看到了东大机械的男性同胞.候考区身边的聊了一下,有南大会计的,有南师和南财的硕士..离的远的就没问了到的很早,就在报刊亭买了本汽车杂志,因为里面正好有Ford Focus的相关文章.事实证明,这本杂志没起多大用处.这是Ford的在南京的最后一天笔试和面试.笔试的内容分两部分,第一部分是逻辑推理,主要是图形推理和图形归纳.第二部分是英文写作,是一篇开放型的表述观点的文章.题目不难,推理部分图形的推理比较容易,归纳难些,主要是所有的图形打乱,要从中找出两两之间有相同规律的,再把不符合规律的一个挑出来,而且大部分图形都非常复杂,看的出来有相当一部分图形当时是手动画的.逻辑推理部分一共30题,不到20分钟的时间.好在之前准备公务员,有一部分类似的题型,我是最早做完的,把握大概在23-26题正确.有很多人做完了2/3到3/4,后面是乱选的.第二部分是在第一部分完毕后发的卷子,是写作,15分钟.我的题目是关于大学开设mandatory course and optional course的问题,问哪一个should be the majority.构思时间也在15分钟内,好在以前考试作文从来都不打草稿,虽然完成时觉得有的部分没有写足够的论据,但个人觉得思路比较清楚,结尾段结合了Ford,顺带暗示了下如果能进入到面试阶段,会怎样怎样..还行吧~至少跟东大的男生比,是绰绰有余的.结束的时候小激动了一下,tracy,就是今天的主考,福特(中国)上海总公司人力资源部,专门负责每年新吸收的培训生的培训工作.她在收试卷的时候问我从九龙湖过来远不远,还说她记得当时在我们学校的宣讲会结束后我问了她一个问题,连问的问题是什么她都记得...顿时有种受宠若惊的感觉~面试的通知要等两到三周,以笔试通知的速度来看,应该也不会给你留什么准备时间,即今天通知后天面试,差不多~打电话把情况汇报了一下,大家都觉得满好的,能给主考留下印象就好.我就奇怪了,是不是我特容易给人留下印象...不过很喜欢tracy的笑容,毕竟是跟人打交道的,特别大方随和,那叫什么~亲和力..恩..这点我好象也有..哈哈~要低调..总之,第一次笔试自己比较满意..不管结果如何,算是开了个好头吧:)下午回学校.明天SRTP结题答辩,加油~德尔福笔试(机械类)--ZZ德尔福机械类试题: 1,Briefly describe what is blanking(cutting),forming,coining and embossing in stamping process.2,What is metal clading? 3,What is the purpose of adding glass fiber to thermoplastic material? 4,In contrast with metal and thermoplastic material,which has a higher coefficient of thermal expansion(CTE).5,The most suitable material for a integral hinge design(typical plastic thickness=0.25 to 0.5mm at hinge)6,Can a bending load makes both compressive and tensile stress in a member? 7,What is the design criteria used in plastics catch/snap? 8,What is FEA? 9,Why is natural frequency important in vibration analysis? 10,What is the deflection equation of a cantilever

beam fixed at one edge? 机械类笔试试题 1.Briefly describe what is

blanking(cutting), forming, coining and emboss ing in stamping process.2.What is metal clading? 3.What is the purpose of adding glass fiber to thermoplastic material? 4.In contrast with metal and thermoplastic material,which has a higher co efficient of thermal expansion(CTE).5.The most suitable material for a integral hinge design(typical plastic thickness=0.25 to 0.5mm at hinge)6.Can a bending load makes both compressive and tensile stress in a membe r? 7.What is the design criteria used in plastics catch/snap? 8.What is FEA? 9.Why is natural frequency

important in vibration analysis? 10.What is the deflection equation of a cantilever

beam fixed at one edge

第三篇:求职机械类笔试题

机械类笔试题

机械笔试题目本人找到的一些机械行业名企的笔试题目,中英文笔试题目都有。希望机械同仁后续能不断更新题目,谢谢 【管理员留言,页数在10页以下的请劳烦把内容全部贴出来】 机械设计人员笔试题

一、填空题:(1.5x20=30分)

1、汽缸的工作方式分为:_____________。

2、60°普通螺纹锁紧连接的有效螺纹圈数为_______3_。

3、45号钢的含炭量大约为 __0.45%___________。

4、现代机械加工中正逐渐被淘汰的机床是 _____。

5、现代机械加工的发展趋势是 _自动化______。

6、EDM的中文含义是 电火花加工_______。

7、CNC的中文含义是 ________。

8、夹具实现的功能是 装夹、定位、保证精度、提高加工精度。

9、轴承按照摩擦方式可以分为:_滚动摩擦、滑动摩擦

__________。

10、常用的热处理方法有:淬火、回火、正货、退火、调质

________________________(请至少回答4种)

11、电机的输出功率与_频率_____________ 成正比。

12、常用的焊接方式有____激光,氩弧焊、co2_______________ 等。(至少回答3种)

13、法兰与管体焊接时,为减少焊接变形应该在_______________ 开应力槽。14、45#钢与1Cr18Ni9Ti焊接时的焊接性能 ___________________。

15、常见的铸造缺陷为:_______________ 等。

16、常用的电镀方式按照镀层材料可分为:_____________ 等。

17、钣金折弯加工后,折弯处附近会产生____________ 影响后道加工工序。

18、金属切削加

工过程中加切削液的作用为:_________ ;切削加工时不加切削液的金属材料是 ___________。

19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_________,绕各轴正方向___________ 旋转的方向为旋转的正方向。20、常用的三种机械传动机构分别为:_______________。

二、简答题:(20分)齿轮减速机构无法被电子调速机构完全替代的原因。答:

三、工艺分析题:(50分)从略。以下是部分题的答案,其他问题还要靠大家来帮忙啦: 3, 0.45% 5,自动化 6,电火花加工 7,computer numerical control 8,装夹,定位,保证精度,提高加工效率 9,滚动摩擦.滑动摩擦 10,淬火,回火,正火,调质,退火 11,频率 12,CO2,氩弧焊,激光焊接 下午做完实验后,本来陪同学去欧司朗笔试的,结果自己也跑进去笔试了..有三种职位,:财务管理,研发,机械工程师.公司没有宣讲,直接发试卷,我还是做机械题目.第一题是画图,给出正视图,左视图,请画出俯视图.第二题是,螺栓连接的改错题第三题是,形位公差的理解.第四题是,螺纹的(左旋,右旋?),G1/A1是什么意思.第五题是,AUTOCAD的弧度,正负号..FAI,等怎么输入?(%%D , %%P ,%%C)第六,AUTOCAD的画圆,直线,圆弧,移动,复制,,,命令的快捷键.最后问关于倒圆角与应力集中之间关系的问题.全是考专业知识.这一次没有英文题.其它职位的试卷就是要做英文题目的.机械专业的长安福特笔试我参加的这场是所有第一志愿是Chang'an Ford Mazda Assembly的.不仅仅是这个专业,同时我也看到了东大机械的男性同胞.候考区身边的聊了一下,有南大会计的,有南师和南财的硕士..离的远的就没问了到的很早,就在报刊亭买了本汽车杂志,因为里面正好有Ford Focus的相关文章.事实证明,这本杂志没起多大用处.这是Ford的在南京的最后一

天笔试和面试.笔试的内容分两部分,第一部分是逻辑推理,主要是图形推理和图形归纳.第二部分是英文写作,是一篇开放型的表述观点的文章.题目不难,推理部分图形的推理比较容易,归纳难些,主要是所有的图形打乱,要从中找出两两之间有相同规律的,再把不符合规律的一个挑出来,而且大部分图形都非常复杂,看的出来有相当一部分图形当时是手动画的.逻辑推理部分一共30题,不到20分钟的时间.好在之前准备公务员,有一部分类似的题型,我是最早做完的,把握大概在23-26题正确.有很多人做完了2/3到3/4,后面是乱选的.第二部分是在第一部分完毕后发的卷子,是写作,15分钟.我的题目是关于大学开设mandatory course and optional course的问题,问哪一个should be the majority.构思时间也在15分钟内,好在以前考试作文从来都不打草稿,虽然完成时觉得有的部分没有写足够的论据,但个人觉得思路比较清楚,结尾段结合了Ford,顺带暗示了下如果能进入到面试阶段,会怎样怎样..还行吧~至少跟东大的男生比,是绰绰有余的.结束的时候小激动了一下,tracy,就是今天的主考,福特(中国)上海总公司人力资源部,专门负责每年新吸收的培训生的培训工作.她在收试卷的时候问我从九龙湖过来远不远,还说她记得当时在我们学校的宣讲会结束后我问了她一个问题,连问的问题是什么她都记得...顿时有种受宠若惊的感觉~面试的通知要等两到三周,以笔试通知的速度来看,应该也不会给你留什么准备时间,即今天通知后天面试,差不多~打电话把情况汇报了一下,大家都觉得满好的,能给主考留下印象就好.我就奇怪了,是不是我特容易给人留下印象...不过很喜欢tracy的笑容,毕竟是跟人打交道的,特别大方随和,那叫什么~亲和力..恩..这点我好象也有..哈哈~要低调..总之,第一次笔试自己比较满意..不管结果如何,算是开了个好头吧:)下午回学校.明天SRTP结题答辩,加油~德尔福笔试(机械类)--ZZ德尔福机械类试题: 1,Briefly describe what is blanking(cutting),forming,coining and embossing in stamping process.2,What is metal clading? 3,What is the purpose of adding glass fiber to thermoplastic material? 4,In contrast with metal and thermoplastic material,which has a higher coefficient of thermal expansion(CTE).5,The most suitable material for a integral hinge design(typical plastic thickness=0.25 to 0.5mm at hinge)6,Can a bending load makes both compressive and tensile stress in a member? 7,What is the design criteria used in plastics catch/snap? 8,What is FEA? 9,Why is natural frequency important in vibration analysis? 10,What is the deflection equation of a cantilever beam fixed at one edge? 机械类笔试试题 1.Briefly describe what is blanking(cutting), forming, coining and emboss ing in stamping process.2.What is metal clading? 3.What is the purpose of adding glass fiber to thermoplastic material? 4.In contrast with metal and thermoplastic material,which has a higher co efficient of thermal expansion(CTE).5.The most suitable material for a integral hinge design(typical plastic thickness=0.25 to 0.5mm at hinge)6.Can a bending load makes both compressive and tensile stress in a membe r? 7.What is the design

criteria used in plastics catch/snap? 8.What is FEA? 9.Why is natural frequency important in vibration analysis? 10.What is the deflection equation of a cantilever

beam fixed at one edge

第四篇:2021年大学生求职笔试题

大学生求职笔试题

在应聘的过程中,总会遇到一些难缠的问题,令人一时不知如何招架。当然这些问题并没有标准答案,个人以为,胜出的关键,是事先对应聘单位需要什么样的人有所了解,既“投其所好”,又诚信而本色地展示自我。这里给大家分享一些关于毕业生求职笔试题,供大家参考。

金山笔试试题

一、判断对错并说明理由(6个)

1、FTP使用的是UDP协议

2、UTF-8属于Unicode3、递归算法是最简单、最有效的算法

递归算法解题的运行效率较低。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出

4、ARP会导致地址冲突

二、选择题(6个)

1、哪个数最大(四个数分别为二进制,八进制,十进制和xx进制)

2、三、答题(不记得多少个了)

1、给你一段程序,写出它的运行结果,并设计测试用例覆盖它的逻辑分支

2、给你一段程序找出它的错误

3、对下面两组数据进行分类(尽量多分)

i,-1,0,2,4,0.0002,5%,4/3,25537

鸭,油菜,石,树,人,菜油

4、Windows的最新版本的新增功能是什么?

Windows

7的新增功能1、系统集成的Win

RE 2、更安全的远程桌面连接

5、列举出你所知道的排序算法,并就你最熟悉的一种算法用伪代码写出

插入排序

shell排序

堆排序

冒泡排序

快速排序归并排序

6、你的QQ能登陆聊天,但是IE网页打不开,如果你排错,你会怎么做,并说明理由

助理医师笔试试题

1、下列关于DNA碱基组成的叙述,正确的是

A、DNA分子中A和T含量不同

B、同一个体在成年期与少儿期碱基组成不同

C、同一体在不同营养状态下碱基组成不同

D、同一体不同组织的碱基组成不同

E、不同生物来源的DNA碱基组成组分不同

2、蛋白质的功能可完全由糖或脂类物质代替的是

A、构成组织

B、氧化功能

C、调节作用

D、免疫作用

E、催化作用

3、能合成尿素的主要脏器是

A、脑

B、肌组织

C、肾

D、肝

E、心

4、关于氧化磷酸化下述哪项不是其主要内容

A、生物氧化

B、氧化呼吸链

C、氧化磷酸化

D、P/O比值

E、脂解激素

5、下列有关乳酸循环的叙述,错误的是

A、可防止乳酸在体内堆积

B、最终从尿中排出乳酸

C、使肌肉中的乳酸进入肝脏异生成葡萄糖

D、可防止酸中毒

E、使能源物质避免损失

6、关于L-抗坏血酸的特性错误的是

A、参与人体多种羟化反应

B、促进胶原蛋白合成C、参与氧化还原反应

D、保护维生素免遭氧化

E、促进叶酸转变成二氢叶酸

7、关于突触传递的特点叙述错误的是

A、双向传递

B、时间延搁

C、易受药物的影响

D、易受环境因素的影响

E、易疲劳

8、纯净胃液正常pH为

A、0.7~1.5

B、0.8~1.5

C、0.9~1.5

D、0.9~1.6

E、0.9~1.79、l;iuxue86.com精子的获能部位在A、曲细精管

B、输精管

C、附睾

D、女性生殖道

E、膀胱

10、关于汗液的叙述,下列哪项是错误的A、汗液中的Na+浓度受醛固酮调节

B、汗液的渗透压高于血浆

C、汗液的主要成分为水分

D、汗液是由汗腺细胞主动分泌的E、汗液中不含蛋白质

1.1、CA2、CE3、BC4、AC5、ADE6、CB7、BD8、AB9、BD10、ABDEG

中国移动笔试题

一:填空

1:中国移动三大品牌是哪些?

全球通,动感地带,神洲行,其口号分别为我能,我的地盘听我的,轻松由我。

2:中国六大运营商分别为中国移动,中国联通,中国电信,中国网通,中国铁通,中国卫通。

3:白日依山尽,黄河入海流,欲穷千里目,更上一层楼,此诗为著名诗人王之焕所著。

王之涣,或作王之奂,字季凌,盛唐著名诗人,至今享有盛誉

4:用加减乘除使得给出的4个数字得出以下答案:24。

(一)5,6,7,8;6_(5+7-8)=24

1:

(5

+

8)

×

2:

((5

+

7)

8)

×

3:

(5

+

(7

8))

×

4:

(5

+

7)

×

(8

6)

5:

(5

+

7)

×

6:

((5

8)

+

7)

×

7:

(5

(8

7))

×

8:

×

(5

+

8)

9:

×

((5

+

7)

8)

10:

×

(5

+

(7

8))

11:

×

(5

+

7)

12:

×

((5

8)

+

7)

13:

×

(5

(8

7))

14:

×

(7

+

8)

15:

×

((7

+

5)

8)

16:

×

(7

+

(5

8))

17:

(6

÷

(7

5))

×

18:

÷

(7

5)

×

19:

÷

((7

5)

÷

8)

20:

×

(7

+

5)

21:

×

((7

8)

+

5)

22:

×

(7

(8

5))

23:

×

(8

÷

(7

5))

24:

×

÷(7

5)

25:

(6

×

8)

÷

(7

5)

26:

(7

+

8)

×

27:

((7

+

5)

8)

×

28:

(7

+

(5

8))

×

29:

(7

+

5)

×

(8

6)

30:

(7

+

5)

×

31:

((7

8)

+

5)

×

32:

(7

(8

5))

×

33:

(8

6)

×

(5

+

7)

34:

(8

6)

×

(7

+

5)

35:

×

(6

÷

(7

5))

36:

×

÷(7

5)

37:

(8

×

6)

÷

(7

5)

38:

(8

÷

(7

5))

×

39:

÷

(7

5)

×

40:

÷

((7

5)

÷

6)

(二)8/(3-8/3)

(PS:数字应该是可以打乱的吧)

5:(这道题目忘了)

二:问答

1:用十种方法向和尚推销梳子,请自圆其说

1用来帮他的狗梳毛

2用来帮他的猫梳毛

3可以作为庙里的旅游纪念品来卖

4可以挂在窗前作装饰

5施主香火钱挺多时可以送给她作为纪念品

6庙里没柴时可以用来烧

7梳子柄可用来刮痧治病

8有时用梳子来按摩头部可以促进血液循环

9下山化缘可以用来和闺女们交换食物

10跳飞机时可以用来当石子抛

11念经时可以用来压住书页以免风吹乱了不知道念到哪里

12小和尚不听话时可以用来敲他脑袋

第一个人卖了1把梳子,他对经理说:“我看到一个小和尚,头上生了很多虱子,很痒,在那里用手抓。我就骗他说抓头用梳子抓,于是我就卖出了一把。”

第二个人卖了10把梳子。他对经理说:“我找到庙里的主持,对他说如果上山礼佛的人的头发被山风吹乱了,就表示对佛不尊敬,是一种罪过,假如在每个佛像前摆一把梳子,游客来了梳完头再拜佛就更好!于是我卖了10把梳子。”

第三个人卖了3000把梳子!他对经理说:“我到了最大的寺庙里,直接跟方丈讲,你想不想增加收入?方丈说想。我就告诉他,在寺庙最繁华的地方贴上标语,捐钱有礼物拿。什么礼物呢,一把功德梳。这个梳子有个特点,一定要在人多的地方梳头,这样就能梳去晦气梳来运气。于是很多人捐钱后就梳头又使很多人去捐钱。一下子就卖出了3000把。”

2:有两个桶,一个三斤,一个五斤,水无限,如何得出精确的四斤水

1:把装5斤的水装到3斤的桶里

2:把3斤的水倒空

3:把剩在5斤里的2斤的水倒入3斤的桶中

4:把5斤的水装满

5:往那只有2斤水的3斤的桶中(只能再装1斤)

6:5斤的桶里剩下4斤的水.3:三筐苹果,一筐全红色,一筐全绿色,一筐红绿混杂,苹果筐子上分别贴了三张假标签(例如:若帖“红苹果”标签的筐子里装的一定不是全红色的,有可能为绿或混合)。请问如何在只拿出一只苹果的情况下得出三筐苹果的实际颜色从写着混合的筐中拿出一个苹果liuxue86.com,如果是红苹果,该筐则为绿苹果,写红苹果的为绿苹果,写绿苹果的为混合原因:如果写红苹果的为混合,写绿苹果的为红苹果,则写混合的为绿苹果,而你拿出的是红苹果,所以不成立。因此第一段中的答案是唯一正确的。

4:夜晚过一桥,甲过需要一分钟,乙两分钟,丙五分钟,丁十分钟。桥一次最多只能承受两人,过桥必须使用手电筒,现在只有一只手电筒。

请问4人如何在17分钟内全部过桥

甲和乙先过,然后乙把手电带回,花去时间2+2=4分钟

然后丙和丁过去,由甲把手电带回,花去时间10+1=11分钟最后甲和乙过桥,花去时间2分钟总共花去时间4+11+2=17分钟

5:如何用一句最经典的话来批评犯错的美丽女性

这是一个美丽的错误。

6:顾客永远是对的嘛?

顾客永远是对的”这句话的最早出处,应该是把中国的第一家店建在深圳洪湖的沃尔玛,在他的墙上可以醒目的看到有一条标语,每一个进入商店的人都可以看到:“1、顾客永远是对的;2、顾客如果有错误,请参看第一条。

创始人山姆沃顿如是说:“事实上,顾客能够解雇我们公 司的每个人,他们只需要到其它的地方去花钱,就可以做到这一点。”衡量企业成功与否的重要标准就是让顾客。

――“我们的上帝”满意的程度”

。由于沃尔玛在行业的影响力,一时间这句话传遍了大江南北。于是在很多的企业都把“顾客永远是对的”

“顾客第一”、“服务第一”等类似的口号被众多的企业称为其宗旨,并出现在许多企业的广告创意之中。

由于职业的关系,我曾经对一家移动公司的中高层领导在服务方面做过一个问卷调查,其中的一个问题是“你认为顾客永远是正确的吗”?,有三种答案“是、不一定、否”。根据收集后整理分析,75%的管理人员选择“不一定、否”

我将他们解释的理由整理归纳了一下,主要在以下5个方面:

1、企业要承担不应有的损失

如果都是顾客永远是对的,那么体现在产品上,如有的顾客认为产品有问题,那么依据这个原则,肯定要退换,企业就损失了。“如果企业拿出的是好产品,而顾客却说是伪劣产品,能说顾客总是正确吗?

2、不能迁就刁难的客户

有些客户是很刁难的,总是喜欢无事生非,喜欢挑企业的各种毛病,“如果顾客对产品的使用方法不正确,那就是顾客的错。”“如果顾客故意‘不正确’,企业也没有办法。”“对那些刁蛮任性,故

意挑三拣四的顾客我们要采取不同的措施。”“企业要防止那些别有用心的顾客,不能一味迁就。”

3、不能以顾客的观点左右企业

“顾客的观点偏向于个人利益,企业不应该以顾客的观点来左右企业的企划。”“企业与消费者应该是对等关系,正确处理企业与消费者之间的关系应遵循相互信赖相互尊重的原则。”

4、企业不可能满足所有的顾客

“因为顾客的需要各不相同,所以很难让他们都满意。”“企业不能满足顾客的所有要求,所以只能说在特定条件下顾客总是正确的。”“前提是顾客提出的意见是正确的,我们通过努力是能达到的”,企业应提高产品质量,搞好售后服务以赢得顾客的信任,而不是单方面的遵循顾客总是正确的原则。

5、要使顾客放弃不合理的要求

“对那些恶意攻击企业的顾客,企业奋起反击正是为了维护企业的形象。”“我们的工作就是要努力使顾客放弃不合理的要求。”“应

该教育

我们的顾客树立一个正确的消费思想。”“顾客是上帝,但上帝也有犯错误的时候。”“消费者也应遵循市场经济规律。”

三:读后感

这道题目有点想语文考试的读后感,出一大段的材料,然后要你选择啊,填空啊,因为太长了且没有意思,我就不写了

四:论述题

你为什么想进入本公司,你有何优缺点?(可以用汉或英语,只能选其中一种)

第五篇:IT公司笔试题总结

1.引用与指针有什么区别?

1.引用必须被初始化,指针不必。

2.引用初始化以后不能被改变,指针可以改变所指的对象。3.不存在指向空值的引用,但是存在指向空值的指针。

2.堆栈溢出一般是由什么原因导致的?

没有回收垃圾资源。3.什么函数不能声明为虚函数? constructor函数不能声明为虚函数。4.写出float x 与“零值”比较的if语句。if(x>0.000001&&x<-0.000001)

5.不能做switch()的参数类型是:

switch的参数不能为实型

6.头文件中的 ifndef/define/endif干什么用? 预处理

答:防止头文件被重复引用

7.#include 和 #include “filename.h” 有什么区别?

答:

对于#include ,编译器从标准库路径开始搜索filename.h

对于#include “filename.h”,编译器从用户的工作路径开始搜索filename.h

8.在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?

答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern “C”修饰的变量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C++程序不能直接调用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。

9.char str1[] = “abc”;

char str2[] = “abc”;

const char str3[] = “abc”;

const char str4[] = “abc”;

const char *str5 = “abc”;

const char *str6 = “abc”;

char *str7 = “abc”;

char *str8 = “abc”;

cout <<(str1 == str2)<< endl;cout <<(str3 == str4)<< endl;

cout <<(str5 == str6)<< endl;

cout <<(str7 == str8)<< endl;

结果是:0 0 1 1

str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。

10.main()

{

int a[5]={1,2,3,4,5};

int *ptr=(int *)(&a+1);

printf(“%d,%d”,*(a+1),*(ptr-1));

}

答:2,5

*(a+1)就是a[1],*(ptr-1)就是a[4], 执行结果是2, 5。&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)。int *ptr=(int *)(&a+1);则ptr实际是&(a[5]),也就是a+5

原因如下:

&a 是数组指针,其类型为 int(*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同;a是长度为5的int数组指针,所以要加 5*sizeof(int)。所以ptr实际是a[5]。但是prt与(&a+1)类型是不一样的(这点很重要),所以prt-1只会减去 sizeof(int*)。a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地 址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5]。

11.交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;

答:有两种解法, 一种用算术算法, 一种用^(异或)

a = a + b;

b = a – b;

a = a – b;

or

a = a^b;// 只能对int,char..b = a^b;

a = a^b;

or

a ^= b ^= a;

12.列举几种进程的同步机制,并比较其优缺点。

答:原子操作、信号量机制、自旋锁、管程、会合、分布式系统

13.进程死锁的原因和4个必要条件

答:资源竞争及进程推进顺序非法;互斥、请求保持、不可剥夺、环路

14.要对绝对地址0×100000赋值,我们可以用(unsigned int*)0×100000 = 1234;那么要是想让程序跳转到绝对地址是0×100000去执行,应该怎么做?

答:*((void(*)())0×100000)();

首先要将0×100000强制转换成函数指针,即:(void(*)())0×100000。然后再调用它: *((void(*)())0×100000)();用typedef可以看得更直观些:

typedef void(*)()voidFuncPtr;

*((voidFuncPtr)0×100000)();

15.unsigned char *p1;

unsigned long *p2;

p1=(unsigned char *)0×801000;

p2=(unsigned long *)0×810000;

请问

p1+5=______;

p2+5=______;

答案:801005;810014。不要忘记了这个是16进制的数字,p2要加20变为16进制就是14

16、设有以下说明和定义:

typedef union {long i;int k[5];char c;} DATE;

struct data { int cat;DATE cow;double dog;} too;DATE max;

则语句 printf(“%d”,sizeof(too)+sizeof(max));的执行结果是:______

答:DATE是一个union, 变量公用空间.里面最大的变量类型是int[5], 占用20个字节.所以它的大小是20

data是一个struct, 每个变量分开占用空间.依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52.当然„在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20 1.代码找错题(题目1)

void test1(){ char string[10];char* str1=“0123456789”;strcpy(string, str1);} 代码找错题(题目2)

void test2(){ char string[10], str1[10];for(I=0;I<10;I++){ str1[i] ='a';} strcpy(string, str1);} 代码找错题(题目3)

Void test3(char* str1)

{

char string[10];

if(strlen(str1)<= 10)

{

strcpy(string, str1);

}

}

在swap函数中,p是一个“野”指针,有可能指向系统区,导致程序运行的崩溃。在VC++中DEBUG运行时提示错误“Access Violation”。该程序应该改为:

解答:

test1: 字符串str1需要11个字节才能存放下(包括末尾的''),而string只有10个字节的空间,strcpy会导致数组越界

test2: 如果面试者指出字符数组str1不能在数组内结束可以给3分;如果面试者指出strcpy(string, str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性可以给7分,在此基础上指出库函数strcpy工作方式的给10 分

test3: if(strlen(str1)<= 10)应改为if(strlen(str1)< 10),因为strlen的结果未统计''所占用的1个字节

剖析:

考查对基本功的掌握:

(1)字符串以''结尾;

(2)对数组越界把握的敏感度;

(3)库函数strcpy的工作方式,如果编写一个标准strcpy函数的总分值为10,下面给出几个不同得分的答案:

2分

void strcpy(char *strDest, char *strSrc)

{

while((*strDest++ = * strSrc++)!= '');

}

4分

void strcpy(char *strDest, const char *strSrc)

//将源字符串加const,表明其为输入参数,加2分

{

while((*strDest++ = * strSrc++)!= '');

}

7分

void strcpy(char *strDest, const char *strSrc)

{

//对源地址和目的地址加非0断言,加3分

assert((strDest!= NULL)&&(strSrc!= NULL));

while((*strDest++ = * strSrc++)!= '');

}

10分

//为了实现链式操作,将目的地址返回,加3分!

char * strcpy(char *strDest, const char *strSrc)

{

assert((strDest!= NULL)&&(strSrc!= NULL));

char *address = strDest;

while((*strDest++ = * strSrc++)!= '');

return address;

}

(4)对strlen的掌握,它没有包括字符串末尾的''。

读者看了不同分值的strcpy版本,应该也可以写出一个10分的strlen函数了,完美的版本为

int strlen(const char *str)//输入参数const

{

assert(strt!= NULL);//断言字符串地址非0

int len;

while((*str++)!= '')

{

len++;

}

return len;

}

试题4:

void GetMemory(char *p)

{

p =(char *)malloc(100);

}

void Test(void)

{

char *str = NULL;

GetMemory(str);

strcpy(str, “hello world”);

printf(str);

}

试题5:

char *GetMemory(void)

{

char p[] = “hello world”;

return p;

}

void Test(void)

{

char *str = NULL;

str = GetMemory();

printf(str);

}

试题6:

void GetMemory(char **p, int num)

{

*p =(char *)malloc(num);

}

void Test(void)

{

char *str = NULL;

GetMemory(&str, 100);

strcpy(str, “hello”);

printf(str);

}

试题7:

void Test(void)

{

char *str =(char *)malloc(100);

strcpy(str, “hello”);

free(str);

//省略的其它语句

}

解答:

试题4传入中GetMemory(char *p)函数的形参为字符串指针,在函数内部修改形参并不能真正的改变传入形参的值,执行完char *str = NULL;GetMemory(str);后的str仍然为NULL;

试题5中 char p[] = “hello world”;return p;的p[]数组为函数内的局部自动变量,在函数返回后,内存已经被释放。这是许多程序员常犯的错误,其根源在于不理解变量的生存期。

试题6的GetMemory避免了试题4的问题,传入GetMemory的参数为字符串指针的指针,但是在GetMemory中执行申请内存及赋值语句

*p =(char *)malloc(num);后未判断内存是否申请成功,应加上:

if(*p == NULL)

{

„//进行申请内存失败处理

}

试 题7存在与试题6同样的问题,在执行char *str =(char *)malloc(100);后未进行内存是否申请成功的判断;另外,在free(str)后未置str为空,导致可能变成一个“野”指针,应加上:str = NULL;试题6的Test函数中也未对malloc的内存进行释放。

剖析:

试题4~7考查面试者对内存操作的理解程度,基本功扎实的面试者一般都能正确的回答其中50~60的错误。但是要完全解答正确,却也绝非易事。

对内存操作的考查主要集中在:

(1)指针的理解;

(2)变量的生存期及作用范围;

(3)良好的动态内存申请和释放习惯。

再看看下面的一段程序有什么错误:

swap(int* p1,int* p2)

{

int *p;

*p = *p1;

*p1 = *p2;

*p2 = *p;

}

swap(int* p1,int* p2)

{

int p;

p = *p1;

*p1 = *p2;

*p2 = p;

}

2.内功题

试题1:分别给出BOOL,int,float,指针变量 与“零值”比较的 if 语句(假设变量名为var)

解答:

BOOL型变量:if(!var)

int型变量: if(var==0)

float型变量:const float EPSINON = 0.00001;

if((x >= – EPSINON)&&(x <= EPSINON)

指针变量: if(var==NULL)

剖析:

考查对0值判断的“内功”,BOOL型变量的0判断完全可以写成if(var==0),而int型变量也可以写成if(!var),指针变量的判断也可以写成if(!var),上述写法虽然程序都能正确运行,但是未能清晰地表达程序的意思。

一 般的,如果想让if判断一个变量的“真”、“假”,应直接使用if(var)、if(!var),表明其为“逻辑”判断;如果用if判断一个数值型变 量(short、int、long等),应该用if(var==0),表明是与0进行“数值”上的比较;而判断指针则适宜用if(var==NULL),这是一种很好的编程习惯。

浮点型变量并不精确,所以不可将float变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”形式。如果写成if(x == 0.0),则判为错,得0分。

试题2:以下为Windows NT下的32位C++程序,请计算sizeof的值

void Func(char str[100])

{

sizeof(str)= ?

}

void *p = malloc(100);

sizeof(p)= ?

解答:

sizeof(str)= 4 sizeof(p)= 4

剖析:

Func(char str[100])函数中数组名作为函数形参时,在函数体内,数组名失去了本身的内涵,仅仅只是一个指针;在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。

数组名的本质如下:

(1)数组名指代一种数据结构,这种数据结构就是数组;

例如:

char str[10];

cout << sizeof(str)<< endl;

输出结果为10,str指代数据结构char[10]。

(2)数组名可以转换为指向其指代实体的指针,而且是一个指针常量,不能作自增、自减等操作,不能被修改;

char str[10];

str++;//编译出错,提示str不是左值

(3)数组名作为函数形参时,沦为普通指针。

Windows NT 32位平台下,指针的长度(占用内存的大小)为4字节,故sizeof(str)、sizeof(p)都为4。

试题3:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?

least = MIN(*p++, b);解答:

#define MIN(A,B)((A)<=(B)?(A):(B))

MIN(*p++, b)会产生宏的副作用

剖析:

这个面试题主要考查面试者对宏定义的使用,宏定义可以实现类似于函数的功能,但是它终归不是函数,而宏定义中括弧中的“参数”也不是真的参数,在宏展开的时候对“参数”进行的是一对一的替换。程序员对宏定义的使用要非常小心,特别要注意两个问题:

(1)谨慎地将宏定义中的“参数”和整个宏用用括弧括起来。所以,严格地讲,下述解答:

#define MIN(A,B)(A)<=(B)?(A):(B)

#define MIN(A,B)(A <= B ? A : B)都应判0分;

(2)防止宏的副作用。

宏定义#define MIN(A,B)((A)<=(B)?(A):(B))对MIN(*p++, b)的作用结果是:((*p++)<=(b)?(*p++):(*p++))这个表达式会产生副作用,指针p会作三次++自增操作。除此之外,另一个应该判0分的解答是:#define MIN(A,B)((A)<=(B)?(A):(B));

这个解答在宏定义的后面加“;”,显示编写者对宏的概念模糊不清,只能被无情地判0分并被面试官淘汰。

试题4:为什么标准头文件都有类似以下的结构?

#ifndef __INCvxWorksh #define __INCvxWorksh

#ifdef __cplusplus

extern “C” {

#endif

/* */

#ifdef __cplusplus

}

#endif

#endif /* __INCvxWorksh */

解答:

头文件中的编译宏

#ifndef __INCvxWorksh

#define __INCvxWorksh

#endif 的作用是防止被重复引用。

作为一种面向对象的语言,C++支持函数重载,而过程式语言C则不支持。函数被C++编译后在symbol库中的名字与C语言的不同。例如,假设某个函数的原型为:

void foo(int x, int y);

该函数被C编译器编译后在symbol库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字。_foo_int_int这样的名字包含了函数名和函数参数数量及类型信息,C++就是考这种机制来实现函数重载的。

为了实现C和C++的混合编程,C++提供了C连接交换指定符号extern “C”来解决名字匹配问题,函数声明前加上extern “C”后,则编译器就会按照C语言的方式将该函数编译为_foo,这样C语言中就可以调用C++的函数了。

试题5:编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh”

函数头是这样的:

//pStr是指向以''结尾的字符串的指针

//steps是要求移动的n

void LoopMove(char * pStr, int steps)

{

//请填充„

}

解答:

正确解答1:

void LoopMove(char *pStr, int steps)

{

int n = strlen(pStr)– steps;

char tmp[MAX_LEN];

strcpy(tmp, pStr + n);

strcpy(tmp + steps, pStr);

*(tmp + strlen(pStr))= '';

strcpy(pStr, tmp);

}

正确解答2:

void LoopMove(char *pStr, int steps)

{

int n = strlen(pStr)– steps;

char tmp[MAX_LEN];

memcpy(tmp, pStr + n, steps);

memcpy(pStr + steps, pStr, n);

memcpy(pStr, tmp, steps);

}

剖析:

这试题主要考查面试者对标准库函数的熟练程度,在需要的时候引用库函数可以很大程度上简化程序编写的工作量。

最频繁被使用的库函数包括:

(1)strcpy

(2)memcpy

(3)memset

试题6:已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析WAV格式的各项信息。

WAVE文件格式说明表

偏移地址 字节数 数据类型 内 容

文件头

00H 4 Char “RIFF”标志

04H 4 int32 文件长度

08H 4 Char “WAVE”标志

0CH 4 Char “fmt”标志

10H 4 过渡字节(不定)

14H 2 int16 格式类别

16H 2 int16 通道数

18H 2 int16 采样率(每秒样本数),表示每个通道的播放速度

1CH 4 int32 波形音频数据传送速率

20H 2 int16 数据块的调整数(按字节算的)

22H 2 每样本的数据位数

24H 4 Char 数据标记符"data"

28H 4 int32 语音数据的长度

解答:

将WAV文件格式定义为结构体WAVEFORMAT:

typedef struct tagWaveFormat

{

char cRiffFlag[4];

UIN32 nFileLen;

char cWaveFlag[4];

char cFmtFlag[4];

char cTransition[4];

UIN16 nFormatTag;

UIN16 nChannels;

UIN16 nSamplesPerSec;

UIN32 nAvgBytesperSec;

UIN16 nBlockAlign;

UIN16 nBitNumPerSample;

char cDataFlag[4];

UIN16 nAudioLength;

} WAVEFORMAT;

假设WAV文件内容读出后存放在指针buffer开始的内存单元内,则分析文件格式的代码很简单,为:

WAVEFORMAT waveFormat;

memcpy(&waveFormat, buffer,sizeof(WAVEFORMAT));

直接通过访问waveFormat的成员,就可以获得特定WAV文件的各项格式信息。

剖析:

试题6考查面试者组织数据结构的能力,有经验的程序设计者将属于一个整体的数据成员组织为一个结构体,利用指针类型转换,可以将memcpy、memset等函数直接用于结构体地址,进行结构体的整体操作。透过这个题可以看出面试者的程序设计经验是否丰富。

试题7:编写类String的构造函数、析构函数和赋值函数,已知类String的原型为:

class String

{

public:

String(const char *str = NULL);// 普通构造函数

String(const String &other);// 拷贝构造函数

~ String(void);// 析构函数

String & operate =(const String &other);// 赋值函数

private:

char *m_data;// 用于保存字符串

};

解答:

//普通构造函数

String::String(const char *str)

{

if(str==NULL)

{

m_data = new char[1];// 得分点:对空字符串自动申请存放结束标志''的空

//加分点:对m_data加NULL 判断

*m_data = '';

}

else

{

int length = strlen(str);

m_data = new char[length+1];// 若能加 NULL 判断则更好

strcpy(m_data, str);

}

}

// String的析构函数

String::~String(void)

{

delete [] m_data;// 或delete m_data;

}

//拷贝构造函数

String::String(const String &other)

// 得分点:输入参数为const型

{

int length = strlen(other.m_data);

m_data = new char[length+1];

//加分点:对m_data加NULL 判断

strcpy(m_data, other.m_data);

}

//赋值函数

String & String::operate =(const String &other)// 得分点:输入参数为const型

{

if(this == &other)//得分点:检查自赋值

return *this;

delete [] m_data;

//得分点:释放原有的内存资源

int length = strlen(other.m_data);

m_data = new char[length+1];//加分点:对m_data加NULL 判断

strcpy(m_data, other.m_data);

return *this;

//得分点:返回本对象的引用

}

试题8:请说出static和const关键字尽可能多的作用

解答:

static关键字至少有下列n个作用:

(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;

(2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;

(3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;

(4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;

(5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。

const关键字至少有下列n个作用:

(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了(2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;

(3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;

(4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;

(5)对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”。例如:

const classA operator*(const classA& a1,const classA& a2);

operator*的返回结果必须是一个const对象。如果不是,这样的变态代码也不会编译出错:

classA a, b, c;

(a * b)= c;// 对a*b的结果赋值

操作(a * b)= c显然不符合编程者的初衷,也没有任何意义。

剖析:小 小的static和const居然有这么多功能,我们能回答几个?如果只能回答1~2个,那还真得闭关再好好修炼修炼。这个题可以考查面试者对程序设计知 识的掌握程度是初级、中级还是比较深入,没有一定的知识广度和深度,不可能对这个问题给出全面的解答。大多数人只能回答出static和const关键字 的部分功能。3.技巧题 试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1 解答:

int checkCPU(){ {

union w

{

int a;

char b;

} c;

c.a = 1;

return(c.b == 1);} } 剖析:

嵌入式系统开发者应该对Little-endian和Big-endian模式 非常了解。采用Little-endian模式的CPU对操作数的存放方 式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。例如,16bit宽的数0×1234在Little-endian模式CPU内存中的存放方式(假设从地址0×4000开始存放)为: 内存地址 存放内容 0×4000 0×34 0×4001 0×12

而在Big-endian模式CPU内存中的存放方式则为: 内存地址 存放内容 0×4000 0×12 0×4001 0×34

32bit宽的数0×12345678在Little-endian模式CPU内存中的存放方式(假设从地址0×4000开始存放)为: 内存地址 存放内容 0×4000 0×78 0×4001 0×56 0×4002 0×34 0×4003 0×12

而在Big-endian模式CPU内存中的存放方式则为: 内存地址 存放内容 0×4000 0×12 0×4001 0×34 0×4002 0×56 0×4003 0×78

联合体union的存放顺序是所有成员都从低地址开始存放,面试者的解答利用该特性,轻松地获得了CPU对内存采用Little-endian还是Big-endian模式读写

试题2:写一个函数返回1+2+3+„+n的值(假定结果不会超过长整型变量的范围)解答:

int Sum(int n){ return((long)1 + n)* n / 2;//或return(1l + n)* n / 2;} 剖析:

对于这个题,只能说,也许最简单的答案就是最好的答案。下面的解答,或者基于下面的解答思路去优化,不管怎么“折腾”,其效率也不可能与直接return(1 l + n)* n / 2相比!3.不用第三变量交换两个数 void swap(int a,int b){ a=a^b;b=b^a;a=a^b;} 或者

void swap(int a, int b){ a=a+b;b=a-b;a=a-b;} 不过这两种方法只是修改了函数的形参,如果要修改实参,可以采用如下的方法: void swap(int* a,int *b){ *a=*a^*b;*b=*b^*a;*a=*a^*b;printf(“In %s:a=%d,b=%dn”,__FUNCTION__,*a,*b);} 4.求大数的阶乘例如100!,使用通常的做法会溢出,这里要使用数组的方法。例如:123*20 相当于 100*20 + 20*20+3*20 #include int main(){ int n = 1;scanf(“%d”,&n);int a[20000];int carry;int i;int digit = 1;a[0] = 1;int temp;for(i = 2;i <= n;++i){ carry = 0;for(int j = 1;j <= digit;++j)//digit 大数的位数 { temp = a[j-1] * i + carry;a[j-1] = temp % 10;carry = temp / 10;//进位 } while(carry){ a[++digit-1] = carry % 10;carry /= 10;} } for(i = digit;i >=1;{ printf(“%d”,a[i-1]);} printf(“n”);n++;return 0;}

i)–

下载求职必备资料:多家公司的笔试题分享word格式文档
下载求职必备资料:多家公司的笔试题分享.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    公司招聘笔试题

    基础数学题 (1)有三个不同的信箱,今有4封不同的信欲投其中,共有多少种不同的投法? (2)连续4次抛掷一枚硬币,求恰出现两次是正面的概率和最后两次出现是正面的概率。 (3)一个口袋......

    电子公司笔试题精选(推荐阅读)

    电子类公司笔试题精选 一、模拟电路 1基尔霍夫定理的内容是什么?(仕兰微电子) 基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷......

    各大公司面试笔试题汇总范文

    各大公司面试/笔试题汇总 IBM: 1.Describe your greatest achievement in the past 4-5 years? 2. What are your short & long term career job for you? think you can con......

    各大公司面试笔试题汇总

    各大公司面试/笔试题汇总 IBM: 1.Describe your greatest achievement in the past 4-5 years? 2. What are your short & long term career objectives? What do you think......

    银行和租赁公司笔试题

    多项选择题 1.在商品交换的过程中,价值形式的发展经历的四个阶段是( )。 A.简单的价值形式 B.等价形式 C.扩大的价值形式 D.相对价值形式 E.货币形式 F.一般价值形式 2.现实......

    笔试题

    1自我介绍 您好,我叫张宇,毕业于河北科技大学,机械设计制造及其自动化专业。家是秦皇岛本市的(出生于美丽的海滨城市秦皇岛)很高兴贵公司能给我这个机会。 我个人感觉自己是一名......

    富士康公司招聘笔试题[推荐阅读]

    富士康公司招聘笔试题 富士康初步面试,最看重应聘者的三种能力:语言沟通能力、专业技能和执行能力。那么,复试又会考些什么?昨天上午,扬子人才网小编来到富士康公司出口加工区项......

    某大公司外贸部国际贸易笔试题

    某大公司外贸部国际贸易笔试题 一、个人基本素质测试: (此类题目若用英文提问,请用英文回答) 1、Tell me about you! 2、从现在开始,未来的五年,你想自己成为什么样子?或者告......