Android移動應用開發基礎智慧樹知到答案2024年蘭州石化職業技術大學_第1頁
Android移動應用開發基礎智慧樹知到答案2024年蘭州石化職業技術大學_第2頁
Android移動應用開發基礎智慧樹知到答案2024年蘭州石化職業技術大學_第3頁
Android移動應用開發基礎智慧樹知到答案2024年蘭州石化職業技術大學_第4頁
Android移動應用開發基礎智慧樹知到答案2024年蘭州石化職業技術大學_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

Android移動應用開發基礎蘭州石化職業技術大學智慧樹知到答案2024年第一章測試

在下列選項中,關于DDMS中EmulatorControl功能的說法錯誤的是(

)。

A:模擬發送短信B:模擬電話信號C:模擬發送經緯度信息D:模擬撥打電話

答案:B在創建Android工程時,填寫的Theme是(

)。

A:項目的包名B:程序UI使用的主題C:項目名稱D:應用名稱

答案:BAndroid是Google公司基于Linux平臺開發的手機及平板電腦操作系統。

A:錯B:對

答案:BDalvik虛擬機是在linux操作系統上運行。

A:錯B:對

答案:B隨著智能手機種類增多,屏幕分辨率千變萬化,使用絕對布局需要精確的計算控件大小,同時還要考慮手機屏幕尺寸和分辨率,在開發中這是非常低效的,因此不推薦使用。

A:對B:錯

答案:AAndroidUI開發中,相對布局通常有兩種形式,一種是相對于容器而言的,一種是相對于控件而言的。

A:錯B:對

答案:B理論上絕對布局可以完成任何的布局設計,且靈活性很大,所以開發中推薦使用絕對布局。

A:錯B:對

答案:ATableLayout可以將視圖按照行、列進行排列。

A:錯B:對

答案:BRadioGroup是單選組合框,可容納多個RadioButton,并把它們組合在一起,實現單選狀態。

A:錯B:對

答案:B下列屬于DDMS工具用途的是(

)。

A:查看所有安裝的插件B:跟蹤對象的內存分配C:查看進程的堆棧使用情況D:操作仿真器或設備的文件系統

答案:BCD

第二章測試

所有的用戶界面元素都是由________和ViewGroup對象構成的。

A:TextView

B:View

C:RadioButton

D:Button

答案:B________都是看不見的,它主要用于向我們提供各種各樣的布局模式。

A:ViewGroup

B:Widgets

C:View

D:CheckBox

答案:A布局文件的名稱只能包含________,并且只能由小寫字母開頭。

A:小寫字母(a-z)

B:空格

C:0-9

D:下劃線

答案:ACDButton控件常用的單擊事件處理方式有________。

A:

onClick屬性

B:使用匿名內部類

C:setOnCheckedChangeListener()事件

D:

OnClickListener接口

答案:ABDandroid:layout_span="4",表示合并4個單元格。

A:對B:錯

答案:A線性布局中的android:layout_weight屬性,如果使用了,那么控件的寬度將不再由android:layout_width來決定。

A:錯B:對

答案:B如果要實現用戶單擊后觸發一定的處理,一些哪個控件最合適?

A:TextView

B:

ImageView

C:EditText

D:

Button

答案:D相對布局中,“是否跟父布局底部對齊”是屬性()。

A:android:layout_alignParentBottom

B:android:layout_below

C:

android:layout_alignBottom

D:

android:layout_alignBaseLine

答案:AToast創建完畢后,需要顯示出來此時需要調用以下哪個方法()。

A:

create

B:makeText

C:show

D:

view

答案:C如果要讓TextView上的文字居中顯示,需要設置哪個屬性(

)。

A:android:orientation

B:

android:gravity

C:android:layout_gravity

D:android:layout_weight

答案:B

第三章測試

一個Android應用程序默認會包含(

)個Activity。

A:5B:若干C:1D:10

答案:C表格布局中,Android:layout_column屬性的作用是指定(

)。

A:列數

B:總行數

C:行數

D:指定該單元格在第幾列顯示

答案:D(

)啟動模式是指每次啟動該Activity時,系統會這個Activity的實例作為一個任務壓入任務棧的棧頂,每次銷毀一個Activity時,系統會從任務棧中把這個Activity實例對應的任務移除。

A:singleTask

B:standard

C:singleInstance

D:singleTop

答案:B

下列選項中能通過Intent傳遞的是(

)。

A:對象objB:實現Serializable接口的對象objC:2D:“數據”

答案:BCD使用startActivityForResult方法接收兩個參數,第1個是Intent。

A:錯B:對

答案:B創建一個Activity必須繼承自android.app.Activity或者其子類。

A:對B:錯

答案:A棧是一種“先進先出”的數據結構。

A:錯B:對

答案:AActivity的啟動狀態很短暫,一般情況下,當Activity啟動之后便會進入運行狀態。

A:對B:錯

答案:A將信息傳回一個Activity需要調用setResult()方法。

A:錯B:對

答案:B在打開瀏覽器案例中通過setAction()設置需要開啟Activity的動作。

A:錯B:對

答案:B

第四章測試

在XmlPullParser的方法中,初始化解析器的方法是(

)。

A:setEventType()

B:setInput()

C:setOutput()

D:getEventType()

答案:B下列代碼中表示一個節點的開始標簽的是(

)。

A:XmlPullParser.END_TAG

B:XmlPullParser.START

C:XmlPullParser.END

D:XmlPullParser.START_TAG

答案:D從data.txt文件中獲取存儲的QQ賬號和密碼需要使用的方式是(

)。

A:FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);

B:FileInputStreamfis=context.openFileInput("data.txt");

C:Stringnumber=etNumber.getText().toString().trim();

D:Stringpassword=etPassword.getText().toString();

答案:B由于外部存儲設備可能被移除、丟失或者處于其他狀態,因此在使用外部設備之前必須使用(

)方法來確認外部設備是否可用。

A:Environment.getExternalStorageState()

B:Environment.getExternalStorageDirectory()

C:Environment.MEDIA_MOUNTED

D:Environment.WRITE_EXTERNAL_STORAGE

答案:A在/data/data/包名/cache目錄下可以cache軟件的緩存數據,當清除緩存時數據就會刪除。

A:對B:錯

答案:A在weather.xml中封裝了六個屬性,分別對應XML文件中的是iD.name、weather、temp、pm和wind。

A:對B:錯

答案:AJSON相對于XML來說,所具有的優勢有(

).

A:占用空間更多

B:占用空間更小

C:沒有區別

D:解析速度更快

答案:BD保存QQ賬號和登錄密碼到data.txt文件中的代碼為FileOutputStreamfos=context.openFileOutput("data.txt",Context.MODE_PRIVATE);fos.write((number+":"+password).getBytes());

A:對B:錯

答案:AAndroid中數據存儲方式只有一種。

A:錯B:對

答案:AAndroid中數據只能存儲到sd卡上。

A:錯B:對

答案:A

第五章測試

在下列選項中,關于SQLiteDatabase的execSQL()沒有涉及到的方法是(

)。

A:修改數據

B:刪除數據

C:查詢數據

D:插入數據

答案:CAndroid系統中使用的數據庫是(

)。

A:MySQL

B:Oracel

C:SQLite

D:SQLServer

答案:C在下列選項中,把List集合中的Map類型數據填充在ListView上,使用的數據適配器是(

)。

A:SimpleAdapter

B:BaseAdapter

C:ArrayAdapter

D:DefaultAdapter

答案:A自定義一個數據適配器MyAdatper,需要讓它繼承的類是(

)。

A:ParentAdapter

B:BasicAdapter

C:BaseAdapter

D:DefaultAdapter

答案:C下列選項中,用于存儲數據庫文件的路徑是(

)。

A:【data】->【data】->【項目包名全路徑】

B:【data】->【data】

C:【data】->【data】->【項目包名全路徑】->【databases】

D:【data】->【databases】

答案:C使用SQLiteDatabase的execSQL()方法可以實現數據庫表增刪改的操作。

A:錯B:對

答案:B使用SimpleAdapter需要將數據類型轉換成List<?extendsMap<String,?>>

A:對B:錯

答案:AListView顯示數據不可以使用SimpleAdapter來顯示

A:對B:錯

答案:BSimpleAdapter是抽象類。

A:錯B:對

答案:A減少數據量是ListView優化的方式之一。

A:錯B:對

答案:A

第六章測試

以下關于Service的說法,正確的是(

)。

A:Service是Android四大組件之一

B:Service是可以與用戶直接交換

C:Service只能通過startService方式開啟

D:每個Serviceclass可以在AndroidManifest.xml文件中有相應的<service>聲明,也可以不聲明直接使用

答案:A以startService開啟服務以下說法正確的是(

)。

A:startService方式開啟服務,服務一旦被開啟,服務就會在后臺長期運行

B:服務不需要在清單文件里注冊

C:服務停止時會調用onStop()

D:服務開啟后只能關機后才能關閉服務

答案:AAndroid中創建服務組件需要繼承Service類。

A:對B:錯

答案:A通過startService()方式開啟服務首先會調用服務的onCreate方法,然后調用服務的OnStartCommand方法,當開啟服務的Activity退出時,會執行服務的onDestroy方法。

A:對B:錯

答案:B服務是Android中的四大組件之一。

A:錯B:對

答案:B當通過startService()方法啟動服務時,執行的生命周期方法為onCreate()、onStartCommand(),然后服務處于運行狀態,直到自身調用stopSelf()方法或者其他組件調用stopService()方法時服務停止,最終被系統銷毀。

A:錯B:對

答案:B通過bindService方式開啟服務和通過startService方式開啟服務,服務的生命周期一樣。

A:錯B:對

答案:A對象obj不能通過Intent傳遞。

A:錯B:對

答案:BAndroid中的五大存儲數據方式包括(

)和網絡。

A:SQLite數據庫B:contentProviderC:文件D:SharedPreferences

答案:ABCDSQLite是Android自帶的一個輕量級的數據庫,支持基本SQL語法。

A:對B:錯

答案:A

第七章測試

廣播接收者需要在清單文件配置(

)節點。

A:service

B:contentProvider

C:receiver

D:broadReceiver

答案:C關于廣播接收者說法錯誤的是(

)。

A:Android中定義廣播接收者要繼承BroadCastReceiver

B:Android系統中內置了很多系統級別的廣播

C:Android中定義廣播接收者的目的之一是方便我們開發者進行開發

D:Android中定義廣播這個組件意義不是很大

答案:D案例中自定義的廣播接收者MyBroadcastReceiver繼承的是(

)類。

A:BroadcastReceiver

B:Broadcast

C:BroadcastReceive

D:ContentProvider

答案:A當Android系統產生一個廣播事件時,只能有一個BroadcastReceiver接收并進行處理。

A:錯B:對

答案:A發送自定義廣播可以通過sendbroadCast方法進行發送。

A:對B:錯

答案:A有序廣播配置優先級對應的屬性是Property()。

A:錯B:對

答案:AAndroid系統中自定義了很多廣播類型,只需要創建對應的廣播接收者接收即可。

A:對B:錯

答案:A當自定義廣播發送消息時,會儲存到公共消息區中,而公共消息區中如果存在對應的廣播接收者,就會及時的接收這條信息。

A:對B:錯

答案:ABroadcastReceiver接收廣播時需要在清單文件或者代碼中進行注冊并指定要接收的廣播事件。

A:對B:錯

答案:AAndroid系統中使用的數據庫是SQLServer。

A:錯B:對

答案:A

第八章測試

authority部分表明這個數據被ContentProvider所控制,它不會被修改。

A:錯B:對

答案:A使用AndroidStudio創建內容提供者,會自動在AndroidManifest.xml中對內容提供者進行注冊。

A:對B:錯

答案:A內容觀察者的目的是觀察特定Uri引起的數據庫的變化。

A:錯B:對

答案:BAndroid中創建內容提供者要繼承(

)。

A:ContentDat

溫馨提示

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

評論

0/150

提交評論