Android复习题要点.docx

上传人:b****0 文档编号:17308129 上传时间:2023-07-24 格式:DOCX 页数:22 大小:25.45KB
下载 相关 举报
Android复习题要点.docx_第1页
第1页 / 共22页
Android复习题要点.docx_第2页
第2页 / 共22页
Android复习题要点.docx_第3页
第3页 / 共22页
Android复习题要点.docx_第4页
第4页 / 共22页
Android复习题要点.docx_第5页
第5页 / 共22页
Android复习题要点.docx_第6页
第6页 / 共22页
Android复习题要点.docx_第7页
第7页 / 共22页
Android复习题要点.docx_第8页
第8页 / 共22页
Android复习题要点.docx_第9页
第9页 / 共22页
Android复习题要点.docx_第10页
第10页 / 共22页
Android复习题要点.docx_第11页
第11页 / 共22页
Android复习题要点.docx_第12页
第12页 / 共22页
Android复习题要点.docx_第13页
第13页 / 共22页
Android复习题要点.docx_第14页
第14页 / 共22页
Android复习题要点.docx_第15页
第15页 / 共22页
Android复习题要点.docx_第16页
第16页 / 共22页
Android复习题要点.docx_第17页
第17页 / 共22页
Android复习题要点.docx_第18页
第18页 / 共22页
Android复习题要点.docx_第19页
第19页 / 共22页
Android复习题要点.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Android复习题要点.docx

《Android复习题要点.docx》由会员分享,可在线阅读,更多相关《Android复习题要点.docx(22页珍藏版)》请在冰点文库上搜索。

Android复习题要点.docx

Android复习题要点

复习题及答案

一、选择题

1.下列哪些语句关于内存回收的说明是正确的?

()

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

2.中下列属于的作用的是()

A、实现应用程序间的数据共享

B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

D、处理一个应用程序整体性的工作

3.下面的对自定的方式正确的是()

A、<>

<"">

<""><>

<>

<>

B、<"">

<""><>

<>

C、<>

<""><>

<>

D、<>

<""><>

<>

4.在中使用时可能需要重写的方法有()。

A、()B、()

C、()D、()

5.在中使用这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()

A、()B、()

C、()D、()

6.关于生命周期的()和()说法正确的是()

A、当第一次启动的时候先后调用()和()方法

B、当第一次启动的时候只会调用()方法

C、如果已经启动,将先后调用()和()方法

D、如果已经启动,只会执行()方法,不再执行()方法

7.下面在文件中注册方式正确的()

A、<"">

<>

<

""/>

<>

<>

<>

B、<"">

<>

""/>

<>

<>

C、<"">

<

""/>

<>

<>

D、<>

<"">

<>

""/>

<>

<>

<>

8.关于类说法正确的是()

A、他和比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型

B、他和比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是类型

C、他和比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是类型,而值也是类型

D、他和比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是类型,而值都是基本类型

9.我们都知道是线程与通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是()

A、()B、()C、()D、()

10.下面退出错误的方法是()

A、()B、抛异常强制退出C、()D、()

11.下面关于的进程和的进程,应用程序的进程说法正确的是()

A、指的虚拟机.每一个应用程序都在它自己的进程中运行,不一定拥有一个独立的虚拟机实例.而每一个都是在中的一个进程,所以说可以认为是同一个概念.

B、指的虚拟机.每一个应用程序都在它自己的进程中运行,不一定拥有一个独立的虚拟机实例.而每一个不一定都是在中的一个进程,所以说不是一个概念.

C、指的虚拟机.每一个应用程序都在它自己的进程中运行,都拥有一个独立的虚拟机实例.而每一个不一定都是在中的一个进程,所以说不是一个概念.

D、指的虚拟机.每一个应用程序都在它自己的进程中运行,都拥有一个独立的虚拟机实例.而每一个都是在中的一个进程,所以说可以认为是同一个概念.

12.项目工程下面的目录的作用是什么()

A、放置应用到的图片资源。

B、主要放置多媒体等数据文件

C、放置字符串,颜色,数组等常量数据D、放置一些与相应的布局文件,都是文件

13.关于目录说法正确的是()

A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式

B、这里的文件是原封不动的存储到设备上会转换为二进制的格式

C、这里的文件最终以二进制的格式存储到指定的包中

D、这里的文件最终不会以二进制的格式存储到指定的包中

14.是如何组织的()

A、以栈的方式组式B、以队列的方式组织

C、以树形方式组织D、以链式方式组织。

15.什么时候调用()

A.当界面启动时B.当方法被执行之后

C.当界面被隐藏时D.当界面重新显示时

16.在中,如何获取对象()

A.可以通过直接实例化得到。

B.可以通过绑定得到。

C.通过()D.通过()获取。

17.在表格布局中,"1,2"的含义是()

A、在屏幕中,当表格的列能显示完时,显示1,2列

B、在屏幕中,当表格的列显示不完时,折叠

C、在屏幕中,不管是否能都显示完,折叠1、2列

D、在屏幕中,动态决定是否显示表格。

18.绝对布局中,的含义有()

A、以手机左下为原点,组件显示到屏幕中的横向坐标值。

B、以手机左上为原点,组件显示到屏幕中的横向坐标值。

C、以手机右下为原点,组件显示到屏幕中的横向坐标值。

D、以手机右下为原点,组件显示到屏幕中的横向坐标值。

19.创建需要重写的方法是()

A、()B、()

C、()D、()

20.在使用这个类时,它的哪一个方法是用来实现版本升级之用的()

A.()B.()C.()D.()

21.中,可以直接包含多少个组件()

A.三个B.两个C.一个D.无数个

22.("1")()

A.为页创建标题为1B.为页创建为1

C.为页创建内容D.为页创建新空格

23.关于适配器的说法正确的有()

A.它主要是用来存储数据B.它主要用来把数据绑定到组件上

C.它主要用来解析数据D.它主要用来存储数据

24.类的作用()

A.可以存储缩小或放大比列B.存储文件中的图片信息

C.存储资源中的图片信息D.存储内存中的图片信息

25.1是哪个组件的属性()

A.B.C.D.

26.下列说法正确的是()

A、每个进程都运行于自己的虚拟机()中。

B、默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。

C、每个应用程序会被赋予一个唯一的用户,从而使得该应用程序下的文件,其它用户也可以访问。

D、一个应用程序数据,可以随意被其它应用程序所访问。

27.关于说的法不正确的是()

A.是为用户操作而展示的可视化用户界面

B.一个应用程序可以有若干个

C.可以通过一个别名去访问

D.可以表现为一个漂浮的窗口

28.中如何实现更改界面元素()

A.通过把当前对象传递给对象。

B.通过向发送广播。

C.通过对象更改]界面元素

D.可以在中,调用的方法实现更改界面元素。

29.激活的方法是()

A.()B.()C.()D.()

30.下列样式表定义正确的是()

A、<"">

<"">00<>

<>

B、<>

<"">00<>

<>

C、<>

<"">

<"">00<>

<>

<>

D、<>

<"">

<"">00<>

<><>

31.创建需要重写的方法是()

A、()B、()

C、()D、()

32.在使用这个类时,它的哪一个方法是用来实现版本升级之用的()

A.()B.()C.()D.()

33.关于进程,说法不正确的是()

A.组件运行所在的进程,是由决定,它可以指定该组件运行于哪个进程。

B、当急需内存时,会决定优先关闭那些空闲的进程

C.背景进程是不为用户所见的,但是还会有可能被用户看到,所以它不能被杀死

D.可视进程一般不会不被系统所杀死

34.在的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用()

A.()B.()C.()D.()

35.关于线程说法不正确的是()

A.在中,我们可以在主线程中,创建一个新的线程

B.在创建的新线程中,它可以操作组件

C.新线程可以和共同使用

D.创建的对象,它隶属于创建它的线程

36.当被消毁时,如何保存它原来的状态()

A.实现的()方法

B.实现的()方法

C.实现的()方法

D.实现的()方法

37.关于对象说法错误的是()

A.在中,对象是用来传递信息的

B.对象可以把值传递给广播或

C.利用传值时,可以传递一部分值类型

D.利用传值时,它的值可以是对象

38.在中,类是用于()

A.用于把数据绑定到组件上

B.它能把数据显示到上

C.它能把数据传递给广播

D.它能把数据传递给服务

39.使进度条变横向的系统样式是()

A.

B.

C.

D.

40.能提供内容补全的组件是()

41.对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行()

A、()B、()C、()D、()

42.中下列属于的作用的是()

A、实现应用程序间的数据共享

B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

D、处理一个应用程序整体性的工作

43.下列属于解析文件的优点的是()

A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能

B、不用事先调入整个文档,占用资源少

C、整个文档调入内存,浪费时间和空间

D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失

44.关于目录说法正确的是()

A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式

B、这里的文件是原封不动的存储到设备上会转换为二进制的格式

C、这里的文件最终以二进制的格式存储到指定的包中

D、这里的文件最终不会以二进制的格式存储到指定的包中

45.下面在文件中注册方式正确的是()

A、""/>

B、””/>

C、""/>

D、””/>

46.下列属于的状态是()[多选]

A.运行状态B暂停状态C停止状态D睡眠状态

47.关于的说话正确的是()[多选]

A.它实现不同线程间通信的一种机制B.它避免了新线程操作组件

C.它采用栈的方式来组织任务的D.它可以属于一个新的线程

48.关于广播的作用,正确的说法是()[多选]

A它是用接收系统发布的一些消息的B它可以帮助修改用户界面

C它可以启动一个D它可以启动一个

49.下面属于的子类的是()[多选]

ABCD

50.在中,定义一个组件时,有两个属性必须写()[多选]

AB

C""D

51.请找出你学过的适配器类()[多选]

AB

CD

52.关于主题的说法,正确的是()[多选]

A它是属性集合

B它可以在程序中来设置

C它通常用于一个或所有上

D它可以用于单个上

53.意图可分为()[多选]

A显式意图B隐式意图C组件意图D类意图

54.关于数据库,正确的说法()[多选]

A类主要是用来创建数据库和更新数据库

B类是用来操作数据库的

C在每次调用的()方法时,会执行的方法。

D当数据库版本发生变化时,可以自动更新数据库结构

55.传递数据时,下列的数据类型哪些可以被传递()[多选]

A、B、C、D、

56.中下列属于的作用的是()

A、实现应用程序间的数据共享

B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

D、处理一个应用程序整体性的工作

57.下面哪一个不属于体系结构中的应用程序层()

A、电话簿B、日历C、D、程序

58.下面哪种说法不正确()

A、应用的目录下的被删除后还能自动生成;

B、目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(,);

C、文件是每个项目必须有的,是项目应用的全局描述。

其中指定程序的包名(”…”)+指定应用的某个组件的名字(”…”)组成了该组件类的完整路径

D、和目录都能存放资源文件,但是与不同的是支持任意深度的子目录,在它里面的文件不会在里生成任何资源

59.在一个相对布局中怎样使一个控件居中()

A、""B、""

C、""D、""

60.设置返回值为和有何区别?

()

A、没有区别,都能对事件进行监听

B、设置为时只能在移动时获得一次监听事件,则可以多次

C、返回表示这个消息已经被处理结束,后续的不再接收到这个消息

D、设置为是,在处理一次监听事件后,系统将抛弃该次事件

61.下列说法哪个不正确()

A、拥有""标签的在横竖屏转换时不会再执行方法

B、默认情况下对一个的对象进行横竖屏切换,该对象的方法在每次切换时都会执行

C、一个的对象a1上弹出了一个模拟对话框形式的的对象a2,按返回键后a1执行了和方法2执行了和方法

D、一个界面上的中输入文字后,再按下,该界面消失,等再回到该界面文字内容仍在,方法也不会执行

62.下列说法错误的是()

A、起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦

B、可以传递对象

C、对于直接,不需要去做解析,因为目标组件已经很明确,需要解析的是那些间接,通过解析,将映射给可以处理此的、或

D、通过可以删除程序

63.<"1.0""8"?

>

<""

"">

<

""

"5"

"3"/>

<>

这是一个资源配置文件,下面描述正确的是?

()

A、这个文件是画一个宽为5,高为3的色块

B、这个文件是画一个宽从5到3的等腰梯形

C、这个文件是画一个底为5高为3的等腰三角形

D、这个文件是画一条虚线,实线段5,间隔3

64.下列关于的描述,正确的是()

A.主要负责一些耗时比较长的操作,这说明会运行在独立的子线程中

B.每次调用类中的()方法后都会新建一个实例

C.每次启动一个服务时候都会先后调用()和()方法

D.当调用了类中的()方法后,中的()方法会自动回调

 

二、填空题

1、中常用的五种布局是,,,和。

2、的四大组件是,,和。

3、中的实现方法是:

和。

4、一般会重载7个方法用来维护其生命周期,除了()()()外还有。

5、的数据存储的方式,文件,,网络。

6、当启动一个并且新的执行完后需要返回到启动它的来执行的回调函数是()。

7、属于中的三种适配器、、。

8、元素中的取值有、、。

9、支持五种数据类型包括、、、、。

10、一个就是一个可视化的界面或者看成是控件的容器。

11、()方法在被暂停或收回和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。

12、是被干掉前最后一个被调用方法,当调用方法或者系统为了节省空间将它暂时性的干掉时候调用。

13、使用()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务仍然进行。

14、当应用程序中某广播在进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息。

15、定义水平方向布局时至少设置的三个属性:

,和

16、设置字体的属性是:

()

17、平台由操作系统,中间件,用户界面和应用软件组成的。

18、平台提供了2D,3D的图形支持,数据库支持,并且集成了浏览器

19、 主要以语言为基础。

20、是一个标准的压缩包,其内容包含的是编译后的,包含了全部的。

 

三、简答题

1、的进程和的进程,应用程序的进程是否为同一个概念

指的虚拟机。

每一个应用程序都在它自己的进程中运行,都拥有一个独立的虚拟机实例。

而每一个都是在中的一个进程,所以说可以认为是同一个概念。

2、简述应用程序结构是哪些?

应用程序结构是:

(内核)、(系统运行库或者是核心库)、(开发框架包)、(核心应用程序)

3、如何将一个设置成窗口的样式?

在中定义的地方

""或

""就变成半透明的

4、简述的数据存储方式。

方式

文件存储方式

数据库方式

内容提供器()方式

网络存储方式

5、简述是如何实现数据共享的。

创建一个属于你自己的或者将你的数据添加到一个已经存在的中,前提是有相同数据类型并且有写入的权限。

6、请解释下程序运行时权限与文件系统权限的区别。

运行时权限(授权)

文件系统内核授权

7、卡的文件有何作用?

卡的文件系统有自己规范,主要是为了和手机通讯,本身可以有自己的操作系统,就是作存储并和手机通讯用的

8、什么是嵌入式实时操作系统,操作系统属于实时操作系统吗?

嵌入式实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。

主要用于工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。

又可分为软实时和硬实时两种,而是基于内核的,因此属于软实时。

9、中的动画有哪几类,它们的特点和区别是什么?

两种。

一种是动画、还有一种是动画。

动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。

10、简述的生命周期

一个有三个基本的状态:

 

当在前台运行时(在当前任务的堆栈顶),为活动或者运行状态。

这时会响应用户的操作。

当失去焦点但是对用户仍然可见时为暂停状态。

此时,别的在他的上面,透明或者备有被全部覆盖。

所以其中一些暂停的也可以被显示。

一个暂停的是处于活动状态的(他维护着所有的状态保存着信息,并且依然附着在窗口管理器)。

 

如果一个完全被另一个所掩盖那他会处于状态。

但仍然保存着原来的状态和信息。

然而,如果别的地方需要更多的内存而且这个仍一直处于隐藏状态,那么系统有可能会杀死他的进程。

如果一个是暂停或者停止状态,系统可以清理他们占用的内存,或者调用()方法,或者直接结束他的进程。

当他再次显示给用户时,会完全的重新运行并且加载以前所存储的信息。

11、列举通过传递不同数据类型的方法(至少5个)?

①()

②()

③(o)

④()

⑤()

12、阐述和的异同?

(1)不同点:

是站在父的角度描述问题,它规定它里面的内容必须与这个父边界的距离。

则是站在自己角度描述问题,规定自己和其他(上下左右)的之间的距离如同一级只有一个,那么他的效果基本上就和一样。

(2)相同点:

如同一级只有一个,那么的效果基本上就和一样

13、简述平台的特征有哪些。

开放性、

挣脱运行商的束缚、

丰富的硬件选择、

无缝结合的应用

14、简述平台开发环境搭建的步骤。

安装,

安装,

安装,

搭建集成开发环境()、

配置()、

创建()

15、简述系统架构从高到低的几个层次。

四个层次,分别是:

应用程序层()、

应用程序框架层()、

各种库()和运行环境()、

内核()

16、应用程序的基本组件有哪些?

17、根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为几个?

可以划分为5个:

前台进程、可见进程、服务进程、后台进程、空进程

18、随着的创建和销毁,可能会经历哪四种状态?

活动状态:

当前的,位于栈顶,用户可见,并且可以获得焦点

暂停状态:

失去焦点的,依然可见,即使在内存低的情况下,也不会被系统杀死

停止状态:

该被其他所覆盖,不可见,但是仍然保存所有的状态和信息。

当内存低的情况下,它将要被系统杀死

销毁状态:

该结束,或所在的进程结束

19、使用资源包括哪几种方法?

在代码里使用资源类;

在代码里调用资源类并实例化;

从其他资源类里引用

20、主要包含哪些功能?

说明的数据包,数据包名是的唯一标识

描述的

说明的运行在那个下

声明的权限,用以访问受保护的,以及与其他进行交互

声明的其他必备权限,用以与进行交互

列举运行时所需要的配置信息,这些声明信息只有在程序开发和测试时存在,在发布前被删除

声明所需要的的最低级版本

列举所需要链接的库

21、应用程序的菜单有哪几种?

应用程序的菜单有3种:

选择菜单()、

上下文菜单()、

子菜单()

22、在界面上创建一个(含数据选项)的步骤。

1、在布局文件中添加<>标记,并为其指定属性

2、编写用于指定列表项的数组资源文件,并将其保存在目录中,在该文件中添加一个字符串组

23、现行布局中属性的作用是什么?

用于设置布局管理器内组件的排列方式,其可选的值为和,默认值为

24、中实现事件处理的步骤?

(1)将事件监听器注册到事件源

(2)触发事件源上的事件

(3)生成时间对象

(4)触发事件监听器,事件被作为参数传入事件处理器

(5)调用事件处理器做出响应

25、简述模拟器中应用程序使用卡的步骤。

(1)调用的()方法判断手机上是否插入了卡,并且应用程序具有读写卡的权限

(2)调用的()方法来获取外部存储器,也就是卡的目录

(3)使用、、和来读写卡

26、简述创建或打开一个数据库的方法有哪些?

27、使用来实现数据共享,都涉及到哪些辅助类。

()、()、()、()、()、()

28、开发的步骤

(1)开发一个子类,并实现增、删、改、查等方法

(2)在里面注册该

29、()和()启动服务的区别:

  服务不能自己运行,需要通过调用()或()方法启动服务。

这两个方法都可以启动,但是它们的使用场合有所不同。

  1.使用()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。

使用()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止。

  2.采用()方法启动服务,在服务未被创建时,系统会先调用服务的()方法,接着调用()方法。

如果调用()方法前服务已经被创建,多次调用()方法并不会导致多次创建服务,但会导致多次调用()方法。

采用()方法启动的服务,只能调用()方法结束服务,服务结束时会调用()方法。

  3()方法启动服务,在服务未被创建时,系统会先调用服务的()方法,接着调用()方法。

这个时候调用者和服务绑定在一起,调用者退出了,系统就会先调用服务的()方法,接着调用()方法。

如果调用()方法前服务已经被绑定,多次调用()方法并不会导致多次创建服务及绑定(也就是说()和()方法并不会被多次调用)。

如果调用者希望与正在绑定的服务解除绑定,可以调用()方法,调用该方法也会导致系统调用服务的()>()方法。

30、请解释下在单线程模型中、、、之间的关系。

简介:

  一个允许你发送和处理和对象,这些对象和一个线程的相关联。

每一个线程实例和一个单独的线程以及该线程的相关联。

当你创建一个新的时,它就和创建它的线程绑定

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2