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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論