




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁Android復習試題有答案1.下列關于Intent的描述中,正確的是()A、Intent不能夠實現應用程序間的數據共享B、隱式Intent不會明確指出需要激活的目標組件,所以無法實現組件之間的數據跳轉C、使用顯式Intent可以不指定要跳轉的目標組件D、Intent可以實現界面的切換,還可以在不同組件間直接進行數據傳遞【正確答案】:D2.Android程序的結構中,負責界面展示的部分是?ActivityB、ServiceContentProviderD、BroadcastReceiver【正確答案】:A3.在XML布局中定義了一個Button,決定Button按鈕上顯示文字的屬性是()A、android:valueB、android:textC、android:idD、android:textvalue【正確答案】:B4.使用EditText控件時,當文本內容為空時,如果想做一些提示,那么可以使用的屬性是()A、android:textB、android:backgroundC、android:inputTypeD、android:hint【正確答案】:D5.在搭建Android開發環境時,需要安裝的主要工具是?A、EclipseB、VisualStudioC、AndroidStudioD、IntelliJIDEA【正確答案】:C6.下列選項中,不屬于Android四大組件的是()。A、ServiceB、ActivityC、HandlerD、ContentProvider【正確答案】:C7.Android項目中的主題和樣式資源,通常放在哪個目錄下?()A、res/drawableB、res/layoutC、res/valuesD、assets【正確答案】:C8.Dalvik虛擬機屬于Android系統架構中的哪一層?()A、應用程序層B、應用程序框架層C、核心類庫層D、Linux內核層【正確答案】:C9.下列選項中,不屬于Android布局的是()。A、FrameLayoutB、LinearLayoutC、ButtonD、RelativeLayout【正確答案】:C10.在Android中,資源文件通常存放在哪個目錄下?A、srcB、resC、binD、libs【正確答案】:B11.查詢手機系統短信時,內容提供者對應的Uri為()。A、Contacts.Photos.CONTENT_URIB、Contacts.People.CONTENT_URIC、“content://sms/”D、Media.EXTERNAL_CONTENT_URI【正確答案】:C12.下列選項中,不屬于getSharedPreferences方法的文件操作模式參數是()。A、Context.MODE_PRIVATEB、Context.MODE_PUBLICContext.MODE_WORLD_READABLED、Context.MODE_WORLD_WRITEABLE【正確答案】:B13.下列哪個方法用于在Activity中獲取啟動它的Intent()A、getIntent()B、setIntent()C、onCreateIntent()D、newIntent()【正確答案】:A14.幀布局FrameLayout是將其中的組件放在自己的哪個位置?()A、左上角B、右上角C、左下角D、右下角【正確答案】:A15.對于XML布局文件,android:layout_width屬性的值不可以是什么?()A、match_parentB、fill_parentC、wrap_contentD、match_content【正確答案】:D16.自定義內容觀察者時,需要繼承的類是()。A、BaseObserverB、ContentObserverC、BasicObserverDefalutObserver【正確答案】:B17.Activity生命周期中,當Activity對用戶可見且可交互時,會回調哪個方法?A、onCreate()B、onStart()C、onResume()D、onPause()【正確答案】:C18.下列方法中,哪個是啟動Activity的方法()。A、startActivity()B、goToActivity()C、startActivityResult()D、以上都是【正確答案】:A19.為了讓一個ImageView顯示一張圖片,可以通過設置的屬性是()A、android:srcB、android:backgroundC、android:imgD、android:value【正確答案】:A20.在AndroidManifest.xml中,為應用請求網絡權限需要添加哪個權限聲明()A、<uses-permissionandroid:name="android.permission.INTERNET"/>B、<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>C、<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>D、<uses-permissionandroid:name="android.permission.CAMERA"/>【正確答案】:A21.自定義控件通常是通過繼承哪個類來實現的?A、ViewB、ViewGroupC、WidgetD、Component【正確答案】:A22.在Android中,用于在后臺執行長時間運行操作而不提供用戶界面的組件是()ActivityB、ServiceC、BroadcastReceiverD、IntentService【正確答案】:B23.Android中用于存儲簡單鍵值對數據的方式是什么?A、文件存儲B、SharedPreferencesC、SQLite數據庫D、內容提供者【正確答案】:B24.下列關于Service服務的描述中,錯誤的是()A、Service是沒有用戶可見的界面,不能與用戶交互B、Service可以通過Context.startService()來啟動C、Service可以通過Context.bindService()來啟動D、Service無需在清單文件中進行配置。【正確答案】:D25.下列方法中,哪個方法能夠得到ContentProvider的實例對象。()A、newContentResolver()B、getContentResolver()C、newInstance()D、ContentUris.newInstance()【正確答案】:B26.CheckBox被選擇的監聽事件通常使用以下哪個方法()A、setOnClickListenerB、setOnCheckedChangeListenerC、setOnMenuItemSelectedListenerD、setOnCheckedListener【正確答案】:B27.Android程序的主要入口點是?A、Main方法B、onCreat方法C、onStart方法D、onResum方法【正確答案】:B28.下列關于Android中Activity管理方式的描述中,正確的是()。Android以堆的形式管理ActivityB、Android以棧的形式管理ActivityC、Android以樹的形式管理ActivityD、Android以鏈表的形式管理Activity【正確答案】:B29.下列屬性中,用于設置線性布局方向的是()。A、orientationB、gravityC、layout_gravityD、Padding【正確答案】:A30.下列關于AndroidManifest.xml文件的說法中,錯誤的是()A、它是整個程序的配置文件B、可以在該文件中配置程序所需的權限C、可以在該文件中注冊程序用到的組件D、該文件可以設置UI布局【正確答案】:D31.下列關于Service的方法描述,錯誤的是()A、onCreate()表示第一次創建服務時執行的方法B、調用startService()方法啟動服務時執行的方法是onStartCommand()C、調用bindService()方法啟動服務時執行的方法是onBind()D、調用startService()方法斷開服務綁定時執行的方法是onUnbind()【正確答案】:D32.如果通過bindService方式開啟服務,那么服務的生命周期是()A、onCreate()→onStart()→onBind()→onDestroy()B、onCreate()→onBind()→onDestroy()C、onCreate()→onBind()→onUnBind()→onDestroy()D、onCreate()→onStart()→onBind()→onUnBind()→onDestroy()【正確答案】:C33.下列關于SharedPreferences存取文件的描述中,錯誤的是()。A、屬于移動存儲解決方式B、SharedPreferences處理的就是key-value對C、讀取xml的路徑是/sdcard/shared_prefsD、文本的保存格式是xml【正確答案】:C34.下列選項中,哪個不是Activity生命周期方法()。A、onCreate()B、startActivity()C、onStart()D、onResume()【正確答案】:B35.如果一個應用程序想要訪問另外一個應用程序的數據庫,那么需要通過()實現A、BroadcastReceiverB、ActivityContentProviderD、AIDL【正確答案】:C36.在Android程序中,Log.e()用于輸出()的日志信息A、調試級別B、信息級別C、警告級別D、錯誤級別【正確答案】:D37.下列選項中,哪個用于設置TextView中文字顯示的大小?()A、android:textSize=”18”B、android:size=”18”C、android:textSize=”18sp”D、android:size=”18sp”【正確答案】:C38.下列關于SQLite數據庫的描述中,錯誤的是()A、每次調用SqliteDatabase的getWritableDatabase方法時,都會執行SqliteOpenHelper的onCreate()方法B、SqliteDatabase類是用來操作數據庫的C、SqliteOpenHelper類有創建數據庫和更新數據庫版本的的功能D、當數據庫版本發生變化時,會調用SqliteOpenHelper的onUpgrade()方法更新數據庫【正確答案】:A39.下列初始化SharedPreferences的代碼中,正確的是()A、SharedPreferencessp=newSharedPreferences();B、SharedPreferencessp=SharedPreferences.getDefault();C、SharedPreferencessp=SharedPreferences.Factory();D、SharedPreferencessp=getSharedPreferences();【正確答案】:D40.下列關于RelativeLayout的描述,正確的是()A、RelativeLayout表示絕對布局,可以自定義控件的x、y的位置B、RelativeLayout表示幀布局,可以實現標簽切換的功能C、RelativeLayout表示相對布局,其中控件的位置都是相對位置D、RelativeLayout表示表格布局,需要配合TableRow一起使用【正確答案】:C41.下列哪個方法用于在Activity中設置內容視圖()A、setContentView()B、findViewById()C、startActivity()D、getIntent()【正確答案】:A42.當使用EditText控件時,能夠使文本框設置為多行顯示的屬性是()A、android:linesB、android:layout_heightC、android:textcolorD、android:textsize【正確答案】:A43.在Android中,用于顯示文本的控件是?A、TextViewB、EditTextC、ButtonD、ImageView【正確答案】:A44.下列關于AlertDialog的描述,錯誤的是()A、使用new關鍵字創建AlertDialog的實例B、對話框的顯示需要調用show方法C、setPositiveButton方法是用來設置確定按鈕的D、setNegativeButton方法是用來設置取消按鈕的【正確答案】:A45.要注冊一個內容觀察者(ContentObserver),需要調用哪個方法的哪個重載版本?A、getContentResolver().registerContentObserver()B、getContentResolver().unregisterContentObserver()C、getContext().registerReceiver()D、getApplicationContext().registerContentObserver()【正確答案】:A46.下列方法中,()方法是sharedPreferences獲取其編輯器的方法?A、getEdit()B、edit()C、setEdit()D、getAll【正確答案】:B47.Dalvik虛擬機是基于()的架構A、寄存器B、棧C、堆D、內存【正確答案】:A48.下列關于ContentProvider的描述,錯誤的是()A、ContentProvider是一個抽象類,只有繼承后才能使用B、ContentProvider只有在AndroidManifest.xml文件中注冊后才能運行ContentProvider為其他應用程序提供了統一的訪問數據庫的方式D、以上說法都不對【正確答案】:D49.Android對數據庫的表進行查詢操作時,會使用SQLiteDatabase類中的()方法?A、insert()B、execSQL()C、query()D、update()【正確答案】:C50.下列關于ListView的說法中,正確的是()A、ListView的條目不能設置點擊事件B、ListView不設置Adapter也能顯示數據內容C、當數據超出能顯示范圍時,ListView自動具有可滾動的特性D、若ListView當前能顯示10條,一共有100條數據,則產生了100個View【正確答案】:C51.Android中短信、聯系人管理、瀏覽器等屬于Android系統架構中的哪一層?()A、應用程序層B、應用程序框架層C、核心類庫層D、Linux內核層【正確答案】:A52.相對布局(RelativeLayout)中,用于表示一個控件相對于另一個控件的右側對齊的屬性是?A、android:layout_toLeftOfB、android:layout_toRightOfC、android:layout_aboveD、android:layout_below【正確答案】:B53.Android是由哪個公司開發的移動操作系統?AppleB、MicrosoftC、GoogleD、IBM【正確答案】:C1.Android的控件樣式,每一個XML屬性都對應一個Java方法。()A、正確B、錯誤【正確答案】:A2.Android中廣播接收者必須在清單文件里面注冊。()A、正確B、錯誤【正確答案】:B3.動態注冊的廣播接收者的生命周期依賴于注冊廣播的組件。()A、正確B、錯誤【正確答案】:A4.<intent-filter>標簽中間只能包含一個action屬性。()A、正確B、錯誤【正確答案】:B5.TableLayout繼承自LinearLayout,因此它完全支持LinearLayout所支持的屬性。()A、正確B、錯誤【正確答案】:A6.當AndroidSDK版本低于23時,應用程序想要操作SD卡數據,必須在清單文件中添加權限。()A、正確B、錯誤【正確答案】:A7.Android應用程序的主要語言是Java。()A、正確B、錯誤【正確答案】:A8.SQLiteDatabase類的update()方法用于刪除數據庫表中的數據。()A、正確B、錯誤【正確答案】:B9.Android中的布局文件通常放在res/layout文件夾中。()A、正確B、錯誤【正確答案】:A10.遠程服務和本地服務都運行在同一個進程中。()A、正確B、錯誤【正確答案】:B11.第三代移動通訊技術(3G)包括TD-LTE和FDD-LTE兩種制式。()A、正確B、錯誤【正確答案】:B12.SQLite數據庫的事務操作滿足原子性、一致性、隔離性和持續性。()A、正確B、錯誤【正確答案】:A13.Toast是Android系統提供的輕量級信息提醒機制,用于向用戶提示即時消息。()A、正確B、錯誤【正確答案】:A14.SQLite是Android自帶的一個輕量級的數據庫,支持基本SQL語法。()A、正確B、錯誤【正確答案】:A15.一個組件只能綁定一個服務。()A、正確B、錯誤【正確答案】:B16.有序廣播的廣播效率比無序廣播更高。()A、正確B、錯誤【正確答案】:B17.每個Dalvik虛擬機實例都是一個獨立的進程空間,并且每個進程之間不可以通信。()A、正確B、錯誤【正確答案】:B18.Broadcast表示廣播,它是一種運用在應用程序之間傳遞消息的機制。()A、正確B、錯誤【正確答案】:A19.HttpURLConnection用于發送HTTP請求和獲取HTTP響應。()A、正確B、錯誤【正確答案】:A20.當指定RadioButton按鈕的android:checked屬性為true時,表示未選中狀態。()A、正確B、錯誤【正確答案】:B21.Android內置的瀏覽器使用的是WebView引擎。()A、正確B、錯誤【正確答案】:B22.ViewGroup是盛裝界面控件的容器。()A、正確B、錯誤【正確答案】:A23.使用openFileOutput()方式打開應用程序的輸出流時,只需要指定文件名。()A、正確B、錯誤【正確答案】:B24.Android系統的UriMatcher類用于匹配Uri。()A、正確B、錯誤【正確答案】:A25.如果在幀布局FrameLayout中放入三個所有屬性都相同的按鈕,那么能夠在屏幕上顯示的是第1個被添加的按鈕。()A、正確B、錯誤【正確答案】:B26.Android程序中,Log.e()用于輸出警告級別的日志信息。()A、正確B、錯誤【正確答案】:B27.ListView列表中的數據是通過Adapter加載的。()A、正確B、錯誤【正確答案】:A28.Android中的文件存儲方式,分為內部存儲方式和外部存儲方式。()A、正確B、錯誤【正確答案】:A29.Fragment與Activity的生命周期方法是一致的。()A、正確B、錯誤【正確答案】:B30.默認情況下,Activity的啟動方式是standard。()A、正確B、錯誤【正確答案】:A31.使用服務的通信方式進行通信時,必須保證服務是以綁定的方式開啟的,否則無法通信。()A、正確B、錯誤【正確答案】:B32.Service服務是運行在子線程中的。()A、正確B、錯誤【正確答案】:B33.LinearLayout布局中的android:layout_weight屬性用于設置布局內控件所占的權重。()A、正確B、錯誤【正確答案】:A34.Android系統采用分層架構,分別是應用程序層、應用程序框架層、核心類庫和Linux內核。()A、正確B、錯誤【正確答案】:A35.Android中要訪問網絡,必須在AndroidManifest.xml中注冊網絡訪問權限。()A、正確B、錯誤【正確答案】:A36.如果想要關閉當前的Activity,可以調用Activity提供的finish()方法。()A、正確B、錯誤【正確答案】:A37.Android中的WebView控件是專門用于瀏覽網頁的,其使用方法與其他控件一樣。()A、正確B、錯誤【正確答案】:A38.如果Activity不設置啟動模式,則默認為standard。()A、正確B、錯誤【正確答案】:A39.Uri主要有三部分組成,分別是scheme、authority和path。()A、正確B、錯誤【正確答案】:A40.在清單文件注冊廣播接收者時,可在<intent-filter>標簽中使用priority屬性設置優先級別,屬性值越大優先級越高。()A、正確B、錯誤【正確答案】:A41.HttpURLConnection是抽象類,不能直接實例化對象,需要使用URL的openConnection()方法獲得。()A、正確B、錯誤【正確答案】:A42.AlertDialog對話框能夠直接通過new關鍵字創建對象。()A、正確B、錯誤【正確答案】:B43.內容觀察者ContentObserver用于觀察指定URI代表的數據的變化。()A、正確B、錯誤【正確答案】:A44.不管使用哪種方式啟動Service,它的生命周期都是一樣的。()A、正確B、錯誤【正確答案】:B45.使用HttpURLConnection進行HTTP網絡通信時,GET方式發送的請求只能發送大小在1024個字節內的數據。()A、正確B、錯誤【正確答案】:A46.Dalvik是Google公司設計的用于Android平臺的虛擬機。()A、正確B、錯誤【正確答案】:A47.內容提供者主要功能是實現跨程序共享數據的功能。()A、正確B、錯誤【正確答案】:A48.Android中通過內容解析者手機通訊錄數據庫的內容時,不需要加入讀取手機通訊錄的權限。()A、正確B、錯誤【正確答案】:B填空題1.ListView控件是一個比較常用的控件,它以______的形式展示數據內容。【正確答案】:列表2.Android中的TableLayout繼承自________。【正確答案】:LinearLayout3.在Android開發中,當你想在Activity之間傳遞數據時,你通常會使用______來封裝要傳遞的數據。【正確答案】:Intent4.______類Android提供的輕量級信息提醒機制,用于向用戶提示即時信息。【正確答案】:Toast5.如果想要停止bindService()方法啟動的服務,需要調用_____方法。【正確答案】:unBindService()6.遠程服務通過_____實現服務的通信。【正確答案】:AIDL7.Android系統默認提供的內置瀏覽器使用的是_______引擎。【正確答案】:WebKit8.要在Android應用中獲取用戶輸入的數據,通常會使用______組件,如EditText、RadioButton等。【正確答案】:輸入控件9.Activity的啟動模式包括standard、singleTop、singleTask和_________。【正確答案】:singleInstance10.Android中的______是一個用于存儲應用程序數據的輕量級數據庫,它基于SQLite數據庫引擎。【正確答案】:SQLite11.在Android應用程序中,界面由______和控件組成。【正確答案】:布局12.Android中查看應用程序日志的工具是_____。【正確答案】:LogCat13.要在Android應用中啟動一個新的Activity,需要使用______方法,并傳入一個Intent對象。【正確答案】:startActivity()14.Android中解析JSON數據的org.json包中,最重要的兩個類是_______和JSONArray。【正確答案】:JSONObject15.啟動一個新的Activity并且獲取這個Activity的返回數據,需要重寫______方法。【正確答案】:OnActivityResult16.Android應用中的______文件是一個全局的配置文件,用于聲明應用的各種屬性、權限、活動和服務等。【正確答案】:AndroidManifest.xml17.在R.java文件中,android:id屬性會自動生成對應的______類型的值。【正確答案】:int18.Android系統的服務的通信方式分為_____和_____。【正確答案】:本地服務|遠程服務19.Android的常見布局都直接或者間接的繼承自_______類。【正確答案】:ViewGroup20.用于設置線性布局中控件排列順序的屬性是______。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《CB-T 3895-1999船用柴油機清潔度測量方法》新解讀
- 新解讀《CB-T 3850 - 1999船用分流式離心潤滑油濾器》新解讀
- 第18課 科技文化成就 課件 人教版部編八年級下冊歷史
- 汽車傳感器與檢測技術電子教案:組合式加速度傳感器
- Brand KPIs for neobanking N26 in the United States-英文培訓課件2025.4
- 汽車傳感器與檢測技術電子教案:開關式節氣門位置傳感器
- 單位管理量化管理制度
- 地面危險作業管理制度
- 介紹校園活動方案
- 倉庫包裝比賽活動方案
- 會計領軍考試題庫及答案
- 會計領軍人才試題及答案
- 前期物業服務合同解除權法律問題研究
- (廣東省卷)2025年中考考前最后一卷生物試卷(含答案)
- 多校下學期期中考試八年級語文試卷(PDF版含答案)-1
- 五下語文第五單元測試卷及答案
- 四川省石室中學2024-2025學年高二數學第二學期期末調研試題含解析
- 牡丹江市西安區鄉鎮衛生院招聘醫學畢業生筆試真題2024
- DB32/T 3940-2020公路橋梁健康監測系統數據庫架構設計規范
- 第六單元綜合性學習《以和為貴》課件-2024-2025學年統編版語文八年級下冊
- 2025年計算機Photoshop圖像編輯試題及答案
評論
0/150
提交評論