美团点评秋招笔试真题-前端开发工程师B-2017年

一、单项选择题

1、如果在Activity中对一些资源以及状态进行保存操作,最好是在生命周期的哪个函数中进行呢?

A、onPause()

B、onCreate()

C、onResume()

D、onStart()

2、Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?

A、ArrayList和LinkedList均实现了List接口

B、ArrayList的访问速度比LinkedList快

C、随机添加和删除元素时,ArrayList的表现更佳

D、HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

3、关于startActivityForResult()方法,如果A跳转B,B的launchMode属性为singleInstance,A的onActivityResult()回调方法会在什么时候调用呢?

A、B被启动的时候即调用

B、B返回的时候调用

C、下一次A启动的时候调用

D、不会被调用

4、下列哪个对访问修饰符作用范围由大到小排列是正确的?

A、private > default > protected > public

B、public > default > protected > private

C、private > protected > default > public

D、public > protected > default > private

5、下列代码中哪个是隐式Intent的例子?

A、Intent intent = new Intent(this, TestActivity.class);intent.setData(Uri.parse(fileUrl));startActivity(downloadIntent);

B、Intent intent = new Intent(Intent.ACTION_SEND);intent.putExtra(Intent.EXTRA_TEXT, textMessage);intent.setType("text/plain");startActivity(intent);

C、Intent intent = new Intent();intent.setClassName(context.getPackageName(), "com.google.sample.TestActivity");startActivity(intent);

D、Intent intent = new Intent();intent.setComponent(new ComponentName(context.getPackageName(), "com.google.sample.TestActivity"));startActivity(intent);

6、当margin-top、padding-top的值是百分比时,分别是如何计算的?

A、相对父级元素的height,相对自身的height

B、相对最近父级块级元素的height,相对自身的height

C、相对父级元素的width,相对自身的width

D、相对最近父级块级元素的width,相对最近父级块级元素的width

7、下面哪种方式不能改变作用域链?

A、with

B、while

C、try catch

D、eval

8、在前提:var arr = [1, 3, 2]下,下面哪个操作会返回一个数组,并且不是arr?

A、arr.push(3)

B、arr.reverse()

C、[].concat.call(arr, [])

D、[].sort.call(arr)

9、白屏时间first paint 和可交互时间dom ready的关系是?

A、先触发first paint,后触发dom ready

B、先触发dom ready,后触发first paint

C、一起触发

D、没关系

10、下列哪种排序算法不是稳定的?

A、快速排序

B、冒泡排序

C、选择排序

D、归并排序

11、哪个是不正确的字符常量?

A、"\n"

B、"1"  

C、"a"

D、"\101"

12、下列叙述中正确的是?

A、线性表是线性结构;

B、栈与队列是非线性结构;

C、线性链表是非线性结构;

D、二叉树是线性结构。

13、已知一个栈的入栈序列是m、n、x、y、z,则不可能出现的出栈顺序是?

A、mnxyz

B、xnyzm

C、nymxz

D、nmyzx

二、多项选择题

14、下面哪些类实现或继承了Collection接口?

A、HashMap

B、ArrayList

C、Vector

D、Iterator

15、在下列Android四大组件的回调函数中哪些是在UI主线程执行的呢?

A、Activity的onCreate()

B、IntentService的onHandleIntent()

C、BroadcastReceiver的onReceive()

D、ContentProvider的query()

16、下列对AsyncTask的描述,哪些是正确的 ?

A、onProgressUpdate()方法是在主线程中执行的

B、如果同时执行多个AsyncTask的话,他们默认是串行执行的

C、AsyncTask的实例必须在UI thread中创建

D、AsyncTask内部默认的线程池是通过java.util.concurrent.Executors.newFixedThreadPool()来创建的

17、下列函数哪些是JavaScript的全局函数?

A、encodeURI

B、parseFloat

C、setTimeout

D、eval


参考答案

1、D    2、C    3、A    4、D    5、B    6、D    7、B    8、C    9、D    10、A     11、C    12、A    13、C

14、BC    15、AC    16、AC    17、ABCD


个人资料
Bingo
等级:9
文章:694篇
访问:38.9w
排名: 1
上一篇: 美团点评秋招笔试真题-算法工程师A-2017年
下一篇:京东实习生招聘笔试真题-项目经理-2016年
猜你感兴趣的圈子:
美团笔试面试圈
标签: intent、父级、arr、asynctask、startactivity、面试题
隐藏