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

下載本文檔

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

文檔簡介

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

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

)。

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

答案:模擬電話信號在創建Android工程時,填寫的Theme是(

)。

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

答案:程序UI使用的主題Android是Google公司基于Linux平臺開發的手機及平板電腦操作系統。

A:錯B:對

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

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

A:對B:錯

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

A:對B:錯

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

A:錯B:對

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

)。

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

答案:跟蹤對象的內存分配###查看進程的堆棧使用情況###操作仿真器或設備的文件系統

第二章單元測試

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

A:Button

B:TextView

C:RadioButton

D:View

答案:View

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

A:ViewGroup

B:CheckBox

C:Widgets

D:View

答案:ViewGroup

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

A:下劃線

B:空格

C:0-9

D:小寫字母(a-z)

答案:下劃線

###0-9

###小寫字母(a-z)

Button控件常用的單擊事件處理方式有________。

A:

onClick屬性

B:

OnClickListener接口

C:setOnCheckedChangeListener()事件

D:使用匿名內部類

答案:

onClick屬性

###

OnClickListener接口

###使用匿名內部類

android:layout_span="4",表示合并4個單元格。

A:錯B:對

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

A:錯B:對

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

A:TextView

B:

Button

C:

ImageView

D:EditText

答案:

Button

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

A:

android:layout_alignBottom

B:android:layout_alignParentBottom

C:

android:layout_alignBaseLine

D:android:layout_below

答案:android:layout_alignParentBottom

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

A:show

B:

view

C:

create

D:makeText

答案:show

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

)。

A:android:orientation

B:android:layout_weight

C:android:layout_gravity

D:

android:gravity

答案:

android:gravity

第三章單元測試

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

)個Activity。

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

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

)。

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

B:總行數

C:列數

D:行數

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

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

A:singleInstance

B:singleTop

C:standard

D:singleTask

答案:standard

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

)。

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

答案:實現Serializable接口的對象obj###“數據”###2使用startActivityForResult方法接收兩個參數,第1個是Intent。

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

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

A:對B:錯

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

A:對B:錯

答案:對

第四章單元測試

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

)。

A:getEventType()

B:setInput()

C:setEventType()

D:setOutput()

答案:setInput()

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

)。

A:XmlPullParser.END

B:XmlPullParser.START

C:XmlPullParser.START_TAG

D:XmlPullParser.END_TAG

答案:XmlPullParser.START_TAG

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

)。

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

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

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

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

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

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

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

A:Environment.MEDIA_MOUNTED

B:Environment.getExternalStorageState()

C:Environment.WRITE_EXTERNAL_STORAGE

D:Environment.getExternalStorageDirectory()

答案:Environment.getExternalStorageState()

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

A:對B:錯

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

A:對B:錯

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

).

A:沒有區別

B:解析速度更快

C:占用空間更多

D:占用空間更小

答案:解析速度更快

###占用空間更小

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

A:對B:錯

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

A:錯B:對

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

A:錯B:對

答案:錯

第五章單元測試

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

)。

A:修改數據

B:插入數據

C:刪除數據

D:查詢數據

答案:查詢數據

Android系統中使用的數據庫是(

)。

A:Oracel

B:SQLite

C:MySQL

D:SQLServer

答案:SQLite

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

)。

A:ArrayAdapter

B:BaseAdapter

C:DefaultAdapter

D:SimpleAdapter

答案:SimpleAdapter

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

)。

A:BaseAdapter

B:DefaultAdapter

C:ParentAdapter

D:BasicAdapter

答案:BaseAdapter

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

)。

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

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

C:【data】->【databases】

D:【data】->【data】

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

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

A:錯B:對

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

A:對B:錯

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

A:錯B:對

答案:錯SimpleAdapter是抽象類。

A:錯B:對

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

A:錯B:對

答案:錯

第六章單元測試

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

)。

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

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

C:Service是Android四大組件之一

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

答案:Service是Android四大組件之一

以startService開啟服務以下說法正確的是(

)。

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

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

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

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

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

Android中創建服務組件需要繼承Service類。

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:錯B:對

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

A:錯B:對

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

A:對B:錯

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

)和網絡。

A:contentProviderB:SharedPreferencesC:文件D:SQLite數據庫

答案:contentProvider###SharedPreferences###文件###SQLite數據庫SQLite是Android自帶的一個輕量級的數據庫,支持基本SQL語法。

A:對B:錯

答案:對

第七章單元測試

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

)節點。

A:broadReceiver

B:receiver

C:service

D:contentProvider

答案:receiver

關于廣播接收者說法錯誤的是(

)。

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

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

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

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

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

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

)類。

A:Broadcast

B:BroadcastReceive

C:ContentProvider

D:BroadcastReceiver

答案:BroadcastReceiver

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

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

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

A:錯B:對

答案:錯

第八章單元測試

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

A:錯B:對

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

A:對B:錯

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

A:錯B:對

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

)。

A:ContentData

B:Content

溫馨提示

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

評論

0/150

提交評論