Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院_第1頁
Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院_第2頁
Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院_第3頁
Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院_第4頁
Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Android程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋濰坊學(xué)院第一章單元測試

Android1.1的發(fā)布年份是()

A:2008B:2010C:2011D:2009

答案:2008應(yīng)用圖標(biāo)資源,存放在文件夾()

A:resB:testC:drawableD:mipmap

答案:mipmap布局定義位置在文件夾()

A:layoutB:mainC:javaD:drawable

答案:layout關(guān)于res/raw目錄說法正確的是()

A:這里的文件最終以二進制的格式存儲到指定的包中B:這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進制的格式C:這里的文件是原封不動的存儲到設(shè)備上會轉(zhuǎn)換為二進制的格式D:這里的文件最終不會以二進制的格式存儲到指定的包中

答案:這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進制的格式在android程序中Log.w()用于輸出什么級別的日志信息()

A:信息B:警告C:調(diào)試D:錯誤

答案:警告以下屬于Android的Libraries層()

A:SQLiteB:PhoneC:ViewSystemD:Webkit

答案:SQLite;Webkit以下屬于Log類輸出的有()

A:verbose(V)B:warning(W)C:debug(D)D:info(I)

答案:verbose(V);warning(W);debug(D);info(I)導(dǎo)入圖片時,需要特別注意圖片的名稱只能以字母開頭。()

A:對B:錯

答案:對res\layout\下面定義的xml文件不可以大寫。()

A:錯B:對

答案:對主題定義在res/values目錄下的styles.xml文件中()

A:錯B:對

答案:對

第三章單元測試

相對布局的標(biāo)簽是()

A:Linear_LayoutB:RelativeLayoutC:Relative_LayoutD:LinearLayout

答案:RelativeLayoutandroid:layout_centerInParent的含義是()

A:獲得父布局的居中的值B:設(shè)置當(dāng)前控件位于父布局的中央位置C:設(shè)置當(dāng)前控件位于父布局的垂直居中位置D:設(shè)置當(dāng)前控件位于父控件的水平居中位置

答案:設(shè)置當(dāng)前控件位于父布局的中央位置所有控件都默認(rèn)顯示在屏幕左上角的布局是()

A:表格布局B:線性布局C:幀布局D:相對布局

答案:幀布局下面哪個不是Android的界面布局方式?()

A:TableLayoutB:LinearLayoutC:FlowLayoutD:RelativeLayout

答案:FlowLayout下列哪個屬性是專用于相對布局的()

A:android:layout_toRightOfB:android.orientationC:android:stretchColumnsD:android:layout_alignParentRight

答案:android:layout_toRightOf定義LinearLayout水平方向布局時必須設(shè)置的屬性。()

A:android:orientationB:android:layout_widthC:android:backgroundD:android:layout_height

答案:android:orientation;android:layout_width;android:layout_heightlayout布局文件的命名不能出現(xiàn)大寫字母。()

A:對B:錯

答案:對Chain(鏈)是一種特殊的約束,他使我們能夠?qū)σ唤M水平或豎直方向互相關(guān)聯(lián)的控件進行統(tǒng)一管理。一組控件通過一個雙向的約束關(guān)系鏈接起來,就能形成一個Chain。()

A:對B:錯

答案:對ConstraintLayout布局中的控件可以在橫向和縱向上以添加約束關(guān)系的方式進行相對定位。()

A:錯B:對

答案:對TableLayout表格布局通過TableRow控制行數(shù)。()

A:錯B:對

答案:錯

第四章單元測試

設(shè)置TextView控件的背景()

A:android:backgroundB:android:layout_marginC:android:paddingD:android:src

答案:android:background設(shè)置是否可編輯的屬性是()

A:android:visibleB:android:enableC:android:editD:android:editable

答案:android:editable在對話框中setPositiveButton()方法的意思是()

A:添加取消按鈕B:添加確定按鈕C:添加提交按鈕D:添加按鈕

答案:添加確定按鈕下列哪個可做EditText編輯框的提示信息。()

A:android:digitsB:android:textC:android:hintD:android:inputType

答案:android:hint以下哪些元素是屬于AlertDialog對話框的()

A:ToastB:標(biāo)題C:內(nèi)容D:按鈕

答案:標(biāo)題;內(nèi)容;按鈕數(shù)據(jù)適配器種類有()

A:singleAdapterB:SimpleAdapteC:ArrayAdapterD:BaseAdapter

答案:SimpleAdapte;ArrayAdapter;BaseAdapter在對話框中調(diào)用setMultiChoiceItems()方法意思是設(shè)置多選對話框。()

A:錯B:對

答案:對設(shè)置TextView字體的屬性是android:typeface。()

A:對B:錯

答案:對android:textColor屬性意思設(shè)置文字顯示的顏色。()

A:錯B:對

答案:對android:text屬性的可以設(shè)置當(dāng)前控件的文本值。()

A:對B:錯

答案:對

第五章單元測試

以XML格式將數(shù)據(jù)存儲到設(shè)備,是哪種方式存儲?()

A:SharedPreferencesB:SQLite數(shù)據(jù)庫C:文本文件存儲D:ContentProvider

答案:SharedPreferences下列哪個可做Android數(shù)據(jù)存儲?()

A:DB2B:OracleC:MySqlD:SQlite

答案:SQlite在android中使用SQLiteOpenHelper這個輔助類時,哪些操作可能生成一個數(shù)據(jù)庫()

A:getAbleDatabase()B:Database()C:getDatabase()D:getReadableDatabase()

答案:getReadableDatabase()在使用SQLiteOpenHelper這個類時,它的哪一個方法是用來實現(xiàn)版本升級之用的。()

A:onUpgrade()B:onUpdate()C:onCreate()D:onCreade()

答案:onUpgrade()申請權(quán)限方式有以下哪幾種方式?()

A:自動申請B:靜態(tài)申請權(quán)限C:動態(tài)申請權(quán)限D(zhuǎn):手動申請

答案:靜態(tài)申請權(quán)限;動態(tài)申請權(quán)限刪除SharedPreferences文件中的數(shù)據(jù)方法有()

A:remove()B:clear()C:delete()D:removeAt()

答案:remove();clear()內(nèi)部存儲把數(shù)據(jù)存儲到SD卡里。()

A:對B:錯

答案:錯靜態(tài)申請權(quán)限適用系統(tǒng)版本:Android6.0以上。()

A:對B:錯

答案:錯當(dāng)應(yīng)用被卸載時,該文件也會被刪除,這是文件存儲方式里的內(nèi)部存儲。()

A:錯B:對

答案:對SQLite查詢返回的數(shù)據(jù)類型是cursor/游標(biāo)。()

A:錯B:對

答案:對

第六章單元測試

創(chuàng)建自定義的一個內(nèi)容提供者,其名為MyContentProvider,則其下哪個是正確定義。()

A:publicclassMyContentProviderextendsSqlOpenHelperB:publicclassMyContentProviderextendsContentResolverC:publicclassMyContentProviderD:publicclassMyContentProviderextendsContentProvider

答案:publicclassMyContentProviderextendsContentProvider與已經(jīng)注冊的Uri進行匹配的語句是()

A:intmatch=matcher.query(uri);B:intmatch=matcher.Uri(uri);C:intmatch=matcher.match(uri);D:ntmatch=matcher.matchUri(uri);

答案:intmatch=matcher.match(uri);系統(tǒng)短信的URI是()

A:Uriuri=Uri.parse("content://sms/");B:Uriuri=Uri.parse("content://infos/");C:Uriuri=Uri.parse("scheme://infos/");D:Uriuri=Uri.parse("scheme://sms/");

答案:Uriuri=Uri.parse("content://sms/");以下哪個正確的將Uri注冊到UriMatcher中()

A:matcher.addURI(“edu.wfu.contentprovider",“bookInfo",0);B:matcher.register(“edu.wfu.contentprovider",“bookInfo",0);C:matcher.addURI(“edu.wfu.contentprovider",“bookInfo/#",1);D:matcher.register(“edu.wfu.contentprovider",“bookInfo/*",1);

答案:matcher.addURI(“edu.wfu.contentprovider",“bookInfo",0);;matcher.addURI(“edu.wfu.contentprovider",“bookInfo/#",1);Uri為內(nèi)容提供者中的數(shù)據(jù)建立了唯一標(biāo)識符。它主要由以下哪幾部分組成?()

A:pathB:authoritiesC:tableD:scheme

答案:path;authorities;scheme內(nèi)容提供者創(chuàng)建完成后,AndroidStudio會自動在AndroidManifest.xml中對內(nèi)容提供者進行注冊。以下哪些是其屬性標(biāo)簽。()

A:exportedB:nameC:authoritiesD:enabled

答案:exported;name;authorities;enabledURI中的authorities屬性值,通常采用程序包名的方式命名。()

A:對B:錯

答案:對Uri為內(nèi)容提供者中的數(shù)據(jù)建立了唯一標(biāo)識符。它主要由scheme、authorities、path三部分組成。()

A:錯B:對

答案:對ContentResolver提供一系列增刪改查的方法對數(shù)據(jù)進行操作,并且這些方法以Url的形式對外提供數(shù)據(jù)。()

A:錯B:對

答案:錯用于對ContentProvider中的Uri進行匹配的對象是UriMatcher。()

A:對B:錯

答案:對

第七章單元測試

手機開機完成、電池電量不足時都會發(fā)送()。

A:IntentB:活動C:廣播D:內(nèi)容提供者

答案:廣播創(chuàng)建廣播類,該類需要繼承()

A:Broadcast并重寫onReceive()方法B:BroadcastReceiver并重寫Receive()方法C:Broadcast并重寫Receive()方法D:BroadcastReceiver并重寫onReceive()方法

答案:BroadcastReceiver并重寫onReceive()方法取消注冊廣播,一般會寫在活動的哪個生命周期過程里()

A:onCreateB:onPauseC:onDestroyD:onStop

答案:onDestroy下面在AndroidManifest.xml文件中注冊BroadcastReceiver方式正確的是()

A:name="vider.action.NewBroad"B:android:name="vider.action.NewBroad"C:name=”vider.action.NewBroad”D:android:name=”vider.action.NewBroad”

答案:android:name="vider.action.NewBroad"以下是Android中的核心組件有()

A:內(nèi)容提供者B:活動C:廣播D:控件

答案:內(nèi)容提供者;活動;廣播廣播類型分為()

A:公開廣播B:大喇叭廣播C:有序廣播D:標(biāo)準(zhǔn)廣播

答案:有序廣播;標(biāo)準(zhǔn)廣播按照接收者的優(yōu)先級接收,只有一個廣播接收者能接收消息,在此廣播接收者中邏輯執(zhí)行完畢后,才會繼續(xù)傳遞。這類廣播是有序廣播。()

A:對B:錯

答案:對無序廣播是完全同步執(zhí)行,發(fā)送廣播時所有監(jiān)聽這個廣播的廣播接收者都會接收到此消息,但接收的順序不確定。()

A:錯B:對

答案:錯清單文件里注冊的廣播標(biāo)簽是receiver。()

A:錯B:對

答案:對取消注冊廣播的java語句是unregisterReceiver。()

A:錯B:對

答案:對

第八章單元測試

以下哪個是服務(wù)的生命周期方法()

A:onResum()B:onPause()C:onStartCommand()D:onStop()

答案:onStartCommand()本地服務(wù)通信是指應(yīng)用程序內(nèi)部的通信,需要使用以下哪個對象進行本地服務(wù)通信。()

A:IBinderB:AIDLC:startD:binder

答案:IBinder綁定Service的方法是()

A:onBindB:startServiceC:onStartD:bindService

答案:bindService在Activity中,如何獲取service對象下面哪個不是Android的界面布局方式?()

A:可以通過直接實例化得到B:通過startService()C:通過getService()獲取D:可以通過綁定得到

答案:可以通過直接實例化得到以下哪些是服務(wù)的生命周期方法()

A:onBind()B:onDestroy()C:onCreate()D:onStartCommand()

答案:onBind();onDestroy();onCreate();onStartCommand()服務(wù)的啟動方式有()

A:startService()B:bindService()C:beginService()D:startBind()

答案:startService();bindService()Android中service的實現(xiàn)方法是startservice和bindservice。()

A:對B:錯

答案:對用startService方式啟動的服務(wù),該服務(wù)可以被自己停止。()

A:對B:錯

答案:對startService()方法啟動服務(wù),服務(wù)會長期的在后臺運行,并且服務(wù)的狀態(tài)與開啟者的狀態(tài)沒有關(guān)系,即使啟動服務(wù)的組件已經(jīng)被銷毀,服務(wù)會依舊運行。()

A:錯B:對

答案:錯當(dāng)通過bindService()方法啟動服務(wù)時,需要調(diào)用onUnbind()方法解除綁定之后服務(wù)才會被銷毀。()

A:錯B:對

答案:對

第九章單元測試

booleanonKeyUp(intkeyCode,KeyEventevent)方法表示()

A:按鍵按下回調(diào)B:按鍵彈起回調(diào)C:按鍵按下+彈起回調(diào)D:按鍵回調(diào)

答案:按鍵彈起回調(diào)booleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的參數(shù)directionRect表示()

A:觸發(fā)事件的View的坐標(biāo)系中,前一個獲得焦點的矩形區(qū)域。B:觸發(fā)事件的View的坐標(biāo)系中,當(dāng)前獲得焦點的區(qū)域。C:觸發(fā)事件的View的坐標(biāo)系中,當(dāng)前獲得焦點的矩形區(qū)域。D:觸發(fā)事件的View的坐標(biāo)系中,前一個獲得焦點的區(qū)域。

答案:觸發(fā)事件的View的坐標(biāo)系中,前一個獲得焦點的矩形區(qū)域。booleanonTouchEvent(MotionEventevent)方法以下最合適的表示是()

A:手指懸空回調(diào)B:手指觸摸回調(diào)C:手指移動回調(diào)D:手指滑動回調(diào)

答案:手指觸摸回調(diào)booleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的參數(shù)direction表示()

A:設(shè)置改變焦點狀態(tài)B:獲取改變焦點狀態(tài)C:手指方向D:焦點移動的方向

答案:焦點移動的方向以下哪些方法是觸摸事件的回調(diào)。()

A:onKeyUp()方法B:onKeyDown()方法C:onFocusChanged()方法D:onTouchEvent()方法

答案:onFocusChanged()方法;onTouchEvent()方法手機端事件分類主要分為()

A:觸摸事件B:鍵盤事件C:回調(diào)事件D:監(jiān)聽事件

答案:觸摸事件;鍵盤事件當(dāng)用戶觸摸屏幕時,會產(chǎn)生許多手勢,如按下、滑動、彈起等。()

A:對B:錯

答案:對事件處理機制主要分為基于回調(diào)機制的事件處理和基于監(jiān)聽接口的事件處理()

A:錯B:對

答案:對用戶手指或觸摸筆在觸摸屏幕上連續(xù)碰撞的行為我們稱之為手勢。()

A:對B:錯

答案:對事件分類主要分為鍵盤事件和鼠標(biāo)事件。()

A:對B:錯

答案:錯

第十章單元測試

如果HttpURLConnection訪問網(wǎng)絡(luò)文件成功,我們一般會用()獲取輸入流。()

A:getOutputFile()B:getInputStream()C:getOutputStream()D:getInputFile()

答案:getInputStream()HttpURLConnection繼承自()。

A:NETB:HttpC:URLConnectionD:Socket

答案:URLConnectionAndroid系統(tǒng)默認(rèn)提供的內(nèi)置瀏覽器使用的引擎是()。

A:WebB:WebViewC:ChomeD:WebKit

答案:WebKitAndroid針對HTTP實現(xiàn)網(wǎng)絡(luò)通信的方式主要包括()。

A:使用HttpURLConnection實現(xiàn)B:使用HttpClient實現(xiàn)C:使用ServiceConnection實現(xiàn)D:使用HttpConnection實現(xiàn)

答案:使用HttpURLConnection實現(xiàn);使用HttpClient實現(xiàn);使用ServiceConnection實現(xiàn);使用HttpConnection實現(xiàn)Android中解析JSON數(shù)據(jù)的org.json包中,最重要的兩個類()。

A:GSONObjectB:JSONArrayC:JSONObjectD:GSOnArray

答案:JSONArray;JSONObjectAndroid中的HttpURLConnection中的輸入/輸出流操作被統(tǒng)一封裝成了()。

A:HttpResponseB:HttpRequestC:HttpPostD:HttpGet

答案:HttpResponse;HttpRequest;HttpPost;HttpGet使用HttpURLConnection進行HTTP網(wǎng)絡(luò)通信時,GET方式發(fā)送的請求只能發(fā)送大小在1024個字節(jié)內(nèi)的數(shù)據(jù)。()

A:錯B:對

答案:對HttpURLConnection是抽象類,不能直接實例化對象,需要使用URL的openConnection()方法獲得。()

A:對B:錯

答案:對Android中要訪問網(wǎng)絡(luò),必須在AndroidManifest.xml中注冊網(wǎng)絡(luò)訪問權(quán)限。()

A:錯B:對

答案:對Android中的WebView控件是專門用于瀏覽網(wǎng)頁的,其使用方法與其他控件一樣。()

A:對B:錯

答案:對

第十一章單元測試

動畫屬性android:duration="1000"的含義是()

A:間隔時長1000毫秒B:持續(xù)時間1秒C:優(yōu)先級是1000D:持續(xù)時間1000秒

答案:持續(xù)時間1秒Bitmap.Config是Bitmap的內(nèi)部類,存儲繪圖配置參數(shù),以下哪些是其可以取用的值()

A:Config.ARGB_4444B:Config.565C:Config.ARGB_8888D:Config.ALPHA_8

答案:Config.ARGB_4444;Config.565;Config.ARGB_8888;Config.ALPHA_8逐幀動畫的XML里的item標(biāo)簽,必須有的屬性是()

A:android:durationB:android:drawableC:android:nameD:android:sort

答案:android:duration;android:drawableAndroid中的動畫分類()

A:3D動畫B:補間動畫C:2D動畫D:幀動畫

答案:補間動畫;幀動畫BitmapFactory類是位圖工廠,它是一個工具類,從不同數(shù)據(jù)源解析、創(chuàng)建Bitmap對象。()

A:錯B:對

答案:對Canvas類通過該類提供的方法,可以繪制各種圖形矩形、圓形、線條…()

A:對B:錯

答案:對BitmapFactory類里的方法decodeResource(Resourcesres,intid)表示將指定路徑的文件解碼為位圖。()

A:對B:錯

答案:錯Matrix類本身不能對圖像或圖像進行變換,但是它與其他API結(jié)合能夠控制圖形圖像的變換,例如旋轉(zhuǎn)、縮放、傾斜等。()

A:錯B:對

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論