人大移动平台应用开发课程作业2答案
课程作业一、单项选择题 (一共10题,每题7分。)
试题1 (7分)
【248942】 横竖屏切换时的生命周期正确的是( )。
A. A:onPause —> A:onStop —> A:onDestroy —>A:onCreate —> A:onStart —> A:onResume
B. A:onCreate —> A:onStart —> A:onResume
C. A:onPause —> A:onStop —> A:onDestroy
D. A:onCreate —> A:onStart —> A:onResume——> A:onPause —> A:onStop —> A:onDestroy
A。标准答案为:A
试题2 (7分)
【248945】 下列关于Intent的使用不正确的是( )。
A. Intent可以用在Activity之间传值
B. Intent中可以使用Bundle传值
C. 可以通过intent.putStringExtra(“info”,“aa”);传递字符串
D. 获取值Bundle对象可以通过intent.getExtras(“aa”)
C。标准答案为:C
试题3 (7分)
【248946】 下列显示与隐式意图不正确的是( )。
A. 显示是:Intent intent=new Intent(this,OtherActivity.class)
B. 隐式要在AndroidManifest.xml文件中设置action
C. 隐式意图是Intent intent=new Intent(); intent.setAction(“…”)
D. setClass(Context, Class)可以在隐式意图中使用
D。标准答案为:D
试题4 (7分)
【248951】 如果任务栈中有Activity1和Activity2,Activity2是Singletask的,说法不正确的是( )。
A. 如果activity2打开activity1,activity1会新建
B. 如果activity2打开activity2,activity2会新建
C. 按两次返回键会任务栈消失
D. 如果activity2打开activity2,则不会再有activity2添加到任务栈中
D。标准答案为:D
试题5 (7分)
【248952】 24.如果任务栈中有Activity1.Activity2和Activity3,ctivity2是Singletask的,其他activity是standard。说法正确的是( )。
A. 如果任务栈的排列顺序是:activity1.activity2,activity3,需要按两次返回键退出应用
B. 如果任务栈的排列顺序是:activity1.activity2,activity3,如果activity3打开activity2,任务栈中会新建一个activity2
C. 如果任务栈的排列顺序是:activity1.activity2,activity3,如果activity3打开activity2,则任务栈中会存在activity1和activity2
D. 如果是activity1.activity3,activity2,如果activity2打开activity3 ,则任务栈中会存在activity1和activity2,activity3的顺序
C。标准答案为:C
试题6 (7分)
【248957】 Activity从可见状态变为半透明遮盖状态时,生命周期中方法( )被调用。
A. onStop()
B. onPause()
C. onRestart()
D. onStart()
B。标准答案为:B
试题7 (7分)
【248971】 属于AsyncTask类的方法是( )。
A. onPreExecute()
B. onPostExecute(Result)
C. doInBackground(Params...)
D. onStart
D。标准答案为:D
试题8 (7分)
【248973】 定义异步任务AsyncTask,必须重写的方法是( )。
A. doInBackground(Params...)和onPostExecute(Result)
B. onPreExecute()和onPostExecute(Result)
C. onProgressUpdate(Progress...)和doInBackground(Params...)
D. doInBackground(Params...)和onPreExecute()
A。标准答案为:A
试题9 (7分)
【248976】 下列说法不正确的是( )。
A. BaseAdapter可以用于ListView数据的加载
B. ArrayAdapter可以用于ListView中图片的加载
C. SimpleAdapter可以实现图片、文字的加载
D. 如果是网络的数据(包含图片、文字),可以使用BaseAdapter
B。标准答案为:B
试题10 (7分)
【248978】 使用原生JSON解析不会用到的有( )。
A. JSONObject
B. JSONArray
C. JSON
D. jsonObject.getString(“name”)
C。标准答案为:C
二、判断题 (一共5题,每题6分。)
试题1 (6分)
【248931】 setContentView(R.layout.new)参数是布局资源中的布局文件。
正确 错误
正确。标准答案为:正确
试题2 (6分)
【248932】 定义一个Activity可以不必要在AndroidManifest.xml中添加新Activity的描述。
正确 错误
错误。标准答案为:错误
试题3 (6分)
【248935】 基于结果传值的Activity跳转,在setResult后,要调用finish()销毁当前的Activity,否则无法返回到原来的Activity。
正确 错误
正确。标准答案为:正确
试题4 (6分)
【248937】 任务栈(task stack)(别名back stack后退栈)记录存放用户关闭的activity的。
正确 错误
错误。标准答案为:错误
试题5 (6分)
【248968】 接口回调的目的是实现两个类之间的数据传递。
正确 错误
正确。标准答案为:正确
页:
[1]