文档介绍:面试题带答案
Android面试题 下列哪些语句关于内存回收的说明是正确的? (b )
A、程序员必须创立一个线程来释放内存
B、 内存回收程序负责释放无用内存
C、 内存回收程序允许程序员直接释放内存
D、 内存回收程序能够T TRANSACTION B
COMMIT TRANSACTION A
A、 SALES表中qty列最小值大于等于30
B、 SALES表中qty列最小值大于等于40
C、 SALES表中qty列的数据全部为50
D、 SALES表中qty列最小值大于等于60
在android中使用SQLiteOpenHelper这个辅助 类时,能够生成一个数据库,并能够对数据库版 本进行管理的方法能够是(ab)
A、 getWriteableDatabase()
B、 getReadableDatabase ()
C、 getDatabase ()
D、 getAbleDatabase ()
android 关于 service 生命周期的 onCreate () 和onStart ()说法正确的是(ad)(多选题)
A、 当第一次启动的时候先后调用 onCreate ()和 onStart ()方法
B、 当第一次启动的时候只会调用 onCreate ()方法
C、 如果service已经启动,将先后调用 onCreate ()和 onStart ()方法
D、如果service已经启动,只会执行onStart () 方法,不在执行onCreate ()方法 下面是属于GLSurFaceView特性的是(abc)(多 选)
A、 管理一个surface,这个surface就是一块 特殊的内存,能直接排版到android的视图
view 上。
B、 管理一个EGL display,它能让opengl把 内容渲染到上述的surface上。
C、 让渲染器在独立的线程里运作,和UI线程 分离。
D、 能够直接从内存或者DMA等硬件接口取得图 像数裕
下面在AndroidManifest. xml文件中注册
BroadcastReceiver 方式正确的(a)
A、 <receiver android:name="NewBroad"> <intent-filter>
<action
android:name="android・ provider, action. New Broad"/〉
<action>
</intent-filter>
</receiver>
B、 <receiver android:name="NewBroad"> <intent-filter>
android:name="android. provider, action. New Broad"/〉
</intent-filter>
</receiver>
C、 <receiver android:name="NewBroad〃> <action
android:name="android. provider, action. New Broad"/〉
<action>
</receiver>
D、 <intent-filter>
<receiver
android:name="NewBroad">
<action>
android:name="android・ provider, action. New Broad"/〉
<action>
</receiver>
</intent-filter>
关于ContenValues类说法正确的是(a)
A、 她和Hashtable比较类似,也是负责 存储一些名值对,可是她存储的名值对当中的
名是String类型,而值都是基本类型
B、 她和Hashtable比较类似,也是负责 存储一些名值对,可是她存储的名值对当中的
名是任意类型,而值都是基本类型
C、 她和Hashtable比较类似,也是负责 存储一些名值对,可是她存储的名值对当中的
名,能够为空,而值都是String类型
D、她和Hashtable比较类似,也是负责 存储一些名值对,可是她存储的名值对当中 的名是String类型,而值也是String 类型
我们都知道Han Ider是线程与Activity通信的 桥梁,如果线程处理不当,你的机器就会变得越 慢,那么线程销毁的方法是(a)
A、 onDestroy()
B、 onClear ()
C、 onFinish ()
D、 onStop ()
下面退出Activity错误的方法是(c)
A、finish()
B、抛异常强制退出
C、 System, exit