单选题

  1. 在下列选项中,设置ProgressBar的最大进度的方法是(A)
    • A、setMax()
    • B、setProgress()
    • C、setCurrentProgress ()
    • D、setTotalProgress()
  2. Android使用(A)的方式来管理Activity的实例
    • A、任务栈
    • B、任务堆
    • C、队列
    • D、任务列
  3. 下面代码采用的是(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在(B)状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?
• 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. (C)启动模式是指,每次启动该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()

判断题

  1. Activity的生命周期分为五种状态,分别是启动状态、运行状态、暂停状态、停止状态和销毁状态。(√)
  2. 当Activity处于运行状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先杀死栈底部的Activity,来确保可见的Activity正常运行 (√)
  3. Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。(√)
  4. 栈是一种“先进先出”的数据结构。(×)
  5. 当Activity处于销毁状态时,将被清理出内存。(√)
  6. ProgressBar通常用于访问网络展示loading对话框以及下载文件时显示的进度。它有两种表现形式,一种是水平的,另一种是环形的 (√)
  7. 使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可(√)
  8. 在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法拿到输入的用户名(√)
  9. Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。(√)
  10. Activity可以不用在AndroidManifest.xml文件中注册就可以运行(×)
  11. 显示意图,即启动Activity时不需要指定Activity的名称。(×)
  12. 创建一个Activity必须继承自android.app.Activity或者其子类(√)
  13. 关闭Activity的界面时会执行onPause、onStop、onDestroy方法。(√)
  14. Activity不是Context的子类。(√)
  15. Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。(×)
  16. 显式意图,即启动Activity时不需要指定Activity的名称。(×)
  17. ProgressBar有两种表现形式,一种是水平的,另一种是环形的。(√)
  18. standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式(√)
  19. 在目标Activity中,通常使用setResult方法设置返回数据。(×)
  20. standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式(√)
  21. 通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于栈顶位置。(√)
  22. 启动系统相机使用的action是android.media.action.VIDEO_CAPTURE。(×)
  23. 启动系统相机使用的action是android.media.action.IMAGE_CAPTURE。(√)
  24. 使用Intent传递数据时,可以使用putExtra()方法把参数封装到Intent中。(√)
  25. Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象(√)
  26. 在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法得到输入的用户名。(√)
  27. 当用startActivityForResult()启动activity B时,可以在onActivityResult()方法接收activity B回传的数据(√)
  28. 使用Intent不能传递Parcelable类型的对象。 (×)

填空题

  1. 通过__getIntent()_____方法可以获取到Intent对象
  2. Activity的启动模式有四种,分别是standard、singleTop、___singleTask_______和singleInstance
  3. Activity的startActivityForResult()方法接收两个参数,第一个参数是Intent,第二个参数是___请求码______,用于在判断数据的来源
  4. ____ startActivityForResult()_____可以用来开启Activity,同样它也可以用来在Activity之间传递数据
  5. 一个对象从创建到销毁的过程被称为该对象的____生命周期_______
  6. Andorid提供了一个__ startActivityForResult()_______方法,来实现回传数据
  7. ___ProgressBar_______通常用于访问网络展示loading对话框以及下载文件时显示的进度
  8. ____Intent_____是Android程序各个组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递
  9. 采用_____隐式______意图可以启动系统的相机
  10. ___Activity_______是Android应用程序的四大组件之一,它负责管理Android应用程序的用户界面
  11. Android中Intent寻找目标组件的方式分为两种,分别是__显式意图______和___隐式意图______
  12. Activity的生命周期中分为三种状态,分别是运行状态、___暂停状态_______和停止状态
  13. Activity从启动到完全出现在用户面前会执行onCreate(),___onStart()______,onResume()三个方法
  14. _____生命周期_____就是一个对象从创建到销毁的过程,每一个对象都会经过这个过程
  15. 通过__getIntent()______方法可以获取到Intent对象
  16. __UpdateProgress______控件通常用于显示进度信息。
  17. 当Activity处于___运行______状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先销毁栈底的Activity,来确保当前Activity正常运行。
  18. 通常一个应用程序对应一个任务栈,默认情况下每启动一个Activity都会入栈,并处于___栈顶_____位置。
  19. Activity的启动模式有四种,分别是standard、singlTop_____、singleTask和singleInstance
  20. Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它就处于__暂停状态________
  21. 打开Activity的界面时会执行onCreate,onStart,___onResume_______三个方法。
  22. 在Activity生命周期的方法中, ___onCreate______方法是在Activity实例对象被创建后用来初始化这个实例对象的
  23. 在Android中通常使用____Intent______传递数据。
  24. 意图分为两类,分别是__显式意图______和___隐式意图______
  25. 在Activity中使用____startActicityForResult_______方法开启目标Activity,并期待目标Activity返回数据。
  26. 在Activity中使用_____ onActicityResult ________方法接收目标Activity返回的数据。
  27. 创建___Acticity______时需要继承父类android.app.Activity或者其子类。
  28. ___Intent______的作用是激活组件和传递参数。

003-Android-Activity和Intent习题相关推荐

  1. Android Activity和Intent机制学习笔记

    转自:http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html Activity Android中,Activity是所有程序的根本, ...

  2. [转]Android Activity和Intent机制学习笔记

    Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/f ...

  3. 【ZT】Android Activity和Intent机制学习

    Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/f ...

  4. 应用程序基础知识:activity和intent——Android开发秘籍

    应用程序基础知识:activity和intent --Android开发秘籍 v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#defaul ...

  5. Android Activity:四种启动模式,Intent Flags和任务栈(转自他人博客)

    在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作.那各个页面跳转关系如何决定呢?如果启动了顺序启动了ABCD的Activiy,如何从D调回 ...

  6. 关于android隐式启动activity的分析和说明,Android学习之Intent中显示意图和隐式意图的用法实例分析...

    本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应 ...

  7. 【转】Android Activity原理以及其子类描述,androidactivity

        Android Activity原理以及其子类描述,androidactivity 简介 Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实 ...

  8. android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序

    android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序   在应用里使用了后台服务,并且在通知栏推送了消息,希望点击这个消息回到activity, ...

  9. 十九、Android Activity初探

    原文:十九.Android Activity初探 Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话.照相.发邮件或者是浏览地图等.每个activity会提供 ...

  10. Android Activity初探

    原地址:Android Activity初探 Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话.照相.发邮件或者是浏览地图等.每个activity会提供一个 ...

最新文章

  1. 根据时间比较选择数据
  2. UIUC翟成祥教授:用文本透镜拓展人类智能
  3. Windows server 2012 搭建×××图文教程(二)配置路由和远程访问服务
  4. Win7 + VS2015 + Python3.6编译
  5. C# 读取根目录的json文件中的某个值
  6. C++之带有默认参数值的构造函数
  7. Qt工作笔记-QCustomPlot让曲线动起来
  8. c语言中 的优先级几级,C语言中的操作符优先级的详细介绍
  9. Python 字符串前面加u,r,b,f的含义(字符串前缀)
  10. 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
  11. mysql sqlite 语法_[Sqlite] Sqlite的基本日常SQL操作语句汇总
  12. python换行输出三个数中最大数_关于Python 3中print函数的换行详解
  13. 企业图谱强势来袭!玩转企业大数据
  14. TCPclient-Unity版本
  15. QT QTcpSocket
  16. android图片文字识别器,图片转换文字识别器
  17. Java之父詹姆斯•高斯林趣闻
  18. 微信钱包里的钱居然不见了,微信支付绑卡的用户要注意这几点
  19. 苹果关闭 iOS 14.4.2 系统验证通道
  20. 如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统

热门文章

  1. 明星微信营销开始啦!
  2. Armadillo使用介绍(十三):常量
  3. Java天之痕第二章攻略_轩辕剑参外传天之痕第二章怎么过 通关图文攻略
  4. Vaa3D_APP2不能编译_computeFeature无法解析
  5. Win32拳皇元源代码
  6. 机器人总动员英语情歌_机器人总动员经典台词对白爱情电影英文独白
  7. 黑莓z10 android,重生还是毁灭——黑莓Z10使用评测
  8. [转]经验分享:我的JavaEE学习道路
  9. 面向服务软件测试,面向服务的网格软件测试环境.PDF
  10. php时间戳和时间转换