電科22年春學(xué)期《移動(dòng)互聯(lián)網(wǎng)技術(shù)》課程在線作業(yè)1題目
試卷總分:100 得分:100
一、單選題 (共 16 道試題,共 80 分)
1.我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當(dāng),你的機(jī)器就會(huì)變得越慢,那么線程銷毀的方法是?( )
A.onDestroy()
B.onClear()
C.onFinish()
D.onStop()
2.關(guān)于 android 進(jìn)程,說(shuō)法不正確的是( )
A.組件運(yùn)行所在的進(jìn)程,是由 androidmanifest.xml 決定,它可以指定該組件運(yùn)行于 哪個(gè)進(jìn)程
B.當(dāng)急需內(nèi)存時(shí),android 會(huì)決定優(yōu)先關(guān)閉那些空閑的進(jìn)程
C.背景進(jìn)程是不為用戶所見的 Activity,但是還會(huì)有可能被用戶看到,所以它不能 被殺死
D.可視進(jìn)程一般不會(huì)不被系統(tǒng)所殺死
3.android 中下列屬于Intent的作用的是?( )
A.處理一個(gè)應(yīng)用程序整體性的工作
B.是一段長(zhǎng)的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失
C.實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享
D.可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶
4.下列關(guān)于如何使用 Notification,不正確的是?( )
A.notification 需要NotificatinManager 來(lái)管理
B.使用 NotificationManager 的 notify 方法顯示 notification 消息
C.在顯示 Notification 時(shí)可以設(shè)置通知時(shí)的默認(rèn)發(fā)聲,震動(dòng)等
D.Notification 中存在可以清除消息的方法
5.關(guān)于 BroadcastReceiver 的說(shuō)法不正確的是?( )
A.是用來(lái)接收廣播 Intent 的
B.一個(gè)廣播 Intent 只能被一個(gè)訂閱了此廣播的 BroadcastReceiver 所接收
C.對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接收者聲明的優(yōu)先級(jí)別按順序逐個(gè)執(zhí)行接收者
D.接收者聲明的優(yōu)先級(jí)別在的 android:priority 屬性中聲明,數(shù)值越大 優(yōu)先級(jí)別越高
6.在使用 SQLiteOpenHelper 這個(gè)類時(shí),它的哪一個(gè)方法是用來(lái)實(shí)現(xiàn)版本升級(jí)之用的?( )
A.onCreate()
B.onCreade()
C.onUpdate()
D.onUpgrade()
7.下列用以顯示一系列圖像的是?( )
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
8.android 中文件操作模式中表示只能被本應(yīng)用使用, 寫入文件會(huì)覆蓋的是?( )
A.MODE_APPEND
B.MODE_WORLD_READABLE
C.MODE_WORLD_WRITEABLE
D.MODE_PRIVATE
9.下列哪個(gè)是 AbsoluteLayout(絕對(duì)布局) 中特有的屬性?( )
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
10.android 下的單元測(cè)試要配置,以下說(shuō)法不正確的是?( )
A.需要在 manifest.xml 清單文件 application 節(jié)點(diǎn)下配置instrumentation
B.需要在 manifest.xml 清單文件 manifest 節(jié)點(diǎn)下配置instrumentation
C.需要在 manifest.xml 清單文件 application 節(jié)點(diǎn)下配置 uses-library
D.需要讓測(cè)試類繼承 AndroidTestCase 類
11.在手機(jī)開發(fā)中常用的數(shù)據(jù)庫(kù)是?( )
A.SQLite
B.Oracle
C.Sql Server
D.MySQL
12.onPause 什么時(shí)候調(diào)用?( )
A.當(dāng)界面啟動(dòng)時(shí)
B.當(dāng) onCreate 方法被執(zhí)行之后
C.當(dāng)界面被隱藏時(shí)
D.當(dāng)界面重新顯示時(shí)
13.關(guān)于適配器的說(shuō)法正確的是?( )
A.它主要是用來(lái)存儲(chǔ)數(shù)據(jù)
B.它主要用來(lái)把數(shù)據(jù)綁定到組件上
C.它主要用來(lái)解析數(shù)據(jù)
D.它主要用來(lái)存儲(chǔ) xml 數(shù)據(jù)
14.當(dāng) Activity 被消毀時(shí),如何保存它原來(lái)的狀態(tài)( )
A.實(shí)現(xiàn) Activity 的 onSaveInstanceState()方法
B.實(shí)現(xiàn) Activity 的 onSaveInstance()方法
C.實(shí)現(xiàn) Activity 的 onInstanceState()方法
D.實(shí)現(xiàn) Activity 的 onSaveState()方法
15.關(guān)于線程說(shuō)法不正確的是( )
A.在 android 中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程
B.在創(chuàng)建的新線程中,它可以操作 UI 組件
C.新線程可以和 Handler 共同使用
D.創(chuàng)建的 Handler 對(duì)象,它隸屬于創(chuàng)建它的線程
16.絕對(duì)布局中,android:layout_x 的含義是?( )
A.以手機(jī)左下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。
B.以手機(jī)左上為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。
C.以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。
D.以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。
二、多選題 (共 4 道試題,共 20 分)
17.android 關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是?( )
A.如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStart()方法
B.當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStart()方法
C.當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法
D.如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不再執(zhí)行onCreate()方法
18.android 數(shù)據(jù)存儲(chǔ)與訪問的方式有?( )
A.sharedpreference
B.數(shù)據(jù)庫(kù)
C.文件
D.內(nèi)容提供者
19.在android 中使用Menu 時(shí)可能需要重寫的方法有( )
A.onOptionsItemSelected()
B.onCreateOptionsMenu()
C.onItemSelected()
D.onCreateMenu()
20.在多個(gè)應(yīng)用中讀取共享存儲(chǔ)數(shù)據(jù)時(shí), 需要用到哪個(gè)對(duì)象的 query 方法?( )
A.ContentResolver
B.ContentProvider
C.Cursor
D.SQLiteHelper