当前位置:文档之家› 复习答案-android

复习答案-android

复习答案-android
复习答案-android

2013年嵌入式专业android 复习题库(内部资料,禁止QQ共享、网络共享)

一、选择题

1.Android是一种以Linux为基础的开放源码操作系统,主要应用于便携设备。Android股份有限公

司于2003年在美国加州成立,在2005年被Google收购,从2009年2月开始推出Android 1.1,到2012年已经推出Android 4.0,发展非常的迅速,以下叙述有问题的是。()

A、2009年4月,推出了Android 1.5 ,名称是Cupcake 纸杯蛋糕

B、Android 1.5主要改进:摄像头开启和拍照速度更快;GPS定位速度大幅提升;支持触屏虚拟键盘

输入

C、2009年9月,推出了Android 1.6,名称是Donut 甜甜圈

D、2009年4月,微软推出了Android 1.5 ,名称是Gingerbread 姜饼

2.Activity是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件,以下叙述有问题的是。()

A、Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用

于提示用户程序已经正常启动

B、在界面上的表现形式:全屏窗体,非全屏悬浮窗体,对话框

C、Activity形象的说就是一个容器,在里面放置各种控件(按钮,文本,复选框等),就形成了软

件的界面

D、Activity和Service一样,都没有用户界面,适合用于需要长时间在后台运行的应用3.Button,就是按钮,是Android中应用最多的控件之一,也是应用程序和用户实现相互交互的功能之一,以下叙述错误的是。()

A、Button是一种按钮控件,用户能够在该控件上点击,并后引发相应的事件处理函数

B、ImageButton是一种带图片显示的控件按钮

C、使用Button,必须导入包 android.widget.Button

D、Button是一种文本显示控件,主要功能就是显示文本

4. Android系统中会存在很多应用程序,Content Provider 属于Android应用程序的组件之一,作

为应用程序之间主要的共享数据的途径,以下叙述有问题的是。()

A、ContentProvider的不必进行权限许可,开发者可以任意访问和使用

B、android有一个独特之处就是,数据库只能被它的创建者所使用,其他的应用是不能访问到的,

所以如果你想实现不同应用之间的数据共享, content provider是一种非常重要的方法C、在Android中,content provider是一个特殊的存储数据的类型,它提供了一套标准的接口用来

获取以及操作数据

D、Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口

5. Dalvik调试监视服务DDMS是由Android软件开发包()提供的调试工具。

A、JDK B. SDK C.Logcat D. console

6. 下列哪个是Android的集成开发环境()

A、 Mozilla Firefox

B、 eclipse

C、 Visual C++ 6.0

D、 CodeBlocks

7. 下列哪个是Java的集成开发环境()

A、eclipse

B、Microsoft Office PowerPoint

C、SQL Server 2008

D、Adobe Dreamweaver

8. Java源文件和编译后的文件扩展名分别为()

A、 .class和 .java

B、 .java和 .class

C、 .class和 .class

D、 .java和 .java

9. 设 int x=1,float y=2,则表达式 x / y的值是()

A、0

B、1

C、0.5

D、2

10. 下列哪一个关键字用于实现接口来定义类?()

A、extends

B、implements

C、abstract

D、interface

11. 若a的值为3时,下列程序段被执行后,c的值是多少?()

if ( a>0 )

if ( a>3 ) c = 12;

else c = 3;

else c = 7;

A、1

B、2

C、3

D、4

12. 下列程序段执行后,变量a的值是多少?()

int a = 5, b =12;

a = ++a+b;

A、10

B、18

C、12

D、5

13. 下列程序段执行后,变量a的值是多少?()

int a = 0;

for(int i = 0; i < 10; i++){

if(i%2 == 0)

a++;

}

A、1

B、5

C、7

D、12

14. 下列哪个可以用于创建一个新的线程()

A、从Thread类派生一个新的线程类,并重载它的run()方法

B、Java无法创建新线程

C、只需定义一个Thread对象、只需要派生Runnalbe接口即可

D、实现ThreadRunnalbe接口,并重载start()方法

15. 当一个线程调用start方法后,该线程处于什么状态()

A、新建状态

B、就绪状态

C、运行状态

D、暂停状态

16. Android应用程序开发中,开发者经常使用XML文件声明界面布局的特点,以下对界面设置相关

叙述正确的是要求的是()

A、Android开发中,对于界面布局的开发方式是将程序的表现层和控制层分离

B、Android开发中,在后期简单调整修改用户界面时,既需对XML界面布局文件进行修改,也需更

改程序的源代码

C、android:layout_height="wrap_content" 表示此控件的宽度等于父控件的宽度

D、Android开发中,界面布局的布局和功能都必须在代码中实现,没有其他的文件对布局进行描述

17.在android开发中列表ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够

根据数据的长度自适应显示,以下对ListView表述不正确的是()

A、列表的显示需要三个元素:ListVeiw控件(用来展示列表的View)属于其中之一;

B、ListView不一定需要使用Adapter适配器,它可以直接把数组列表的值显示到界面控件

C、列表的显示需要三个元素:适配器Adapter(用来把数据映射到ListView上的中介) 属于其中之一

D、列表的显示需要三个元素:数据源(具体的将被映射的字符串,图片,或者数组) 属于其中之一

18. 在android开发中,Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之

间一个重要的纽带。在常见的View(ListView,GridView,Spinner)等地方都需要用到

Adapter,以下对Adapter表述不正确的是()

A、一般来说,数据可以来自一个数组,一个List,或者数据库中的游标。这些是程序开发中用到的

非常多的数据集合的表示方式

B、数据和ListView中间加入一个第三者Adapter来关联数据和ListView,不仅能获取到数据,而

且能把获取到的数据以自己定制的方式呈现出来,并把这个呈现转交给ListView来进行显

示,这就是Adapter的作用。

C、在ListView、EditText和ImageButton等控件中,一般都需使用到适配器Adapter。

D、一般来说,数据可以来自一个数组,一个List,或者数据库中的游标。这些是程序开发中用到的

非常多的数据集合的表示方式

19. 随着智能手机和3G网络的普及,移动互联网日益成为人们生活娱乐的重心之一,各具特色的多

媒体播放器MediaPlayer是大部分移动互联网程序员开发的首选练习项目,以下叙述正确的

是要求的是()

A、MediaPlayer player = MediaPlayer.create(this, R.raw.test); 代码的功能是通过

MediaPlayer的create方法创建对象, 此对象产生后处于Prepared状态

B、player. pause(); 代码的功能是调用pause()方法使对象进入停止状态

C、player.prepare();这个功能是可有可无的

D、我们一般采用使用new操作符创建MediaPlayer对象,获得MediaPlayer对象之后,不需要调用

setDataSource()和prepare()方法,直接可以调用start()方法开始播放

20. Android应用程序开发中,开发者经常使用XML文件声明界面布局的特点,以下对界面设置相关

叙述正确的是要求的是()

A、Android开发中,在后期简单调整修改用户界面时,既需对XML界面布局文件进行

修改,也需更改程序的源代码

B、Android开发中,在后期简单调整修改用户界面时(如根据用户要求,对确定按钮

的大小进行调整),无需更改程序的源代码,只需对XML界面布局文件进行修改

C、android:layout_height="wrap_content" 表示此控件的宽度等于父控件的宽度

D、android:layout_width="fill_parent表示此控件的宽度是最小宽度,等于自己内容所必

须的宽度

21.在Android应用中,由于手机界面的尺寸较小的特性,经常会用到TabHost选项卡进行界面的切

换,如拨电话界面、联系人列表以及电话历史记录三个界面之间的切换方式就采用了TabHost

这种方式,以下叙述不正确的是()、

A、Tab标签页可以实现多个分页之间的快速切换,每个分页可以显示不同的内容

B、每个分页可以建立一个XML文件,用以编辑和保存分页的界面布局

C、public class TabDemo extends TabActivity {} ; 代码声明了TabDemo类继承自TabActivity,

与以往继承Activity不同,TabActivity支持内嵌多个Activity或View

D、TabHost中我们不能使用getTabHost()方法来获取TabHost

22.关于Android用户界面框架和MVC之间的描述,以下不正确的是()。

A、控制器使用队列处理外部动作,每个外部动作作为一个对立的事件被加入队列中

B、Android用户界面框架(Android UI Framework)目前还没有采用MVC模型

C、MVC是模型(Model),视图(View)和控制(Controller)的缩写,其目的实现所开发的系统的职能

分工。

D、MVC模型中的控制器能够接受并响应程序的外部动作,如按键动作或触摸屏动作等

23.Android中菜单menu的使用时非常频繁的,能够在不占用界面空间的前提下,为应用程

序提供了统一的功能和设置界面,并为程序开发人员提供了易于使用的编程接口,以下对memu表述不正确的是()

A、Menu位于 android.widget包里,使用时必须import相应的包

B、重载Activity的onCreateOptionMenu()函数,才能够在Android应用程序中使用选项菜单

C、按下手机的“menu”键,就可以呼出程序开发的menu选项菜单(如果此Activity有的话)

D、无需重载Activity的onCreateOptionMenu()函数,就能够在Android应用程序中使用选项菜单

24.系统控件是Android系统提供给用户已经封装的界面控件。提供在应用程序开发过程中常见功能

控件。系统控件更有利于帮助用户进行快速开发,同时能够使Android系统中应用程序的界

面保持一致性,以下哪些控件不是系统控件()

A、FlashText

B、Button

C、Spinner

D、TextView

25.关于TextView和EditText的描述,以下哪个选项是不正确的()

A、TextView是一种用于显示字符串的控件

B、EditText不是系统提供的标准的控件

C、EditText从本质上讲,其实是一个具有编辑功能的TextView

D、TextView textView = (TextView)findViewById(R.id.TextView01);表示FindViewById()函数

能够通过ID引用界面上的任何控件,只要该控件在XML文件中定义过ID即可

26. TextView android:id="@+id/TextView01 这句代码的作用,描述不正确的是()

A、android:id属性声明了TextView的ID,这个ID的功能是能被用于在代码中引用这个TextView

对象

B、@表示后面的字符串是ID资源的名称

C、加号(+)表示需要建立新资源名称,并添加到R.java文件中

D、加号(+)表示需要建立新资源名称,需手工修改R.java,进行添加

27.用户界面(User Interface,UI)是系统和用户之间进行信息交换的媒介,关于android系统中,UI相

关表述不正确的是()

A、能够合理利用较小的屏幕显示空间,构造出符合人机交互规律的用户界面,避免出

现凌乱、拥挤的用户界面

B、目前,手机开发中还不能使用流行图像用户界面(Graphical User Interface,GUI)

C、未来的用户界面将更多的运用虚拟现实技术,使用户能够摆脱键盘与鼠标的交互方

式,而通过动作、语言,甚至是脑电波来控制计算机

D、Android能实现界面设计与程序逻辑完全分离,这样不仅有利于他们的并行开发,

而且在后期修改界面时,也不用再次修改程序的逻辑代码

28.Android应用开发中,界面布局经常会涉及尺寸大小的设置,如字体的大小,间隔位置的大小,以

下叙述有问题的是()

A、DPI(dot per inch),每英寸像素数,如120dpi,160dpi等,假设QVGA(320*240)分辨率的屏幕物理尺

寸是(2英寸*1.5英寸),则dpi=160

B、dip device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,

一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素

C、在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所

以引入了dip的概念。比如定义一个矩形10 x 10dip.在分辨率为160dpi的屏上,比如G1,

正好是10 x 10像素。而在240 dpi的屏,则是15 x 15像素.换算公式为pixs = dips * (density/160).

density就是屏的分辨率

D、设定大小的字体在不同分辨率手机上的显示是完全系统的,所以没必要设定尺寸

29.所有Android组件都具有自己的生命周期,是从组件建立到组件销毁的整个过程,因为Android

应用程序的生存期并不是由应用本身直接控制的,而是由Android系统平台进行管理的,所以,对于对于我们开发者而言,Activity作为最基本的组件,我们必须掌握相关的生命周期的概念,以下叙述有问题的是()

A、Activity生命周期指Activity从启动到销毁的过程

B、Activity表现为四种状态,分别是活动状态、暂停状态、停止状态和非活动状态

C、void onCreate();Activity启动后第一个被调用的函数,常用来进行Activity的初始化,例如创建

View、绑定数据或恢复信息等

D、void onCreate();Activity启动后第一个被调用的函数,这个函数可有可没有

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

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

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

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

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

31.Dalvik调试监视服务DDMS它是几个工具的完美融合:()、文件浏览器(File Explorer)、模拟控制

台(Emulator console)和日志控制台(Logging console)。

A、DEBUG

B、模拟控制台

C、logcat

D、任务管理器

32.安装了Android开发工具插件()的Eclipse集成开发环境(Inregrated Development Environment,IDE),

那么DDMS工具已经紧密地融合到了你的开发环境中。

A、SDK

B、ADT

C、JDK

D、AVD

33.做移动应用程序,界面布局是最基本的要素,对界面中所有控件的各种属性的灵活设置和运用,

能使界面看上去更加独特和专业,以下对界面设置相关叙述正确的是要求的是()

A、android:layout_above 将该控件的底部置于给定ID的控件之上

B、android:id ——指定控件当中字体的大小

C、android:textSize ——指定控件的高度

D、 android:width ——指定控件当中字体的大小

34. Android系统中用于存储第三方Android应用程序的APK文件的目录名称是()。

A、/sdcard/download/

B、/data/data//databases/

C、/data/app/

D、/data/data//cache/

35.Android系统中应用程序顶层的目录名称是()。

A、/sdcard/download/

B、/data/data//databases/

C、/data/app/

D、/data/data//

36. Android系统中用于存储应用程序数据库的目录名称是()。

A、/sdcard/download/

B、/data/data//databases/

B、/data/app/ D、/data/data//

37. DDMS中的文件浏览器允许你查看()上的文件(包括应用程序文件、目录和数据库),并且可以进行

提取或添加。

A、互联网

B、PC

C、真机设备

D、移动硬盘

38. LogCat窗口能够让你监视()。在这里将显示Log.i()、Log.e()和其他Log方法调用产生的消息。

A、console

B、Devices

C、Emulator Control

D、Android日志控制台

39. Logcat日志的标签是系统部件原始信息的一个简要的标志。优先级有下列集中,是按照从低到高顺利

排列的: ()

A、Verbose

B、Silent

C、Silent

D、Verbose

40.通过根目录下的documentation.html文件可以启动Android SDK的帮助文档,此目录为()。

A、/add-one

B、/docs

C、/platforms

D、/tools

41. 在Java中,与数据库连接的技术是()

A、ODBC

B、JDBC

C、数据库厂家驱动程序

D、数据库厂家的连接协议

42.Java中访问限定符不包括()

A、public

B、private

C、default

D、final

43.下列哪个不是Activity的生命周期方法之一?()

A、onCreate

B、startActivity

C、onStart

D、onResume

44.关于Java语言叙述错误的是()

A、Java语言具有跨平台性

B、Java是一种面向对象的语言

C、Java语言中的类可以多继承

D、Java的垃圾收集机制自动回收程序已不再使用的对象

45.以下叙述正确的是()

A、Java提供了许多系统定义类,用户可以直接使用

B、main方法必须是public方法

C、Java应用程序的文件名可以是任意的

D、Java语言中的数组元素只能是基本数据类型而不能为对象类型

46.关于Java中数据类型叙述正确的是()

A、整型数据在不同平台下长度不同

B、boolean类型数据只有2个值,true和false

C、数组属于简单数据类型

D、Java中的指针类型和C语言的一样

47.设 int x=1,float y=2,则表达式 x / y的值是()

A、0

B、1

C、2

D、以上都不是

48.以下语句有语法错的是()

A、int x=1;y=2;z=3

B、for (int x=10,y=0;x>0;x++);

C、while (x>5);

D、for(; ;);

49.关于类和对象的叙述正确的是()

A、Java的类分为两大部分:系统定义的类和用户自定义的类

B、类的静态属性和全局变量的概念完全一样,只是表达形式不同

C、类的成员至少有一个属性和一个方法

D、类是对象的实例化

50.以下有关构造方法的说法,正确的是()

A、一个类的构造方法可以有多个

B、构造方法在类定义时被调用

C、构造方法只能由对象中的其它方法调用

D、构造方法可以和类同名,也可以和类名不同

51.以下有关类的继承的叙述中,正确的是()

A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

B、子类只能继承父类的方法,不能继承父类的属性

C、子类只能继承父类的非私有属性,不能继承父类的方法

D、子类不能继承父类的私有属性

52.下列哪个可做Android数据存储?()

A、SQlite

B、MySql

C、Oracle

D、DB2

53.void 的含义:()

A、方法体为空

B、定义的方法没有形参

C、定义的方法没有返回值

D、方法的返回值不能参加算术运算

54.关于Java中异常的叙述正确的是:()

A、异常是程序编写过程中代码的语法错误

B、异常是程序编写过程中代码的逻辑错误

C、异常出现后程序的运行马上中止

D、异常是可以捕获和处理的

55.所有的异常类皆继承哪一个类?()

A、java.io.Exception

B、https://www.doczj.com/doc/db11748189.html,ng.Throwable

C、https://www.doczj.com/doc/db11748189.html,ng.Exception

D、https://www.doczj.com/doc/db11748189.html,ng.Error

56.下面哪个不是java语言中的关键字?()

A、long

B、sizeof

C、instanceof

D、const

57.为实现进程之间的通信,需要使用下列那种流才合适?()

A、Data stream

B、File stream

C、Buffered stream

D、Piped stream

58.在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?()

A、ActionListener

B、MouseListener

C、MouseMotionListern

D、ItemListener

59. 下面哪些是short型的取值范围 ()

A、-27 – 27-1

B、0 – 216-1

C、-215 – 215-1

D、-231 – 231-1

60. 哪些是将一个十六进制值赋值给一个long型变量()

A、long number = 345L;

B、long number = 0345;

C、long number = 0345L;

D、long number = 0x345L;

61.在// point x处的哪些声明是合法的 ()

class Person {

private int a;

public int change(int m){ return m; }

}

public class Teacher extends Person {

public int b;

public static void main(String arg[]){

Person p = new Person();

Teacher t = new Teacher();

int i;

// point x

}

}

A、 i = m;

B、i = b;

C、i = p.a;

D、 i = p.change(30);

62. 下列哪个可做EditText编辑框的提示信息?()

A、android:inputType

B、android:text

C、android:digits

D、android:hint

63.下面的哪些答案可以用以表示八进制值8?( )

A、010

B、0x10

C、08

D、0x8

64.android是如何组织Activity的( )

A、以栈的方式组式Activity

B、以队列的方式组织Activity

C、以树形方式组织Activity

D、以链式方式组织Activity

65.下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的?( )

A、transient

B、synchronized

C、serialize

D、static

66.onPause什么时候调用( )

A、当界面启动时

B、当onCreate方法被执行之后

C、当界面被隐藏时

D、当界面重新显示时27.给出以下关于一个使用适当的字符间距的字体的TextField的表达式

67.TextField t = new TextField("they are good",40);//40指的是像素

哪些叙述是对的?()

A、被显示的字符串可以使用多种字体

B、一行中最大的字符数是40

C、显示的宽度正好是40个字符宽

D、用户可以编辑字符

68.在android开发中,()是一种广泛运用的在应用程序之间传输信息的机制。

A、Broadcast

B、Activity

C、Java

D、Intent

69.在android开发中,()是一种广泛运用的在应用程序之间传输信息的机制。

A、Category

B、Intent

C、Broadcast

D、Activity

70.在android开发中,()是对发送出来的 Broadcast进行过滤接受并响应的一类组件。

A、BroadcastReceiver

B、Context

C、Toast

D、AndroidManifest

71.在android开发中,Context是对发送出来的()进行过滤接受并响应的一类组件。

A、Broadcast

B、BroadcastReceiver

C、AndroidManifest

D、Toast

72.在android开发中,以下说法正确的是()。

A、Context是对发送出来的Broadcast进行过滤接受并响应的一类组件

B、广播接收器仅在它执行这个方法时处于失活状态。当onRecever()返回后,它就变为活跃状态。

C、在AndroidManifest.xml中用标签声明注册BroadcastReceiver

D、Category是一种广泛运用的在应用程序之间传输信息的机制

73.在android开发中,注册BroadcastReceiver有()种方式

A、1

B、2

C、3

D、4

74.在android开发中,注册BroadcastReceiver方式为()

A、动态和静态两种

B、仅有动态

C、仅有静态

D、动态和静态都不是

75.在android开发中,Android有四大组件Activity、Service、()、Content Provider。

A、Broadcast Receiver

B、Component

C、Toast

D、Intent

76.在Android系统中, 广播的发送者和接收者事先是不需要知道对方的存在的,这样带来的好处是能符合软件工程中所强调的模块之间的()

A、低内聚低耦合性

B、高内聚低耦合性

C、低内聚高耦合性

D、高内聚高耦合性

77. 在Android系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以

下描述不正确的是()

A、广播机制,本质上它就是一种组件间的通信方式

B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容

易与其它系统进行集成。

C、广播是在组件之间传播数据(Intent)的一种机制;这些组件必须位于同一进程中

D、符合软件工程中强调的模块之间的高内聚低耦合性。

78.在Android系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以下描述不正确的是()

A、广播机制,本质上它就是一种组件间的通信方式,一种消息订阅/发布机制

B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容

易与其它系统进行集成。

C、广播是在组件之间传播数据(Intent)的一种机制;这些组件不必位于同一进程中,也可以在不

同的进程中

D、不符合软件工程中强调的模块之间的高内聚低耦合性。

79.在Android系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以下描述不正确的是()

A、广播机制,本质上它就是一种组件间的通信方式,一种消息订阅/发布机制

B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就不具有高度的可扩展性,

不容易与其它系统进行集成。

C、广播是在组件之间传播数据(Intent)的一种机制;这些组件不必位于同一进程中,也可以在不

同的进程中

D、符合软件工程中强调的模块之间的高内聚低耦合性。

80.Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种模型的重要步骤就是对事件进行广播,可构建Intent对象后调用()方法实现

A、sendBroadcast(Intent)

B、startActivity(Intent)

C、startActivityForResult(Intent)

D、startService(Intent)

二、判断题

()81.Java和C语言一样,可以使用goto语句。

()82.Java程序可以只编译一次,就可以在各种系统中运行。

()83.Java分为三个体系,其中之一是JavaME(Java 2 Platform Micro Edition,java平台微型版)。()84. Java 编程语言是个面向对象的编程语言。

()85. Java 编程语言不是健壮、安全与系统无关的编程语言。

()86.面向对象就是使用对象进行程序设计,简写成OOP。

()87. Java面向对象编程语言的特征之一是多态性。

()88. Android也是面向对象的编程语言。

()89.人们为了更好地认识世界,将现实生活中的事物(对象)划分成类。

()90.类用来定义对象所有的属性和方法,同一类的所有对象都拥有相同的特征和操作。

()91. boolean是Java 语言中的关键字, 不能另作它用。

()92. void不是Java 语言中的关键字, 可以任意使用。

()93. com.siso.liu这个包名是Java 语言中符合规范的命名。

()94. Java 中所有的注释内容是不会被编译和执行的内容,只是起解释说明作用。

()95.输入/输出处理是程序设计中非常重要的环节,如从键盘输入数据,从文件中读取数据或向文件中写数据等。

()96.进程是指程序的动态执行过程,每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销比较大。

()97.Android 系统从2008年开始,一直在不停的发布新版本,Android 1.5是属于Google公司正式对外发布的android系统版本。

()98. Activity是Android程序的最常见组件,Activity生命周期指Activity从启动到销毁的过程。

()99. TextView和EditText都是android系统提供的系统控件,能很方便的使用。

()100. R.java文件不能手工修改。

三、简答题

简述启动Activity的两种方式

请介绍下Android中常用几种布局(或进行比较说明)?

请阐述Android的4大组件

简述BroadcastReceiver的作用与使用注意点

简述Service的功能

举例说明Activity、Service的生命周期函数的作用(常用的几个)

程序说明(重点spinner、listview例题)

请简述Intent的概念及作用

四、编程题

1、编程实现多个Activity之间的跳转:补充程序,实现不同的Intent对象,分别实现(1)

拨打电话(2)隐式跳转(启动学院主页)(3)显示跳转(假设第二个Activity 的类名是SecondActivity.java)(实际启动用)

2、会OptionMenu的简单编程。

android试卷A及答案

Android应用试卷A 一、选择题(10分) 1. 下列不是手机操作系统的是?(D) A.Android B. Window Mobile C. Apple IPhone IOS D. windows vista 2. 下列选项哪个不是Activity启动的方法?(B ) A. startActivity B. goToActivity C. startActivityForResult D. startActivityFromChild 3. 下列哪个不是Activity的生命周期方法之一?(B ) A. onCreate B startActivity C. onStart D. onResume 4. 下列哪个可做Android数据存储?( A ) A. SQlite B. MySql C. Oracle D. DB2 5. 下列哪个可做EditText编辑框的提示信息?( D ) A. android:inputType B. android:text C. android:digits D. android:hint 二、真空题(2分) 1. 为了使android适应不同分辨率机型,布局时字体单位应用sp ,像素单位应用sp 和dip 。 2. 定义LinearLayout水平方向布局时至少设置的三个属性: android:orientation ,android:layout_width 和android:layout_height 。 3. 设置 ImageView控件为灰色的方法是:android:background=”#040” 。 4. layout布局文件的命名不能出现字母大写。 5. 设置EditText只能输入”1234567890.+-*/%()”属性:android:digits 。 6. 设置TextView字体的属性是:android:textSize 。 三、简答题(30分) 1. Android项目中的入口Activity怎么写?如何注册一般的Activity? (1) Android项目中的入口Activity:

Android工程师笔试题及答案(汇编)

Android工程师面试题 一、基础(79分) 1. String s = new String("xyz");创建了几个String Object? ( )3分 A、1个 B、2个 C、3个 D、4个 2. Math.round(11.5)和Math.round(-11.5)分别等于多少?()2分 A、11和-11 B、12和-11 C、11和-12 D、12和-12 3.以下错误的说法有:( )2分 A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理 B、exception 表示一种设计或实现问题 C、Set和Map都继承自Collection接口 D、接口可以继承接口 E、抽象类可以继承没有构造函数的实体类 4. 以下哪种类型不能作为switch(expr1)表达式的expr1?( )3分 A、int B、long C、char D、byte 5. 有关ArrayList和Vector的说法,那些是错误的?( )3分 A、Vector是线程安全的 B、ArrayList是线程序不安全的 C、当需要增长时,Vector默认增长为原来一培 D、当需要增长时, ArrayList默认增长为原来一培 6. 以下说法那些是错误的?()3分 A、一个char型变量可以存储一个中文汉字 B、String是最基本的数据类型 C、Integer的缺省值是0 D、String类提供了数值不可改变的字符串 7.请指出以下代码的执行结果()5分 class A{ static{ System.out.print("X"); } public A(){ System.out.print("2"); } } class B extends A{ static{ System.out.print("a"); } public B(){ System.out.print("b"); } } public class Hello{ public static void main(String[] ars){

30道android经典选择题及答案

30道android经典选择题及答案 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(),如果为读取的内容进行处理后再输出,需要使用下列哪种流?() A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、E、Pipe stream F、Random stream G、Filter stream 2.下列代码的执行结果是:() public class Test3{ public static void main(String args[]){ System.out.print(100%3); System.out.print(","); System.out.println(100% 3.0); } } A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0 3.在继承中,关于构造方法的说明,下列说法错误的是() A、子类无条件的继承父类的无参构造方法, B、子类可以引用父类中的有参构造方法,使用super关键字, C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法, D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。 4.以下程序的运行结果为( ) public class IfTest{ public static void main(String args[]){

int x=3; int y=1; if(x==y) System.out.println("Not equal"); else System.out.println("Equal"); } } A、Not equal B、Equal C、无输出 D、编译出错 5.Java语言中字符串“学Java”所占的内存空间是() A. 6个字节B. 7个字节C. 10个字节D. 11个字节 6.关于下列程序段的输出结果,说法正确的是:( ) public class MyClass{ static int i; public static void main(Stringargv[]){ System.out.println(i); } } A、有错误,变量i没有初始化。 B、null C、1 D、0 7.下列哪些语句关于内存回收的说明是正确的? ( )

Android高级技术11月考试试题及答案

北京八维3G 学院2012年10月度 《Android 高级技术》试卷A 注意事项: 1. 本试卷共5页,满分100分; 2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 一、单选题(共33题,共62分) 1、 (2分) WebView 中可以用来处理js 中警示,确认等对话框的是(C ) A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome 2、 (2分) Android 解析xml 的方法中,将整个文件加载到内存中进行解析的是?(C) A 、SAX B 、PULL C 、DOM D 、JSON 3、 (2分)以下属于调用摄像头硬件的权限的是:( A ) A. B. C. D. 4、 (1分) 使用Android 系统进行拍照用到的类有:(D ) A. SurfaceView B. SurfaceHolder C.Callback D. Camera 5、 (2分)LocationManager 获取位置信息的途径下列说法不正确的是(B ) A, GPS 定位更精确,缺点是只能在户外使用 B, NETWORK 通过基站和Wi- Fi 信号来获取位置信息,速度较慢,耗电较少。 C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。 D, GPS 定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。 6、 (2分) 在开发AppWidget 窗口小部件时, 需要继承(D)类 A,AppWidgetReceiverB,AppWidgetConfigure C,AppWidgetManagerD,AppWidgetProvider 密 封 线 内 不 要 答 题 学院 班级姓 名

android笔试题及答案

单选题 中可以用来处理中警示,确认等对话框地是() .假设目录下有文件结构,用()方法将该网页加载至 时,需传入地参数是() . . . . .下列不属于补间动画相关类地是() 中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状态码表示请求完成地是() .关于说法错误地是:() 里可以通过设定转换时候地透明位 .在使用一个之前,不一定要调用方法 是设置资源被读入到这个地时候动画效果 是资源文件从这个里消失地时候要实现地动画效果 .建立蓝牙连接时通过方法来获取对象 () (); (); . () .关于地说法不正确地是( ) .它实现不同进程间通信地一种机制 .它避免了在新线程中刷新地操作 .它采用队列地方式来存储 .它实现不同线程间通信地一种机制

8.和地主要区别是(): . 内部基于链表,而是基于数组地 . 地大部分方法做了同步,而没有同步 . 是可串行化地,而不是 . 实现了,而没有 .下列属于解析文件地优点地是() .将整个文档输在内存中,便于操作,支持删除,修改,重新排列等多种功能 .不用事先调入整个文档,占用资源少 .整个文档调入内存,浪费时间和空间 .不是长久驻留在内存,数据不是持久地,事件过后,若没有保存数据,数据就会消失""; ""; ""; 总共创建( )个对象. 多选题 .在添加第一个窗口小部件时,会执行地方法是() .下列属于优点地是() 与编程语言无关. 可以使用任何语言来完成是完全和厂商无关. 与平台无关 是简单地,可扩展地 3.下列属于解析需要用到地类和接口是() A. .在使用蓝牙必须获取地权限是() .< ""> .< "" > .< ""> .< ""> 5.类地重要方法()

Android面试题附答案

Android面试题附答案 一、选择题(30题,每题1.5分,共45分) 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Random stream G、Filter stream 2.下列代码的执行结果是:(b) public class Test3{ public static void main(String args[]){ System.out.print(100%3); System.out.print(“,”); System.out.println(100%3.0); } } A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0

3.在继承中,关于构造方法的说明,下列说法错误的是(d) A、子类无条件的继承父类的无参构造方法, B、子类可以引用父类中的有参构造方法,使用super关键字, C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法, D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。 4.以下程序的运行结果为(b) public class IfTest{ public static void main(String args[]){ int x=3; int y=1; if(x==y) System.out.println(“Not equal”); else System.out.println(“Equal”); } } A、Not equal B、Equal C、无输出 D、编译出错 5.Java语言中字符串“学Java”所占的内存空间是(a) A. 6个字节 B. 7个字节

Android编程基础笔试题及答案2.0

《Android 编程基础》试卷A 注意事项: 1. 本试卷共8页,满分100分; 2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 一、单选题(共35题,共61分) 1、 D03MA057(2分)退出 activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 a A 、onPause() B 、onCreate() C 、onResume() D 、onStart() 2、 D02MA058 (2分) Android 项目工程下面的 assets 目录的作用是什么 b A 、放置应用到的图片资源。 Res/drawable B 、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C 、放置字符串,颜色,数组等常量数据 res/values D 、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout 3、 D04MA059 (2分)下列不属于android 布局的是(c) A 、F r a m e L a y o u t B 、L i n e a r L a y o u t C 、BorderLayout D 、T a b l e L a y o u t E 、R e l a t i v e L a y o u t 4、 D08MA2060 (2分)Intent 的作用的是 a A 、intent 是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据, B 、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会 因为切 换页面而消失 service C 、实现应用程序间的数据共享 contentprovider D 、处理一个应用程序整体性的工作 5、 D04EA1061(1分) 下列哪个是AbsoluteLayout 中特有的属性 b A,android:layout_height B,android:layout_x C,android:layout_above D,android:layout_toRightOf 6、 D07EA1062(1分)RatingBar 组件中不能用属性直接设置的是d A,五角星个数 B,当前分数C,分数的增量D,五角星的色彩 7、 D 10EA1063(1分) 在手机开发中常用的数据库是_a__ A,sqlLite B,Oracle C,Sql Server D,Db23 8、 D14MA2064(2分) 关于BroadcastReceiver 的说法不正确的是_b_ A, 是用来接收广播Intent 的 密封线内不要答 题 学院班级姓名

Android程序设计练习卷答案

1.在android程序中,Log.d()用于输出什么级别的日志信息?(A) A、调试 B、信息 C、警告 D、错误 2.以下情况不会创建Context对象的是(C) A.创建Application 对象时 B.创建Service对象时 C.创建ContentProvider对象时 D.创建Activity对象时 3.下列不属于Android中广播中的类别的是(D) A.Normal Broadcas B.Sticky Broadcast C.Local Broadcast D.Order broadcast 4.以下哪个不是Intent的Activity启动方式(A) A.FLAG_ACTIVITY_BROUGHT_TO_FIRST B.FLAG_ACTIVITY_CLEAR_TOP C.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET D.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS 5.安卓AndroidManifest.xml文件的子节点不包括(C) A.application B.services C.permission D.provider 6.下面那个不是Fragment的生命周期方法(D) A. onStart B. onAttach C. onDestoryView D. onRestart 7.下面那种不是安卓原生支持的Menu(A) A.Selected Menu B.Option Menu C.Submenu D.Context Menu 8.下面不属于android的动画分类的有(D) A、Tween B、Frame C、Property D、Animation 9.下列哪个不是安卓service自带的方法(A) A.OnResume B.onCreate C.onStartCommand D.onRebind 10.下列属于SAX解析xml文件的优点的是(B) A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能 B、不用事先调入整个文档,占用资源少 C、整个文档调入内存,浪费时间和空间 D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失 11.下列关于Soundpool和MediaPlayer的说法,错误的是(A) A.MediaPlayer支持多个音乐同时播放 B.MediaPlayer资源占用率高 C.MediaPlayer延迟时间较长 D.new MediaPlayer()后要调用prepare()方法才能播放 12.关于res/raw目录说法正确的是(A) A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式

android课程介绍

1.课程基本信息 课程编号:M21F58D10 课程名称:Android应用与开发 开设学期:第3学期 总学时:60 总学分:4 课程类别:岗位能力课程课程性质:必修课 适用专业:软件技术(移动应用开发) 责任单位:计算机与软件学院 2.课程定位 《Android应用与开发》课程是软件技术(移动应用开发方向)专业的岗位能力课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。 在课程设置上,前导课程有《Java程序设计》(M21F1611),《数据结构》(M21F232),后续课程有《移动互联网开发综合实训》(M21J57B10)、《毕业实习》(M21J991)。 3.课程设计思路 首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。 本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。 4.课程建设基本理念 本课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。 本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。

Android面试题带标准答案

Android面试题 下列哪些语句关于内存回收的说明是正确的? (b ) A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 下面异常是属于Runtime Exception的是(abcd)(多选) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12 下列程序段的输出结果是:(b)?void complicatedexpression_r(){int x=20, y=30; boolean b; b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; System.out.println(b);? } A、true B、false C、1 D、011.activity 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(d) A、onPause() B、onCreate() C、 onResume() D、onStart() Intent传递数据时,下列的数据类型哪些可以被传递(abcd)(多选) A、Serializable B、charsequence C、Parcelable D、Bundle android 中下列属于Intent的作用的是(c) A、实现应用程序间的数据共享 B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作 下列属于SAX解析xml文件的优点的是(b) A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能 B、不用事先调入整个文档,占用资源少 C、整个文档调入内存,浪费时间和空间 D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会 消失 下面的对自定style的方式正确的是(a) A、 <resources> ?<stylename="myStyle"> ? ?</style> B、<style name="myStyle"> ?<item name="android:layout_width">fill_parent</item>

Android高级技术11月考试试题及答案

Android高级技术11月考试试题及答案 一、单选题(共33题,共62分)1、(2分)WebView中可以用来处理js中警示,确认等对话框的是(C)A.WebSettingsB.WebViewClientC.WebChromeClientD.WebView Chrome2、(2分)Android解析xml的方法中,将整个文件加载到内存中进行解析的是?(C)A、SAX B、PULL C、DOM D、JSON3、(2分)以下属于调用摄像头硬件的权限的是:(A)A.B.C.D.4、(1分)使用Android系统进行拍照用到的类有:(D) A.SurfaceView B.SurfaceHolder C.Callback D. Camera5、(2分)LocationManager获取位置信息的途径下列说法不正确的是(B)A,GPS定位更精确,缺点是只能在户外使用B,NETWORK通过基站和Wi-Fi信号来获取位置信息,速度较慢,耗电较少。C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。D,GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。6、(2分)在开发AppWidget窗口小部件时,需要继承(D)类A,AppWidgetReceiverB,AppWidgetConfigure C,AppWidgetManagerD,AppWidgetProvider 7、(4分)在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的(C) A,runB,executeC,doInBackgroundD,onPostExecute 8、(2分)如果希望自定义TabHost标题部分的显示内容需要使

安卓开发考试复习题含答案

1 安卓核心组件有哪些?What are the Android core components? 提供界面显示的Activtiy, 提供后台计算的Service, 提供进程间通信的Intent 提供广播接收的BroadcastRsceiver. 2 安卓 key features 有哪些? Intergrated browser SQLite Media support Wireless services DVM Application framework Rich development environment 3安卓用什么数据库?Android with what database? SQLite 4几个流行的移动平台各自的 IDE 是什么? IOS Xcode Android Eclipse Windows phone Visual Studio 黑莓Native平台 5 R.java 是什么文件?干什么用的?在什么地方?What is R.java file? What

for? In what place? R.java文件是Android项目自动生成的终态类 R.java文件除了有自动标识资源的"索引"功能之外,还有另一个主要的功能,当"res"目录中的某个资源在应用中没有被使用到,在该应用被编译的时候系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android手机的资源。 "gen/"目录下 6安卓平台架构分为几层?各是什么?The Android platform structure is divided into several layers? Each is what? Android 系统分为四层,从下往上分别是 Linux Kernel, Libraries 和Android Runtime, Application Framework, Applications. 7创建一个 UI 并运行之,有哪几个步骤? 创建一个Activity 把UI和Activity关联起来 注册这个Activity 8 Int ent 有几个组件?各是干什么用的?哪些组件是必须存在的,哪些是可选的,在Manifest中intent filter 是如何声明的? Componment name(接收者名字) Action(指定需要被执行的动作) Data(指定用于操作的数据) Category(指定目标应用程序组件的行为) Extras

android面试题及答案

一选择题(可多选,30分) 1、关于BroadcastReceiver说法正确的是(AB) A、BroadcastReceiver有两种注册方式,静态注册和动态注册 B、Broadcast分正常广播和有序广播,其中有序广播可以被停止掉,不传给下一个接受者 C、Broadcast Receiver 提供了可视化的界面来显示广播信息 D、BroadcastReceiver的onReceive函数里可以使用线程来执行耗时的操作 2、关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是(D) A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念. B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念. C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念. D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念. 3 android 中下列关于Intent说法正确的是(C) A、实现应用程序间的数据共享 B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作 4 android 关于service生命周期的onCreate()和onStart()说法正确的是(AD) A、当第一次启动的时候先后调用onCreate()和onStart()方法 B、当第一次启动的时候只会调用onCreate()方法 C、如果service已经启动,将先后调用onCreate()和onStart()方法 D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法 5.在异常处理中,如释放资源、关闭文件、关闭数据库等由( C)来完成。 A.try子句 B.catch子句 C.finally子句 D.throw子句 6.关于Collections说法正确的是(AC) A.Collections 包含有各种有关集合操作的静态多态方法 B.Collections是集合类的一个顶级接口, C.Collections 是一个包装类,此类不能实例化 D.List是Collections的子接口 7.关于java抽象类说法正确时是(AC)

Android练习题及答案

练习题 一、选择题 1. 下面哪个属于体系结构中的应用程序?( ) (A) (B) (C)浏览器(D) 2. 应用程序需要打包成( )文件格式在手机上安装运行。 (A) (B) (C) (D) 3. 在的生命周期中,当被某个覆盖掉一部分后,会处于哪种状态?( ) (A) 暂停(B) 活动(C) 停止(D) 销毁 4. 中下列属于的作用的是( )。 (A) 实现应用程序间的数据共享() (B) 是一段长的生命周期,没有用户界面的程序,可以保持在后台运行,而不会因为切换页面而消失() (C) 可以实现界面间的切换,可以包含动作和动作数据,是连接4大组件的纽带 (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)每个服务都继承自基类 二、填空题 1. 目前,常见的智能手机操作系统有、和等。 2第一次被创建的时候调用的方法是()。 3.为了使系统适应不同分辨率机型,布局时使用的字体和像素单位分别是 和。 4支持的4大重要组件,分别是、、和。 5. 4.0中提供了5种布局管理器:、、、和。 6类不能直接使用关键字来创建类的对象实例,而是首先创建其内部 类类的对象,再调用这个内部类的()方法来显示对话框。

Android平台介绍及使用指导

Android平台介绍及使用指导 二○一○年二月 版本 1.0

目录 Android平台介绍 ................................................................................... - 4 -基本名词...................................................................................................................... - 5 - 操作方法介绍 .......................................................................................... - 6 - 手机按键介绍.............................................................................................................. - 6 - 快捷键介绍.................................................................................................................. - 6 - 信息功能介绍.............................................................................................................. - 7 - 联系人功能介绍........................................................................................................ - 11 - 通话记录功能介绍.................................................................................................... - 14 - 文本粘贴/复制功能介绍.......................................................................................... - 14 - Push Email(Moxier)功能介绍............................................................................ - 15 - 电子邮件功能介绍.................................................................................................... - 16 - 桌面功能介绍............................................................................................................ - 19 - 蓝牙功能介绍............................................................................................................ - 23 - Wifi功能介绍........................................................................................................... - 23 - 飞行模式功能介绍.................................................................................................... - 23 - CDMA数据链接介绍................................................................................................... - 24 - 黑屏解锁功能............................................................................................................ - 25 - 回复出厂设置............................................................................................................ - 26 - 应用程序设置............................................................................................................ - 26 - GPS设置..................................................................................................................... - 27 - 手机中英文语言切换................................................................................................ - 28 - 更换手机输入法........................................................................................................ - 29 - 数据线链接Android手机........................................................................................ - 29 - 手机测试模式进入方法............................................................................................ - 30 - 横屏显示介绍............................................................................................................ - 30 - 浏览器功能介绍........................................................................................................ - 31 - RSS功能介绍............................................................................................................ - 32 - Q/A- 34 -

Android移动应用试题(带答案)

<>试题 一.选择题(2’X12) 1.下面哪一个不属于Android体系结构中的应用程序层 A.电话簿 B.日历 C.SQLite D.SMS程序 2.下面哪种说法不正确 A.Android应用的gen目录下的R.java被删除后还能自动生成; B.res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9) 下横线(_),大小写字母(a-z , A-Z); C.AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其 中指定程序的包名(pack age=”…”)+指定android应用的某个组件的名字(android:name=”…”)组成了该组件类的完整路径 D.assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目 录,在它里面的文件不会在R.java里生成任何资源ID 3.在一个相对布局中怎样使一个控件居中 A.android:gravity="center" B.android:layout_gravity="center" C.android:layout_centerInParent="true" D.android:scaleType="center" 4.下面是一段生成对话框的代码,哪一行有错误? Builder builder = new Builder(getApplicationContext()); 1 builder.setTitle("提示").setMessage("请选择"); 2 builder.setPositiveButton("重置", new OnClickListener() 3 { 4 public void onClick(DialogInterface dialog, int which) 5 { 6 Log.i("log", "重置被按了!"); 7 } 8 }); 9 builder.setNegativeButton("取消", null); 10 builder.setNeutralButton("确定", new OnClickListener() 11 { 12 public void onClick(DialogInterface dialog, int which) 13 { 14 Toast.makeText(getApplicationContext(), "确定被按了!", 15 Toast.LENGTH_SHORT).show(); 16 } 17

相关主题
文本预览
相关文档 最新文档