覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCAndroid编程基础作业答案

Android编程基础

学校: 无

平台: 超星学习通

题目如下:

1. Android1.0是Google在( )年9月发布的?

A. 2009

B. 2010

C. 2008

D. 2011

答案: 2008

2. Android Oreo对应的版本是( )?

A. 5.0

B. 6.0

C. 7.0

D. 8.0

答案: 8.0

3. Android是Google公司基于()平台开发手机的操作系统?

A. Linux

B. Windows

C. Mac

D. Unix

答案: Linux

4. Android的分层架构中,应用层采用( )语言进行开发?

A. C

B. Python

C. Java

D. C++

答案: Java

5. Android开发应用程序主要采用( )层提供的接口进行开发?

A. Linux内核层

B. 系统运行库层

C. 应用程序框架层

D. 应用层

答案: 应用程序框架层

6. Java开发工具包(Java Development kit,JDK)是由哪个公司开发的( )?

A. Google(谷歌)

B. MicroSoft微软

C. Oracle甲骨文

D. IBM(国际商业机器公司)

答案: Oracle甲骨文

7. AS开发工具包(Android Studio)是由哪个公司开发的( )?

A. Google(谷歌)

B. MicroSoft微软

C. Oracle甲骨文

D. IBM(国际商业机器公司)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. Android的程序创建中,填写Application Name表示( )?

A. 项目名称

B. 项目包名

C. 项目类名称

D. 应用程序名称

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. Android的程序创建中,填写Company domains表示( )?

A. 项目名称

B. 项目包名

C. 应用程序域名

D. 应用程序名称

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. Android的程序创建中,填写Package name表示( )?

A. 项目名称

B. 项目包名

C. 项目类名称

D. 应用程序名称

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. Android的程序创建中,会生成一个默认的Activity的名字为()?

A. MainActivity

B. EmptyActivity

C. Main

D. Activity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. Android的程序创建中,每个Activity会生成一个默认的布局文件的名字为()?

A. activity

B. main

C. main_activity

D. activity_main

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. Android的程序创建中,布局文件采用的格式为()?

A. xml

B. html

C. java

D. javascript

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. Android的程序创建中,布局文件保存在项目哪个文件夹()?

A. java\main

B. res\values

C. res\drawable

D. res\layout

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. Android的程序创建中,字符串文件保存在项目哪个文件夹()?

A. java\main

B. res\values

C. res\drawable

D. res\layout

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. Android程序启动最先加载AndroidManifest.xml文件,如果有多个Activity,请问()属性决定了Activity最先被加载?

A. android.intent.action.ICON

B. android.intent.action.LAUNCHER

C. android.intent.action.Main

D. android.intent.action.Activity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. Android应用程序的后缀名为()?

A. exe

B. apk

C. jar

D. tar

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. Android的程序调试中,使用下面哪一个可以输出调试信息()?

A. Log.e

B. Log.d

C. Log.i

D. Log.w

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. Android的程序调试中,使用下面哪一个可以输出普通提示信息()?

A. Log.e

B. Log.d

C. Log.i

D. Log.w

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. Android的程序调试中,使用下面哪一个可以输出警告信息()?

A. Log.e

B. Log.d

C. Log.i

D. Log.w

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. Android的程序调试中,使用下面哪一个可以输出错误信息()?

A. Log.e

B. Log.d

C. Log.i

D. Log.w

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. Android的程序调试中,getLocalClassName.toString代表什么意思()?

A. 获取当前程序名

B. 获取当前程序包名

C. 获取当前程序类名

D. 获取当前程序域名

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 一个Android应用程序默认会启动多少个Activity()?

A. 2

B. 1

C. 5

D. 4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. Activity类中最先启动的是哪一个方法()?

A. onCreate( )

B. onStart( )

C. onResume( )

D. onPause()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. Activity处于栈顶的时候处于什么状态()?

A. 运行

B. 暂停

C. 停止

D. 销毁

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. Activity被某个AlertDialog遮住时处于什么状态()?

A. 运行

B. 暂停

C. 停止

D. 销毁

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 请问下面的跳转方法属于什么跳转()?Intent mIntent=new Intent("cn.edu.sziit.chapter2_firstactivity.ACTION_START"); startActivity(mIntent);

A. 显式

B. 类跳转

C. 配置加载

D. 隐式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 请问下面的跳转方法属于什么跳转()?private void jumpToSecondActivity() { Intent mIntent=new Intent(MainActivity.this,SecondActivity.class); startActivity(mIntent);}

A. 显式

B. 类跳转

C. 配置加载

D. 隐式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 请问下面的配置的作用是什么? Plain Text

A. 配置Activity为显式启动

B. 配置Activity为对话框启动

C. 配置Activity为隐式启动

D. 配置Activity为正常布局启动

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 请阅读下列代码;private void jumpToSecondActivity() { String strData = "admin"; Intent mIntent = new Intent(MainActivity.this, SecondActivity.class); mIntent.putExtra("user", strData); startActivityForResult(mIntent, REQUEST_CODE)}其中startActivityForResult方法的第二个参数的含义是什么()?

A. 传送数据的标志符

B. 请求码,用于识别第二个Activity传递回来的数据

C. 结果标识符

D. 传递的数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 请阅读下列代码:protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE://标志符 if (resultCode == RESULT_OK) { strReturnData = data.getStringExtra("password"); mTextView2.setText("第二个Activity传回的password:" + strReturnData); } break; default: }}。onActivityResult的作用是什么()?

A. 处理第一个Activity的运行数据

B. 处理第一个Activity传递给第二个Activity的运行数据

C. 处理第二个Activity的运行数据

D. 处理第二个Activity传回给第一个Activity的运行数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 请阅读下列代码: private String strPara; private void initData() { Intent mIntent = getIntent(); strPara = mIntent.getStringExtra("user"); mTextView2.setText("第一个Activity传递的参数user:"+strPara); } 请问initData()函数的作用是什么?

A. 处理第一个Activity的运行数据

B. 处理第一个Activity传递给第二个Activity的运行数据

C. 处理第二个Activity的运行数据

D. 处理第二个Activity传回给第一个Activity的运行数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 请阅读下列代码:private void jumpToFirstActivity() { Intent mIntent=new Intent(); mIntent.putExtra("password","sziit"); setResult(RESULT_OK,mIntent); finish(); } ?jumpToFirstActivity()函数的作用是什么?

A. 处理第一个Activity的运行数据

B. 处理第一个Activity传递给第二个Activity的运行数据

C. 处理第二个Activity的运行数据

D. 第二个Activity传回给第一个Activity的运行数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 请阅读下列代码完成的功能()?protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Log.d(TAG, "onSaveInstanceState: "); outState.putString("user", mEditText.getText().toString()); }

A. 暂停时候保存数据

B. 重新启动时候保存数据

C. 视图销毁时保存数据

D. 启动时保存数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 请阅读下列代码完成的功能()?if (savedInstanceState != null) { String strUser = savedInstanceState.getString("user"); mEditText.setText(strUser); }

A. 暂停时候读取数据

B. 重新启动时候读取数据

C. 视图销毁时读取数据

D. 启动时读取保存数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 请问下列Acvitiy的配置是什么模式? Plain Text

A. 单任务模式

B. 标准模式

C. 单实例模式

D. 单栈顶模式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 请问下列Acvitiy的配置是什么模式? Plain Text

A. 单任务模式

B. 标准模式

C. 单实例模式

D. 单栈顶模式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 请问下列Acvitiy的配置是什么模式? Plain Text

A. 单任务模式

B. 标准模式

C. 单实例模式

D. 单栈顶模式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 请问下列Acvitiy的配置是什么模式? Plain Text

A. 单任务模式

B. 标准模式

C. 单实例模式

D. 单栈顶模式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 下面哪一个属性是与父视图一样?

A. match_parent

B. wrap_content

C. match_content

D. wrap_parent

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 下面哪一个属性是根据内容调整大小?

A. match_parent

B. wrap_content

C. match_content

D. wrap_parent

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 下面哪一个属性是表示视图与周围视图的距离?

A. android:layout_width

B. android:layout_height

C. android:layout_margin

D. android:padding

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 下面哪一个属性表示视图与上级视图的对齐的方式?

A. android:layout_gravity

B. android:gravity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 下面哪一个属性表示视图中文字与视图的对齐的方式?

A. android:layout_gravity

B. android:gravity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 视图的可视属性哪一个表示消失,不占用位置?

A. visible

B. invisible

C. gone

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 视图的可视属性哪一个表示消失,占用位置?

A. visible

B. invisible

C. gone

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 下面哪一个属性是表示视图内部内容与视图的距离?

A. android:layout_width

B. android:layout_height

C. android:layout_margin

D. android:padding

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与右边对齐?

A. app:layout_constraintBottom_toBottomOf

B. app:layout_constraintEnd_toEndOf

C. app:layout_constraintStart_toStartOf

D. app:app:layout_constraintTop_toTopOf

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与顶部对齐?

A. app:layout_constraintBottom_toBottomOf

B. app:layout_constraintEnd_toEndOf

C. app:layout_constraintStart_toStartOf

D. app:app:layout_constraintTop_toTopOf

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与左边对齐?

A. app:layout_constraintBottom_toBottomOf

B. app:layout_constraintEnd_toEndOf

C. app:layout_constraintStart_toStartOf

D. app:app:layout_constraintTop_toTopOf

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与底部对齐?

A. app:layout_constraintBottom_toBottomOf

B. app:layout_constraintEnd_toEndOf

C. app:layout_constraintStart_toStartOf

D. app:app:layout_constraintTop_toTopOf

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. Android的所有控件,这些控件都继承自哪个类( )?

A. Control

B. Window

C. Activity

D. View

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. Android的所有布局,这些布局都继承自哪个类( )?

A. Layout

B. ViewGroup

C. Container

D. View

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 下面哪些组件表示文本( )?

A. ImageView

B. EditText

C. TextView

D. Button

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 下面哪些组件表示图片( )?

A. ImageView

B. EditText

C. TextView

D. Button

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 下面哪些组件表示文本输入框( )?

A. ImageView

B. EditText

C. TextView

D. Button

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 下面哪些组件表示按钮( )?

A. ImageView

B. EditText

C. TextView

D. Button

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 请问下面哪一个接口实现按钮点击事件( )?

A. View.OnClickListener

B. View.OnLongClickListener

C. AdapterView.OnItemClickListener

D. CompoundButton.OnCheckedChangeListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 请问下面哪一个接口实现按钮长按事件( )?

A. View.OnClickListener

B. View.OnLongClickListener

C. AdapterView.OnItemClickListener

D. CompoundButton.OnCheckedChangeListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 下面代码完成EditText控件文本的获取,请补全下面的代码?private void submit() { String editTextString = ( ? ) ; }

A. mEditText.getText()

B. mEditText.toString().trim()

C. mEditText.getText().toString().trim()

D. mEditText.toString()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 下列代码用于设置进度条的进度,请补全代码?private void handIncrease() { iProgress += 10; if (iProgress >= 100) { iProgress = 0; } ( ? ); mTextView.setText("进度:" + iProgress + "%"); }

A. mProgressBar.getProgress(iProgress);

B. mProgressBar.setProgress();

C. mProgressBar.getProgress();

D. mProgressBar.setProgress(iProgress);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 下面哪些组件表示开关组件( )?

A. CheckBox

B. Switch

C. RadioButton

D. ImageView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 下面哪些组件表示复选框( )?

A. CheckBox

B. Switch

C. RadioButton

D. ImageView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 下面哪些组件表示图片组件( )?

A. CheckBox

B. Switch

C. RadioButton

D. ImageView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 下面哪些组件表示圆形单选框( )?

A. CheckBox

B. Switch

C. RadioButton

D. ImageView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 请问下面哪一个接口实现复选框的状态改变事件( )?

A. View.OnClickListener

B. View.OnLongClickListener

C. AdapterView.OnItemClickListener

D. CompoundButton.OnCheckedChangeListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 请问CheckBox的父类是哪一个? ( )

A. View

B. CompoundButton

C. Button

D. Box

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 完成CheckBox的状态改变功能监听,请补全下面的代码? private void initView() { mCheckBox = (CheckBox)findViewById(R.id.checkBox); ( ? ) }

A. mCheckBox.setOnCheckedChangeListener(this);

B. mCheckBox.setOnClickListener(this);

C. mCheckBox.setOnLongClickListener(this);

D. mCheckBox.setOnItemClickListener(this);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 请问下面的哪个函数实现复选框CheckBox的事件监听器?( )

A. OnItemClick

B. OnClick

C. onCheckedChanged

D. OnLongClick

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 请问下面哪一个接口实现圆形单选框的状态改变事件( )?

A. View.OnLongClickListener

B. View.OnClickListener

C. CompoundButton.OnCheckedChangeListener

D. AdapterView.OnItemClickListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 请问圆形单选框的父类是哪一个?

A. Box

B. Button

C. View

D. CompoundButton

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 完成圆形单选框的状态改变功能监听,请补全下面的代码? private void initView() { mRadioButton1 = (RadioButton) findViewById(R.id.radioButton1); mRadioGroup1 = (RadioGroup) findViewById(R.id.radioGroup1); ( ? ) }

A. mRadioGroup.setOnCheckedChangeListener(this);

B. mRadioGroup.setOnClickListener(this);

C. mRadioGroup.setOnLongClickListener(this);

D. mRadioGroup.setOnItemClickListener(this);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 请问下面的哪个函数实现圆形单选框的事件监听器?( )

A. OnClick

B. onCheckedChanged

C. OnItemClick

D. OnLongClick

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. ImageView的视图中,如何设置图片的类型才能拉伸图片填满视图?( )

A. FIT_CENTER

B. FIT_XY

C. CENTER

D. CENTER_INSIDE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. ImageView的视图中,如何设置图片的类型才能拉伸图片位于视图中心?( )

A. FIT_CENTER

B. FIT_XY

C. CENTER

D. CENTER_INSIDE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. ImageView的视图中,如何设置图片的类型才能保持原图尺寸位于视图中心?( )

A. FIT_CENTER

B. FIT_XY

C. CENTER

D. CENTER_INSIDE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. ImageView的视图中,如何设置图片的类型才能使图片位于视图中间(只压不拉)?( )

A. FIT_CENTER

B. FIT_XY

C. CENTER

D. CENTER_INSIDE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 请问组件与数据之间通过下面哪个类进行连接?()

A. Adapter

B. ListView

C. Spinner

D. GridView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 请问下面哪一个接口实现Spinner的下拉框选择事件( )?

A. View.OnClickListener

B. View.OnLongClickListener

C. AdapterView.OnItemClickListener

D. AdapterView.OnItemSelectedListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 完成Spinner的下拉框选择事件监听,请补全下面的代码? private void initView() { mSpinner = (Spinner) findViewById(R.id.spinner); ( ?) }

A. mSpinner.setOnItemSelectedListener(this)

B. mSpinner.setOnClickListener(this);

C. mSpinner.setOnLongClickListener(this);

D. mSpinner.setOnItemClickListener(this);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 请问下面的哪个函数实现Spinner的下拉框选择事件监听器?()

A. onItemSelected

B. OnClick

C. OnItemClick

D. OnLongClick

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 请问下面哪一个接口实现ListView的列表选择事件( )?

A. View.OnClickListener

B. View.OnLongClickListener

C. AdapterView.OnItemSelectedListener

D. AdapterView.OnItemClickListener

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 完成ListView的列表选择事件,请补全下面的代码? private void initView() { mListview = (ListView) findViewById(R.id.listview); ( ? ) }

A. mListview.setOnItemClickListener(this);

B. mListview.setOnClickListener(this);

C. mListview.setOnLongClickListener(this);

D. mListview.setOnItemSelectedListener(this)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 请问下面的哪个函数实现ListView的列表选择事件监听器?

A. OnItemClick

B. OnClick

C. onItemSelected

D. OnLongClick

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 一个Activity可以启动多少个Fragment?

A. 2

B. 1

C. 多个

D. 4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

86. Fragment类中最先启动的是哪一个方法()?

A. onCreate( )

B. onStart( )

C. onCreateView( )

D. onPause()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

87. 主视图布局中需要添加一个Fragment;请补全下面的代码; android:id="@+id/fragment_content" android:name="( ? ) “ android:layout_width="0dp" android:layout_height="match_parent" >

A. ContentFragment

B. TitleFragment

C. MainAcitivty

D. Activity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

88. 主视图布局中需要添加一个Fragment;请补全下面的代码; android:id="@+id/fragment_title" android:name=" ( ? ) “ android:layout_width="0dp" android:layout_height="match_parent" >

A. ContentFragment

B. TitleFragment

C. MainAcitivty

D. Activity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

89. TitleFragment中访问ContentFragment的方法,请补全下列代码? ContentFragment mContentFragment= (ContentFragment)getActivity(). ( ?).findFragmentById(R.id.fragment_content); mContentFragment.setData(strTitle,strContent);

A. getSupportManager()

B. getManager()

C. getFrament()

D. getSupportFragmentManager()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

90. Activity中如果加载多个Fragment,初始化显示第一个Fragment,请补全下面的代码? private void initFragment() { getSupportFragmentManager().( ?).replace(R.id.main_fm,new Fragment1()).commit(); }

A. Transaction()

B. begin()

C. beginTransaction()

D. getFrament()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

91. Fragment可以实现动态加载,下面是实现动态加载的过程,请补全代码? private void replaceFragment(int layout,Fragment fragment){ FragmentManager manager=getSupportFragmentManager(); FragmentTransaction fragmentTransaction=manager.beginTransaction(); fragmentTransaction.replace(layout,fragment); fragmentTransaction.addToBackStack(null); ( ? ); }

A. fragmentTransaction.getFragmentById()

B. fragmentTransaction.getAcitivity()

C. fragmentTransaction.commitFragment()

D. fragmentTransaction.commit()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

92. Activity中如果加载多个Fragment,切换显示第三个Fragment,请问下面的代码哪些能实现()?

A. replaceFragment(R.id.main_fm,new Fragment1())

B. replaceFragment(R.id.main_fm,new Fragment2())

C. replaceFragment(R.id.main_fm,new Fragment3())

D. replaceFragment(R.id.main_fm,new Fragment4())

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

93. ViewPager类设置页面项的适配器的方法是()?

A. setCurrentItem()

B. setAdapter()

C. onPageScroll StateChanged()

D. addOnPageChangeListener()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

94. ViewPager类设置当前页面的方法是()?

A. setCurrentItem()

B. setAdapter()

C. onPageScroll StateChanged()

D. addOnPageChangeListener()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

95. ViewPager选中页面时,滑动结束时触发哪个方法()?

A. addOnPageChangeListener()

B. onPageScroll StateChanged()

C. onPageScrolled()

D. onPageSelected()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

96. ViewPager滑动状态变化时触发哪个方法()?

A. addOnPageChangeListener()

B. onPageScroll StateChanged()

C. onPageScrolled()

D. onPageSelected()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

97. ViewPager滑动过程中触发哪个方法()?

A. addOnPageChangeListener()

B. onPageScroll StateChanged()

C. onPageScrolled()

D. onPageSelected()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

98. ViewPager主要使用下面哪个适配器()?

A. PagerAdapter

B. ArrayAdapter

C. BaseAdapter

D. ListAdapter

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

99. 使用RadioGroup默认显示第一个选项,请补全下面的代码()? public class MainActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener,RadioGroup.OnCheckedChangeListener{ private List mTabs= new ArrayList<>(); private void initData() { mTabs.add(R.id.radioButton1); mTabs.add(R.id.radioButton7); ( ?); } }

A. mRadiogroup.check(R.id.radioButton7);

B. mRadiogroup.set(R.id.radioButton7);

C. mRadiogroup.check(R.id.radioButton1);

D. mRadiogroup.findViewByid(R.id.radioButton7);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

100. 启动引导页中,ViewPager选中页面后实现RadioGroup对应的选项被选中,请补全代码()? public void onPageSelected(int i) { //根据ViewPager选中序号确定RadioButton的选中Button ( ? ); }

A. mRadiogroup.set(mTabs.get(i));

B. mRadiogroup.check(mTabs.get(i));

C. mRadiogroup.set(mTabs);

D. mRadiogroup.check(mTabs);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

101. 下列方法中,用于发送一条有序广播的是()?

A. startBroadcastReceiver( )

B. sendOrderedBroadcast( )

C. sendBroadcast()

D. sendReceiver()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

102. 关于BroadcastReceiver,下面说法不正确的是()?

A. 用于接收系统或者程序中的广播事件

B. 一个广播事件可以被多个广播接受者接收

C. 对于有序广播,系统会根据接收者声明的优先级按照顺序依次接收

D. 接收者的优先级在android:priority中声明,数值越小优先级越高

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

103. 下面实现动态注册广播,请补全代码? private MyReceiver myReceiver; //定义广播接收器 private void initData() { myReceiver = new MyReceiver();//初始化广播接收器对象 IntentFilter filter = new IntentFilter(MyReceiver.BROADCAST_TYPE1);//新建自定义广播过滤器 filter.setPriority(100);//设置广播接收器的优先级 ( ? ) }

A. super.registerReceiver(myReceiver, filter)

B. super.registerBroadCastReceiver(myReceiver, filter)

C. super.register(myReceiver, filter)

D. super.registerBroadCast(myReceiver, filter)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

104. 下面方法实现发送有序广播,请补全代码? private void sendBroadcast() { Intent intent=new Intent(MyReceiver.BROADCAST_TYPE1); //创建广播意图 ( ? ) }

A. startBroadcastReceiver(intent )

B. sendOrderedBroadcast(intent )

C. sendBroadcast(intent)

D. sendReceiver(intent)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

105. IntentService的启动方式为()?

A. bindService()

B. startService()

C. bindIntenService()

D. startIntenService()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

106. AsyncTask的启动方式为()?

A. startAsyncTask()

B. startService()

C. execute()

D. startIntenService()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

107. MediaPlayer类中prepare()方法的作用是()?

A. 开始或者继续播放音频

B. 将播放器重置到初始状态

C. 设置要播放音频文件位置

D. 开始播放音频前调用此方法完成准备工作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

108. MediaPlayer类中start()方法的作用是()?

A. 开始或者继续播放音频

B. 将播放器重置到初始状态

C. 设置要播放音频文件位置

D. 开始播放音频前调用此方法完成准备工作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

109. 下面的代码完成音频组件的初始化,请补全下列代码 ? try { File file = new File(Environment.getExternalStorageDirectory(), “music.mp3”);//获取文件路径 mediaPlayer.setDataSource(file.getPath()); // 指定音频文件的路径 ( ? ) } catch (Exception e) { e.printStackTrace(); }

A. mediaPlayer.start();

B. mediaPlayer.Playing();

C. mediaPlayer.prepare();

D. mediaPlayer.reset();

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

110. ViewVideo类中start()方法的作用是()?

A. 设置要播放视频文件路径

B. 开始或者继续播放视频

C. 将播放器重置到初始状态

D. 开始播放视频频前调用此方法完成准备工作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

111. ViewVideo类中reset()方法的作用是()?

A. 设置要播放视频文件路径

B. 开始或者继续播放视频

C. 将播放器重置到初始状态

D. 开始播放视频频前调用此方法完成准备工作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

112. 下面实现视频组件初始化功能,请补全代码? private void initVideoPath() { //获取视频文路径 File file = new File(Environment.getExternalStorageDirectory(), “movie.mp4”); ( ?) }

A. mVideoView.setPath(file.getPath());

B. mVideoView.setPathDirectory(file.getPath());

C. mVideoView.setVideoPath(file.getPath());

D. mVideoView.setVideoPathDirectory(file.getPath());

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

113. 关于Volley,下面那一项是不正确的()?

A. Volley非常适合数据量不大,但通信频繁网络操作

B. Volley直接在主线程调用服务端并处理返回结果

C. Volley可以取消请求,容易扩展,面向接口编程

D. Volley是第三方框架,不支持HttpURLConnection

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

114. com.android.volley.Response.Listener监听接口必须实现的方法是()

A. onFail()

B. onFailure()

C. onResponse()

D. onSuccess()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

115. SQLiteOpenHelper 类通过()方法可以创建一个可写的数据库对象?

A. getReadableDatabase()

B. getWritableDatabase()

C. getDatabase()

D. getSqliteDatabase()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

116. Cursor游标的()方法可以移动游标到数据库的开头?

A. moveFirst()

B. moveToFirst()

C. moveStart()

D. moveToStart()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

117. Cursor游标的()方法可以移动游标到数据库的结尾?

A. moveEnd()

B. moveToEnd()

C. moveLast()

D. moveToLast()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

118. 下面代码向数据库增加一条记录,请补全代码? private void insert() { ContentValues mContentValues = new ContentValues(); mContentValues.put(“name”, mUserInfo.getsName()); mContentValues.put(“number”, mUserInfo.getiNumber()); mContentValues.put(“cls”, mUserInfo.getStrClass()); mContentValues.put(“hobby”, mUserInfo.getStrHobby()); ( ? ) ; }

A. SQLiteDatabase.add(“user”, null, mUserInfo)

B. SQLiteDatabase.add(“user”, null, mContentValues)

C. SQLiteDatabase.insert(“user”, null, mUserInfo)

D. SQLiteDatabase.insert(“user”, null, mContentValues)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

119. 下面代码将数据库删除一条记录,请补全代码? private void delete() { String name = mEtName.getText().toString().trim(); ( ? ) ; }

A. mSQLiteDatabase.del(“user”, “name=?”, new String[]{name})

B. mSQLiteDatabase.del(“user”, “name=?”, new String{name})

C. mSQLiteDatabase.delete(“user”, “name=?”, new String[]{name})

D. mSQLiteDatabase.delete(“user”, “name=?”, new String{name})

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

120. 下面代码在数据库更新一条记录,请补全代码? private void insert() { ContentValues mContentValues = new ContentValues(); mContentValues.put(“name”, mUserInfo.getsName()); mContentValues.put(“number”, mUserInfo.getiNumber()); mContentValues.put(“cls”, mUserInfo.getStrClass()); mContentValues.put(“hobby”, mUserInfo.getStrHobby()); ( ? ) ; }

A. mSQLiteDatabase.update("user", mContentValues,"name=?",newString{mUserInfo.getsName()})

B. mSQLiteDatabase.update("user", mContentValues,"name=?",newString[]{mUserInfo.getsName()})

C. mSQLiteDatabase.refresh("user", mContentValues,"name=?",newString{mUserInfo.getsName()})

D. mSQLiteDatabase.refresh("user", mContentValues,"name=?",newString[]{mUserInfo.getsName()})

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

121. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放App的配置文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

122. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放程序文件和测试用的程序文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

123. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放各类资源文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

124. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放图形文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

125. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放XML布局文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

126. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放其他数据(如字符串、样式、尺寸等)。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

127. 完成下面代码编写,实现从MainActivity到SecondActivity的跳转。 private void jumpToSecondActivity() { Intent mIntent=new Intent(MainActivity.this,SecondActivity.class); startActivity(____________); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

128. private TextView mTextView1; private TextView mTextView2; private Button mBtnJump; private void initView() { mTextView1 = (TextView) findViewById(R.id.textView1); mTextView2 = (TextView) findViewById(R.id.textView2); mBtnJump = (________) findViewById(R.id.btn_jump); mBtnJump.setOnClickListener(this); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

129. 一个Android应用程序默认会启动____________个Activity()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

130. 完成以下代码编写,使得MainAcitivity能通过Intent传递数据到SecondActivity public static final int REQUEST_CODE = 1; private void jumpToSecondActivity() { String strData = "admin"; Intent mIntent = new Intent(MainActivity.this, SecondActivity.class); mIntent.___________("user", strData); startActivityForResult(mIntent, REQUEST_CODE) }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

131. 完成以下代码编写,使得MainAcitivity能获得SecondActivity通过Intent传递回来的数据 protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE://标志符 if (resultCode == RESULT_OK) { String strReturnData = data._____________________("password"); mTextView2.setText("第二个Activity传回的password:" + strReturnData); } break; default: } }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

132. 完成属性设置,将视图设置得与父视图一样宽 layout_width="__________________"

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

133. 完成属性设置,将视图的宽度设置为“根据内容调整大小”。 layout_width="__________________"

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

134. ______________________ 属性表示视图与周围视图的距离

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

135. ______________________ 属性表示视图与上级视图的对齐的方式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

136. ______________________ 属性表示视图中文字与视图的对齐的方式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

137. ______________________ 属性表示视图内部内容与视图的距离

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

138. Android的所有控件都继承自__________类

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

139. ___________________是基础的文本视图

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

140. android:________________="#000000"可以将TextView中的文本设为黑色

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

141. android:________________="Hello!"可以将TextView中的文本设为“Hello!”

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

142. 补充下列代码,说明Activity实现按钮点击监听器 public class MainActivity extends AppCompatActivity implements View.________________{ ...... }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

143. _____________组件表示按钮

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

144. _______________是用于与用户交互的输入文本框组件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

145. 请补全下面的代码完成EditText控件文本的获取。 private void submit() { String editTextString =mEditText.____________________toString().trim() ; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

146. ____________组件表示复选框

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

147. ____________组件表示图片框

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

148. 补全下面的代码,完成圆形单选框的状态改变功能监听器 private void initView() { mRadioButton1 = (RadioButton) findViewById(R.id.radioButton1); mRadioGroup1 = (RadioGroup) findViewById(R.id.radioGroup1); ____________________.setOnCheckedChangeListener(this); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

149. Spinner一般使用______________,后者通过与视图对象绑定将数据显示到视图对象

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

150. mSpinner.________________(mArrayAdapter);//将mSpinner组件与适配器mArrayAdapter绑定

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

151. mSpinner.setSelection(________________);//将mSpinner的当前选项设为第一行

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

152. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, ______________.list_item, new String[]{"image","name","content"}, new int[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

153. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, R.layout.list_item, new __________[]{"image","name","content"}, new int[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

154. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, R.layout.list_item, new String[]{"image","name","content"}, new _________[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

155. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = inflater._______________(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return view; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

156. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = _______________.inflate(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return view; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

157. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return ___________; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

158. Fragment类中最先启动的是____________方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

159. Activity中如果加载多个Fragment,初始化显示第一个Fragment,请补全下面的代码 private void initFragment() { getSupportFragmentManager().__________________.replace(R.id.main_fm,new Fragment1()).commit(); }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

160. Fragment可以实现动态加载,下面是实现动态加载的过程,请补全代码? private void replaceFragment(int layout,Fragment fragment){ FragmentManager manager=getSupportFragmentManager(); FragmentTransaction fragmentTransaction=manager.beginTransaction(); fragmentTransaction.replace(layout,fragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.__________________ ; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

161. ViewPager主要使用下面____________适配器

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

162. ViewPager类设置页面项的适配器的方法是_________________

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

163. ViewPager选中页面时,滑动结束时触发__________________方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

164. Android会通过____________广播告知当前设备中所有应用程序,系统环境或系统应用发生的变化,设备中的应用程序可以根据需要来接收这些广播,以实现相应的业务。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

165. Android应用程序发送的广播被称为__________广播。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

166. 应用启动,系统会创建一个主线程(main thread); 这个主线程负责向UI组件分发事件, 主线程也称为_________线程

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

167. URI(Uniform Resource Identifier)主要用于标识一个________________.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

168. URI是____________________词语的英文缩写

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

169. 补充以下代码,通过SharedPreference实现用户名和密码的存储 if (mCheckBoxPsd.isChecked()) { SharedPreferences.Editor mEditor = mSharedPreferences._______________;//获取文件的编辑权限 mEditor.putString(“User”, name);//写入键值“User” mEditor.putString(“Password”, psd);//写入键值“Password” mEditor.commit();//将键值对写入文件 }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

170. 补充以下代码,通过SharedPreference实现用户名和密码的存储 if (mCheckBoxPsd.isChecked()) { SharedPreferences.Editor mEditor = mSharedPreferences.edit();//获取文件的编辑权限 mEditor.putString(“User”, name);//写入键值“User” mEditor.putString(“Password”, psd);//写入键值“Password” mEditor._______________;//将键值对写入文件 }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

171. Activity类中从启动到运行执行的方法是()?

A. onCreate( )

B. onPause()

C. onResume( )

D. onStart( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

172. Activity类中从暂停态到运行态执行的方法是()?

A. onRestart( )

B. onPause()

C. onResume( )

D. onStart( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

173. Activity类中从运行态到销毁态执行的方法是()?

A. onStop( )

B. onPause()

C. onDestroy( )

D. onStart( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

174. 下面代码完成Button1按钮点击和长击事件的初始化,请补全代码? private void initView() { mBtnTest1 = (Button) findViewById(R.id.btn_test1); ( ? ) }

A. mBtnTest1.setOnClickListener(this);

B. setContentView(R.layout.activity_main);

C. mBtnTest1.setOnLongClickListener(this);

D. mBtnTest2.setOnClickListener(this)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

175. 请问下列哪些组件需要使用适配器显示数据?

A. Spinner

B. RadioButton

C. ViewPager

D. ListView

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

176. 下面代码实现了ListView的数据,请补全代码()? private int[] iPic = {R.drawable.door, R.drawable.lib, R.drawable.science, R.drawable.rest, R.drawable.lake, R.drawable.medium, R.drawable.night}; private String[] strName = {"大门", "图书馆", "科技楼", "宿舍楼", "天鹅湖", "体育场", "夜景"}; private String[] strContent = {"美丽大运村", "美丽图书馆", "美丽科技楼", "美丽宿舍楼", "美丽天鹅湖","美丽体育场", "美丽夜景"}; private ArrayList mArrayList; private void initData() { mArrayList=new ArrayList<>(); for (int i=0;i(); ( ? ) mArrayList.add(map); } }

A. map.put("image",iPic[i]);

B. map.put("name",strName[i]);

C. map.put("content",strContent[i]);

D. map.put("person",strPerson[i]);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

177. 下面代码实现了ListView的数据,请补全代码()? private int[] iPic = {R.drawable.door, R.drawable.lib, R.drawable.science, R.drawable.rest, R.drawable.lake, R.drawable.medium, R.drawable.night}; private String[] strName = {"大门", "图书馆", "科技楼", "宿舍楼", "天鹅湖", "体育场", "夜景"}; private String[] strContent = {"美丽大运村", "美丽图书馆", "美丽科技楼", "美丽宿舍楼", "美丽天鹅湖","美丽体育场", "美丽夜景"}; private ArrayList mArrayList; private void initData() { mArrayList=new ArrayList<>(); for (int i=0;i

A. mItemBean.setiPic(iPic[i]);

B. mItemBean.setStrName(strName[i]);

C. map.put("content",strContent[i]);

D. mItemBean.setStrContent(strContent[i]);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

178. 自定义实现BaseAdapter必须实现下面那些接口?()

A. public int getCount()

B. public Object getItemID(int position)

C. public Object getItem(int position)

D. public View getView(int position,View convertView,ViewGroup parent)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

179. Fragment类中创建执行的方法是()?

A. onCreate( )

B. OnAttach( )

C. onStart( )

D. onCreateView( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

180. Fragment碎片可见执行的方法是()?

A. onSaveInstance( )

B. onStart( )

C. onResume( )

D. onStop( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

181. Fragment进入后台模式执行的方法是()?

A. onRestart( )

B. onPause()

C. onResume( )

D. onStop( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

182. Fragment被销毁执行的方法是()?

A. onStop( )

B. onDetachView()

C. onDestroy( )

D. onDetach( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

183. PageAdapter必须实现的方法主要包括()?

A. getCount()

B. instantiateItem()

C. getView()

D. destroyItem()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

184. FragmentPagerAdapter必须实现的方法主要包括()?

A. getCount()

B. getItem()

C. instantiateItem()

D. destroyItem()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

185. Android常用的权限有哪些?

A. 手机存储

B. 通讯录

C. 短消息

D. 通话记录

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

186. 运行权限申请中requestCode作用是什么?

A. 用户申请权限的校验码

B. 用户申请权限的标志码

C. 无任何作用

D. 用户申请后系统返回给用户的标志码

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

187. 阅读下面代码 private void initData() { mediaPlayer = new MediaPlayer(); if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); } else { initMediaPlayer(); // 初始化MediaPlayer } } ; 代码中“1”作用是什么?

A. 用户申请权限的标志码

B. 用户申请权限的校验码

C. 用户申请后系统返回给用户的标志码

D. 无任何作用

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

188. Sqlite具备下面哪些特点()?

A. 轻量级

B. 独立性

C. 跨平台

D. 多语言接口

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

189. Activity主要负责屏幕显示画面,不处理与用户的互动。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

190. Android程序设计工作大体分为两个部分:一部分是程序的用户界面设计,另一部分是程序行为的设计。两者都使用java语言来编写。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

191. 当Activity第一次启动时,触发onStart方法,可以在此方法中完成初始化工作。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

192. 当一个活动即将失去焦点时,触发onStop方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

193. 当活动销毁的时候,触发onDestroy方法.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

194. Activity类中从暂停态到运行态执行的方法依次是onCreate、onStart、onResume方法。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

195. Acitivity间可以通过Intent传递数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

196. Actitvity被销毁(按返回键)的时候调用onSaveInstanceState方法,可以将数据内容进行保存

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

197. Activity重新启动的时候可以通过savedInstanceState参数读取上次保存的数据内容

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

198. android:orientation=“horizontal ”; 代表视图从左到右排列

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

199. android:orientation=“vertical ”; 代表视图从左到右排列

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

200. ViewGroup对象是一个特殊的View对象,其功能是装载和管理一组View和ViewGroup。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

201. CheckBox是复选框,父类为CompoundButton

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

202. onCheckedChanged函数实现选择框的事件监听器

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

203. AdapterView.OnItemClickListener接口实现选择框的状态改变事件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

204. RadioButton是圆形单选框,其父类为RadioGroup

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

205. RadioButton.OnCheckedChangeListener接口实现圆形单选框的状态改变事件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

206. 组件与数据之间通过Adapter类进行连接

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

207. BaseAdapter是可扩展的Adapter,必须实现的接口方法有getCount、getItem、getView三个。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

208. Spinner、ListView、GridView、ViewPager这些组件都需要Adapter作为数据与组件的桥梁。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

209. Fragment加载方式有:静态加载;动态加载。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

210. Frament是Anroid 3.0后引入的嵌入在Acvitiy中的UI片段。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

211. Fragment嵌入到Activity中使用,没有自己的生命周期。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

212. 一个Activity应用程序可以启动多个Fragment

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

213. Fragment类中最先启动的是OnCreate方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

214. Fragment通过getActivity获取当前的Activity

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

215. Activity通过findFragmentById获取指定的Fragment

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

216. ViewPager组件通过PagerAdapter以及子类访问数据,也可以自己设计基于PagerAdapter的子类。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

217. ViewPager是翻页视图控件;setAdapter方法用来设置页面项的适配器,参数为PagerAdapter及其子类

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

218. ViewPager是翻页视图控件;setCurrentItem方法用来设定页面的个数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

219. ViewPager是翻页视图控件;addOnPageChangeListener用来设置翻页视图的页面切换监听器。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

220. 每一个有序广播只能有一个广播接收器接收。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

221. 广播是一种数据传送与交换方式。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

222. 广播发送方只负责按特定通道(频道)发送数据,并不考虑接收。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

223. 广播接收方只有通过特定通道(频道)才能接收到数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

224. Android广播机制是实现Android系统与Windows系统应用程序之间数据传递的一种方式,这种方式被称为跨进程间通讯(IPC).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

225. Android可以在子线程中直接更新主线程UI组件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

226. Activity以绑定的方式开启Service后,Activity与Service在不同的线程

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

227. Activity以绑定的方式开启IntentService服务后,Activity与IntentService在不同的线程

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

228. AsyncTask可以处理异步任务

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

229. Service与Activity都属于Android应用组件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

230. Service运行于后台不提供界面,应用关闭,服务停止执行

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

231. Android系统为了降低系统服务的编程难度,研发了大量Manager组件。这些独立的管理组件可以简化访问系统服务的难度。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

232. NotificationManager是Android中的一个系统服务组件,可将通知对象发送到系统ActionBar上。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

233. NotificationManager是Android中的一个系统服务组件,主要作用是通知用户事件的发生,方法主要有三种: 在状态栏中出现一个图标 设备LED灯闪烁 播放音乐或者是振动

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

234. UI线程做一些比较耗时的工作比如访问网络或者数据库查询,都会阻塞UI线程,导致事件停止分发(包括绘制事件).

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

235. android6.0后,app将在安装的时候授予权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

236. android6.0后,app将在运行的时候向用户申请权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

237. 对于开发者来说,不需要权限管理做适配,app访问权限不会出现崩溃的现象

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

238. 对于已授予的权限,不可以通过权限设置管理去关闭

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

239. ContentProvider是一套向外界共享数据的标准

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

240. 提供数据共享的一方负责实现ContentProvider规范,以系统唯一的URI来供访问者识别

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

241. ContentResolver是一个用于访问ContentProvider的客户端工具

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

242. AudioManager是Android中的一个系统服务组件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

243. VideoManager是Android中的一个系统服务组件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

244. 音视频服务不需要在配置信息文件中申请权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

245. Android 音频使用AudioPlayer类来实现功能

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

246. Android 视频使用MediaPlayer类来实现功能

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

247. Volley适合数据量大并且通信频繁的操作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

248. Volley适合下载大容量的文件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

249. Volley对于图片加载有很好的性能

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

250. Volley使用标准的HTTP缓存机制保持磁盘和内存响应的一致

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

251. Volley访问网络不需要创建Volley对象

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

252. Sqlite数据库使用后不需要关闭,不影响性能

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

253. Sqlite支持SQL语句的增删改查等操作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

254. SharedPreference是一种通过XML文件进行轻量级存储的方式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

255. WebView有什么作用?

A. 显示和渲染web页

B. 直接显示html文件

C. 与JavaScript交互

D. 与vbscript交互

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

256. 我们一般使用()组件连接URL?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

257. WebView是一个浏览器组件吗?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

258. 可以在主线程上操作网络调用

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

259. 使用 new HttpURLConnection()来创建HttpURLConnection的一个实例。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

260. Activity整个生命周期中的四种能看到界面的是?

A. 终止状态

B. 运行状态

C. 停止状态

D. 暂停状态

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

261. 在用户界面中最上层,完全能被用户看到,能够与用户进行交互的是什么状态?

A. 暂停状态

B. 停止状态

C. 终止状态

D. 运行状态

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

262. 被系统清理出内存的时候进入什么状态?

A. 运行状态

B. 暂停状态

C. 停止状态

D. 终止状态

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

263. 打开一个app到用户可以交互,会经历哪几个过程?

A. onCreate()

B. onStart()

C. onResume()

D. onStop()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

264. 退出当前应用会经历哪几个过程?

A. onPause()

B. onStop()

C. onResume()

D. onDestroy()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

265. Android应用中一个满屏的界面我们叫做()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

266. 在不同的anctivity中传递数据,我们可以使用()对象,他就就像一个包裹,里面可以存放很多键值对。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

267. Intent(意图)主要是解决Android应用的各项组件之间的通讯。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

268. Intent由操作(Action)、数据(Data)、数据类型(Type)、操作类别(Category)、附加信息(Extras)、组件(Component)等内容组成。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

269. 显式Intent:通过指定Intent组件名称来实现的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

270. 隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。 过滤时通常根据Action,Data,Category属性进行匹配查找。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

271. 通常调用系统的组件,我应该用显性的intent

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

272. 服务启动后,就不能进行交互的是什么服务?

A. started service

B. Bound service

C. 后台服务

D. 前台服务

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

273. startedservice中一般初始化数据放在哪个过程?

A.

B.

C.

D.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

274. 下列哪些是服务的特点?

A. 长时间运行

B. 有用户界面

C. 没有用户界面

D. 短时间运行

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

275. 服务是安卓四大基本组件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

276. startedservice启动服务用startService()方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

277. 如果需要和用户不断进行交互,我们应该使用Bound service

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

278. 由Android系统发出的广播叫什么广播?

A. 系统广播

B. 普通广播

C. 自定义广播

D. 有序广播

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

279. 广播注册的方式有哪几种?

A. 静态注册

B. 动态注册

C. 手工注册

D. 编码注册

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

280. 下面哪些场景用了广播技术

A. 手机快没电了,弹出了提示电量不足的消息窗口

B. 逛淘宝的时候没信号,会弹出提示无法连接网络的提示信息

C. 王者团战快推到水晶的时候,突然提示你手机内存不足

D. 微信支付,显示余额不足

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

281. BroadcastReceiver是安卓四大基本组件之一吗?

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

282. 安卓系统为没一个按键都设置了编码,物理按键退出键的编码是哪一个?

A.

B.

C.

D.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

283. Android的事件处理分为哪几种?

A. 基于监听器的事件处理

B. 基于回调的事件处理

C. 基于反应的事件处理

D. 基于组件的事件处理

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

284. 事件处理的三要素是什么?

A. 事件

B. 事件源

C. 事件监听器

D. 事件处理

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

285. 在基于回调函数的事件处理中,UI控件承担了事件源和事件监听器双重职责。当触发UI控件的事件时,该控件会调用相应的回调函数进行处理事件,程序员所要做事情就是在回调函数中编写事件处理逻辑

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章60269
    • 评论0
    • 微语0
    标签