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