003-Android-Activity和Intent习题

003-Android-Activity和Intent习题,第1张

概述单选题在下列选项中,设置ProgressBar的最大进度的方法是(A)•A、setMax()•B、setProgress()•C、setCurrentProgress()•D、setTotalProgress()Android使用(A)的方式来管理Activity的实例•A、任务栈•B、任务堆•C、队列•D、任务列下面代码采用的是(B)启动Acti 单选题在下列选项中,设置Progressbar的最大进度的方法是(A)
• A、setMax()
• B、setProgress()
• C、setCurrentProgress ()
• D、setTotalProgress()AndroID使用(A)的方式来管理Activity的实例
• A、任务栈
• B、任务堆
• C、队列
• D、任务列下面代码采用的是(B)启动Activity

• A、显示意图
• B、显式意图
• C、隐式意图
• D、隐示意图
4. onActivityResult()方法有三个参数,其中(B)表示在返回数据时传入结果码
• A、requestCode
• B、resultCode
• C、data
• D、result
5. 在startActivityForResult方法表示请求码的参数是(A)
• A、requestCode
• B、resultCode
• C、data
• D、intent
6. AndroID中Intent传递类对象时,该类对象需实现(D)或Parcelable接口
• A、copyings接口
• B、copying接口
• C、Serializables接口
• D、Serializable接口
7. 多个Radiobutton要实现单选,需要包裹在哪一个控件里(C)
• A、ratingbar
• B、ratingbars
• C、RadioGroup
• D、RadioGroups
8. 在下列选项中,用来设置Activity的启动模式的属性是(B)
• A、androID:launch
• B、androID:launchMode
• C、androID:launchMethod
• D、androID:launchProperty
9. (B)启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例
• A、singleTask
• B、singletop
• C、singleTask和 singletop
• D、singleInstance
10. Activity在(A)状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?
• A、启动状态
• B、运行状态
• C、暂停状态
• D、停止状态
11. 启动系统相机使用的action是(A)
• A、androID.media.action.IMAGE_CAPTURE
• B、androID.media.action. IMAGES_CAPTURE
• C、androID.media.action. VIDEO_CAPTURE
• D、androID.media.action.VIDEOS_CAPTURE
12. 下列不是onActivityResult()方法参数的是(D)
• A、requestCode
• B、resultCode
• C、data
• D、result
13. 没有明确指定组件名的Intent称为(C)
• A、显示意图
• B、显式意图
• C、隐式意图
• D、隐示意图
14. (B)启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。
• A、singleTask
• B、singletop
• C、standard
• D、singleInstance
15. 当Activity的启动模式指定为(A),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例
• A、singleTask
• B、singletop
• C、standard
• D、singleInstance
16. AndroID采用(A)的方式来管理Activity的实例
• A、任务栈
• B、任务堆
• C、队列
• D、任务列
17. 在下列选项中,不能使用Intent传递的数据类型是(B)
• A、把大基本数据类型及其数组
• B、Map
• C、Parcelable
• D、Serializable
18. 在下列选项中,用来设置Activity的启动模式的属性是(B)
• A、androID:launch
• B、androID:launchMode
• C、androID:launchMethod
• D、androID:launchProperty
19. 在下列选项中,关于onActivityResult方法中的参数描述错误的是(D)
• A、requestCode,表示在启动Activity时传递的请求码
• B、resultCode,表示在返回数据时传入结果码
• C、data,表示携带返回数据的Intent
• D、data,表示启动Activity时传递的Intent
20. 下列能打开系统相机的方法是(C)
• A、显示意图
• B、显式意图
• C、隐式意图
• D、隐示意图
21. 下列能打开系统相机的方法是(A)
• A、onStart()
• B、onResume()
• C、onPause()
• D、onDestroy()
22. 下列选项中不能通过Intent传递的是(C)
• A、“数据”
• B、2
• C、对象obj
• D、实现Serializable接口的对象obj
23. Activity在(C)状态是对用户来说仍然可见,但它无法获取焦点,用户对它 *** 作没有响应。
• A、启动状态
• B、运行状态
• C、暂停状态
• D、停止状态
24. 在下列选项中, 可以获得Intent中String类型参数的方法是(B)
• A、getExtraString(string)
• B、getStringExtra(string)
• C、getStringPut(string)
• D、getPutString(string)
25. Activity通过(A)方法可以设置它的布局文件
• A、setContentVIEws()
• B、setContentVIEw()
• C、setLayoutVIEw()
• D、setLayoutVIEws()
26. 两个Radiobutton要实现单选需要包裹在(B)中
• A、RadioGroups
• B、RadioGroup
• C、ratingbar
• D、ratingbars
27. Activity通过(B)方法可以设置它的布局文件,并把视图显示在界面上。
• A、setLayoutVIEw()
• B、setContentVIEw()
• C、setLayoutVIEws()
• D、setContentVIEws()
28. (C)是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作、数据、类型等属性,让系统从清单文件中匹配指定的组件并开启它。
• A、显示意图
• B、显式意图
• C、隐式意图
• D、隐示意图
29. Activity的布局文件放在哪个目录下(A)
• A、res/layout
• B、res/layouts
• C、res/xml
• D、res/values
30. 开启当前应用中的Activity使用(B)
• A、显示意图
• B、显式意图
• C、隐式意图
• D、隐示意图
31. Activity获取焦点时执行方法是(B)
• A、onStart()
• B、onResume()
• C、onPause()
• D、onDestroy()

判断题Activity的生命周期分为五种状态,分别是启动状态、运行状态、暂停状态、停止状态和销毁状态。(√)当Activity处于运行状态时,AndroID会尽可能地保持它的运行,即使出现内存不足的情况,AndroID也会先杀死栈底部的Activity,来确保可见的Activity正常运行 (√)Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。(√)栈是一种“先进先出”的数据结构。(×)当Activity处于销毁状态时,将被清理出内存。(√)Progressbar通常用于访问网络展示loading对话框以及下载文件时显示的进度。它有两种表现形式,一种是水平的,另一种是环形的 (√)使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可(√)在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法拿到输入的用户名(√)Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。(√)Activity可以不用在AndroIDManifest.xml文件中注册就可以运行(×)显示意图,即启动Activity时不需要指定Activity的名称。(×)创建一个Activity必须继承自androID.app.Activity或者其子类(√)关闭Activity的界面时会执行onPause、onStop、onDestroy方法。(√)Activity不是Context的子类。(√)Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。(×)显式意图,即启动Activity时不需要指定Activity的名称。(×)Progressbar有两种表现形式,一种是水平的,另一种是环形的。(√)standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式(√)在目标Activity中,通常使用setResult方法设置返回数据。(×)standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式(√)通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于栈顶位置。(√)启动系统相机使用的action是androID.media.action.VIDEO_CAPTURE。(×)启动系统相机使用的action是androID.media.action.IMAGE_CAPTURE。(√)使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。(√)AndroID中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象(√)在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法得到输入的用户名。(√)当用startActivityForResult()启动activity B时,可以在onActivityResult()方法接收activity B回传的数据(√)使用Intent不能传递Parcelable类型的对象。 (×)填空题通过__getIntent()_____方法可以获取到Intent对象Activity的启动模式有四种,分别是standard、singletop、___singleTask_______和singleInstanceActivity的startActivityForResult()方法接收两个参数,第一个参数是Intent,第二个参数是___请求码______,用于在判断数据的来源____ startActivityForResult()_____可以用来开启Activity,同样它也可以用来在Activity之间传递数据一个对象从创建到销毁的过程被称为该对象的____生命周期_______AndorID提供了一个__ startActivityForResult()_______方法,来实现回传数据___Progressbar_______通常用于访问网络展示loading对话框以及下载文件时显示的进度____Intent_____是AndroID程序各个组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递采用_____隐式______意图可以启动系统的相机___Activity_______是AndroID应用程序的四大组件之一,它负责管理AndroID应用程序的用户界面AndroID中Intent寻找目标组件的方式分为两种,分别是__显式意图______和___隐式意图______Activity的生命周期中分为三种状态,分别是运行状态、___暂停状态_______和停止状态Activity从启动到完全出现在用户面前会执行onCreate(),___onStart()______,onResume()三个方法_____生命周期_____就是一个对象从创建到销毁的过程,每一个对象都会经过这个过程通过__getIntent()______方法可以获取到Intent对象__UpdateProgress______控件通常用于显示进度信息。当Activity处于___运行______状态时,AndroID会尽可能地保持它的运行,即使出现内存不足的情况,AndroID也会先销毁栈底的Activity,来确保当前Activity正常运行。通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于___栈顶_____位置。Activity的启动模式有四种,分别是standard、singltop_____、singleTask和singleInstanceActivity对用户来说仍然可见,但它无法获取焦点,用户对它 *** 作没有响应,此时它就处于__暂停状态________打开Activity的界面时会执行onCreate,onStart,___onResume_______三个方法。在Activity生命周期的方法中, ___onCreate______方法是在Activity实例对象被创建后用来初始化这个实例对象的在AndroID中通常使用____Intent______传递数据。意图分为两类,分别是__显式意图______和___隐式意图______在Activity中使用____startActicityForResult_______方法开启目标Activity,并期待目标Activity返回数据。在Activity中使用_____ onActicityResult ________方法接收目标Activity返回的数据。创建___Acticity______时需要继承父类androID.app.Activity或者其子类。___Intent______的作用是激活组件和传递参数。 总结

以上是内存溢出为你收集整理的003-Android-Activity和Intent习题全部内容,希望文章能够帮你解决003-Android-Activity和Intent习题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1028157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存