1.下面哪些类实现或继承了Collection接口?(bc)
a. HashMap
b. ArrayList
c. Vector
d. Iterator
2.下列哪种排序算法不是稳定的?(a)
a. 快速排序
b. 冒泡排序
c. 选择排序
d. 归并排序
3.在前提:var arr = [1, 3, 2]下,下面哪个操作会返回一个数组,并且不是arr?(c)
a. arr.push(3)
b. arr.reverse()
c. [].concat.call(arr, [])
d. [].sort.call(arr)
4.哪个是不正确的字符常量?( )
a. '\n'
b. '1'
c. "a"
d. '\101'
5.下面哪种方式不能改变作用域链?( )
a. With
b. While
c. try catch
d. eval
6.如果在Activity中对一些资源以及状态进行保存操作,最好是在生命周期的哪个函数中进行呢?( )
a. onPause()
b. onCreate()
c. onResume()
d. onStart()
7.下列代码中哪个是隐式Intent的例子?( )
a. Intent intent=newIntent(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=newIntent();intent.setComponent(newComponentName(context.getPackageName(), "com.google.sample.TestActivity"));startActivity(intent);
8.白屏时间first paint 和可交互时间dom ready的关系是?( )
a. 先触发first paint,后触发dom ready
b. 先触发dom ready,后触发first paint
c. 一起触发
d. 没关系
9.下列对AsyncTask的描述,哪些是正确的 ?( )
a. onProgressUpdate()方法是在主线程中执行的
b. 如果同时执行多个AsyncTask的话,他们默认是串行执行的
c. AsyncTask的实例必须在UI thread中创建
d. AsyncTask内部默认的线程池是通过java.util.concurrent.Executors.newFixedThreadPool()来创建的
10.下列哪个对访问修饰符作用范围由大到小排列是正确的?( )
a. private > default > protected > public
b. public > default > protected > private
c. private > protected > default > public
d. public > protected > default > private
11.下列叙述中正确的是?( )