Android基础阶段 测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的数据存储的方式