東大23秋學(xué)期《移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)》在線平時(shí)作業(yè)3【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023/9/24 22:07:33來(lái)源:admin瀏覽: 0 次


《移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)》在線平時(shí)作業(yè)3-00001

試卷總分:100  得分:100

一、單選題 (共 50 道試題,共 100 分)

1.關(guān)于Intent對(duì)象說(shuō)法錯(cuò)誤的是

A.在android中,Intent對(duì)象是用來(lái)傳遞信息的

B.Intent對(duì)象可以把值傳遞給廣播或Activity

C.利用Intent傳值時(shí),可以傳遞一部分值類(lèi)型

D.利用Intent傳值時(shí),它的key值可以是對(duì)象

 

2.關(guān)于Android中播放視頻的說(shuō)法不對(duì)的是

A.可以使用SurfaceView組件播視頻

B.可以使用VideoView組件播視頻

C.VideoView組件可以控制播放的位置和大小

D.VideoView播放視頻的格式可以是3gp

 

3.下列哪個(gè)是AbsoluteLayout中特有的屬性

A.android:layout_height

B.android:layout_x

C.android:layout_above

D.android:layout_toRightOf

 

4.Android項(xiàng)目下的assets目錄的作用是

A.放置應(yīng)用到的圖片資源

B.主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到apk里面

C.放置字符串、顏色、數(shù)組等常量數(shù)據(jù)

D.放置一些與UI相應(yīng)的布局文件,都是XML文件

 

5.在播放視屏?xí)r,需要保持屏幕一直亮著,需要哪個(gè)權(quán)限

A.<uses-permission android:name="android.permission.INTERNET" />

B.<uses-permission android:name="android.permission.WAKE_LOCK" />

C.<uses-permission android:name="android.permission.SCREEN_LOCK" />

D.<uses-permission android:name="android.permission.DIM_LOCK" />

 

6.在使用SQLiteOpenHelper這個(gè)類(lèi)時(shí),它的哪一個(gè)方法是用來(lái)實(shí)現(xiàn)版本升級(jí)之用的

A.onCreate

B.onCreade

C.onUpdate

D.onUpgrade

 

7.關(guān)于ServiceConnection接口的onServiceConnected()方法的觸發(fā)條件描述正確的是

A.bindService()方法執(zhí)行成功后

B.bindService()方法執(zhí)行成功同時(shí)onBind()方法返回非空IBinder對(duì)象

C.Service的onCreate()方法和onBind()方法執(zhí)行成功后

D.Service的onCreate()和onStartCommand()方法啟動(dòng)成功后

 

8.多選框被選擇事件通常用

A.setOnClickListener

B.setOnCheckChangeListener

C.setOnMenuItemSelectedListener

D.setOnCheckedListener

 

9.處理菜單項(xiàng)單擊事件的方法不包含

A.使用onOptionsItemSelected(MenuItem item)響應(yīng)

B.使用onMenuItemSelected(int featureId .MenuItem item) 響應(yīng)

C.使用onMenuItemClick(MenuItem item) 響應(yīng)

D.使用onCreateOptionsMenu(Menu menu)響應(yīng)

 

10.SharedPreferences存放的數(shù)據(jù)類(lèi)型不支持

A.boolean

B.int

C.String

D.double

 

11.下列關(guān)于Service的描述,正確的是

A.Servie主要負(fù)責(zé)一些耗時(shí)比較長(zhǎng)的操作,這說(shuō)明Service會(huì)運(yùn)行在獨(dú)立的子線程中

B.每次調(diào)用Context類(lèi)中的StartService()方法后都會(huì)新建一個(gè)Service實(shí)例

C.每次啟動(dòng)一個(gè)服務(wù)時(shí)候都會(huì)先后調(diào)用onCreate()和onStart()方法

D.當(dāng)調(diào)用了ConText類(lèi)中的StopService()方法后,Serviece中的onDestroy()方法會(huì)自動(dòng)回調(diào)

 

12.中下列屬于Intent的作用的是

A.實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享

B.是一段長(zhǎng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應(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)用程序整體性的工作

 

13.下面關(guān)于BroadcastReceiver錯(cuò)誤的是

A.BroadcastReceiver有兩種注冊(cè)方式,靜態(tài)注冊(cè)和動(dòng)態(tài)注冊(cè)

B.BroadcastReceiver必須在AndroidMainfest文件中聲明

C.BroadcastReceiver的使用,一定有一方發(fā)送廣播,有一方監(jiān)聽(tīng)注冊(cè)廣播,onReceive方法才會(huì)被調(diào)用

D.廣播發(fā)送的Intent都是隱式啟動(dòng)

 

14.綁定Service的方法是

A.bindService

B.startService

C.onStart

D.onBind

 

15.下面哪種說(shuō)法不正確

A.Android應(yīng)用的gen目錄下的R.java被刪除后還能自動(dòng)生成;

B.res目錄是一個(gè)特殊目錄,包含了應(yīng)用程序的全部資源,命名規(guī)則可以支持?jǐn)?shù)字(0-9)下橫線(_),大小寫(xiě)字母(a-z , A-Z);

C.AndroidManifest.xml文件是每個(gè)Android項(xiàng)目必須有的,是項(xiàng)目應(yīng)用的全局描述。其中指定程序的包名(package=”…”)+指定android應(yīng)用的某個(gè)組件的名字(android:name=”…”)組成了該組件類(lèi)的完整路徑

D.assets和res目錄都能存放資源文件,但是與res不同的是assets支持任意深度的子目錄,在它里面的文件不會(huì)在R.java里生成任何資源ID

 

16.下面關(guān)于廣播敘述錯(cuò)誤的是

A.廣播是Android四大組件之一

B.BroadcastReceiver有兩種注冊(cè)方式,靜態(tài)注冊(cè)和動(dòng)態(tài)注冊(cè)

C.靜態(tài)注冊(cè)需要在Mainfest.xml中配置

D.動(dòng)態(tài)注冊(cè)需要在應(yīng)用退出時(shí)候接觸廣播的注冊(cè)

 

17.使用AIDL完成遠(yuǎn)程Service方法調(diào)用下列說(shuō)法不正確的是

A.aidl對(duì)應(yīng)的接口名稱(chēng)不能與aidl文件名相同

B.aidl的文件的內(nèi)容類(lèi)似java代碼

C.創(chuàng)建一個(gè)Service(服務(wù)),在服務(wù)的onBind(Intent intent)方法中返回實(shí)現(xiàn)了aidl接口的對(duì)象

D.aidl對(duì)應(yīng)的接口的方法前面不能加訪問(wèn)權(quán)限修飾符

 

18.在表格布局中,android:collapseColumns="1,2"的含義是:

A.在屏幕中,當(dāng)表格的列能顯示完時(shí),顯示1,2列

B.在屏幕中,當(dāng)表格的列顯示不完時(shí),折疊

C.在屏幕中,不管是否能都顯示完,折疊1、2列

D.在屏幕中,動(dòng)態(tài)決定是否顯示表格

 

19.Notification消息能否被取消

A.只能取消本應(yīng)用發(fā)起的消息

B.可以被任何應(yīng)用取消

C.不能取消,只能覆蓋

D.只能取消本應(yīng)用發(fā)起的消息,且只能通過(guò)消息ID逐個(gè)取消

 

20.以下調(diào)整寬度和高度的屬性,哪個(gè)不是Android系統(tǒng)提供的?

A.match_parent

B.wrap_content

C.fill_content

D.fill_parent

 

21.Android項(xiàng)目中assets目錄的作用是什么?

A.放置字符串,顏色等信息

B.放置圖片資源 

C.放置較大的文件資源

D.放置界面布局配置

 

22.關(guān)于隱式Intent正確的是

A.android中使用IntentFilter 來(lái)尋找與隱式Intent相關(guān)的對(duì)象

B.通過(guò)組件的名稱(chēng)尋找與intent相關(guān)聯(lián)的對(duì)象

C.隱式Intent更多用于在應(yīng)用程序內(nèi)部傳遞消息

D.一個(gè)聲明了IntentFilter的組件只能響應(yīng)隱式Intent請(qǐng)求

 

23.激活A(yù)ctivity的方法是

A.runActivity

B.goActivity

C.startActivity

D.startActivityForIn

 

24.關(guān)于service生命周期的說(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沒(méi)有啟動(dòng),不能調(diào)用StopService停止服務(wù)。

 

25.以下說(shuō)法正確的是

A.DVM指dalivk的虛擬機(jī),每一個(gè)android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)可以認(rèn)為是同一個(gè)概念

B.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM不一定都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念

C.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM不一定都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念

D.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)是一個(gè)概念

 

26.在android中使用SQLiteOpenHelper這個(gè)輔助類(lèi)時(shí),獲取

A.getDatabase

B.openDatabase

C.getReadableDatabase

D.getAbleDatabase

 

27.在播放視頻或音頻時(shí),如果有電話打入,這時(shí)候視頻或音頻會(huì)自動(dòng)掛起嗎?

A.不會(huì)

B.會(huì)

C.有的手機(jī)會(huì),有的手機(jī)不會(huì)

D.以上說(shuō)法都錯(cuò)誤

 

28.對(duì)于一個(gè)已經(jīng)存在的SharedPreferences對(duì)象setting,想向其中存入一個(gè)字符串"person",setting應(yīng)該先調(diào)用什么方法

A.edit

B.save

C.commit

D.putString

 

29.安卓工程的res/layout/路徑下放的以.xml作為后綴的文件是

A.界面布局文件

B.源代碼文件

C.視頻文件

D.音頻文件

 

30.關(guān)于Activity說(shuō)的法不正確的是

A.Activity是為用戶(hù)操作而展示的可視化用戶(hù)界面

B.一個(gè)應(yīng)用程序可以有若干個(gè)Activity

C.Activity可以通過(guò)一個(gè)別名去訪問(wèn)

D.Activity可以表現(xiàn)為一個(gè)漂浮的窗口

 

31.關(guān)于Intent 對(duì)象說(shuō)法錯(cuò)誤的是

A.在 android 中,Intent對(duì)象是用來(lái)傳遞信息的

B.Intent 對(duì)象可以把值傳遞給廣播或 Activity

C.利用 Intent 傳值時(shí),可以傳遞一部分值類(lèi)型

D.利用 Intent 傳值時(shí),它的 key 值可以是對(duì)象

 

32.下列不屬于android布局的是

A.FrameLayout

B.LinearLayout

C.BorderLayout

D.TableLayout

 

33.下面在文件中注冊(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>

 

34.下列哪一項(xiàng)是manifest?文件的功能

A.聲明要求的最低API級(jí)別

B.聲明要求的用戶(hù)權(quán)限的級(jí)別?

C.記錄程序中使用的Activity等資源

D.都是

 

35.下列說(shuō)法哪個(gè)不正確

A.擁有android:configChanges="orientation|keyboardHidden"標(biāo)簽的Activity在橫豎屏轉(zhuǎn)換時(shí)不會(huì)再執(zhí)行onCreate方法

B.默認(rèn)情況下對(duì)一個(gè)Activity的對(duì)象進(jìn)行橫豎屏切換,該對(duì)象的onCreate方法在每次切換時(shí)都會(huì)執(zhí)行

C.一個(gè)Activity的對(duì)象a1上彈出了一個(gè)模擬對(duì)話框形式的Activity的對(duì)象a2,按返回鍵后a1執(zhí)行了onStart和onResume方法,a2執(zhí)行了onPause,onStop和onDestroy方法

D.一個(gè)界面上的EditText中輸入文字后,再按下Home,該界面消失,等再回到該界面文字內(nèi)容仍在,onCreate方法也不會(huì)執(zhí)行

 

36.關(guān)于線程說(shuō)法不正確的是

A.在android中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程

B.在創(chuàng)建的新線程中,它可以操作UI組件

C.新線程可以和Handler共同使用

D.創(chuàng)建的Handler對(duì)象,它隸屬于創(chuàng)建它的線程

 

37.關(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ǔ)到指定的包中

 

38.關(guān)于Activity說(shuō)的法不正確的是

A.Activity是為用戶(hù)操作而展示的可視化用戶(hù)界面

B.一個(gè)應(yīng)用程序可以有若干個(gè)Activity

C.Activity可以通過(guò)一個(gè)別名去訪問(wèn)

D.Activity可以表現(xiàn)為一個(gè)漂浮的窗口

 

39.能提供內(nèi)容補(bǔ)全的組件是

A.EditText

B.DatePicker

C.TimePicker

D.AutoCompleteTextView

 

40.拖動(dòng)條組件是

A.RatingBar

B.ProgressBar

C.SeekBar

D.ScrollBar

 

41.使用AIDL完成遠(yuǎn)程service方法調(diào)用下列說(shuō)法不正確的是

A.aidl對(duì)應(yīng)的接口名稱(chēng)不能與aidl文件名相同

B.aidl的文件的內(nèi)容類(lèi)似java代碼

C.創(chuàng)建一個(gè)Service(服務(wù)),在服務(wù)的onBind(Intent intent)方法中返回實(shí)現(xiàn)了aidl接口的對(duì)象

D.aidl對(duì)應(yīng)的接口的方法前面不能加訪問(wèn)權(quán)限修飾符

 

42.下列不屬于service生命周期的方法是

A.onCreate

B.onDestroy

C.onStop

D.onStartCommand

 

43.對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數(shù)中進(jìn)行

A.onPause

B.onCreate

C.onResume

D.onStart

 

44.SharedPreferences保存文件的路徑和擴(kuò)展名是?

A./data/data/shared_prefs/                 *.txt

B./data/data/package name/shared_prefs/   *.xml

C./mnt/sdcard/指定文件夾                  指定擴(kuò)展名

D.任意路徑                                 指定擴(kuò)展名

 

45.下列用以顯示一系列圖像的是

A.ImageView

B.Gallery

C.ImageSwitcher

D.GridView

 

46.下列選項(xiàng)哪個(gè)是發(fā)送廣播的方法

A.startBroadcast

B.startBroadcastReceiver

C.sendBroadcast

D.sendBroadcastReceiver

 

47.下列不屬于service生命周期的方法是

A.onCreate

B.onDestroy

C.onStop

D.onStart

 

48.下列關(guān)于如何使用Notification,不對(duì)的是(             )

A.notification需要NotificatinManager來(lái)管理

B.使用NotificationManager的notify方法顯示notification消息

C.在顯示Notification時(shí)可以設(shè)置通知時(shí)的默認(rèn)發(fā)聲,震動(dòng)等

D.Notification中有方法可以清除消息

 

49.下列選項(xiàng)哪個(gè)不是Activity啟動(dòng)的方法

A.goToActivity

B.startActivity

C.startActivityFromChild

D.startActivityForResult

 

50.MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作

A.setDataSource

B.prepare

C.begin

D.pause




奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢(xún)QQ : 3230981406或微信:aopopenfd777

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢(xún) 論文咨詢(xún)
    微信客服掃一掃

    回到頂部