移動設備程序開發(fā)(山東聯盟) 知到智慧樹網課答案_第1頁
移動設備程序開發(fā)(山東聯盟) 知到智慧樹網課答案_第2頁
移動設備程序開發(fā)(山東聯盟) 知到智慧樹網課答案_第3頁
移動設備程序開發(fā)(山東聯盟) 知到智慧樹網課答案_第4頁
移動設備程序開發(fā)(山東聯盟) 知到智慧樹網課答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

移動設備程序開發(fā)(山東聯盟)-知到答案、智慧樹答案第一章單元測試1、問題:Android系統的底層建立在()系統之上選項:A:AppleC:LinuxD:MacOS答案:【Linux】2、問題:Android運行時由兩部分組成:Android核心庫集和()選項:A:Dalvik虛擬機B:函數庫C:Java虛擬機D:SQLite答案:【Dalvik虛擬機】3、問題:從2013年5月份,Google推出了基于IntelliJIDEA的android集成環(huán)境()選項:B:Eclipse+KotlinC:AndroidStudioD:Eclipse+ADT答案:【AndroidStudio】4、問題:下列哪項不是Android四大組件?選項:A:ServiceB:ContentProviderC:ActivityD:Handler答案:【Handler】5、問題:下列不是手機操作系統的是()選項:B:AppleIPhoneIOSC:Android答案:【】6、問題:<spanstyle="font-family:宋體">屬性可以指定界面組件的寬度,下列不能是其取值的是()選項:A:anyB:20dpC:mathch_parentD:wrap_content答案:【any】7、問題:Android項目中的assets目錄的作用是什么()選項:A:放置一些與UI相應的布局文件,都是xml文件B:放置一些文件資源,這些文件會被原封不同的打包到apk里面C:放置應用到的圖片資源D:放置字符串、顏色、數組等常量數據答案:【放置一些文件資源,這些文件會被原封不同的打包到apk里面】8、問題:在手機開發(fā)中,常用的數據庫是()選項:A:OracleB:DB2C:SQLiteD:SQLServer答案:【SQLite】9、問題:在Android目錄中java目錄的作用是()選項:A:存放Android應用中的參數描述文件資源B:存放Android應用中的動畫資源C:存放Android應用程序的Java源代碼文件D:存放Android應用中的界面布局文件答案:【存放Android應用程序的Java源代碼文件】10、問題:在XML文檔中如何為按鈕button分配一個標識符btnok.選項:A:R.id.btnokB:@id/btnokC:id=btnokD:@+id/btnok答案:【@+id/btnok】第二章單元測試1、問題:和之間的區(qū)別是()選項:不允許用戶編輯文本內容則允許用戶編輯文本內容主要用于接收用戶輸入的文本,主要用于在界面上顯示文本不允許用戶編輯文本內容則允許用戶編輯文本內容D:文本編輯框繼承于文本標簽,主要用于顯示文本答案:【不允許用戶編輯文本內容則允許用戶編輯文本內容】2、問題:如果要獲取文本編輯框的文本內容,該使用()方法選項:D:text答案:【】3、問題:在一個布局文件中,對進行設置,以下哪項設置能實現“密碼”的效果?()選項:C:android:inputPassword=”true”D:android:password=”true”答案:【】4、問題:按鈕主要用于處理人機交互事件的。選項:A:錯B:對答案:【對】5、問題:ImageButton是Button的子類,繼承Button的屬性和方法選項:A:錯B:對答案:【錯】6、問題:Button是的子類,是的子類。選項:A:錯B:對答案:【錯】7、問題:在android中使用RadioButton時,要想實現互斥的選擇需要用的組件是()選項:A:RadioGroupB:RadioButtonsC:CheckboxD:ButtonGroup答案:【RadioGroup】8、問題:以下哪個不是Android顯示提示信息的方式()選項:B:通知欄C:對話框答案:【】第三章單元測試1、問題:Android中常用的五種布局,其中不包括()選項:A:FrameLayoutB:PagelayoutC:RelativeLayoutD:AbsoluteLayout答案:【Pagelayout】2、問題:下列哪個屬性是專用于相對布局的()D34android:orientationandroid:stretchColumnsandroid:layout_alignParentRightandroid:layout_toRightOf選項:A:android:stretchColumnsB:android:orientationC:android:layout_toRightOfD:android:layout_alignParentRight答案:【android:layout_toRightOf】3、問題:單選題定義LinerLayout垂直方向布局時設置的屬性是()選項:A:android:layout_heightB:android:gravityC:android:layoutD:android:orientation答案:【android:orientation】4、問題:為了使android適應不同分辨率的機型,布局時字體單位應該用()選項:A:pxB:dpC:dipD:sp答案:【sp】5、問題:下面不屬于android布局的是()選項:A:BorderLayoutB:FrameLayoutC:ConstraintLayoutD:PageLayout答案:【BorderLayout;PageLayout】6、問題:下列哪個是AbsoluteLayout中特有的屬性()選項:A:android:layout_aboveB:Android:layout_heightC:android:layout_toRightOfD:android:layout_x答案:【android:layout_x】7、問題:在表格布局中,android:collapseColumns=”1,2”的含義是()選項:A:在屏幕中,當表格的列能顯示完時,顯示1,2列B:在屏幕中,不管是否能都顯示完,折疊1,2列C:在屏幕中,當表格的列顯示不完時,折疊D:在屏幕中,動態(tài)決定是否顯示表格答案:【在屏幕中,不管是否能都顯示完,折疊1,2列】8、問題:在絕對布局中,android:layout_x的含義有()選項:A:以手機左上為原點,組件顯示到屏幕中的橫向坐標值B:以手機右上為原點,組件顯示到屏幕中的橫向坐標值C:以手機左下為原點,組件顯示到屏幕中的橫向坐標值D:以手機右下為原點,組件顯示到屏幕中的橫向坐標值答案:【以手機左上為原點,組件顯示到屏幕中的橫向坐標值】9、問題:Android中的布局管理器本身就是一個UI組件。選項:A:對B:錯答案:【對】10、問題:所有的布局管理器都是的子類,都可以作為容器類使用,可以通過重載方法向布局管理器中添加組件。選項:A:對B:錯答案:【對】第四章單元測試1、問題:能夠自動完成輸入內容的組件是()選項:答案:【】2、問題:下面哪個不是AndroidSDK中的(視圖容器)?選項:B:ButtonD:LinerLayout答案:【Button】3、問題:下列表示下拉列表的組件是()選項:B:Spinner答案:【Spinner】4、問題:建立Adapter和的綁定關系用setAdapter(Adapter)方法選項:A:錯B:對答案:【對】5、問題:關于適配器的說法正確的有()選項:A:它主要用來存儲xml數據B:它主要時用來存儲數據C:它主要用來解析數據D:它主要用來把數據綁定到組件上答案:【它主要用來把數據綁定到組件上】6、問題:使用SimpleAdapter作為的適配器,行布局中支持下列選項:A:CompoundButtonD:ProgressBar答案:【CompoundButton;】7、問題:在一個中,顯示的行布局有多種不同形式,例如某些行只有,而另外一些行只有,需要重寫哪幾個方法選項:B:getCount()C:getItemId()答案:【】8、問題:下面哪個選項不是的子類()選項:A:Spinner答案:【】9、問題:可以有幾個子。()選項:A:二個B:一個C:三個D:無限制答案:【一個】10、問題:自定義Adapter需要重寫哪些方法()選項:A:getItemId()C:getItem()D:getCount()答案:【getItemId();getItem();getCount()】第五章單元測試1、問題:在事件監(jiān)聽的處理模型中,主要涉及哪些對象()選項:A:事件B:事件監(jiān)聽器C:事件位置D:事件源答案:【事件;事件監(jiān)聽器;事件源】2、問題:Android中的事件處理包括()選項:A:基于回調的事件處理B:基于監(jiān)聽的事件處理C:實時事件處理D:基于委托的事件處理答案:【基于回調的事件處理;基于監(jiān)聽的事件處理】3、問題:事件監(jiān)聽器的實現,可以有哪些形式?()選項:A:內部類B:使用Activity實現監(jiān)聽接口C:直接綁定到標簽D:匿名內部類答案:【內部類;使用Activity實現監(jiān)聽接口;直接綁定到標簽;匿名內部類】4、問題:對于按鈕的點擊事件可以采用哪些方法實現?()選項:A:創(chuàng)建內部類實現OnClickListener接口B:利用newOnClickListener(){}”的形式創(chuàng)建匿名內部類C:創(chuàng)建內部類實現接口D:綁定到按鈕的onClick屬性答案:【創(chuàng)建內部類實現OnClickListener接口;利用newOnClickListener(){}”的形式創(chuàng)建匿名內部類;綁定到按鈕的onClick屬性】5、問題:對于類,一般包含哪些內部接口實現事件監(jiān)聽。()選項:答案:【】6、問題:下面幾種事件處理器中,有事件對象作為參數傳遞的是()選項:A:onKey()C:OnClick()D:OnLongClick()答案:【onKey();】7、問題:在對checkbox組件進行選擇改變事件的事件監(jiān)聽時,需要實現()接口選項:A:OnKeyListenerB:OnFocusChangeListenerC:OnCheckedChangeListenerD:OnClickListener答案:【OnCheckedChangeListener】8、問題:下列哪些監(jiān)聽器方法能返回布爾值?()選項:B:onclick()C:OnKey()D:onLongclick()答案:【OnKey();onLongclick()】9、問題:下列屬于Android提供的回調方法是()選項:A:OnKeyDownB:OnFocusChangedD:OnKeyUp答案:【OnKeyDown;OnFocusChanged;OnKeyUp】10、問題:一個事件監(jiān)聽器可以監(jiān)聽多個事件源,一個事件源也可以注冊多個事件監(jiān)聽器。選項:A:錯B:對答案:【對】第六章單元測試1、問題:Android中會將程序運行狀態(tài)進行保留以提高程序的啟動速度。選項:A:錯B:對答案:【對】2、問題:前臺進程具有最高的優(yōu)先級,一般不會被系統停掉。選項:A:對B:錯答案:【對】3、問題:Activity的生命周期在調用onStart()方法后可以跟用戶進行交互。選項:A:錯B:對答案:【錯】4、問題:Activity生命周期中調用的第一個方法是?選項:A:onStart()B:onInit()C:onCreate()D:onResume()答案:【onCreate()】5、問題:onDestroy是activity被關閉前最后一個被調用方法。選項:A:錯B:對答案:【對】6、問題:Android內存分配機制與java類似,進行內存調度有個閾值,只有低于這個值系統才會按一個列表來關閉用戶不需要的東西。選項:A:錯B:對答案:【對】7、問題:當按下home鍵時,Activity的生命周期將經歷onPause—onStop—onDestroy選項:A:錯B:對答案:【錯】8、問題:下面哪幾個是Activity的生命周期方法選項:A:onRestart()B:onPause()C:onCreate()D:onClose()E:onSavedInstanceState()F:onStop()答案:【onRestart();onPause();onCreate();onStop()】9、問題:Activity從可見狀態(tài)變?yōu)榘胪该鳡顟B(tài)時,生命周期中哪個方法被調用?選項:A:onStop()B:onPause()C:onRestart()D:onStart()答案:【onPause()】10、問題:下列哪些語句關于內存回收的說明是正確的?選項:A:程序員必須創(chuàng)建一個線程來釋放內存B:內存回收程序可以在指定的時間釋放內存對象C:內存回收程序允許程序員直接釋放內存D:內存回收程序負責釋放無用內存答案:【內存回收程序負責釋放無用內存】第七章單元測試1、問題:線程銷毀的方法是()選項:A:onDestroy()B:onStop()C:onClear()D:onFinish()答案:【onDestroy()】2、問題:關于線程說法不正確的是選項:A:可以在主線程中,創(chuàng)建一個新的線程B:新線程可以通過Handler向主線程發(fā)送消息C:創(chuàng)建的新線程可以操作UI組件D:創(chuàng)建的Handler對象隸屬于創(chuàng)建它的線程答案:【創(chuàng)建的新線程可以操作UI組件】3、問題:關于Android中消息機制說法不正確的是選項:A:Handler只能用來發(fā)送消息B:Handler是用來發(fā)送消息和處理消息的C:使用Handelr對象的sendMessage()方法發(fā)送消息D:消息最終會傳遞到Handler對象的handlerMessage()方法中進行處理答案:【Handler只能用來發(fā)送消息】4、問題:線程之間傳遞的消息類名為Message選項:A:錯B:對答案:【對】5、問題:在主線程中重寫的handlemessage方法就會接收到我們發(fā)送的消息選項:A:對B:錯答案:【對】6、問題:關于Handler的說法不正確的是選項:A:它實現不同進程間通信的一種機制B:它避免了在新線程中操作UI的操作C:它實現不同線程間通信的一種機制D:它采用隊列的方式來存儲Message答案:【它實現不同進程間通信的一種機制】7、問題:在Android中可以用來對進行調度,從而完成類似于多線程的工作選項:A:錯B:對答案:【對】8、問題:線程在等待用戶輸入時,線程狀態(tài)轉換是什么狀態(tài)?選項:A:運行B:新建C:阻塞D:就緒答案:【阻塞】9、問題:Runnable接口繼承自Thread類選項:A:錯B:對答案:【錯】10、問題:新建線程時,不管是繼承Thread類還是實現Runnable接口,都需要重寫其中的run()方法選項:A:錯B:對答案:【對】第八章單元測試1、問題:通知是通過系統服務NotificationManager發(fā)送的選項:A:錯B:對答案:【對】2、問題:按下“菜單”鍵彈出的菜單是()。選項:A:系統菜單B:擴展菜單C:上下文菜單D:選項菜單答案:【選項菜單】3、問題:菜單既可以用Java代碼創(chuàng)建,也可以用XML資源文件創(chuàng)建選項:A:錯B:對答案:【對】4、問題:長按控件后出現的菜單是()。選項:A:選項菜單B:系統菜單C:擴展菜單D:上下文菜單答案:【上下文菜單】5、問題:創(chuàng)建上下文菜單的代碼應寫在Activity的onCreateOptionsMenu方法中選項:A:錯B:對答案:【錯】第九章單元測試1、問題:Android的三維圖形庫采用()。選項:A:SkiaB:DirectXC:3DMAXD:OpenGLES答案:【OpenGLES】2、問題:基于繪圖需要覆蓋類的()方法。選項:A:onCreateB:paintC:onDrawD:render答案:【onDraw】3、問題:Canvas繪制矩形的方法是()。選項:A:drawPathB:drawOvalC:drawLineD:drawRect答案:【drawRect】4、問題:Android中顏色用一個()值表示。選項:A:StringB:byteC:doubleD:int答案:【int】5、問題:的繪圖操作在子線程中執(zhí)行選項:A:錯B:對答案:【對】6、問題:采用了雙緩沖區(qū)繪圖選項:A:錯B:對答案:【對】7、問題:坐標變換通過()來實現選項:A:三維投影B:顯卡C:矩陣運算D:內存拷貝答案:【矩陣運算】8、問題:平移變換是把某一點順時針旋轉一定角度選項:A:對B:錯答案:【錯】9、問題:三維繪圖操作是在Renderer的onDrawFrame(GL10gl)方法中執(zhí)行選項:A:對B:錯答案:【對】10、問題:將三維物體投影到二維平面上必須采用平行投影選項:A:對B:錯答案:【錯】第十章單元測試1、問題:動畫的連接可以通過動畫組合實現選項:A:錯B:對答案:【錯】2、問題:Drawable動畫是讓控件的屬性值在給定時間內漸變選項:A:錯B:對答案:【錯】3、問題:Drawable動畫可以和動畫組合選項:A:錯B:對答案:【錯】4、問題:Property動畫不改變實際屬性的值選項:A:錯B:對答案:【錯】5、問題:Property動畫無法實現多個屬性同時改變的動畫選項:A:對B:錯答案:【錯】第十一章單元測試1、問題:向SharedPreferences寫入數據需要先獲得()對象。選項:A:EditorB:UriC:Content答案:【Editor】2、問題:系統存儲和外部存儲中的文件打開方式不同,但打開后的讀寫方式相同。選項:A:錯B:對答案:【對】3、問題:可以控制外部存儲中文件的訪問權限。選項:A:錯B:對答案:【錯】4、問題:類SQLiteOpenHelper可以幫助區(qū)分打開數據庫的三種情況。選項:A:錯B:對答案:【對】5、問題:SQLiteDatabase修改數據的方法是modify。選項:A:錯B:對答案:【錯】第十二章單元測試1、問題:使用ContentProvider機制可以讀取通話數據。選項:A:對B:錯答案:【對】2、問題:Android系統提供了很多預定義的ContentProvider。選項:A:對B:錯答案:【對】3、問題:ContentProvider機制使用鍵值對來封裝數據。選項:A:錯B:對答案:【錯】4、問題:不同的ContentProvider通過uri來區(qū)分。選項:A:錯B:對答案:【對】5、問題:ContentProvider對外提供的數據操作主要是增刪改查。選項:A:錯B:對答案:【對】第十三章單元測試1、問題:讀取ContentProvider數據使用的類或接口是()。選項:A:ContentProviderB:ContentResolverC:ContentComsumerD:ContentServer答案:【ContentResolver】2、問題:ContentProvider的Uri以()開頭。選項:A:uri://B:http://C:content://D:provider://答案:【content://】3、問題:ContentResolver接口中用于刪除數據的方法是()。選項:A:deleteB:updateC:queryD:insert答案:【delete】4、問題:實現自定義ContentProvider需要()。選項:A:編寫Java類B:在配置文件中聲明ContentProvider部件C:用Java代碼注冊ContentProvider部件D:設計ContentURI答案:【編寫Java類;在配置文件中聲明ContentProvider部件;設計ContentURI】5、問題:一個ContentProvider在運行時

溫馨提示

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

評論

0/150

提交評論