1.
【单选】
Android
中常用的五种布局,其中不包括(D
)
A.FrameLayout B.RelativeLayout C.AbsoluteLayout D.Page layout
2.
【
单选
】
Android XML解析主要有三种方式,其中不包括(D )
A.SAX B.DOM C. PULL D.KXML
3.【多选】activity的启动模式有哪些?(ABCD)
A.standard B.singleTop C. singleTask D.singleInstance
4.
【
单选
】
一条最长的短信息约占多少byte? (A )
A.中文70(包括标点),英文160,160个字节 B.中文60(包括标点),英文160,160个字节
A.中文70(包括标点),英文160,160个字节 B.中文60(包括标点),英文160,160个字节
C.中文70(包括标点),英文170,170个字节 D.中文60(不包括标点),英文160,160个字节
5.
【
单选
】
下列哪些语句关于内存回收的说明是正确的?(B )
A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象
6.
【
单选
】
Math.round(11.5)和Math.round(-11.5)分别等于多少?(C )
A.11,-11 B.11,-12 C. 12,-11 D.12,-12
解答:如果是正数,小数点后一位>=5,则值为整数部分+1,如Math.round(11.6)=12
如果是负数,小数点后一位>5,则值为整数部分-1,如Math.round(-11.6)=-12
如果是正数,小数点后一位<5,则值为整数部分,如Math.round(11.4)=11
如果是负数,小数点后一个<=5,则值为整数部分,如Math.round(-11.4)=-11
7.
【
多选
】
Intent传递数据时,下列的数据类型哪些可以被传递?(ABCD )
A.Serializable B.Charsequence C. Parcelable D.Bundle
8.
【
多选
】
android中的动画分类有?(AC )
A.Tween B.Draw C. Frame D.Animation
9.
【
单选
】
下面退出Activity错误的方法是?(A )
A.System.exit() B.onStop() C.抛异常强制退出 D.Finish()
10.
【
单选
】
下面对自定义style的方式正确的是?(C )
A. <style name="myStyle">
<item name="android:layout_width">fill_parent</item>
</style>
B. <resources>
<item name="android:layout_width">fill_parent</item>
</resources>
C. <resources>
<style name="myStyle">
<item name="android:layout_width">fill_parent</item>
</style>
</resources>
D. <resources>
<style name="android:layout_width">fill_parent</style>
</resources>
11.【简答题】在Android中,请简述jni的条用过程。
1)安装和现在Cygwin,下载Android NDK
2)在NDK项目中JNI接口的设计
3)使用C/C++实现本地方法
4)JNI生成动态链接库.so文件
5)将动态链接库复制到java工程,在java工程中调用,运行java工程即可