android面試知識(shí)點(diǎn)(2)
Android面試題
1.下列哪些語(yǔ)句關(guān)于內(nèi)存回收的說(shuō)明是正確的?(b)
A、程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存
B、內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存
C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存
D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象
2.下面異常是屬于RuntimeException的是(abcd)(多選)
A、ArithmeticException
B、IllegalArgumentException
C、NullPointerException
D、BufferUnderflowException
3.Math.round(11.5)等于多少().Math.round(-11.5)等于多少(c).c
A、11,-11B、11,-12C、12,-11D、12,-12
4.下列程序段的輸出結(jié)果是:(b)
voidcomplicatedexpression_r(){
intx=20,y=30;
booleanb;
b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;
System.out.println(b);
}
A、trueB、falseC、1D、011.activity
5.對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數(shù)中進(jìn)行(A)
A、onPause()B、onCreate()C、onResume()D、onStart()
6.Intent傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類型哪些可以被傳遞(abcd)(多選)
A、SerializableB、charsequenceC、ParcelableD、Bundle
7.Android中下列屬于Intent的作用的是(c)
A、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享
B、是一段長(zhǎng)的生命周期,沒(méi)有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失
C、可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶
D、處理一個(gè)應(yīng)用程序整體性的工作
8.下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是(b)
A、將整個(gè)文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能
B、不用事先調(diào)入整個(gè)文檔,占用資源少
C、整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間
D、不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失
9.在android中使用Menu時(shí)可能需要重寫的方法有(ac)。(多選)
A、onCreateOptionsMenu()
B、onCreateMenu()
C、onOptionsItemSelected()
D、onItemSelected()
10.在SQLServerManagementStudio中運(yùn)行下列T-SQL語(yǔ)句,其輸出值(c)。SELECT@@IDENTITY
A、可能為0.1
B、可能為3
C、不可能為-100
D、肯定為0
11.在SQLServer2005中運(yùn)行如下T-SQL語(yǔ)句,假定SALES表中有多行數(shù)據(jù),執(zhí)行查詢之后的結(jié)果是(d)。BEGINTRANSACTIONA
UpdateSALESSetqty=30WHEREqty<30
BEGINTRANSACTIONB
UpdateSALESSetqty=40WHEREqty<40
UpdateSALESSetqty=50WHEREqty<50
UpdateSALESSetqty=60WHEREqty<60
COMMIT TRANSACTIONB
COMMITTRANSACTIONA
A、SALES表中qty列最小值大于等于30
B、SALES表中qty列最小值大于等于40
C、SALES表中qty列的數(shù)據(jù)全部為50
D、SALES表中qty列最小值大于等于60
12.在android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),可以生成一個(gè)數(shù)據(jù)庫(kù),并可以對(duì)數(shù)據(jù)庫(kù)版本進(jìn)行管理的方法可以是(ab)
A、getWriteableDatabase()
B、getReadableDatabase()
C、getDatabase()
D、getAbleDatabase()
134.android關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(ad)(多選題)A、當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStart()方法
B、當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法
C、如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStart()方法
D、如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不在執(zhí)行onCreate()方法
15.下面是屬于GLSurFaceView特性的是(abc)(多選)
A、管理一個(gè)surface,這個(gè)surface就是一塊特殊的內(nèi)存,能直接排版到android的視圖view上。
B、管理一個(gè)EGLdisplay,它能讓opengl把內(nèi)容渲染到上述的surface上。
C、讓渲染器在獨(dú)立的線程里運(yùn)作,和UI線程分離。
D、可以直接從內(nèi)存或者DMA等硬件接口取得圖像數(shù)據(jù)
看了“android面試知識(shí)點(diǎn)”的還看了:
1.關(guān)于Android開發(fā)工程師的面試題
2.關(guān)于Android的面試題
3.小升初面試考核哪些知識(shí)點(diǎn)
4.安卓面試題及答案
5.個(gè)人學(xué)習(xí)計(jì)劃范文
