美团点评秋招测评题目x.docx

上传人:b****5 文档编号:28792222 上传时间:2023-07-19 格式:DOCX 页数:21 大小:28.54KB
下载 相关 举报
美团点评秋招测评题目x.docx_第1页
第1页 / 共21页
美团点评秋招测评题目x.docx_第2页
第2页 / 共21页
美团点评秋招测评题目x.docx_第3页
第3页 / 共21页
美团点评秋招测评题目x.docx_第4页
第4页 / 共21页
美团点评秋招测评题目x.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

美团点评秋招测评题目x.docx

《美团点评秋招测评题目x.docx》由会员分享,可在线阅读,更多相关《美团点评秋招测评题目x.docx(21页珍藏版)》请在冰豆网上搜索。

美团点评秋招测评题目x.docx

美团点评秋招测评题目x

2018美团点评秋招测评题目

一、逻辑试题

1、祖孙三代的年龄和是120岁,爷爷与孙子的年龄和是80岁,爷爷年龄是孙子的9倍,父亲(C)岁时,孙子出生

A36

B20

C32

D40

2、水果店用一批水果包装果篮,如果每蓝放12分,余11个;如果每蓝放18个,将有一个果篮差1个水果;如果每篮放15个,将有7个果篮每篮多2个,这批说过的个数在500-600之间,这批水果有多少个D

A541

B540

C559

D539

3、你几乎找不到第二个能把这项任务完成的如此完美的人,他的能力让人不得不佩服啊,对这句话要表达的意思理解正确的是B

A他是唯一能把任务完美完成的人

B他完成这项任务的能力很强

C他完成这项任务的能力一般

D还有第二个能把任务完美完成的人

4、师傅对徒弟说:

“我像你这么大的时候,你还是个10岁的娃娃〃,徒弟对师傅说:

“我到您那个岁数时,您都退休7年了,“。

假设当地的退休年龄为60岁,则师傅今年(B)岁

A33

B48

C29

D40

5、甲乙丙均为工人,其中一个是车工,一个是钳工,一个是焊工,并且车工比甲的工资高,乙的工资比焊工低,焊工的工资比丙低,由此可以推断出D

6、

单选题237U7

A2-

A甲是钳工,乙是焊工,

丙是车工

B甲是车工,乙是焊工,

丙是钳工

C甲是车工,乙是钳工,

丙是焊工

D甲是焊工,乙是钳工,

丙是车工

117

117

D页

7、下雨天,某企业仓库发生漏水事故,仓库进水600L时员工发现并及时启动两台排水装置,甲机每分钟排水20L,乙机每分钟排水16Lo,经过50分钟后将水全部排完,平均每分钟漏进的水有(C)L

A12

B18

C24

D30

8、根据图形规律,填入问号处的图形应该是D

CD

Z

SK

?

曲囚①Q

ABCD

A图A

B图B

C图C

D图D

9、公司发放员工福利,每名员工可以从甲乙丙丁四种礼品中任选两种(可以重复选择)公司共有85名员工,那么至少(D)人所选礼品组合完全相同

A9

B8

C7

D6

10、根据图形推理,填入问号处的图形应该是C

C图C

D图B

11、甲乙二人各自加工一批同样数量的零件,甲完成一半时,乙完成150个,甲全部完成时,乙完成全部的5/6,求这批零件一共有多少个C

A420

B400

C360

D320

12、明明难过的对芳芳说:

“难道我想眼睁睁的看着你完不成任务挨骂吗?

还不是因为我要送生病的妹妹去医院。

〃根据以上信息判断错误的是C

A芳芳挨骂了

B明明关心芳芳

C明明并不关心芳芳

D芳芳没有完成任务

13、在自然界中,所有的生物,出门之后。

有一些人的方向感强,有些人的弱,。

但是他们一定会辨别方向。

社会上一种普遍观点认为,男性一般辨别方向能力强于女性。

以下说法中,最能削弱上述观点的是(C)

A问卷调查显示,超过73.56%的女性认为自己方向感差

B生活中很多女生会听到“女性的辨别方向能力弱〃的声音,于是,心理作用致使女生在辨识方向上依赖男生

C科学家通过实验,发现人体中一种可以在磁场当中定位方向的蛋白质复合体,该蛋白质基因在不同性别体内表现并无差异

D有些男生也会迷路,并且方向感并不强

14、甲乙丙丁分别來自英国,日本和徳国三个国家,已知甲和丙国籍相同,乙和丁都不是英国人,以下推断肯定错误的是B

A乙是日本人

B丙是徳国人

C甲是英国人

D丁是徳国人

15、兄弟四人的平均年龄为48岁,大哥二哥三哥的平均年龄为50岁,三哥和四弟的平均年龄为44岁,三哥的年龄是D

A50

B54

C42

D46

16、一条路如果甲乙两个工程队共同修,需要30天,甲工程队单独修了5天后,乙队与甲队共同修了6天,而后乙队调走,。

甲队又单独修了35天才完成,若自始至终,由甲单独修路,则需要多少天D

A55

B45

C60

D50

17、我不是不能参加这次活动,而是不能跟小明同时参加,根据这句话以下推断一定正确的是A

A如果小明不参加这次活动。

那么我可能参加

B我和小明都不参加这次活动

C如果小明不参加这次活动。

那么我不会参加

D我参加这次活动

18、某医院有甲乙丙三名知名专家,甲每4应诊一天,乙,每7天应诊一天,丙每12天应诊一天,。

假设2015年7月22日这三名专家同时应诊,那么下次同时应诊的时间是B

A2015/10/13

B2015/10/14

C2015/10/15

D2015/10/12

19、根据下列数字规律,应填入括号处的数字是(A),-5,21,-13,17,-15

A16

B14

CIO

D12

20、下列程序的运行结果是A:

:

A()&B:

:

()&A:

:

~A()&,请为横线处选择合适的程序(B)

#includeviostream>

#include

usingnamespacestd;

ClassA

{

Int*a;

public:

A(inti)

{

a=newint(i);

coutvv"A:

:

A()"vv"&";;

}~A()

deletea;

coutvv"A:

:

~A()"vv"&";

}

};

classB:

publicA

{

public:

B(inti,strings):

A(i)

{

b=;

coutvv"B:

:

B()"vv〃&〃;

}

~B()

{

delete[]b;

coutvv"B:

:

~B()"vv"&";

}

private:

string*b;

};

voidfun(A*a)

{

deletea;

intmain()

A*a=newB(O,〃China〃);

fun(a);

}

A.newchar(s)

B.newstring(s)

C.newstring[s]

D.newchar[s]

21、下列不属于虚拟机转移类指令的是(D)

A.call

B.goto

C.ifrelop

D.break

22、除了1和它本身之外,不能被其他数整除的整数称为素数。

以下程序将50~100的所有素数存放到数组b中,并依次输出他们。

下列横线处应填写的内容是

(D)

intmain()

{intb[50],n,izj=0;

for(n=50;n<=100;n++)

{

for(i=2;i

if(_[1]_)break;

if(—[2]_)b[j++]=n;

countvv"这些素数是:

"vvendl;

for(i=0;i<_[3]_;i++)cout«b[i];return0;

}

A.[l]n%i==0

[2]i

[3]j-l

B.[l]n%i>0

[2]i

[3]j

C.[l]n%i>0

[2]i>=n

[3]j-l

D.[l]n%i==0

[2]i>=n

[3]j

23、如果想要完全封装隔离具体实现,让外部只能通过接口來操作封装体,应该选择何种设计模式:

(B)

A.策略模式

B.简单工厂

C.装饰模式

D.访问者模式

24、数据流图和程序流程图的区别是(B)

A.数据流图适合描述系统中某个加工的执行细节,而程序流程图适合宏观地分析一个组织的业务概况

B.数据流图中的箭头是数据流,程序流程图中的箭头是控制流

C.数据流图就是传统意义上的程序流程图

D.一般在数据流图中和程序流程图中,都能看出加工的执行次序

25、以下有关测试(testing)与排错(或称调试,debugging)的说法,正确的是(B)(这题好像都不对)

A.测试时必须了解对象细节,而排错时刻忽略对象细节

B.测试和排错的结果都不可预测

C.先进行排错,后进行测试

D.测试与排错都是相同的活动

26、TCP通道中,假设窗口为65535字节,往返时间RTT为0.1秒,那么最大吞吐量为(B)

A.13.107

B.5.2428Mbps

C.10.4856Mbps

D.6.5535Mbps

27、在Java中,以下声明哪些是合法的(C)

A.stringc=ni

B.chara='nV

C.charb='你'

D.floatd=1.128、以下程序的运行结果是(A)

inta=10;

System.out.println(//a=,,+((a<10)?

9.9:

10));

A.a=10.0

B.编译出错

C.a=9.9

D.a=10

29、

setvar="Test"scope="Session">${l+l}

set>

outvalue=${Test}/>

以上代码在浏览器中的输出是(D)

A.

2

B.

1+1

C.

null

D.

$(1+D

30、

classEmployee!

privatedoublesalary;

•••

publicdoublegetSalary(){

}

}

classManagerextendsEmployee

privatedoublebonus;

publicvoidsetBonusfdoubleb){

bonus=b;

}

publicdoublegetSalary()

{

•••

}

}

如有上未完成程序,试问如何设计Mannager类的getSalary方法來实现Mannager的薪水为薪水和奖金的总和:

(A)

A.doublebaseSalary=super.getSalary();

returnbaseSalary+bonus

B.doublebaseSalary=getSalary();

returnbaseSalary+bonus

C.returngetSalary()+bonus

D.returnsalary+bonus

31、对关键字{30,25,28,40,15,10,38,35,20,26}序列进行希尔排序,依次取增量d=3时,希尔排序的结果是(A)

A.26,15,10,30,25,20,38,35,28,40

B.30,25,10,38,15,20,40,35,28,26

C.30,15,10,38,25,20,40,35,28,26

D.26,25,10,30,15,20,3&35,28,4032、以下说法不正确的是(D)

A.Sherwood算法是减少或消除好的和坏的之间的差别

B.Montecarlo算法总能求的问题的一个解,但该解未必正确

C.数值概率算法一般是求数值计算问题的近似解

D.Lasvegas算法一定能求的问题的正确解

33、一个石头堆里有27个石子,小明一次可以拿走3个、6个或者10个石子,问小明最少多少次可以将石头取完(D)

A.9

B.7

C.8

D.5

34、

#include

usingnamespacestd;

intsolve(intx){

if(x==0){

return0;

}

if(x%2)==0){

return2+solve(x-1);

}

else{

return1+solve(x-1);

}

intmain(){

intn=10;

intans=solve(n);

cout«ansvvendl;

return0;

}

上述程序的输出为(c)

A.10

B.5

C.15

D.20

35、以下程序运行时会出现错误,请根据行号找出错误的位置(D)

#include

#include

#include

usingnamespacestd;

structlist

{

stringno;

stringname;

};

intmian()sructlists;

stringnum;

fstreaminfile(z/test.txt\ios:

:

out);//I

cin>>s.no>>s.name;//2

infile«s.novv""vvs.namevvend;//3

longposend=infile.tellp();//4

infile.seekg(0,ios:

:

beg);〃5

cin>>num;

do

}

infile.read((char*)&s,sizeof(list));//6

}while(s.no!

=num&&infile.tellg()!

=posend);//7

iffs.no==num)//8

coutvvs.novv"/z«s.name«endl;

else

cout«,,error,,«endl;

infile.close();

return0;

}

A.6

B.8

C.4.5

D.7

36、设F={AB->D,A->B,D->BC,C->B},则F的最小覆盖Fmin为(C)

A.Fmin={A->D,C->B/A->B,D->C}

B.Fmin={A->D/A->B/D->B,C->B,D->C}

C.Fmin={A->D,C->B,D->C}

D.Fmin={AB->D/A->B,D->BC,C->B}

37、一棵树有63个节点,那么它有()条边,最多有()个叶子节点B

A.6262

B.6232

C.6332

D.6362

38、在一个请求分页系统中,采用LRU页面置换算法时,假如有一个作业的页

面走向为121,5,4,1,3,424。

当分配给该作业的物理块数为3时,访问过程中发

生的缺页次数为(D)

A.3

B.5

C.4

D.6

39、设字母表,下列哪个文法G[Z],使其生成的语言为L={anbncm|n>l/m>0}(C)

A.Z->AB

A->aAb|ab

B->cB|E

B.Z->AB

A->Ab|ab

B->cB|E

C.Z->AB

A->aAb|a

D.乙〉AB

A->aAbc|ab

B->cB|E

40、设某二叉树的前序遍历序列为ABDEFCGHIJ,中序遍历序列为EFDBAGCIHJ,则该二叉树的后序遍历序列为(D)

A.ABDFECGIJH

B.DEFBIJHCGA

C.ACHJIGBDEF

D.FEDBGIJHCA

41、

#include

usingnamespacestd;

structpoint{

intval;

pointfintx=0):

val(x){}

booloperator<(constpoint&x)const{returnx.val

}

booloperator+(constpoint&x)const{

returnval-x.val;

}

}a[10];

intn=5;

for(inti=l;i<=n;++i){

a[i]=Point(i);

}

sort(a+l,a+l+n);

cout«(a[l]+a[2]«endl;

return0;

}

上述程序的输出为(D)

A.3

B.9

C.-1

D.1

42、以下程序运行的运行结果是(A)

#include

usingnamespacestd;

classBO

{

public:

BO(intn)

{

nl=n;

}intnl;

voidfun()cout«,,BO,,«endl;

}

};

classBl:

virtualpublicBO

{

public:

Bl(inta);BO(a){}

intn2;

};

classB2:

virtualprotectedBO

{

public;

B2(inta):

BO(a){}

intn3;

};

classDl:

privateBl,privateB2

{

public:

Dl(inta):

B0(a),Bl(a),B2(a){}

intn4;

voidfun()

coutvv〃D:

Tvvendl;

}

};

intmain()

{

Dldl(O);

dl.n4=3;

dl.funf);

}

A.DI

B.无输出结果

C.BO

D.程序有错误,不能产生输出结果

二、多选题

1、用例在UML建模中是最重要的一个元素,一个完整的用例应该有哪几个部分组成(ABCD)

A.场景

B.后置条件

C.前置条件

D.参与者

2、下列说法正确的是(ABCD)

A.正整数n>l,则n是一个素数当且仅当(n-l)!

-l(modn)

B.如果p是一个素数,且0

C.如果p是一个素数,且0

D.设T[l:

n]是一个含有n个元素的数组。

当|{i|T[i]=x}|>n/2时,称元素x是数组T的主元素

5、下面有关线索二叉树的说法正确的是(AD)

A.含有N个结点的线索二叉树中含有N+1个空指针域

B.在线索二叉树中,p所指结点没有左子树的充要条件是p->left=NULL

C.含有N个结点的线索二叉树中含有N个空指针域

D.在线索二叉树中,p所指结点没有左子树的充要条件是p->ltag=l

6、下列说法正确的是(AD)

A.在物理层可以用中继器实现连接功能

B.在Windows中,用pconfig可以获取本地MAC地址

C.其他选项全错

D.域名在服务器上存放有internet主机的域名和IP地址

7、在互斥模型中,下列说法正确的是(BC)

A.对同一信号的PV操作在同一进程

B.对同一信号的PV操作在不同进程

C.信号量S初始为1

D.信号量S初始为0

三、编程题

被7整除

时间限制:

C/C++语言2000MS:

其他语言4000MS

内存限制:

C/C++语言65536KB;其他语言589824KB

题目描述:

小萌非常喜欢能被7整除的数字,比如7,21,121996,等等。

有一天他得到了n个正整数,她想用这些数制造出更多的能够被7整除的数。

于是她从这n个数中选出两个数,然后将一个数写在另一个数的前面,以此得到一个新的数。

按这种方法她一共可以得到个数,她想知道在这些数中,有多少个是能被7整除的。

输入

第一行包含一个整数n。

2

第二行包含n个正整数aio1

输出

输出对应的答案。

样例输入

3

127199612

样例输出

4

Hint

一共有4种组合方式,其中:

把12写在1996前面得到121996:

把127写在12前面得到12712;把1996写在12前面得到199612;把1996写在127前面得到1996127;都是可以被7整除的,其余的组合方式不能被7整除。

关灯游戏

时间限制:

C/C++语言2000MS:

其他语言4000MS

内存限制:

C/C++语言65536KB;其他语言589824KB

题目描述:

在Alice生日的那天,Bob送给了她n个灯泡。

他们决定用这些灯泡玩一个游戏:

他们把这些灯泡从左往右排成一行,在初始时,有些灯泡是点亮的,有些灯泡是熄灭的。

接下來,他们轮流进行操作,Alice首先操作。

在每一次操作中,轮到操作的人需要选择一个点亮的灯泡,然后把它以及它右边的所有灯泡的状态进行一次改变,即把点亮的灯泡熄灭,把熄灭的灯泡点亮。

如果在某一个人操作完之后,所有的灯泡都变成了熄灭状态,那么那个人就赢得了游戏。

Alice和Bob都想赢得游戏,在他们都足够聪明的情况下,最后谁会赢呢?

输入

第一行包含一个整数n,表示灯泡的个数。

1W05

第二行包含n个0或1,表示初始时灯泡的状态,0表示熄灭,1表示点亮。

输出

如果最后Alice能赢,输出Alice,或则输出Bob。

样例输入

3

011

样例输出

Alice

Hint

InputSample2

11100

OutputSample2

Bob

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿理论经验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1