Android基础阶段 测试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(每题2分,共20分)

1.给定java代码,如下:

public byte count(byte b1,byte b2){

return______;

}

要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte) (b1-b2)

b)(byte) b1-b2

c) b1-b2

d) (byte) b1/b2

2.在Java中,下列()语句不能通过编译。 (选择一项)

a) String s= “join”+ “was”+ “here”;

b) String s= “join”+3;

c) int a= 3+5

d) float f=5+5.5;

3.给定如下java代码,编译运行之后,将会输出()。

public class Test{

public staticvoid main(String args[]){

int a=5;

System.out.println(a%2==1) ?(a+1) /2:a/2) ;

}

}

a)1

b)2

c)2.5

d)3

4. 有关线程的哪些叙述是对的?( )

A、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

B、使用Start()方法可以使一个线程成为可运行的,但它不一定立即开始运行。

C、一个线程可能因为不同的原因停止并进入就绪状态。

D、一旦一个线程被创建,它立即开始运行。

5.下列属于Intent的作用的是( )

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

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

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

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

6.关于下列程序段的输出结果,说法正确的是:()

public class MyClass{

static int i;

public static void main(String argv[]){

System.out.println(i);

}

}

A、有错误,变量i没有初始化。

B、null

C、1

D、0

7.下列属于SAX解析xml文件的优点的是()

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

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

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

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

消失

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

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

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

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

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

9.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是()

A、

android:name="android.provider.action.NewBroad"/>

B、

android:name="android.provider.action.NewBroad"/>

C、

android:name="android.provider.action.NewBroad"/>

D、

android:name="android.provider.action.NewBroad"/>

10. 安卓关于service生命周期的onCreate()和onStart()说法正确的是()(多选题)

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

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

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

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

二、填空题(每题2分,共20分)

1.我们用_______来定义一个整数,用_______来定义一个字符类型,称为原始数据类型。

2.android中常用的四个布局是__________,__________,__________和__________。

3.android 的四大组件是__________,__________,__________和__________。

4.java.io包中的____________和____________类主要用于对对象(Object)的读写。

5.android 中启动service的实现方法是:_____________和_____________。

6.activity一般会重载7个方法用来维护其生命周期,分别是_____________,______________,____________,___________。

7.android的数据存储的方式

相关文档
最新文档