23春學(xué)期(高起本:1709-2103、專升本/高起專:1909-2103)《手機(jī)應(yīng)用軟件設(shè)計(jì)與實(shí)現(xiàn)》在線作業(yè)-00003
試卷總分:100 得分:100
一、單選題 (共 30 道試題,共 60 分)
1.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 類
2.對(duì)于一個(gè)Activity,在AndroidManifest.xml中對(duì)他這樣進(jìn)行定義???????????,這樣的描述代表什么含義
A.無(wú)明確含義,每個(gè)Activity都需要這樣定義
B.代表該Activity將作為程序的主Activity,并且在LAUNCHER菜單中啟動(dòng)
C.代表該Activity將在桌面上建立圖標(biāo)并啟動(dòng)
D.代表該Activity的優(yōu)先級(jí)高于其他的Activity
3.下面選項(xiàng)中,哪一項(xiàng)是Android的四大組件之一
A.?ListView
B.Activity
C.?Extras
D.Bundle
4.下列對(duì)SharePreferences存、取文件的說(shuō)法中不正確的是
A.A,屬于移動(dòng)存儲(chǔ)解決方案
B.B,sharePreferences處理的就是key-value對(duì)
C.C,讀取xml文件的路徑是/sdcard/shared_prefx
D.D,信息的保存格式是xml
5.針對(duì)ListView組件描述錯(cuò)誤的是
A.ListView自帶滾動(dòng)面板功能,如果數(shù)據(jù)超出屏幕范圍,可以自動(dòng)滾動(dòng)
B.ListView在使用時(shí),必須通過(guò)Adapter來(lái)加入數(shù)據(jù)
C.ListView如果想改變顯示內(nèi)容,只需要調(diào)整對(duì)應(yīng)的List集合中的數(shù)據(jù)即可。
D.ListView中可以通過(guò)OnItemClickListener來(lái)完成針對(duì)某一項(xiàng)目的點(diǎn)擊監(jiān)聽(tīng)
6.在AndroidManifes.xml中描述一個(gè)Activity時(shí),該Activity的label屬性是指定什么
A.指定Activity的圖標(biāo)
B.指定Activity的顯示標(biāo)簽
C.指定Activity和類相關(guān)聯(lián)的類名
D.指定該Activity的唯一標(biāo)識(shí)
7.下面關(guān)于Android系統(tǒng)的特性描述錯(cuò)誤的是
A.顯示布局:Android操作系統(tǒng)支持更大的分辨率,VGA,2D顯示,3D顯示都給予OpenGL?ES?2.0標(biāo)準(zhǔn)規(guī)格,并且支持傳統(tǒng)的智能手機(jī)。
B.數(shù)據(jù)存儲(chǔ):Android操作系統(tǒng)內(nèi)置SQLite小型關(guān)聯(lián)式資料庫(kù)管理系統(tǒng)來(lái)負(fù)責(zé)存儲(chǔ)數(shù)據(jù)。
C.網(wǎng)絡(luò):Android操作系統(tǒng)支持所有的網(wǎng)絡(luò)制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
D.信息:作為原設(shè)計(jì)給智能手機(jī)使用的操作系統(tǒng),Android操作系統(tǒng)原生只支持短信,不支持所有的云信息和服務(wù)器信息。
8.關(guān)于廣播以下陳述正確的是
A.廣播接收器只能在配置文件中注冊(cè)
B.廣播接收器注冊(cè)后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨(dú)注冊(cè)與注銷
9.下列關(guān)于內(nèi)存回收的說(shuō)明,哪個(gè)是正確的?
A.程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存
B.內(nèi)存回收程序允許程序員直接釋放內(nèi)存
C.內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存
D.內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象
10.為了使android適應(yīng)不同分辨率的機(jī)型,布局時(shí)字體單位應(yīng)用
A.dp
B.dip
C.px
D.sp
11.Android平臺(tái)支持幾種寬泛類別的傳感器
A.1
B.8
C.3
D.12
12.復(fù)選框被選擇事件通常用
A.A,setOnClickListener
B.B,setOnCheckChangeListener
C.C,setOnMenuItemSelectedListener
D.D,setOnCheckedListener
13.DDMS 中 Log 信息分為幾個(gè)級(jí)別?
A.3
B.4
C.5
D.7
14.在Android應(yīng)用程序中,圖片應(yīng)放在那個(gè)目錄下
A.raw
B.values
C.layout
D.drawable
15.RatingBar 組件中能用屬性直接設(shè)置的是?
A.五角星高度
B.當(dāng)前分?jǐn)?shù)
C.每顆星的背景
D.五角星的色彩
16.下列關(guān)于ListView使用的描述中,不正確的是?
A.要使用ListView,必須為該ListView使用Adpater方式傳遞數(shù)據(jù)
B.要使用ListView,該布局文件對(duì)應(yīng)的Activity必須繼承ListActivity
C.ListView中每一項(xiàng)的視圖布局既可以使用內(nèi)置的布局,也可以使用自定義的布局方式
D.ListView中每一項(xiàng)被選中時(shí),將會(huì)觸發(fā)ListView對(duì)象的ItemClick事件
17.一般認(rèn)為,多媒體技術(shù)研究的興起從(?)開(kāi)始。
A.1972年,philips展示播放電視節(jié)目的激光視盤(pán)。
B.1984年,美國(guó)Apple公司推出Macintosh系列機(jī)。
C.1986年,philips和sony公司宣布發(fā)明了交互式光盤(pán)系列CD-I.
D.1987年,美國(guó)RCA公司展示了交互式數(shù)字影視系統(tǒng)DVI.
18.下列說(shuō)法哪個(gè)不正確
A.A擁有android:configChanges="orientation|keyboardHidden"標(biāo)簽的Activity在橫豎屏轉(zhuǎn)換時(shí)不會(huì)再執(zhí)行onCreate方法
B.B 默認(rèn)情況下對(duì)一個(gè)Activity的對(duì)象進(jìn)行橫豎屏切換,該對(duì)象的onCreate方法在每次切換時(shí)都會(huì)執(zhí)行
C.C 一個(gè)Activity的對(duì)象a1上彈出了一個(gè)模擬對(duì)話框形式的Activity的對(duì)象a2,按返回鍵后a1執(zhí)行了onStart和onResume方法,a2執(zhí)行了onPause,onStop和onDestroy方法
D.D 一個(gè)界面上的EditText中輸入文字后,再按下Home,該界面消失,等再回到該界面文字內(nèi)容仍在,onCreate方法也不會(huì)執(zhí)行
19.RatingBar 組件中不能用屬性直接設(shè)置的是?
A.五角星個(gè)數(shù)
B.當(dāng)前分?jǐn)?shù)
C.分?jǐn)?shù)的增量
D.五角星的色彩
20.關(guān)于res/raw目錄說(shuō)法正確的是?
A.這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上會(huì)轉(zhuǎn)換為二進(jìn)制的格式
B.這里的文件最終以二進(jìn)制的格式存儲(chǔ)到指定的包中
C.這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上不會(huì)轉(zhuǎn)換為二進(jìn)制的格式
D.這里的文件最終不會(huì)以二進(jìn)制的格式存儲(chǔ)到指定的包中
21.下列哪一款移動(dòng)設(shè)備搭載的是Android平臺(tái)?
A.iPhone 6s
B.華為P30
C.Lumia手機(jī)
D.iPad
22.Android中文件操作模式中表示只能被本應(yīng)用使用,寫(xiě)入文件會(huì)覆蓋的是
A.A, MODE_APPEND
B.B,MODE_WORLD_READABLE
C.C,MODE_WORLD_WRITEABLE
D.D, MODE_PRIVATE
23.被稱為“Android之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
24.使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件時(shí),()?
A.需要使用 MediaPlayer.create 方法創(chuàng)建 MediaPlayer
B.直接 newMediaPlayer 即可
C.需要調(diào)用 setDataSource 方法設(shè)置文件源
D.直接調(diào)用 start 方法,無(wú)需設(shè)置文件源
25.關(guān)于視圖控件的常用事件描述中,正確的是?
A.Click事件只能使用在按鈕上,表示按鈕的點(diǎn)擊動(dòng)作
B.當(dāng)TextView類視圖控件失去焦點(diǎn)或獲得焦點(diǎn)時(shí),將觸發(fā)FocusClick事件
C.當(dāng)單選框中某一選項(xiàng)被選擇時(shí),將觸發(fā)CheckedClick事件
D.當(dāng)多選框中某一選項(xiàng)被選擇時(shí),將觸發(fā)CheckedChange事件
26.對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在Activity生命周期的哪個(gè)函數(shù)中進(jìn)行?
A.onStart( )
B.onPause( )
C.onCreate( )
D.onResume( )
27.下列哪個(gè)不是Activity的生命周期方法之一?
A.onCreate
B.startActivity
C.onStart
D.onResume
28.定義LinearLayout垂直方向布局時(shí)設(shè)置的屬性
A.android:layout_height
B.android:gravity
C.android:layout
D.?android:orientation??vertical
29.Android中是SAX方式解析xml需要用的類是
A.A SAXParserFactory
B.B TimeReader
C.C PullParser
D.D EventHandler
30.關(guān)于 Intent 對(duì)象說(shuō)法錯(cuò)誤的是()
A.在 Android 中,Intent對(duì)象是用來(lái)傳遞信息的
B.Intent 對(duì)象可以把值傳遞給廣播或 Activity
C.利用 Intent 傳值時(shí),可以傳遞一部分值類型
D.利用 Intent 傳值時(shí),它的 key 值可以是對(duì)象
二、多選題 (共 10 道試題,共 20 分)
31.SensorEvent系統(tǒng)使用這個(gè)類來(lái)創(chuàng)建一個(gè)傳感器事件對(duì)象,他提供了相關(guān)傳感器事件的信息。一個(gè)傳感器事件對(duì)象包含(????)信息。
A.原始傳感器數(shù)據(jù);
B.產(chǎn)生事件的傳感器的類型;
C.GPS的型號(hào);
D.以上全部選項(xiàng);
32.下列屬于AsyncTask的方法是
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
33.以下描述不正確的是
A.Activity是Android應(yīng)用程序的界面,負(fù)責(zé)與用戶進(jìn)行交互。
B.Service是Android應(yīng)用程序的后臺(tái)線程,可以有界面,不與用戶交互。
C.Intent既不是Android應(yīng)用程序的界面,也不是后臺(tái)線程,Intent是執(zhí)行某操作的一個(gè)抽象描述。
D.Intent是Android應(yīng)用程序的界面
34.繼承ContentProvider需要實(shí)現(xiàn)?( )等方法
A.?insert
B.?delete
C.?update
D.?query
35.Android應(yīng)用程序的菜單有
A.選擇菜單(Option Menu)、
B.復(fù)選框菜單(Context Menu)、
C.子菜單(Sub Menu)
D.下拉菜單(Spinner Menu)
36.以下屬于消息機(jī)制處理的有
A.Handler
B.Message
C.Looper
D.TextView
37.Tween動(dòng)畫(huà)主要用于()效果
A.透明度
B.尺寸伸縮
C.旋轉(zhuǎn)
D.位移
38.建立藍(lán)牙連接時(shí),哪些方法無(wú)法獲取BluetoothAdapter對(duì)象?
A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
B.B,BluetoothAdapter adapter = new BluetoothAdapter()
C.C,BluetoothAdapter.BluetoothAdapterAdapter()
D.D, BluetoothAdapter.getDefaultAdapter()
39.下列可能會(huì)導(dǎo)致GC內(nèi)存泄露的是
A.數(shù)據(jù)庫(kù)的cursor沒(méi)有關(guān)閉
B.構(gòu)造adapter時(shí),沒(méi)有使用緩存contentview
C.衍生listview的優(yōu)化問(wèn)題-----減少創(chuàng)建view的對(duì)象,充分使用contentview,可以使用一靜態(tài)類來(lái)優(yōu)化處理getview的過(guò)程activity
D.使用sqlite數(shù)據(jù)庫(kù)
40.在Android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),可以生成一個(gè)數(shù)據(jù)庫(kù),并可以對(duì)數(shù)據(jù)庫(kù)版本進(jìn)行管理的方法可以是
A.getDatabase()
B.getWriteableDatabase()
C.getReadableDatabase()
D.getAbleDatabase()
三、判斷題 (共 10 道試題,共 20 分)
41.Android系統(tǒng)播放Mp3文件不需要對(duì)此聲明特殊權(quán)限
42.當(dāng)Antivity的啟動(dòng)模式設(shè)置為SingleTop表示當(dāng)該Anctivity的實(shí)例在棧頂時(shí)只會(huì)產(chǎn)生一個(gè)實(shí)例
43.實(shí)例化AlertDialog類往往依靠其內(nèi)部類
44.評(píng)分組件是RatingBar
45.一個(gè)Activity就是一個(gè)可視化的界面但不能夠被看成是控件的容器。
46.HorizontalScrollView 中,可以直接包含至少2個(gè)組件
47.使用startService()方法啟動(dòng)服務(wù)后,調(diào)用者和服務(wù)間沒(méi)有關(guān)聯(lián),即使調(diào)用者退出了,服務(wù)任然進(jìn)行
48.NotificationManager中清除消息可依靠clear方法
49.當(dāng)急需內(nèi)存時(shí),Android 系統(tǒng)會(huì)優(yōu)先關(guān)閉空閑的進(jìn)程,也會(huì)關(guān)閉當(dāng)前進(jìn)程
50.onDestroy是activity被結(jié)束前最后一個(gè)被調(diào)用方法,當(dāng)調(diào)用finish方法或者系統(tǒng)為了節(jié)省空間將它暫時(shí)性的結(jié)束時(shí)候調(diào)用。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777