IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android课后习题(第三章) -> 正文阅读

[移动开发]Android课后习题(第三章)

选择题

1Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。

AsetLayoutView()

BsetContentView()

CsetLayoutViews()

DsetContentViews()

参考答案 :B

2Activity在()状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?

A、启动状态

B、运行状态

C、暂停状态

D、停止状态

参考答案 :B

3、()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例

AsingleTask

BsingleTop

CsingleTask singleTop

DsingleInstance

参考答案 :B

4、在选择宝宝装备案例中,将装备信息传回ShowActivity需要调用()方法?

Afinish()

BsetResult()

CstartActivity()

DstartActivityForResult()

参考答案 :B

5、下列不是onActivityResult()方法参数的是()

ArequestCode

BresultCode

Cdata

Dresult

参考答案 :D

6

AndroidIntent传递类对象时,该类对象需实现()或Parcelable接口。

ACopyings接口

BCopying接口

CSerializables接口

DSerializable接口

参考答案 :D

7Activity在()状态是对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。

A、启动状态

B、运行状态

C、暂停状态

D、停止状态

参考答案 :C

8Android采用()的方式来管理Activity的实例

A、任务栈

B、任务堆

C、队列

D、任务列

参考答案 :A

9、()是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作、数据、类型等属性,让系统从清单文件中匹配指定的组件并开启它。

A、显示意图

B、显式意图

C、隐式意图

D、隐示意图

参考答案 :C

10、在startActivityForResult方法表示请求码的参数是()

ArequestCode

BresultCode

Cdata

Dintent

参考答案 :A

11Activity的布局文件放在哪个目录下()

Ares/layout

Bres/layouts

Cres/xml

Dres/values

参考答案 :A

12、没有明确指定组件名的Intent称为()

A、显示意图

B、显式意图

C、隐式意图

D、隐示意图

参考答案 :C

13Activity销毁时执行执行方法是()

AonStart()

BonResume()

ConPause()

DonDestroy(

参考答案 :D

14、当Activity的启动模式指定为(),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例

AsingleTask

BsingleTop

Cstandard

DsingleInstance

参考答案 :A

15、下列代码在注册用户信息案例中用于获取用户密码的代码是()

Aintent.putExtra("name", et_name.getText().toString().trim());

Bintent.putExtra("password", et_password.getText().toString().trim());

Cintent.getStringExtra("name");

Dintent.getStringExtra("password");

参考答案 :D

16、开启当前应用中的Activity使用()

A、显示意图

B、显式意图

C、隐式意图

D、隐示意图

参考答案 :B

17、下列代码在注册用户信息案例中用于存放用户名的代码是()?

Aintent.putExtra("name", et_name.getText().toString().trim());

Bintent.putExtra("password", et_password.getText().toString().trim());

Cintent.getStringExtra("name");

Dintent.getStringExtra("password");

参考答案 :A

18Activity获取焦点时执行方法是()

AonStart()

BonResume()

ConPause()

DonDestroy()

参考答案 :B

19Activity通过()方法可以设置它的布局文件

AsetContentViews()

BsetContentView()

CsetLayoutView()

DsetLayoutViews()

参考答案 :B

20、在下列选项中,用来设置Activity的启动模式的属性是()

Aandroid:launch

Bandroid:launchMode

Candroid:launchMethod

Dandroid:launchProperty

参考答案 :B

21、()启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。

AsingleTask

BsingleTop

Cstandard

DsingleInstance

参考答案 :C

22Intent intent = new Intent();intent.setAction("cn.itscast.xxx");startActivity(intent);采用的是()启动Activity

A、显示意图

B、显式意图

C、隐式意图

D、隐示意图

参考答案 :C

23、在下列选项中,关于onActivityResult方法中的参数描述错误的是()

ArequestCode,表示在启动Activity时传递的请求码

BresultCode,表示在返回数据时传入结果码

Cdata,表示携带返回数据的Intent

Ddata,表示启动Activity时传递的Intent

参考答案 :D

24、下列选项中不能通过Intent传递的是()

A数据

B2

C、对象obj

D、实现Serializable接口的对象obj

参考答案 :C

25、在下列选项中,不能使用Intent传递的数据类型是()

A、把大基本数据类型及其数组

BMap

CParcelable

DSerializable

参考答案 :B

判断题

26ActivityAndroidManifest.xml文件中进行注册后就不能进行修改了。

参考答案 :

27、当Activity处于销毁状态时,将被清理出内存。

参考答案 :

28standardActivity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式

参考答案 :

29Activity不是Context的子类。

参考答案:

30、栈是一种先进先出的数据结构。

参考答案 :

31、当Activity处于运行状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先杀死栈底部的Activity,来确保可见的Activity正常运行

参考答案 :

32、通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于栈顶位置。

参考答案 :

33、通过intent.getStringExtra()方法可以取出存放在Intent中的数据。

参考答案 :

34Activity的生命周期分为五种状态,分别是启动状态、运行状态、暂停状态、停止状态和销毁状态。

参考答案 :

35、在选择宝宝装备案例中,将装备信息传回ShowActivity需要调用setResult()方法。

参考答案 :

36、在选择宝宝装备案例中,从ShowActivity跳转到ShopActivity需要调用startActivity()方法即可。

参考答案 :

37、在打开浏览器案例中通过setAction()设置需要开启Activity的动作。

参考答案 :

38、使用Android Studio创建Activity时,会在AndroidManifest.xml文件中自动进行注册。

参考答案 :

39getStringExtra()方法传入的参数必须与MainActivityintent.putExtra()方法中传入的Key相同。

参考答案 :

40ProgressBarstyle="?android:attr/progressBarStyleHorizontal"属性用于将ProgressBar设置为环形。

参考答案 :

41Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。

参考答案 :

42Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。

参考答案 :

43、在选择宝宝装备案例中,将装备信息存入Intent中需要调用putExtra()方法。

参考答案 :

44、显示意图,即启动Activity时不需要指定Activity的名称。

参考答案 :

45、在目标Activity中,通常使用setResult()方法设置返回数据。

参考答案 :

46AndroidIntent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象

参考答案 :

47、创建一个Activity必须继承自android.app.Activity或者其子类

参考答案 :

48、使用Intent不能传递Parcelable类型的对象。

参考答案 :

49Activity在运行状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互。

参考答案 :

50、打开浏览器案例是通过隐式意图来实现的。

参考答案 :

51、当用startActivityForResult()启动activity B时,可以在onActivityResult()方法接收activity B回传的数据

参考答案 :

52、使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。

参考答案 :

53Activity可以不用在AndroidManifest.xml文件中注册就可以运行

参考答案 :

54、使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可

参考答案 :

填空题

55()Android应用程序的四大组件之一,它负责管理Android应用程序的用户界面

参考答案 :Activity

56、创建()时需要继承父类android.app.Activity或者其子类。

参考答案 :Activity

57Andorid提供了一个()方法,来实现回传数据

参考答案 :startActivityForResult()

58、在选择宝宝装备案例中,将装备信息传回ShowActivity需要调用()方法。

参考答案 :setResult()】

59Activity的生命周期中分为五种状态,分别是启动状态、运行状态、()、停止状态和销毁状态。

参考答案 :【暂停状态】

60Activity的启动模式有四种,分别是standardsingleTop()singleInstance

参考答案 :singleTask

61、一个对象从创建到销毁的过程被称为该对象的()

参考答案 :【生命周期】

62、通过()方法将一个网址字符串解析成Uri对象.

参考答案 :Uri.parse()

64()就是一个对象从创建到销毁的过程,每一个对象都会经过这个过程

参考答案 :【生命周期】

65ProgressBar的两种表现形式是()()

参考答案 :【水平状】【环形】

66、在选择宝宝装备案例中,从ShowActivity跳转到ShopActivity需要调用()方法。

参考答案 :startActivityForResult()

67、在Android中通常使用()传递数据。

参考答案 :Intent

68()的作用是激活组件和传递参数。

参考答案 :Intent

69通过()方法能够获取到Intent对象。

参考答案 :getIntent()

70Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它就处于()

参考答案 :【暂停状态】

71、将ProgressBar设置为水平样式需要将属性设置为()

参考答案 :style="?android:attr/progressBarStyleHorizontal"

72ActivitystartActivityForResult()方法接收两个参数,第一个参数是Intent,第二个参数是(),用于在判断数据的来源

参考答案 :requestCode

73、当Activity处于()状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先销毁栈底的Activity,来确保当前Activity正常运行。

参考答案 :【运行】

74、栈是一种()的数据结构。

参考答案 :【先进后出】

75、通过()方法设置ProgressBar的最大值。

参考答案 :setMax()

76、意图分为两类,分别是()()

参考答案 :【显式意图】【隐式意图】

77、在Activity生命周期的方法中,()方法是在Activity实例对象被创建后用来初始化这个实例对象的。

参考答案 :onCreate

78()可以用来开启Activity,同样它也可以用来在Activity之间传递数据

参考答案 :Intent

80、通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于()位置.

参考答案 :【栈顶】

81()Android程序各个组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递

参考答案 :Intent

82、通过调用()方法可获取当前ProgressBar显示的值,通过()方法可将具体的值设置到ProgressBar上。

参考答案 :getProgress()】【setProgress()

83、使用Android Studio创建Activity时,Activity会默认继承

()类。

参考答案 :AppCompatActivity

84、在Activity中使用()方法开启目标Activity,并期待目标Activity返回数据。

参考答案 :onActivityResult(requestCode,resultCode,data)

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:26:00  更:2021-11-29 16:27:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:37:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码