《移動應(yīng)用開發(fā)技術(shù)》在線平時作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 50 道試題,共 100 分)
1.下列對SharedPreferences存、取文件的說法中不正確的是
A.屬于移動存儲解決方案
B.sharePreferences處理的就是key-value對
C.讀取xml文件的路徑是/sdcard/shared_prefs/
D.數(shù)據(jù)的保存格式是xml
2.下面哪個方法不是發(fā)送廣播消息的方法
A.sendBroadcast
B.sendCommonBroadcast
C.sendOrderedBroadcast
D.sendStickyBroadcast
3.多選框被選擇事件通常用
A.setOnClickListener
B.setOnCheckChangeListener
C.setOnMenuItemSelectedListener
D.setOnCheckedListener
4.視頻播放支持以下哪種方式
A.同步方式
B.異步方式
C.兩者都支持
D.兩者都不支持
5.如何用adb進入手機系統(tǒng)
A.adb shell
B.cmd
C.C shell
D.都不是
6.如果需要啟動一個Activity,并在Activity結(jié)束時可立即獲取結(jié)果的方法是
A.調(diào)用startActivityForResult()
B.在啟動的Activity中注冊receiver,在被啟動的Activity中發(fā)起broadcast消息
C.兩個選項都不正確
D.兩個選項都正確
7.讀取文件內(nèi)容的首要方法是
A.open
B.read
C.write
D.open
8.在表格布局中,android:collapseColumns="1,2"的含義是:
A.在屏幕中,當(dāng)表格的列能顯示完時,顯示1,2列
B.在屏幕中,當(dāng)表格的列顯示不完時,折疊
C.在屏幕中,不管是否能都顯示完,折疊1、2列
D.在屏幕中,動態(tài)決定是否顯示表格
9.ScrollView中,可以直接包含多少個組件
A.三個
B.兩個
C.一個
D.無數(shù)個
10.Android中文件操作模式中表示只能被本應(yīng)用使用,寫入文件會覆蓋的是
A.MODE_APPEND
B.MODE_WORLD_READABLE
C.MODE_WORLD_WRITEABLE
D.MODE_PRIVATE
11.關(guān)于視頻的來源,哪個不正確?
A.可來源于外部URL
B.可來源于內(nèi)部URI,通過Content Resolver獲取
C.可來源于資源文件
D.可以文件方式直接訪問內(nèi)部Media
12.下面不是Android四大組件之一的
A.Activity
B.Intent
C.Service
D.Content Provider
13.90. 發(fā)起一個由以下代碼初始化的Intent,會發(fā)生什么情況?( )
Intent intent = new Intent();
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setAction(Intent.ACTION_MAIN);
A.如果系統(tǒng)中有多個瀏覽器,則會讓用戶選擇瀏覽器
B.如果系統(tǒng)有多個瀏覽器,并且設(shè)置了默認的,則會打開默認瀏覽器
C.如果系統(tǒng)中只有一個瀏覽器,則會打開該瀏覽器
D.都正確
14.下列哪個可做EditText編輯框的提示
A.android:inputType
B.android:text
C.android:digits
D.android:hint
15.下面在AndroidManifest.xml文件中注冊BroadcastReceiver方式正確的是
A.android:name="android.provider.action.NewBroad"
B.android:name=”android.provider.action.NewBroad”
C.android:name="android.provider.action.NewBroad"
D.android:name=”android.provider.action.NewBroad”
16.Android中下列屬于Intent的作用的是
A.實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享
B.是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁面而消失
C.可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶
D.處理一個應(yīng)用程序整體性的工作
17.關(guān)于適配器的說法正確的有
A.它主要是用來存儲數(shù)據(jù)
B.它主要用來把數(shù)據(jù)綁定到組件上
C.它主要用來解析數(shù)據(jù)
D.它主要用來存儲xml數(shù)據(jù)
18.我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當(dāng),你的機器就會變得越慢,那么線程銷毀的方法是
A.onDestroy
B.onFinish
C.onClear
D.onStop
19.如何訪問媒體庫
A.通過直接文件讀取
B.通過Content Provider
C.兩項都可以
D.兩項都不可以
20.如果把APP的最小SDK版本設(shè)置成8,那么以下哪個版本的將無法運行則個APP
A.7
B.8
C.9
D.10
21.在android中,ArrayAdapter類是用于
A.用于把數(shù)據(jù)綁定到組件上
B.它能把數(shù)據(jù)顯示到Activity上
C.它能把數(shù)據(jù)傳遞給廣播
D.它能把數(shù)據(jù)傳遞給服務(wù)
22.綁定Service的方法是
A.bindService
B.startService
C.onStart
D.onBind
23.關(guān)于?res/raw?目錄說法正確的是
A.這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進制的格式
B.這里的文件是原封不動的存儲到設(shè)備上會轉(zhuǎn)換為二進制的格式
C.這里的文件最終以二進制的格式存儲到指定的包中
D.這里的文件最終不會以二進制的格式存儲到指定的包中
24.下列選項哪個是發(fā)送廣播的方法
A.startBroadcast
B.startBroadcastReceiver
C.sendBroadcast
D.sendBroadcastReceiver
25.SharedPreferences和Preferences的修改支持事務(wù)嗎
A.支持,不支持
B.不支持,不支持
C.不支持,支持
D.支持,支持
26.我們這門課使用的移動開發(fā)的IDE是
A.Xcode
B.Visual Studio
C.MyEclipse
D.Android studio
27.下列不屬于service生命周期的方法是
A.onCreate
B.onDestroy
C.onStop
D.onStartCommand
28.能提供內(nèi)容補全的組件是
A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView
29.上下文菜單與其他菜單不同的是( )
A.上下文菜單項上的單擊事件可以使用onMenuItemSelected方法來響應(yīng)
B.上下文菜單必須注冊到指定的view上才能顯示
C.上下文菜單的菜單項可以添加,可以刪除
D.上下文菜單的菜單項可以有子項
30.下面哪一個不屬于Android體系結(jié)構(gòu)中的應(yīng)用程序?qū)?/span>
A.電話簿
B.日歷
C.SQLite
D.SMS程序
31.關(guān)于Intent對象說法錯誤的是
A.在android中,Intent對象是用來傳遞信息的
B.Intent對象可以把值傳遞給廣播或Activity
C.利用Intent傳值時,可以傳遞一部分值類型
D.利用Intent傳值時,它的key值可以是對象
32.下列關(guān)于ContentProvider的說法錯誤的是
A.ContentProvider的作用是實現(xiàn)數(shù)據(jù)共享和交換
B.要訪問ContentProvider,只需調(diào)用ContentProvider的增刪改查相關(guān)方法
C.ContentProvider提供的URI必須以“content://”開頭
D.Android對于系統(tǒng)里的音視頻、圖像、通訊錄提供了內(nèi)置的ContentProvider
33.關(guān)于廣播以下陳述正確的是
A.廣播接收器只能在配置文件中注冊
B.廣播接收器注冊后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨注冊與注銷
34.關(guān)于Activity說的法不正確的是
A.Activity是為用戶操作而展示的可視化用戶界面
B.一個應(yīng)用程序可以有若干個Activity
C.Activity可以通過一個別名去訪問
D.Activity可以表現(xiàn)為一個漂浮的窗口
35.下列哪個是SqlLite下的命令
A.shell
B.push
C.quit
D.keytool
36.SharedPreferences保存文件的路徑和擴展名是?
A./data/data/shared_prefs/ *.txt
B./data/data/package name/shared_prefs/ *.xml
C./mnt/sdcard/指定文件夾 指定擴展名
D.任意路徑 指定擴展名
37.按HOME按鈕后,系統(tǒng)查找哪類Activity?
A.設(shè)置了ACTION_MAIN和ATEGORY_LAUNCHER的Activity
B.設(shè)置了ACTION_MAIN或ATEGORY_LAUNCHER的Activity
C.設(shè)置了ACTION_MAIN的Activity
D.設(shè)置了ATEGORY_LAUNCHER的Activity
38.TabHost.newTabSpec("tab1")
A.為tab頁創(chuàng)建標(biāo)題為tab1
B.為tab頁創(chuàng)建ID為tab1
C.為tab頁創(chuàng)建內(nèi)容
D.為tab頁創(chuàng)建新空格
39.在Android中,關(guān)于MediaPlayer說法錯誤的是
A.MediaPlayer包含了Audio和video的播放功能
B.獲得MediaPlayer實例的有new MediaPlayer()和MeiaPlayer.create()的方式
C.當(dāng)我們播放一首歌曲由于異常中斷,由于數(shù)據(jù)丟失,只能從開始的位置開始播放
D.在指定MediaPlayer數(shù)據(jù)的來源時,必須指定播放的文件的路徑、資源id或網(wǎng)絡(luò)路徑
40.下面退出Activity錯誤的方法是
A.finish
B.onDestroy
C.拋異常強制退出
D.onStop
41.下列哪個是AbsoluteLayout中特有的屬性
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
42.在android中使用Menu時可能需要重寫的方法有
A.onCreateMenu
B.onOptionsMenuClosed
C.onCreateOptionsMenu
D.onItemSelected
43.下列哪些情況下,系統(tǒng)可能會彈出ANR對話框
A.在Activity中,Main線程消息隊列中的消息在5秒內(nèi)沒有得到響應(yīng)
B.在Service中,onStartCommand()方法執(zhí)行超過5秒
C.在BroadcastReceiver中,onReceive()方法執(zhí)行時間超過5秒
D.在啟動的新線程中,run()方法執(zhí)行時間超過5秒
44.Android Activity生命周期中調(diào)用的第一個方法是?
A.onInit
B.onStart
C.onCreate
D.onBegin
45.<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android=""
android:shape="line">
<stroke
android:color="@color/gray"
android:dashWidth="5dp"
android:dashGap="3dp" />
</shape>
這是一個資源配置文件,下面描述正確的是?
A.這個shape文件是畫一個寬為5dp,高為3dp的色塊
B.這個shape文件是畫一個寬從5dp到3dp的等腰梯形
C.這個shape文件是畫一個底為5dp高為3dp的等腰三角形
D.這個shape文件是畫一條虛線,實線段5dp,間隔3dp
46.在使用 SQLiteOpenHelper 這個類時,它的哪一個方法是用來實現(xiàn)版本升級之用的?
A.onCreate
B.onUpgrading
C.onUpdate
D.onUpgrade
47.下列選項哪個不是Activity啟動的方法
A.goToActivity
B.startActivity
C.startActivityFromChild
D.startActivityForResult
48.關(guān)于res/raw目錄說法正確的是
A.這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進制的格式
B.這里的文件是原封不動的存儲到設(shè)備上會轉(zhuǎn)換為二進制的格式
C.這里的文件最終以二進制的格式存儲到指定的包中
D.這里的文件最終不會以二進制的格式存儲到指定的包中
49.在Android工程中新建了一個Activity?需要在哪個xml文件中聲明一下?
A.main.xml??
B.string.xml??
C.AndroidMainifest.xml
D.layout.xml
50.下面在文件中注冊BroadcastReceiver方式正確的是
A.<receiver android:name="NewBroad">
<intent-filter>
<action
android:name=""/>
<action>
</intent-filter>
</receiver>
B.<receiver android:name="NewBroad">
<intent-filter>
android:name=""/>
</intent-filter>
</receiver>
C.<receiver android:name="NewBroad">
<action
android:name=""/>
<action>
</receiver>
D.<intent-filter>
<receiver android:name="NewBroad">
<action>
android:name=""/>
<action>
</receiver>
</intent-filter>
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777