Android題庫.doc_第1頁
Android題庫.doc_第2頁
Android題庫.doc_第3頁
Android題庫.doc_第4頁
Android題庫.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、在android程序中,Log.w()用于輸出什么級別的日志信息?( C ) A、調(diào)試 B、信息 C、警告 D、錯誤2、在Activity中需要找到一個id是bookName的的TextView組件,下面哪種語句寫法是正確的?( C ) A、TextView tv = this.findViewById(R.id.bookName); B、TextView tv = (TextView)this.findViewById(R.id.code); C、TextView tv = (TextView)this.findViewById(R.id.bookName); D、TextView tv = (TextView)this.findViewById(R.string.bookName); 3、如果將一個TextView的android:layout_height屬性值設(shè)置為wrap_content,那么該組件將是以下哪種顯示效果?( D ) A、該文本域的寬度將填充父容器寬度 B、該文本域的寬度僅占據(jù)該組件的實際寬度 C、該文本域的高度將填充父容器高度 D、該文本域的高度僅占據(jù)該組件的實際高度 4、給一個TextView設(shè)置紅色字體,應(yīng)該使用以下哪種寫法?( A ) A、setTextColor(0xffff0000); B、setColor(0xffff0000) C、setTextColor(0xffff0000) D、setColor(red) 5、對于一個Activity,在AndroidManifest.xml中對他這樣進行定義 ,這樣的描述代表什么含義?(B) A、無明確含義,每個Activity都需要這樣定義 B、代表該Activity將作為程序的主Activity,并且在LAUNCHER菜單中啟動 C、代表該Activity將在桌面上建立圖標并啟動 D、代表該Activity的優(yōu)先級高于其他的Activity 6、在Android應(yīng)用程序中,圖片應(yīng)放在那個目錄下?( D ) A、raw B、values C、layout D、drawable 7、關(guān)于AndroidManifest.xml文件,以下描述錯誤的選項有哪些?( A ) A、在所有的元素中只有和是必需的,且只能出現(xiàn)一次 B、處于同一層次的元素,不能隨意打亂順序 C、元素屬性一般都是可選的,但是有些屬性是必須設(shè)置的 D、對可選的屬性,即使不寫,也有默認的數(shù)值項說明 8、如果使用LinearLayout實現(xiàn)組件垂直排列,那么在xml中應(yīng)添加什么屬性進行設(shè)置?( A ) A、android:orientation=vertical B、android:vertical=true C、android:orientation=horizontal D、android:horizontal=true 9、在AndroidManifest.xml中描述一個Activity時,該Activity的label屬性是指定什么的?(B ) A、指定該Activity的圖標 B、指定該Activity的顯示標簽 C、指定該Activity和類相關(guān)聯(lián)的類名 D、指定該Activity的唯一標示 10、Activity生命周期中,第一個需要執(zhí)行的方法是什么?( B ) A、onStart B、onCreate C、onReStart D、onResume11、退出 activity 對一些資源以及狀態(tài)的操作保存,可以在生命周期 的哪個函數(shù)中進行(A) A、onPause() B、onCreate() C、onResume() D、onStart() 12、Android 項目工程下面的 assets 目錄的作用是什么(B) A、放置應(yīng)用到的圖片資源。 Res/drawable B、主要放置一些文件資源,這些文件會被原封不動打包到 apk 里面 C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù) res/values D、放置一些與 UI 相應(yīng)的布局文件,都是 xml 文件 res/layout 13、下列不屬于android布局的是(C) A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout 14、Intent 的作用的是(A) A、intent是連接四大組件的紐帶,可以實現(xiàn)界面間切換,可以包含動作和動作數(shù)據(jù), B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁面而消失 service C、實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 contentprovider D、處理一個應(yīng)用程序整體性的工作 15、下列哪個是AbsoluteLayout中特有的屬性(B)A、android:layout_height B、android:layout_x C、android:layout_above D、android:layout_toRightOf 16、RatingBar組件中不能用屬性直接設(shè)置的是(D) A、五角星個數(shù) B、當前分數(shù)C、分數(shù)的增量D、五角星的色彩17、在手機開發(fā)中常用的數(shù)據(jù)庫是(A) A、sqlLite B、Oracle C、Sql Server D、Db23 18、關(guān)于BroadcastReceiver的說法不正確的是(B) A、是用來接收廣播Intent的 B、一個廣播Intent只能被一個訂閱了此廣播的BroadcastReceiver所接收C、 對有序廣播,系統(tǒng)會根據(jù)接收者聲明的優(yōu)先級別按順序逐個執(zhí)行接收者 D、 接收者聲明的優(yōu)先級別在的android:priority屬性中聲明,數(shù)值越大優(yōu)先級別越高 19、使用MediaPlayer播放保存在sdcard上的mp3文件時(C) A、需要使用MediaPlayer.create方法創(chuàng)建MediaPlayer B、直接newMediaPlayer即可 C、需要調(diào)用setDataSource方法設(shè)置文件源 D、直接調(diào)用start方法,無需設(shè)置文件源 20、在android中使用RadioButton時,要想實現(xiàn)互斥的選擇需要用的 組件是(D) A、ButtonGroup B、RadioButtons C、CheckBox D、RadioGroup 21、在多個應(yīng)用中讀取共享存儲數(shù)據(jù)時,需要用到的query方法,是 哪個對象的方法?(A) A、 ContentResolver B、ContentProvider C、Cursor D、SQLiteHelper 22、DDMS中Log信息分為幾個級別(C) A、3 B、4 C、5 D、6 23、能夠自動完成輸入內(nèi)容的組件是(D) A、TextView B、EditText C、ImageView D、AutoCompleteTextView 24、創(chuàng)建子菜單的方法是(B) A、add B、addSubMenu C、createSubMenu D、createMenu 25、使用AIDL完成遠程service方法調(diào)用下列說法不正確的是(A) A、aidl對應(yīng)的接口名稱不能與aidl文件名相同 B、 aidl的文件的內(nèi)容類似java代碼 C、 創(chuàng)建一個Service(服務(wù)),在服務(wù)的onBind(Intent intent)方法中返回實現(xiàn)了aidl接口的對象 D、 aidl對應(yīng)的接口的方法前面不能加訪問權(quán)限修飾符 26、MediaPlayer播放資源前,需要調(diào)用哪個方法完成準備工作(B) A、setDataSource B、prepare C、begin D、pause 27、處理菜單項單擊事件的方法不包含(D) 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) 28、android中文件操作模式中表示只能被本應(yīng)用使用,寫入文件會覆 蓋的是(D) A、 MODE_APPEND B、MODE_WORLD_READABLE C、MODE_WORLD_WRITEABLE D、MODE_PRIVATE 29、進度條中哪個屬性是設(shè)置進度條大小格式的(D) A、android:secondaryProgress B、android:progress(設(shè)置值) C、android:max D、style 30、下列用以顯示一系列圖像的是(B) A、ImageView B、Gallery C、ImageSwitcher D、GridView31、表示下拉列表的組件是(B) A、Gallery B、Spinner C、GridView D、ListView 32、關(guān)于AlertDialog的說法不正確的是(A) A、要想使用對話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實例 B、對話框的顯示需要調(diào)用show方法 C、setPositiveButton方法是用來加確定按鈕的 D、setNegativeButton方法是用來加取消按鈕的 33、下列說法錯誤的是(D) A、Button是普通按鈕組件,除此外還有其他的按鈕組件 B、TextView是顯示文本的組件,TextView是EditText的父類 C、EditText是編輯文本的組件,可以使用EditText輸入特定的字符 D、ImageView是顯示圖片的組件,可以通過設(shè)置顯示局部圖片 34、關(guān)于android中播放視頻的說法不對的是(C) A、可以使用SurfaceView組件播視頻 B、可以使用VideoView組件播視頻 C、VideoView組件可以控制播放的位置和大小 D、VideoView播放視頻的格式可以是3gp 35、下列哪個是SqlLite下的命令(C) A、shell B、push C、quit D、keytool 36、下列關(guān)于如何使用Notification,不對的是(D) A、notification需要NotificatinManager來管理 B、使用NotificationManager的notify方法顯示notification消息 C、在顯示Notification時可以設(shè)置通知時的默認發(fā)聲,震動等 D、Notification中有方法可以清除消息 37、下列關(guān)于 open core說法不正確的是(B) A、 Open core是Android多媒體框架的核心 B、 MediaPlayer是open Core中的一個核心類 C、 所有在Android平臺的音頻、視頻的采集以及播放等操作都是通過它來實現(xiàn)的 D、 在實現(xiàn)開發(fā)中我們并不會過多地研究open core的實現(xiàn),我們的Android為我們提供了上層的media api的開發(fā)使用 38、上下文菜單與其他菜單不同的是(B) A、上下文菜單項上的單擊事件可以使用onMenuItemSelected方法來響應(yīng) B、上下文菜單必須注冊到指定的view上才能顯示 C、上下文菜單的菜單項可以添加,可以刪除 D、上下文菜單的菜單項可以有子項 39、 拖動條組件是(C)A、RatingBar B、ProgressBar C、SeekBar D、ScrollBar 40、讀取文件內(nèi)容的首要方法是(D) A、openFileOutput B、read C、write D、openFileInput 41.activity對一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個函數(shù)中進行(D)A、onPause() B、onCreate() C、 onResume() D、onStart()42.android 中下列屬于Intent的作用的是(C)A、實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁面而消失C、可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D、處理一個應(yīng)用程序整體性的工作43.下列屬于SAX解析xml文件的優(yōu)點的是(B)A、將整個文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能B、不用事先調(diào)入整個文檔,占用資源少C、整個文檔調(diào)入內(nèi)存,浪費時間和空間D、不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會消失44.我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當,你的機器就會變得越慢,那么線程銷毀的方法是(A)A、onDestroy()B、onClear()C、onFinish()D、onStop()45.下面退出Activity錯誤的方法是(C)A、finish()B、拋異常強制退出C、System.exit()D、onStop()46.下面關(guān)于Android dvm的進程和Linux的進程,應(yīng)用程序的進程說法正確的是(D)A、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,不一定擁有一個獨立的Dalvik虛擬機實例.而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念.B、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,不一定擁有一個獨立的Dalvik虛擬機實例.而每一個DVM不一定都是在Linux 中的一個進程,所以說不是一個概念.C、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例.而每一個DVM不一定都是在Linux 中的一個進程,所以說不是一個概念.D、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例.而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念.47.Android項目工程下面的assets目錄的作用是什么(B)A、放置應(yīng)用到的圖片資源。B、主要放置多媒體等數(shù)據(jù)文件C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù)D、放置一些與UI相應(yīng)的布局文件,都是xml文件48.關(guān)于res/raw目錄說法正確的是(A)A、 這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進制的格式B、 這里的文件是原封不動的存儲到設(shè)備上會轉(zhuǎn)換為二進制的格式C、 這里的文件最終以二進制的格式存儲到指定的包中D、 這里的文件最終不會以二進制的格式存儲到指定的包中49.下面在AndroidManifest.xml文件中注冊BroadcastReceiver方式正確的(a) A、 B、 android:name=vider.action.NewBroad/ C、 D、 android:name=vider.action.NewBroad/ 50、在開發(fā)AppWidget窗口小部件時,需要繼承 (D)類A,AppWidgetReceiverB,AppWidgetConfigure C,AppWidgetManagerD,AppWidgetProvider51、使用HttpUrlConnection實現(xiàn)移動互聯(lián)時,設(shè)置讀取超時屬性的方法是(B) A、setTimeout()B、setReadTimeout()C、setConnectTimeout()D、setRequestMethod()52、用HttpClient的Get方式請求數(shù)據(jù)時, 可以(C)類來構(gòu)建Http請求 A,GetB,URLConnectionC,HttpGetD,HttpPost53、對于AlertDialog的描述不正確的是_A_A,使用new關(guān)鍵字創(chuàng)建AlertDialog的實例B,對話框的顯示需要調(diào)用show方法C,setPositiveButton方法是用來加確定按鈕的D,setNegativeButton方法是用來加取消按鈕的54、Android解析xml的方法中,將整個文件加載到內(nèi)存中進行解析的是?(C) A. SAX B. PULLC. DOM D. JSON55 使用Android系統(tǒng)進行拍照用到的類有:(D)A. SurfaceView B. SurfaceHolder C.Callback D. Camera56、下列對android NDK的理解正確的是(D)A、 NDK是一系列工具的集合, NDK 將是 Android 平臺支持 C 開發(fā)的開端B、 NDK 提供了一份穩(wěn)定、功能有限的 API 頭文件聲明。C、 使 “Java+C” 的開發(fā)方式終于轉(zhuǎn)正,成為官方支持的開發(fā)方式D、 全都對57、android中常用的布局是(A)A. framlayout,linenarlayout,relativelayout和tablelayoutB. activiey,service,broadcast和contentprovideC. FlowLayout,BorderLayout,GridLayout和CardLayoutD. broadcast,linenarlayout,relativelayout和contentprovide58、activity一般會重載那些方法用來維護其生命周期(A)A、onCreate(),onStart(),onDestory(),onrestart(),onresume(),onpause(),onstop()。B、onCreateView(),onStart(),onDestory(),onrestart(),onresume(),onpause(),onstop()。C、onCreateView(),onStart(),onDestory(),onrestart(),onresume(),onstop()。D、onCreateView(),onStart(),onrestart(),onresume(),onpause(),onstop()。59、android的數(shù)據(jù)存儲的方式(D)A、sharedpreference,文件B、SQliteC、contentprovider,網(wǎng)絡(luò)D、以上全部60、在android中使用Menu時可能需要重寫的方法有(A)。 A、onCreateOptionsMenu()、onOptionsItemSelected()B、onCreateMenu()、onOptionsItemSelected()C、onOptionsItemSelected()、onItemSelected()D、onItemSelected()61.activity對一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個函數(shù)中進行(D)A、onPause() B、onCreate() C、 onResume() D、onStart()62.Intent傳遞數(shù)據(jù)時,下列的數(shù)據(jù)類型哪些不可以被傳遞(B)A、Serializable B、HashMap C、Parcelable D、Bundle63.android 中下列屬于Intent的作用的是(C)A、實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁面而消失C、可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D、處理一個應(yīng)用程序整體性的工作64.下列屬于SAX解析xml文件的優(yōu)點的是(B)A、將整個文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能B、不用事先調(diào)入整個文檔,占用資源少C、整個文檔調(diào)入內(nèi)存,浪費時間和空間D、不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會消失65.在android中使用Menu時不需要重寫的方法有(B)。A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelected()D、onContextItemSelected ()66.在android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數(shù)據(jù)庫,并可以對數(shù) 據(jù)庫版本進行管理的方法可以是(AB)A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()67. android 關(guān)于service生命周期的onCreate()和onStart()說法正確的是(D)A、當?shù)谝淮螁拥臅r候先后調(diào)用onStart()和onCreate()方法B、當?shù)谝淮螁拥臅r候只會調(diào)用onCreate()方法C、如果service已經(jīng)啟動,將先后調(diào)用onCreate()和onStart()方法D、如果service已經(jīng)啟動,只會執(zhí)行onStart()方法,不在執(zhí)行onCreate()方法68.下面在AndroidManifest.xml文件中注冊BroadcastReceiver方式正確的( A )A、B、android:name=vider.action.NewBroad/C、D、android:name=vider.action.NewBroad/69.我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當,你的機器就會變得越慢,那么線程銷毀的方法是(A)A、onDestroy()B、onClear()C、onFinish()D、onStop()70.下面退出Activity錯誤的方法是(C)A、finish()B、拋異常強制退出C、System.exit()D、onStop()71.下面不屬于android的動畫分類的有(D)A、Tween B、Property C、Drawable D、Animation72.下面關(guān)于Android dvm的進程和Linux的進程,應(yīng)用程序的進程說法正確的是(D)A、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,不一定擁有一個獨立的Dalvik虛擬機實例.而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念.B、DVM指dalivk的虛擬機.每一個Android應(yīng)用程序都在它自己的進程中運行,不一定

溫馨提示

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

評論

0/150

提交評論