南開大學22春學期《手機應用軟件設計與實現(xiàn)》在線作業(yè)答卷_第1頁
南開大學22春學期《手機應用軟件設計與實現(xiàn)》在線作業(yè)答卷_第2頁
南開大學22春學期《手機應用軟件設計與實現(xiàn)》在線作業(yè)答卷_第3頁
南開大學22春學期《手機應用軟件設計與實現(xiàn)》在線作業(yè)答卷_第4頁
南開大學22春學期《手機應用軟件設計與實現(xiàn)》在線作業(yè)答卷_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

22春學期(高起本1709-1803、全層次1809-2103)《手機應用軟件設計與實現(xiàn)》在線作業(yè)-00003試卷總分:100得分:100一、單選題(共30道試題,共60分)關于ContenValues類說法正確的是?他和Hashtable比較類似,也是負責存儲一些名值對,但是他存儲的名值對當中的名是String類型,而值都是基本類型他和Hashtable比較類似,也是負責存儲一些名值對,但是他存儲的名值對當中的名是任意類型,而值都是基本類型他和Hashtable比較類似,也是負責存儲一些名值對,但是他存儲的名值對當中的名,可以為空,而值都是String類型他和Hashtable比較類似,也是負責存儲一些名值對,但是他存儲的名值對當中的名是String類型,而值也是String類型答案:A2.以下哪個對象是自定義組件中用來呈現(xiàn)畫布的對象BitmapCanvasBufferedImageDrawable答案:B3.關于隱式Intent正確的是?Android中使用IntentFilter來尋找與隱式Intent相關的對象通過組件的名稱尋找與intent相關聯(lián)的對象隱式Intent更多用于在應用程序內部傳遞消息一個聲明了IntentFilter的組件只能響應隱式Intent請求答案:A4.AutoCompleteTextView是繼承了哪個類()EditTextDatePickerTimePickerAutoCompleteTextView答案:A5.創(chuàng)建一個對話框正確的語法是builder.create()builder.start()builder.show()builder.stop()答案:A6.下列關于Service的描述,正確的是AServie主要負責一些耗時比較長的操作,這說明Service會運行在獨立的子線程中每次調用Context類中的StartService()方法后都會新建一個Service實例每次啟動一個服務時候都會先后調用onCreate()和onStart()方法當調用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會自動回調答案:D7.下面哪一個不屬于Android體系結構中的應用程序層A電話簿B日歷CSQLiteDSMS程序答案:C8.一般認為,多媒體技術研究的興起從(?)開始。1972年,philips展示播放電視節(jié)目的激光視盤。1984年,美國Apple公司推出Macintosh系列機。1986年,philips和sony公司宣布發(fā)明了交互式光盤系列CD-I.1987年,美國RCA公司展示了交互式數(shù)字影視系統(tǒng)DVI.答案:B9.以下哪一個屬于Activity的生命周期方法?onInit()onStart()onListening()onClick()答案:B10.下列關于OpenCore說法不正確的是A,Opencore是Android多媒體框架的核心B,MediaPlayer是openCore中的一個核心類C,所有在Android平臺的音頻、視頻的采集以及播放等操作都是通過它來實現(xiàn)的D,在實現(xiàn)開發(fā)中我們并不會過多地研究opencore的實現(xiàn),我們的Android為我們提供了上層的mediaapi的開發(fā)使用答案:B11.被稱為“蘋果之父”的是SteveJobsAndyRubinTimCookBillGates答案:A12.在main.xml中,定義一個組件時,必須寫的屬性有()Android:iconAndroid:layout_heightAndroid:styleAndroid:layout_weight答案:B13.關于Intent對象說法錯誤的是()在Android中,Intent對象是用來傳遞信息的Intent對象可以把值傳遞給廣播或Activity利用Intent傳值時,可以傳遞一部分值類型利用Intent傳值時,它的key值可以是對象答案:D14.關于Handler的說法不正確的是它實現(xiàn)不同進程間通信的一種機制它避免了在新線程中刷新UI的操作它采用隊列的方式來存儲Message它實現(xiàn)不同線程間通信的一種機制答案:A15.下列用以顯示一系列圖像的是?ImageViewGalleryImageSwitcherGridView答案:B16.下列描述有誤的選項是adb?devices這個命令是查看當前連接的設備,?連接到計算機的android設備或者模擬器將會列出顯示。adb?install?<apk文件路徑>這個命令將指定的apk文件安裝到設備上。adb?shell這個命令將登錄設備的shell。adb?push?<本地路徑>?<遠程路徑>用pull命令可以把Android目標機上的文件或者文件夾復制到PC。答案:D17.在Activity中需要找到一個id是bookName的的TextView組件,下面哪種語句寫法是正確的TextView?tv?=?this.findViewById(R.id.bookName);TextView?tv?=?(TextView)this.findViewById(R.id.code);TextView?tv?=?(TextView)this.findViewById(R.id.bookName);TextView?tv?=?(TextView)this.findViewById(R.string.bookName);答案:C18.如果在android應用程序中需要發(fā)送短信,那么需要在AndroidManifest.xml文件中增加什么樣的權限發(fā)送短信,無需配置權限permission.SMSandroid.permission.RECEIVE_SMSandroid.permission.SEND_SMS答案:D19.下列用以顯示一網格圖像的是?ImageViewGalleryImageSwitcherGridView答案:D20.下列對SharePreferences存、取文件的說法中不正確的是A,屬于移動存儲解決方案B,sharePreferences處理的就是key-value對C,讀取xml文件的路徑是/sdcard/shared_prefxD,信息的保存格式是xml答案:C21.創(chuàng)建子菜單的方法是?AddaddSubMenucreateSubMenucreateMenu答案:B22.下面選項中,哪一項是Android的四大組件之一?ListViewActivity?ExtrasBundle答案:B23.下列關于如何使用Notification,不正確的是?notification需要NotificatinManager來管理使用NotificationManager的notify方法顯示notification消息在顯示Notification時可以設置通知時的默認發(fā)聲,震動等Notification中存在可以清除消息的方法答案:D24.被稱為“Android之父”的是SteveJobsAndyRubinTimCookBillGates答案:B25.Android項目工程下面的assets目錄的作用是什么?主要放置多媒體等數(shù)據(jù)文件放置字符串,顏色,數(shù)組等常量數(shù)據(jù)放置一些與UI相應的布局文件,都是xml文件旋轉應用程序所使用的圖片資源答案:A26.關于Handler的說法正確的是它實現(xiàn)不同進程間通信的一種機制它需要在新線程中刷新UI的操作它采用棧的方式來存儲Message它實現(xiàn)不同線程間通信的一種機制答案:D27.在Android應用程序中,語言種類的數(shù)據(jù)應放在那個目錄下rawvalueslayoutdrawable答案:B28.下面關于本地庫和Java運行時環(huán)境描述錯誤的是本地庫和Java運行時環(huán)境層位于Linux內核層之上本地庫是應用程序框架的基礎,是連接應用程序框架層與Linux內核層的重要紐帶。SQLite是根據(jù)OpenGL?ES?1.0API標準實現(xiàn)的3D繪圖函數(shù)庫。Android應用程序是用Java語言編寫的,所以Android需要一個Java的運行時環(huán)境,該環(huán)境又包括核心庫和Dalvik虛擬機兩部分。答案:C29.定義LinearLayout水平方向布局時設置的屬性android:layout_heightandroid:gravityandroid:layout?android:orientation_horizontal答案:D30.以下那個控件可以用來顯示圖片AImageViewBTextViewCButtonD以上都可以答案:D二、多選題(共10道試題,共20分)31.AppWidget窗口小部件時可以使用下列哪個布局A,FrameLayoutB,LinearLayoutC,TableLayoutD,RelativeLayout答案:ABD32.下列哪些API的操作需要聲明權限播放mp3文件寫入SD卡文件發(fā)短信訪問網絡答案:BCD33.Android應用程序的菜單有選擇菜單(OptionMenu)、上下文菜單(ContextMenu)、子菜單(SubMenu)下拉菜單(SpinnerMenu)答案:ABC34.下列獲取LocationManager的方式中不正確的是:A,LocationManagerlm=(LocationManager)getSystemService(Context.LOCATION_SERVICE);B,LocationManagerlm=newLocationManager();C,LocationManagerlm=(LocationManager)getSystemService(Context.LOCATION);D,LocationManagerlm=newLocationManager(this);答案:BCD35.以下對R.java描述正確的有Android項目自動生成的終態(tài)類自動標識資源的"索引"功能在"gen/"目錄下布局文件答案:ABC36.NotificationManager中清除消息的方法是A,destroyB,cancelC,clearD,cancelAll答案:BD37.下列不會導致GC內存泄露的是數(shù)據(jù)庫的cursor沒有關閉構造adapter緩存contentview衍生listview的優(yōu)化問題-----減少創(chuàng)建view的對象,充分使用contentview,可以使用一靜態(tài)類來優(yōu)化處理getview的過程activity使用sqlite數(shù)據(jù)庫答案:BD38.建立藍牙連接時,哪些方法無法獲取BluetoothAdapter對象?A,BluetoothAdapter.getBluetoothAdapterAdapter()B,BluetoothAdapteradapter=newBluetoothAdapter()C,BluetoothAdapter.BluetoothAdapterAdapter()D,BluetoothAdapter.getDefaultAdapter()答案:ABC39.下列說法正確的是?Button是普通按鈕組件,除此外沒有其他的按鈕組件TextView是顯示文本的組件,TextView是EditText的父類EditText是編輯文本的組件,可以使用EditText輸入特定的字符ImageView是顯示圖片的組件,可以通過設置顯示局部圖片答案:BC40.以下屬于Android底層庫的有哪些系統(tǒng)C庫SurfaceManager聯(lián)系人短信答案:AB三、判斷題(共10道試題,共20分)41.實例化AlertDialog類沒有內部類答案:錯誤42.HorizontalScrollView中,可以直接包含至少2個組件答案:錯誤43.Android中可以通過一個Service啟動一個Activity答案:正確44.當Antivity的啟動模式設置為SingleTop表示當該Anctivity的實例在棧頂時只會產生一個實例答案:正確45.Android系統(tǒng)播放Mp3文件不需要對此聲

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論