没有合适的资源?快使用搜索试试~ 我知道了~
首页71道经典Android面试题和答案
资源详情
资源评论
资源推荐
71 道经典 Android 面试题和答案,重要知识点都包含了
1.
下列哪些语句关于内存回收的说明是正确的
? (b )
A
、
程序员必须创建一个线程来释放内存
B
、内存回收程序负责释放无用内存
C
、内存回收程序允许程序员直接释放内存
D
、内存回收程序可以在指定的时间释放内存对象
2.
下面异常是属于
Runtime Exception
的是(
abcd
)
(
多选
)
A
、
ArithmeticException
B
、
IllegalArgumentException
C
、
NullPointerException
D
、
BufferUnderflowException
3. Math.round(11.5)
等于多少
(). Math.round(-11.5)
等于多少
(c).
A
、
11 ,-11 B
、
11 ,-12 C
、
12 ,-11 D
、
12 ,-12
4.
下列程序段的输出结果是:(
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
5.
对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数
中进行
(d)
A
、
onPause() B
、
onCreate() C
、
onResume() D
、
onStart()
6. Intent
传递数据时
,
下列的数据类型哪些可以被传递(
abcd
)
(
多
选
)
A
、
Serializable B
、
charsequence C
、
Parcelable D
、
Bundle
7. android
中下列属于
Intent
的作用的是
(c)
A
、实现应用程序间的数据共享
B
、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台
运行,而不会因为切换页面而消失
C
、可以实现界面间的切换,可以包含动作和动作数据,连接四大组
件的纽带
D
、处理一个应用程序整体性的工作
8.
下列属于
SAX
解析
xml
文件的优点的是
(b)
A
、
将整个文档树在内存中,便于操作,支持删除,修改,重新排列等
多种功能
B
、不用事先调入整个文档,占用资源少
C
、整个文档调入内存,浪费时间和空间
D
、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数
据,数据就会消失
9.
下面的对自定
style
的方式正确的是(
a
)
A
、
<resources>
<style name="myStyle">
<itemname="android:layout_width">fill_parent</item>
</style>
</resources>
B
、
<style name="myStyle">
<itemname="android:layout_width">fill_parent</item>
</style>
C
、
<resources>
<itemname="android:layout_width">fill_parent</item>
</resources>
D
、
<resources>
<stylename="android:layout_width">fill_parent</style>
</resources>
10.
在
android
中使用
Menu
时可能需要重写的方法有(
ac
)。
(
多选
)
A
、
onCreateOptionsMenu()
B
、
onCreateMenu()
C
、
onOptionsItemSelected()
D
、
onItemSelected()
11.
在
SQL Server Management Studio
中运行下列
T-SQL
语句,
其输出值(
c
)。
SELECT @@IDENTITY
A
、
可能为
0.1
B
、
可能为
3
C
、
不可能为
-100
D
、
肯定为
0
12.
在
SQL Server 2005
中运行如下
T-SQL
语句,假定
SALES
表
中有多行数据,执行查询之
后的结果是(
d
)。
BEGIN TRANSACTION A
Update SALES Set qty=30 WHERE qty<30
BEGIN TRANSACTION B
Update SALES Set qty=40 WHEREqty<40
Update SALES Set qty=50 WHEREqty<50
Update SALES Set qty=60 WHEREqty<60
COMMIT
TRANSACTION B
COMMIT TRANSACTION A
A
、
SALES
表中
qty
列最小值大于等于
30
B
、
SALES
表中
qty
列最小值大于等于
40
C
、
SALES
表中
qty
列的数据全部为
50
D
、
SALES
表中
qty
列最小值大于等于
60
13.
在
android
中使用
SQLiteOpenHelper
这个辅助类时,可以生
成一个数据库,并可以对数据库版本进行管理的方法可以是
(ab)
A
、
getWriteableDatabase()
B
、
getReadableDatabase()
C
、
getDatabase()
D
、
getAbleDatabase()
14. android
关于
service
生命周期的
onCreate()
和
onStart()
说法
正确的是
(ad)(
多选题
)
A
、当第一次启动的时候先后调用
onCreate()
和
onStart()
方法
B
、当第一次启动的时候只会调用
onCreate()
方法
C
、如果
service
已经启动,将先后调用
onCreate()
和
onStart()
方法
D
、如果
service
已经启动,只会执行
onStart()
方法,不在执行
onCreate()
方法
15.
下面是属于
GLSurFaceView
特性的是
(abc)(
多选
)
A
、管理一个
surface
,这个
surface
就是一块特殊的内存,能直接排版
到
android
的视图
view
上。
B
、管理一个
EGL display
,它能让
opengl
把内容渲染到上述的
surface
上。
C
、让渲染器在独立的线程里运作,和
UI
线程分离。
D
、可以直接从内存或者
DMA
等硬件接口取得图像数据
16.
下面在
AndroidManifest.xml
文件中注册
BroadcastReceiver
方式正确的
(a)
A
、
<receiver android:name="NewBroad">
<intent-filter>
<action
android:name="android.provider.action.NewBroad"/>
<action>
</intent-filter>
</receiver>
B
、
<receiver android:name="NewBroad">
<intent-filter>
android:name="android.provider.action.NewBroad"/>
</intent-filter>
剩余40页未读,继续阅读
zhan__xw
- 粉丝: 16
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0