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

