MOOC 移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院 中國大學慕課答案_第1頁
MOOC 移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院 中國大學慕課答案_第2頁
MOOC 移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院 中國大學慕課答案_第3頁
MOOC 移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院 中國大學慕課答案_第4頁
MOOC 移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院 中國大學慕課答案_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MOOC移動APP開發(fā)基礎(chǔ)-常州信息職業(yè)技術(shù)學院中國大學慕課答案課堂測驗1、問題:以下品牌是市面上主流的中國Android終端品牌?(A)選項:A、華為B、谷歌C、三星D、索尼正確答案:【華為】2、問題:Android開發(fā)者,開發(fā)時經(jīng)常使用以下哪種編號選擇不同的Android開發(fā)版本?()選項:A、Android版本號B、API編號C、Android代號D、AndroidStudio版本號正確答案:【API編號】3、問題:Android終端中,有一些特殊應(yīng)用需要獲取Root權(quán)限才能工作,其本質(zhì)是需要操作以下哪一層()。選項:A、應(yīng)用程序?qū)覤、應(yīng)用框架層C、Linux內(nèi)核層D、系統(tǒng)庫層正確答案:【Linux內(nèi)核層】4、問題:目前最為主流的Android開發(fā)環(huán)境是()?選項:A、AndroidStudioB、EclipseC、VisualStudioD、AppInventor正確答案:【AndroidStudio】5、問題:以下哪些終端可以使用Android操作系統(tǒng)(D)?選項:A、電視B、平板C、車載智能裝置D、以上均可正確答案:【以上均可】6、問題:以下哪個是非開源的操作系統(tǒng)()?選項:A、LinuxB、UbuntuC、iOSD、RedHat正確答案:【iOS】7、問題:Android是一款開源的操作系統(tǒng),所以大家可以免費使用它。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:Android的四層架構(gòu)中,對于普通APP的開發(fā)者來說,可以重點關(guān)注應(yīng)用框架層和應(yīng)用程序?qū)?。選項:A、正確B、錯誤正確答案:【正確】9、填空題:Android是一種基于內(nèi)核的自由且開放源碼的操作系統(tǒng)。正確答案:【Linux】10、填空題:Android系統(tǒng)的四層架構(gòu)分別是。正確答案:【Linux內(nèi)核、系統(tǒng)庫、應(yīng)用框架層、應(yīng)用程序?qū)?#%_YZPRLFH_%##Linux內(nèi)核,系統(tǒng)庫,應(yīng)用框架層,應(yīng)用程序?qū)印?1、填空題:在包括Android在內(nèi)的很多操作系統(tǒng),為了將復雜的功能架構(gòu)變得清晰,經(jīng)常會采用架構(gòu)。正確答案:【分層##%_YZPRLFH_%##層次】任務(wù)1-單元作業(yè)任務(wù)1-單元測驗1、問題:Android四層架構(gòu)中,應(yīng)用框架層使用的是什么語法?()選項:A、CB、C++C、JavaD、Android正確答案:【Java】2、問題:Android四層架構(gòu)中,系統(tǒng)庫層使用的是什么語法?()選項:A、VBB、C/C++C、JavaD、Android正確答案:【C/C++】3、問題:應(yīng)用程序員編寫的Android應(yīng)用程序,主要是調(diào)用()提供的接口進行實現(xiàn)。選項:A、應(yīng)用程序?qū)覤、應(yīng)用框架層C、應(yīng)用視圖層D、系統(tǒng)庫層正確答案:【應(yīng)用框架層】4、問題:AndroidStudio使用了很多組件,其中()是用來構(gòu)建項目工程的。選項:A、GradleB、Android虛擬機C、BuildToolsD、AndroidSDK正確答案:【Gradle】5、問題:要在命令行下使用adbshell命令,應(yīng)將()目錄添加到系統(tǒng)Path環(huán)境變量中?選項:A、C:\Users\Administrator\AppData\Local\Android\Sdk\binB、C:\Users\Administrator\AppData\Local\Android\Sdk\platformsC、C:\Users\Administrator\AppData\Local\Android\Sdk\build-toolsD、C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools正確答案:【C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools】6、問題:如果在AndroidStudio中打開Android項目后,發(fā)現(xiàn)打開Activity布局文件后,不能顯示布局預(yù)覽視圖,此時應(yīng)將styles.xml文件中Activity的基樣式修改為()??選項:A、stylename=AppThemeparent=Theme.AppCompat.Light.DarkActionBarB、stylename=AppThemeparent=Theme.AppCompat.DialogC、stylename=AppThemeparent=Base.Theme.AppCompat.Light.DarkActionBarD、stylename=AppThemeparent=Theme.AppCompat.NoActionBar正確答案:【stylename=AppThemeparent=Base.Theme.AppCompat.Light.DarkActionBar】7、問題:在AndroidStudio中,缺省的gradlewrapper文件放置在()目錄下??選項:A、C:\Users\Administrator\.gradle\wrapper\distsB、C:\Users\Administrator\.gradle\workersC、C:\Users\Administrator\.gradle\cachesD、C:\Users\Administrator\.gradle\daemon正確答案:【C:\Users\Administrator\.gradle\wrapper\dists】8、問題:存放Android虛擬機及其相關(guān)文件的目錄是()??選項:A、C:\Users\Administrator\.gradleB、C:\Users\Administrator\.eclipseC、C:\Users\Administrator\AppData\Local\Android\SdkD、C:\Users\Administrator\.android正確答案:【C:\Users\Administrator\.android】9、問題:AndroidStudio安裝后,存放AndroidSDK文件的目錄是()??選項:A、C:\Users\Administrator\.gradleB、C:\Users\Administrator\.eclipseC、C:\Users\Administrator\AppData\Local\Android\SdkD、C:\Users\Administrator\.android正確答案:【C:\Users\Administrator\AppData\Local\Android\Sdk】10、問題:要設(shè)置AndroidStudio開發(fā)環(huán)境的字體與字號,應(yīng)在()設(shè)置??選項:A、菜單→Settings→AppearanceBehavior→AppearanceB、菜單→Settings→AppearanceBehavior→SystemSettings→AndroidSDKC、菜單→Settings→Editor→General→CodeCompletionD、菜單→Settings→Editor→Font正確答案:【菜單→Settings→Editor→Font】11、問題:要設(shè)置AndroidStudio的主題風格,應(yīng)在(?)設(shè)置?選項:A、菜單→Settings→AppearanceBehavior→AppearanceB、菜單→Settings→AppearanceBehavior→SystemSettings→AndroidSDKC、菜單→Settings→Editor→General→CodeCompletionD、菜單→Settings→Editor→Font正確答案:【菜單→Settings→AppearanceBehavior→Appearance】12、問題:要設(shè)置AndroidStudio的代碼補全功能,應(yīng)在()設(shè)置??選項:A、菜單→Settings→AppearanceBehavior→AppearanceB、菜單→Settings→AppearanceBehavior→SystemSettings→AndroidSDKC、菜單→Settings→Editor→General→CodeCompletionD、菜單→Settings→Editor→Font正確答案:【菜單→Settings→Editor→General→CodeCompletion】13、問題:AndroidStudio中,要設(shè)置開發(fā)時使用的AndroidSDK版本,應(yīng)在()?選項:A、菜單→Settings→AppearanceBehavior→AppearanceB、菜單→Settings→AppearanceBehavior→SystemSettings→AndroidSDKC、菜單→Settings→Editor→General→CodeCompletionD、菜單→Settings→Editor→Font正確答案:【菜單→Settings→AppearanceBehavior→SystemSettings→AndroidSDK】14、問題:AndroidStudio中,要查看使用的Gradle?插件的版本,應(yīng)在()文件中查看?選項:A、pertiesB、perties?C、build.gradle(Module)?D、build.gradle(Project)?正確答案:【build.gradle(Project)?】15、問題:如果你的電腦是16G內(nèi)存,安裝的是WIN10操作系統(tǒng),應(yīng)下載安裝()版本的AndroidStudio安裝文件。選項:A、Linux操作系統(tǒng)B、Mac操作系統(tǒng)C、Windows操作系統(tǒng)(64位)D、Windows操作系統(tǒng)(32位)正確答案:【W(wǎng)indows操作系統(tǒng)(64位)】16、問題:以下哪個組件不屬于AndroidStudio的安裝范圍()。選項:A、Android虛擬機B、編譯工具C、EclipseD、AndroidSDK正確答案:【Eclipse】17、問題:創(chuàng)建Android項目時,()代表了新建APP的包名。選項:A、ApplicationnameB、CompanydomainC、ProjectlocationD、PackageName正確答案:【PackageName】18、問題:Android是一種基于Linux內(nèi)核的移動操作系統(tǒng),為了保護知識產(chǎn)權(quán),源碼不對外開放。選項:A、正確B、錯誤正確答案:【錯誤】19、問題:Android是目前市面上,移動終端占比最高的操作系統(tǒng)。選項:A、正確B、錯誤正確答案:【正確】20、問題:作為Android初級開發(fā)者,我們所開發(fā)的APP一般位于應(yīng)用程序?qū)印_x項:A、正確B、錯誤正確答案:【正確】21、問題:借助Android虛擬機,我們可以在開發(fā)電腦上模擬移動終端,并可以進行程序運行和調(diào)試。選項:A、正確B、錯誤正確答案:【正確】22、問題:Android虛擬機有很大的局限性,它僅僅能模擬手機終端的運行。選項:A、正確B、錯誤正確答案:【錯誤】23、填空題:Android是一種基于()內(nèi)核的自由且開放源碼的操作系統(tǒng)。正確答案:【Linux】24、填空題:在Android智能終端中,有很多應(yīng)用如拍照軟件、聯(lián)系人管理軟件,它們都屬于Android的()層。正確答案:【應(yīng)用程序##%_YZPRLFH_%##Applications##%_YZPRLFH_%##Application】25、填空題:為了讓程序員更加方便的運行調(diào)試程序,Android提供了(),可以方便的將程序運行其上,而不要實際的移動終端。正確答案:【模擬器##%_YZPRLFH_%##虛擬設(shè)備】26、填空題:安裝Android開發(fā)環(huán)境,我們首先需要安裝()。正確答案:【JDK】27、填空題:啟動Android模擬器時,如果提示“IncompatibleHAXMmodule”,此時應(yīng)該()。正確答案:【更新Intelx86EmulatorAccelerator的版本##%_YZPRLFH_%##升級Intelx86EmulatorAccelerator的版本】28、填空題:若在安裝Intelx86EmulatorAccelerator時,提示“IntelVirtualTechnology未開啟”,此時應(yīng)該()正確答案:【進入打開電腦BIOS設(shè)置IntelVirtualTechnologyEnable】29、填空題:AndroidAPP中的一個界面稱為。正確答案:【Activity】30、填空題:AndroidAPP中界面的展示布局稱為。正確答案:【Layout】課堂測驗1、問題:AndroidStudio項目中,Java源代碼文件存放在()目錄下。選項:A、src/main/resB、src/main/javaC、libsD、build正確答案:【src/main/java】2、問題:AndroidStudio項目中,各類資源文件存放在()目錄下。選項:A、src/main/resB、src/main/javaC、libsD、build正確答案:【src/main/res】3、問題:AndroidStudio項目中,布局資源文件存放的目錄是()。選項:A、res/valuesB、res/menuC、res/layoutD、res/drawable正確答案:【res/layout】4、問題:AndroidStudio項目中,字符串資源文件存放的目錄是()。選項:A、res/valuesB、res/menuC、res/layoutD、res/drawable正確答案:【res/values】5、問題:AndroidStudio項目中,圖片資源文件存放的目錄是()。選項:A、res/valuesB、res/menuC、res/layoutD、res/drawable正確答案:【res/drawable】6、問題:AndroidStudio項目中,樣式資源文件styles.xml存放的目錄是()。選項:A、res/layoutB、res/menuC、res/valuesD、res/drawable正確答案:【res/values】7、問題:Android程序啟動時,在AndroidManifest.xml中的Activity聲明中,包含()屬性的Activity會被最先啟動。選項:A、actionandroid:name=”ent.action.DIAL”B、actionandroid:name=”ent.action.CALL”C、actionandroid:name=”ent.action.VIEW”D、actionandroid:name=”ent.action.MAIN”正確答案:【actionandroid:name=”ent.action.MAIN”】8、填空題:如果一個Activity要最先被啟動,應(yīng)該將該Activity的intent-filter設(shè)置為。正確答案:【】9、填空題:Android程序啟動時,首先會從文件中加載應(yīng)用的配置信息,該文件中包含了很多程序啟動的信息。正確答案:【AndroidManifest.xml】10、填空題:在AndroidManifest.xml文件中,如果在application和主activity標記下都設(shè)置了label屬性,則系統(tǒng)最終會使用作為應(yīng)用程序名稱顯示。正確答案:【activity標記下的label屬性值】課堂測驗1、問題:要獲取TextView中顯示的內(nèi)容,可以調(diào)用()方法。選項:A、findViewById()B、setText()C、getText()D、setContentView()正確答案:【getText()】2、問題:要設(shè)置TextView中顯示的內(nèi)容,可以調(diào)用()方法。選項:A、findViewById()B、setText()C、getText()D、setContentView()正確答案:【setText()】3、問題:要將TextView所顯示文本中的電話號碼顯示為超鏈接,應(yīng)將autoLink屬性的值設(shè)置為()。選項:A、webB、emailC、phoneD、all正確答案:【phone】4、填空題:設(shè)置TextView中顯示內(nèi)容的屬性是。正確答案:【android:text##%_YZPRLFH_%##text】5、填空題:設(shè)置TextView中顯示文字超鏈接的屬性是。正確答案:【android:autoLink##%_YZPRLFH_%##autoLink】6、填空題:設(shè)置TextView中文本顏色的屬性是。正確答案:【android:textColor##%_YZPRLFH_%##textColor】7、填空題:設(shè)置TextView中字號大小的屬性是。正確答案:【android:textSize##%_YZPRLFH_%##textSize】8、填空題:在代碼android:id=“@+id/textView1”中,其中的“+”號表示。正確答案:【新增一個id】9、填空題:在代碼android:layout_width=”wrap_content”中,其中“wrap_content”表示。正確答案:【控件大小正好適應(yīng)文字內(nèi)容】課堂測驗1、問題:只要某個類實現(xiàn)了相應(yīng)的事件處理接口,其對象就可以充當相應(yīng)事件的事件監(jiān)聽器。選項:A、正確B、錯誤正確答案:【正確】2、填空題:Button類的直接父類是。正確答案:【TextView】3、填空題:如果要為按鈕設(shè)置背景顏色或背景圖片,可以通過屬性進行設(shè)置。正確答案:【android:background##%_YZPRLFH_%##background】4、填空題:調(diào)用Button的方法設(shè)置Button組件的監(jiān)聽器。正確答案:【setOnClickListener()##%_YZPRLFH_%##setOnClickListener】5、填空題:Button按鈕單擊事件的監(jiān)聽器類應(yīng)該實現(xiàn)接口。正確答案:【View.onClickListener】課堂測驗1、問題:要設(shè)置ImageView中顯示的位圖,應(yīng)該調(diào)用()?選項:A、setImageResource()B、setImageBitmap()C、createScaledBitmap()D、findViewById正確答案:【setImageBitmap()】2、填空題:要設(shè)置ImageView中顯示的圖片,應(yīng)使用屬性。正確答案:【app:srcCompat##%_YZPRLFH_%##android:src##%_YZPRLFH_%##srcCompat##%_YZPRLFH_%##src】3、填空題:要動態(tài)改變ImageView中顯示的圖片,應(yīng)該調(diào)用ImageView的方法。正確答案:【setImageResource()##%_YZPRLFH_%##setImageResource】課堂測驗1、問題:要在EditText中輸入密碼,應(yīng)將EditText的android:inputType屬性值設(shè)置為()。選項:A、phoneB、textEmailAddressC、datetimeD、password正確答案:【password】2、問題:要在EditText中輸入電話號碼,應(yīng)將EditText的android:inputType屬性值設(shè)置為()。選項:A、phoneB、textEmailAddressC、datetimeD、password正確答案:【phone】3、問題:要在EditText中輸入電子郵件,應(yīng)將EditText的android:inputType屬性值設(shè)置為()。選項:A、phoneB、textEmailAddressC、datetimeD、password正確答案:【textEmailAddress】4、問題:要在EditText中輸入日期時間,應(yīng)將EditText的android:inputType屬性值設(shè)置為()。選項:A、phoneB、textEmailAddressC、datetimeD、password正確答案:【datetime】5、填空題:EditText類是TextView類的。正確答案:【子類】6、填空題:要設(shè)置EditText輸入的內(nèi)容類型,應(yīng)該設(shè)置屬性。正確答案:【android:inputType##%_YZPRLFH_%##inputType】7、填空題:EditText組件的直接父類是。正確答案:【TextView】課堂測驗1、問題:要設(shè)置DatePicker控件顯示的日期,應(yīng)該調(diào)用()方法。選項:A、getYear()B、getMonth()C、getDayOfMonth()D、updateDate()正確答案:【updateDate()】2、問題:要設(shè)置TimePicker組件使用24小時制來顯示時間,應(yīng)該調(diào)用()方法。選項:A、setIs24HourView()B、setMinute()C、setHour()D、getHour()正確答案:【setIs24HourView()】3、問題:要獲得DatePicker中選擇的日期,應(yīng)調(diào)用其()方法。選項:A、getYear()B、getMonth()C、getDayOfMonth()D、updateDate()正確答案:【getDayOfMonth()】4、問題:要監(jiān)聽DatePicker中日期的變化,使用的監(jiān)聽接口是()。選項:A、View.OnClickListenerB、DatePicker.OnDateChangedListenerC、AdapterView.OnItemSelectedListenerD、CompoundButton.OnCheckedChangeListener正確答案:【DatePicker.OnDateChangedListener】5、問題:要監(jiān)聽TimePicker中時間的變化,使用的監(jiān)聽接口是()。選項:A、View.OnClickListenerB、TimePicker.OnTimeChangedListenerC、AdapterView.OnItemSelectedListenerD、CompoundButton.OnCheckedChangeListener正確答案:【TimePicker.OnTimeChangedListener】6、問題:DatePicker對象獲取到的月份需要加1,才能表示真正的月份。選項:A、正確B、錯誤正確答案:【正確】7、填空題:要設(shè)置DatePicker日期中年份的選擇范圍,應(yīng)設(shè)置其兩個屬性。正確答案:【android:startYear和android:endYear##%_YZPRLFH_%##android:startYear、android:endYear##%_YZPRLFH_%##android:startYear,android:endYear】課堂測驗1、問題:嵌套層次比較少的布局是()?選項:A、RelativeLayoutB、ConstraintLayoutC、LinearLayoutD、FrameLayout正確答案:【ConstraintLayout】2、問題:如果界面上內(nèi)容過多,需要垂直滾動時應(yīng)使用()。選項:A、ConstraintLayoutB、RelativeLayoutC、LinearLayoutD、ScrollView正確答案:【ScrollView】3、問題:ScrollView可以有()個子View。選項:A、1B、2C、3D、無限制正確答案:【1】4、問題:在Android中,()布局管理器中允許多個組件層疊排序。選項:A、線性布局管理器(LinearLayout)B、表格布局管理器(TableLayout)C、幀布局管理器(FrameLayout)D、相對布局管理器(RelativeLayout)正確答案:【幀布局管理器(FrameLayout)】5、問題:有A、B兩個組件,A組件的id為a,B組件的id為b,在RelativeLayout中,要使B組件位于A組件的右邊,應(yīng)如何設(shè)置B組件的屬性?()選項:A、android:layout_toRightOf=”@id/a”B、android:layout_toLeftOf=”@id/a”C、android:layout_above=”@id/a”D、android:layout_below=”@id/a”正確答案:【android:layout_toRightOf=”@id/a”】6、問題:有A、B兩個組件,A組件的id為a,B組件的id為b,在ConstraintLayout中,要使B組件位于A組件的右邊,應(yīng)如何設(shè)置B組件的屬性?()選項:A、app:layout_constraintRight_toLeftOf=”@id/a”B、app:layout_constraintLeft_toRightOf=”@id/a”C、app:layout_constraintTop_toBottomOf=”@id/a”D、app:layout_constraintBottom_toTopOf=”@id/a”正確答案:【app:layout_constraintLeft_toRightOf=”@id/a”】7、問題:有A、B兩個組件,A組件的id為a,B組件的id為b,在RelativeLayout中,要使B組件位于A組件頂端對齊,應(yīng)如何設(shè)置B組件的屬性?()選項:A、android:layout_alignLeft=”@id/a”B、android:layout_alignRight=”@id/a”C、android:layout_alignBottom=”@id/a”D、android:layout_alignTop=”@id/a”正確答案:【android:layout_alignTop=”@id/a”】8、問題:在RelativeLayout布局中,要使組件A位于其父組件的正中央,應(yīng)如何設(shè)置組件A的屬性?()選項:A、android:layout_alignParentBottom=”true”B、android:layout_centerVertical=”true”C、android:layout_centerInParent=”true”D、android:layout_centerHorizonta=”true”正確答案:【android:layout_centerInParent=”true”】9、填空題:決定LinearLayout方向的屬性是。正確答案:【android:orientation##%_YZPRLFH_%##orientation】10、填空題:TableLayout布局中,表示一行的標記是。正確答案:【】任務(wù)2-單元作業(yè)任務(wù)2-單元測驗1、問題:以下哪個控件用來顯示圖片?()選項:A、EditTextB、TextViewC、imageViewheight:242px;"/>D、Button正確答案:【ImageView】2、問題:如果要實現(xiàn)用戶單擊后觸發(fā)一定的處理,以下哪個控件最合適?()選項:A、EditTextB、TextViewC、imageViewheight:242px;"/>D、Button正確答案:【Button】3、問題:如果我們需要捕捉某個控件的事件,我們需要為該控件創(chuàng)建()選項:A、屬性B、方法C、監(jiān)聽器D、工程正確答案:【監(jiān)聽器】4、問題:以下的哪個屬性是用來表示引用圖片的資源ID?()選項:A、textB、imgC、idD、src正確答案:【src】5、問題:以下的哪個屬性是用來控制虛擬鍵盤輸入類型?()選項:A、keyboardB、inputTypeC、textD、src正確答案:【inputType】6、問題:Android工程啟動是最先加載的是AndroidManifest.xml,如果有多個Activity,以下哪個屬性決定了該Activity最先被加載?()選項:A、ent.action.MAINB、ent.action.LAUNCHERC、ent.action.ACTIVITYD、ent.action.ICON正確答案:【ent.action.MAIN】7、問題:如果我們需要導入一張圖片資源,我們需要將圖片放在哪個工程目錄中()?選項:A、res\drawableB、res\stringC、res\pictureD、res\icon正確答案:【res\drawable】8、問題:如果我們需要創(chuàng)建一個字符串資源,我們需要將字符串放在res\values的哪個文件中?()選項:A、value.xmlB、strings.xmlC、dimens.xmlD、styles.xml正確答案:【strings.xml】9、問題:以下哪個布局最不適合在多種移動終端上使用?()選項:A、相對布局B、線性布局C、絕對布局D、表格布局正確答案:【絕對布局】10、問題:相對布局中,如果指定一個控件位于引用控件的左側(cè),應(yīng)該使用()屬性?選項:A、android:layout_toParentLeftOfB、android:layout_alignParentLeftC、android:layout_alignLeftD、android:layout_toLeftOf正確答案:【android:layout_toLeftOf】11、問題:設(shè)置XML布局文件中的字體大小一般用()單位。選項:A、dpB、pxC、spD、pt正確答案:【sp】12、問題:AndroidStudio項目下面的assets目錄的作用是()。選項:A、放置用到的圖片資源res/drawableB、主要放置一些文件資源,這些文件會被原封不動打包到apk中C、放置字符串、顏色、數(shù)組等常量數(shù)據(jù)res/valuesD、放置一些與UI對應(yīng)的布局文件,都是XML文件res/layout正確答案:【主要放置一些文件資源,這些文件會被原封不動打包到apk中】13、問題:下列關(guān)于res/raw目錄的說法中,正確的是()。選項:A、這里的文件是原封不動地存儲到設(shè)備上,不會轉(zhuǎn)換為二進制的格式B、這里的文件是原封不動地存儲到設(shè)備上,會轉(zhuǎn)換為二進制的格式C、這里的文件最終以二進制的格式存儲到指定的包中D、這里的文件最終不會以二進制的格式存儲到指定的包中正確答案:【這里的文件是原封不動地存儲到設(shè)備上,不會轉(zhuǎn)換為二進制的格式】14、問題:AndroidStudio項目編譯后產(chǎn)生的.apk文件,存儲在()目錄中。選項:A、build/outputsB、build/generatedC、build/intermediatesD、build/tmp正確答案:【build/outputs】15、問題:ScrollView既支持垂直方向的滾動條,也支持水平方向的滾動條。選項:A、正確B、錯誤正確答案:【錯誤】16、問題:當向程序中添加了資源時,需要在R類中指定資源的id。選項:A、正確B、錯誤正確答案:【錯誤】17、問題:調(diào)用findViewById方法時,會創(chuàng)建控件對象。選項:A、正確B、錯誤正確答案:【錯誤】18、問題:Android中布局類的直接父類是ViewGroup。選項:A、正確B、錯誤正確答案:【正確】19、問題:由于絕對布局中可以任意放置控件,非常靈活,所以在實際開發(fā)中經(jīng)常使用。選項:A、正確B、錯誤正確答案:【錯誤】20、問題:在表示透明度時,0表示完全透明,f表示完全不透明。選項:A、正確B、錯誤正確答案:【正確】21、問題:在Android中,資源文件的文件名不能使用大寫字母,必須以小寫字母a~z開頭,由小寫字母a~z、數(shù)字0~9或者下劃線“_”組成。選項:A、正確B、錯誤正確答案:【正確】22、問題:drawable子包只用來存放圖片資源。選項:A、正確B、錯誤正確答案:【錯誤】23、問題:assets包用于保存原始資源文件,其中的文件會編譯到.apk中,并且原文件名會被保留??梢允褂肬RI來定位該文件夾中的文件,然后使用AssetManager類以流的方式來讀取文件內(nèi)容。選項:A、正確B、錯誤正確答案:【正確】24、問題:在Android項目開發(fā)時,當res包中的資源發(fā)生變化時,需要同時手動修改對應(yīng)的R文件中的靜態(tài)內(nèi)部類中的常量。選項:A、正確B、錯誤正確答案:【錯誤】25、問題:在Android中,事件主要包括鍵盤事件和觸摸事件兩大類。鍵盤事件包括按下、彈起等,觸摸事件包括按下、彈起、滑動、雙擊等。選項:A、正確B、錯誤正確答案:【正確】26、填空題:在Android控件使用過程中,經(jīng)常需要根據(jù)控件的ID獲取控件的對象,我們可以使用()方法。正確答案:【findViewById##%_YZPRLFH_%##findViewById()】27、填空題:導入圖片時,需要特別注意圖片的名稱不可以包含()正確答案:【大寫字母、中文字符、特殊字符##%_YZPRLFH_%##大寫字母,中文字符,特殊字符】28、填空題:在創(chuàng)建控件的時候,可以在布局文件的界面視圖中拖拉控件,但本質(zhì)上還是編輯的()布局文件。正確答案:【XML##%_YZPRLFH_%##xml】29、填空題:表格布局可以包含多行,()代表是一行。正確答案:【TableRow】30、填空題:如果創(chuàng)建了一個字符串資源為hello,那么它的ID應(yīng)該是()。正確答案:【R.String.hello】課堂測驗1、問題:要創(chuàng)建Toast,應(yīng)該調(diào)用()方法。選項:A、makeText()B、show()C、create()D、setPositiveButton()正確答案:【makeText()】2、問題:要創(chuàng)建對話框,應(yīng)調(diào)用()方法。選項:A、makeText()B、show()C、setMessage()D、create()正確答案:【create()】3、問題:以下哪個方法可以讓Dialog設(shè)置標題信息()?選項:A、builder.setMessage()B、builder.setName()C、builder.setTitle()D、builder.setIcon()正確答案:【builder.setTitle()】4、問題:以下哪個語句能讓Toast在屏幕中間顯示()?選項:A、toast.setGravity(Gravity.CENTER,0,0)B、toast.setGravity(Gravity.LEFT,0,0)C、toast.setGravity(Gravity.TOP,0,0)D、toast.setGravity(Gravity.RIGHT,0,0)正確答案:【toast.setGravity(Gravity.CENTER,0,0)】5、問題:以下哪條語句不對()?選項:A、builder.setMessage(“String”);B、builder.setTitle(“String”);C、builder.setIcon(“String”);D、builder.create().show();正確答案:【builder.setIcon(“String”);】6、問題:原生Dialog可以設(shè)置icon。選項:A、正確B、錯誤正確答案:【正確】7、問題:Dialog代碼中可以不寫builder.create().show()。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:Toast需要點擊取消按鈕才會消失。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:Dialog可以只顯示一個按鈕。選項:A、正確B、錯誤正確答案:【正確】10、問題:Toast在設(shè)置顯示時間參數(shù)時Toast.LENGTH_SHORT比Toast.LENGTH_LONG時間長。選項:A、正確B、錯誤正確答案:【錯誤】11、填空題:請將MainActivity中的Toast消息提示代碼補充完整:Toast.makeText(MainActivity.this,Toast提示消息,Toast.LENGTH_SHORT).___________;正確答案:【show()】12、填空題:在MainActivity中生成一個對話框構(gòu)造器,并添加提示消息內(nèi)容為“這是一個對話框”,請補全以下代碼:AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);builder.();正確答案:【setMessage(“這是一個對話框”)】課堂測驗1、問題:動態(tài)加載XML布局文件生成視圖,調(diào)用的方法是()。選項:A、getLayoutInflater()B、setViewC、inflate()D、getView()正確答案:【inflate()】2、問題:監(jiān)聽對話框上按鈕的事件監(jiān)聽接口是()。選項:A、View.onClickListenerB、TimePicker.onTimeChangedListenerC、DialogInterface.onClickListenerD、AdapterView.onItemSelectedListener正確答案:【DialogInterface.onClickListener】3、問題:自定義Dialog代碼中以下哪個方法不存在()?選項:A、builder.setEdittext()B、builder.setView()C、builder.setTitle()D、builder.setIcon()正確答案:【builder.setEdittext()】4、問題:自定義Dialog代碼中builder.setView()是用于設(shè)置自定義布局視圖的。選項:A、正確B、錯誤正確答案:【正確】5、問題:自定義Dialog代碼中不能設(shè)置標題和提示消息。選項:A、正確B、錯誤正確答案:【錯誤】6、填空題:已添加自定義Dialog布局dialog_layout.xml文件。如何創(chuàng)建自定義Dialog的視圖,請補全相關(guān)代碼:Viewdiy=getLayoutInflater(,null)。正確答案:【R.layout.dialog_layout】課堂測驗1、問題:創(chuàng)建Notification對象時,使用的是()方法。選項:A、makeText()B、create()C、build()D、show()正確答案:【build()】2、問題:創(chuàng)建通知時,使用的系統(tǒng)服務(wù)是()。選項:A、Notification_ServiceB、Alarm_ServiceC、Battery_ServiceD、Window_Service正確答案:【Notification_Service】3、問題:以下哪個方法可以給Notification設(shè)置通知的正文內(nèi)容()?選項:A、builder.setContentTitle()B、builder.setSmallIcon()C、builder.setContentText()D、builder.setWhen()正確答案:【builder.setContentText()】4、問題:Notification類的setLargeIcon這個方法有什么作用()?選項:A、設(shè)置通知的正文內(nèi)容B、設(shè)置通知的大圖標C、設(shè)置通知的小圖標D、設(shè)置通知欄提示消息正確答案:【設(shè)置通知的大圖標】5、問題:Notification類的setTicker這個方法有什么作用()?選項:A、設(shè)置通知的正文內(nèi)容B、設(shè)置通知的大圖標C、設(shè)置通知的小圖標D、設(shè)置通知欄提示消息正確答案:【設(shè)置通知欄提示消息】6、問題:不能在Notification中設(shè)置當前通知的創(chuàng)建時間。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:builder.setLargeIcon(“標題”)這條代碼是對的。選項:A、正確B、錯誤正確答案:【錯誤】8、填空題:如何在Notification中設(shè)置點擊通知后自動取消該條通知:builder.;正確答案:【setAutoCancel()】9、填空題:調(diào)用Notification類的方法設(shè)置通知的發(fā)生時間。正確答案:【setWhen()##%_YZPRLFH_%##setWhen】課堂測驗1、問題:要實現(xiàn)對單擊菜單項的事件響應(yīng),應(yīng)該重寫()方法。選項:A、onCreateOptionsMenu()B、onOptionsItemSelected()C、onContextItemSelected()D、onCreateContextMenu()正確答案:【onOptionsItemSelected()】2、問題:菜單布局文件中以下哪個元素是對菜單進行分組的()?選項:A、teamB、groupC、menuD、item正確答案:【group】3、問題:菜單布局文件中以下哪個元素是創(chuàng)建菜單選項的()?選項:A、teamB、groupC、menuD、item正確答案:【item】4、問題:以下哪個是菜單選項監(jiān)聽事件所需要重寫的方法()?選項:A、onOptionsItemSelected()B、onKeyDown()C、onClickListener()D、onMenuItemSelected()正確答案:【onOptionsItemSelected()】5、問題:重寫以下哪個方法用于菜單資源的加載()?選項:A、onCreateOptionsMenu()B、onInitMenu()C、onLayoutMenuXml()D、onOptionsMenuCreate()正確答案:【onCreateOptionsMenu()】6、問題:Android較早的版本中沒有提供創(chuàng)建菜單選項布局的XML文件。選項:A、正確B、錯誤正確答案:【正確】7、問題:menu是菜單資源文件的根節(jié)點,里面只能包含一個item和group。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:OptionMenu只能加載到Activity中。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:OptionMenu能加載到Activity和Fragment中。選項:A、正確B、錯誤正確答案:【正確】10、填空題:目前,Android中的菜單一般是通過生成的。正確答案:【菜單資源文件】11、填空題:如何給OptionMenu菜單項設(shè)置名字為“刪除”?請?zhí)羁?。itemandroid:id=@+id/item_delete_____________________________/正確答案:【android:title=”刪除”】12、填空題:菜單資源文件需要創(chuàng)建在res中的__________目錄下。正確答案:【menu】課堂測驗1、問題:要監(jiān)聽Spinner的列表項被選中事件,使用的監(jiān)聽器是()。選項:A、View.onClickListenerB、DatePicker.onDateChangedListenerC、CompoundButton.onCheckedChangeListenerD、AdapterView.onItemSelectedListener正確答案:【AdapterView.onItemSelectedListener】2、問題:Spinner組件是()的子類。選項:A、AdapterViewB、GroupViewC、ViewD、Activity正確答案:【AdapterView】3、問題:以下哪個是Spinner組件特有的屬性()選項:A、android:idB、android:spinnerModeC、android:textD、android:title正確答案:【android:spinnerMode】4、問題:以下哪個是Spinner組件特有的屬性()選項:A、android:idB、android:leftC、android:promptD、android:width正確答案:【android:prompt】5、問題:Spinner組件設(shè)置監(jiān)監(jiān)聽器的方法是()。選項:A、setOnClickListenerB、setOnLongClickListenerC、setOnItemClickListenerD、setOnItemSelectedListener正確答案:【setOnItemSelectedListener】6、問題:onNothingSelected()方法是沒有任何選項被選中時被觸發(fā)。選項:A、正確B、錯誤正確答案:【正確】7、問題:Spinner選項監(jiān)聽接口中只需要實現(xiàn)一個方法。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:Spinner選項監(jiān)聽方法是從其父類中繼承的。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:spinnerMode屬性不是Spinner特有的。選項:A、正確B、錯誤正確答案:【錯誤】10、填空題:要設(shè)置Spinner列表框的樣式,應(yīng)使用屬性。正確答案:【android:spinnerMode##%_YZPRLFH_%##spinnerMode】11、填空題:監(jiān)聽器接口中需要實現(xiàn)的方法onItemSelected()的作用。正確答案:【選項被選中時觸發(fā)的回調(diào)方法】12、填空題:strings.xml中添加了一個字符串數(shù)組,設(shè)置其name的屬性值為strArr。請將代碼補全:Spinnerandroid:________=”@array/strArr”android:id=”@+id/myspinner”/正確答案:【entries】課堂測驗1、問題:要輸出一條Error級別的日志,應(yīng)調(diào)用方法()。選項:A、e()B、w()C、i()D、d()正確答案:【e()】2、問題:點擊界面中的()進入調(diào)試模式。選項:A、Windows=DebugB、Run=DebugC、Files=DebugD、Settings=Debug正確答案:【Run=Debug】3、問題:單步調(diào)試的快捷鍵是()。選項:A、F8B、F5C、F11D、Alt+Enter正確答案:【F8】4、問題:請將以下Log日志按級別高低排序。()⑴Log.INFO⑵Log.WARN⑶Log.VERBOSE⑷Log.ERROR選項:A、⑷⑵⑴⑶B、⑵⑴⑶⑷C、⑴⑵⑶⑷D、⑴⑶⑵⑷正確答案:【⑷⑵⑴⑶】5、問題:點擊調(diào)試后會出現(xiàn)調(diào)試等待提示界面。選項:A、正確B、錯誤正確答案:【正確】6、問題:AndroidStuido無法進行日志過濾。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:斷點設(shè)置在了錯誤行之后,Debug模式時能進入斷點單步調(diào)試。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:雙擊代碼就能設(shè)置斷點。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:只能在真機調(diào)試時進入Debug模式。選項:A、正確B、錯誤正確答案:【錯誤】10、填空題:查閱日志的窗口是________。正確答案:【LogCat】11、填空題:一般默認情況下斷點圖標顏色是________。正確答案:【紅色】任務(wù)3-單元作業(yè)任務(wù)3-單元測驗1、問題:Toast創(chuàng)建完畢后,將Toast顯示出來需要調(diào)用以下哪個方法?()?選項:A、makeTextB、showC、createD、view正確答案:【show】2、問題:以下哪個類對應(yīng)Android中的提示對話框?()選項:A、AlertDialogB、DialogC、ShowDialogD、Alert正確答案:【AlertDialog】3、問題:對話框中有幾個默認Button,()代表是確定按鈕。選項:A、PositiveButton?B、NegativeButtonC、NeutralButtonD、OKButton正確答案:【PositiveButton?】4、問題:Android中有一個服務(wù)用來管理通知,它是()。選項:A、ServiceB、NotificationManagerC、NoticeD、DialogBuilder正確答案:【NotificationManager】5、問題:我們單擊虛擬機上的菜單鍵所產(chǎn)生的菜單,稱為()。選項:A、ContextMenuB、KeyMenuC、PopupMenuD、OptionMenu正確答案:【OptionMenu】6、問題:以下的哪個方法會在菜單創(chuàng)建時被調(diào)用?()選項:A、onCreateOptionsMenuB、onCreateMenuC、onCreateContextMenuD、onCreate正確答案:【onCreateOptionsMenu】7、問題:以下的哪個方法會在菜單項被單擊時被調(diào)用?()選項:A、onContextItemSelectedB、onCreateOptionsMenuC、onOptionsItemSelectedD、onItemSelected正確答案:【onOptionsItemSelected】8、問題:Spinner控件哪個屬性是用來設(shè)置顯示項的?()選項:A、entriesB、spinnerModeC、layout_widthD、visibility正確答案:【entries】9、問題:Spinner控件的子項被選中所對應(yīng)的監(jiān)聽器為()。選項:A、OnItemSelectedListener?B、OnClickListenerC、OnLongClickListenerD、OnItemListener?正確答案:【OnItemSelectedListener?】10、問題:以下哪個日志級別最高?()選項:A、WARNB、INFOC、DEBUGD、ERROR正確答案:【ERROR】11、問題:如何給Dialog設(shè)置標題信息()?選項:A、builder.setMessage()B、builder.setName()C、builder.setTitle()D、builder.setIcon()正確答案:【builder.setTitle()】12、問題:如何給Notification設(shè)置正文內(nèi)容()?選項:A、builder.setContentTitle()B、builder.setSmallIcon()C、builder.setContentText()D、builder.setWhen()正確答案:【builder.setContentText()】13、問題:自定義對話框其實是通過定義對話框的界面布局,然后根據(jù)界面布局生成View對象,最后將View對象設(shè)置到對話框上實現(xiàn)的。?選項:A、正確B、錯誤正確答案:【正確】14、問題:創(chuàng)建內(nèi)置對話框和Notification時都調(diào)用了Builder對象create()方法。?選項:A、正確B、錯誤正確答案:【錯誤】15、問題:通過Toast提示消息時可以與用戶進行交互。選項:A、正確B、錯誤正確答案:【錯誤】16、問題:原生Dialog可以設(shè)置icon。選項:A、正確B、錯誤正確答案:【正確】17、問題:Dialog代碼中可以不寫builder.create().show()。選項:A、正確B、錯誤正確答案:【錯誤】18、問題:自定義Dialog代碼中builder.setView()是用于設(shè)置自定義布局視圖的。選項:A、正確B、錯誤正確答案:【正確】19、問題:不能在Notification中設(shè)置當前通知的創(chuàng)建時間。選項:A、正確B、錯誤正確答案:【錯誤】20、問題:OptionMenu使用時不需要添加menu.xml文件。選項:A、正確B、錯誤正確答案:【錯誤】21、填空題:創(chuàng)建Toast使用makeText方法的第一個參數(shù)代表當前Activity的()。正確答案:【對象】22、填空題:可以在系統(tǒng)的res目錄的()子目錄,創(chuàng)建菜單資源。正確答案:【menu】23、填空題:Spinner的直接父類是()。正確答案:【AdapterView】24、填空題:調(diào)試是為了讓程序執(zhí)行到某行代碼時停頓,我們需要在這一行設(shè)置()。正確答案:【斷點】25、填空題:在AndroidStudio中有一個窗口用于管理日志,該窗口是()。正確答案:【LogCat】26、填空題:要設(shè)置Spnner組件的列表樣式,需要設(shè)置組件的()屬性。正確答案:【android:spinnerMode##%_YZPRLFH_%##spinnerMode】27、填空題:獲取NotificationManager時,使用的系統(tǒng)服務(wù)是()。正確答案:【Notification_Service】28、填空題:將MainActivity中的Toast消息提示代碼補充完整:Toast.makeText(MainActivity.this,Toast提示消息,Toast.LENGTH_SHORT).___________;正確答案:【show()】29、填空題:已添加自定義Dialog布局dialog_layout.xml文件。如何創(chuàng)建自定義Dialog的視圖,請補全相關(guān)代碼:Viewdiy=getLayoutInflater(____________________,null);正確答案:【R.layout.dialog_layout】30、填空題:在Notification中設(shè)置點擊通知后自動取消該條通知,請補全代碼:builder.____________;正確答案:【setAutoCancel()】課堂測驗1、問題:若要設(shè)置ProgressBar為大的環(huán)形進度條,應(yīng)將其style屬性設(shè)置為()。選項:A、style=?android:attr/progressBarStyleHorizontalB、style=?android:attr/progressBarStyleLargeInverseC、style=?android:attr/progressBarStyleLargeD、style=?android:attr/progressBarStyleSmall正確答案:【style=?android:attr/progressBarStyleLarge】2、問題:如果要設(shè)置ProgressBar處于不確定模式,應(yīng)該調(diào)用方法()?選項:A、incrementProgressBy()B、setIndeterminate()C、setMax()D、setProgress()正確答案:【setIndeterminate()】3、問題:判斷CheckBox的選中狀態(tài),應(yīng)該調(diào)用CheckBox類的()方法。選項:A、setOnCheckedChangeListener()B、isChecked()C、findViewById()D、setText()正確答案:【isChecked()】4、問題:設(shè)置ProgressBar的進度周期性增減的量的方法是()。選項:A、incrementProgressBy()B、setProgress()C、setIndeterminate()D、setMax()正確答案:【incrementProgressBy()】5、問題:CheckBox選中狀態(tài)變化事件的監(jiān)聽接口是()。選項:A、View.OnClickListenerB、TimePicker.OnTimeChangedListenerC、AdapterView.OnItemSelectedListenerD、CompoundButton.OnCheckedChangeListener正確答案:【CompoundButton.OnCheckedChangeListener】6、問題:進度條組件(ProgressBar)中的incrementProgressBy(intdiff)方法用于設(shè)置進度條的增加或減少。當參數(shù)值大于1時,表示進度增加;當參數(shù)值小于1時,表示進度減少。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:CheckBox的直接父類是CompoundButton,而CompoundButton的直接父類則是Button。選項:A、正確B、錯誤正確答案:【正確】8、填空題:要使ProgressBar工作在不確定模式,應(yīng)設(shè)置其屬性為true。正確答案:【android:indeterminate##%_YZPRLFH_%##indeterminate】9、填空題:設(shè)置ProgressBar的進度值,應(yīng)設(shè)置屬性。正確答案:【android:progress##%_YZPRLFH_%##progress】10、填空題:要使CheckBox的初始狀態(tài)為選中,應(yīng)將CheckBox的屬性設(shè)置為true。正確答案:【android:checked##%_YZPRLFH_%##checked】課堂測驗1、問題:Handler類的哪一個方法用于處理子線程發(fā)過來的消息()?選項:A、handleMessage()B、sendMessage()C、sendEmptyMessage()D、sleep()正確答案:【handleMessage()】2、問題:使線程休眠的方法是()。選項:A、join()B、yield()C、sleep()D、start()正確答案:【sleep()】3、問題:通過重寫Handler類的()方法來處理子線程發(fā)來的消息。選項:A、hasMessages()B、sendMessage()C、obtainMessage()D、handleMessage()正確答案:【handleMessage()】4、問題:Android中子線程可以更新UI界面。選項:A、正確B、錯誤正確答案:【錯誤】5、填空題:Handler對象在處理子線程發(fā)來的消息時,通過Message對象的屬性來區(qū)分不同的消息。正確答案:【what】課堂測驗1、問題:Activity進行跳轉(zhuǎn)時要傳遞數(shù)據(jù),數(shù)據(jù)保存在Intent的()屬性里。選項:A、ComponentB、ActionC、ExtraD、Data正確答案:【Extra】2、問題:要直接呼叫電話,應(yīng)將Intent的Action屬性設(shè)置為()選項:A、Intent.ACTION_CALLB、Intent.ACTION_DIALC、Intent.ACTION_SENDTOD、Intent.ACTION_VIEW正確答案:【Intent.ACTION_CALL】3、問題:要執(zhí)行Activity的跳轉(zhuǎn),應(yīng)調(diào)用Context類的()方法。選項:A、setAction()B、addCategory()C、startActivity()D、setClass()正確答案:【startActivity()】4、問題:下列選項中,()不是Intent的屬性。選項:A、DataB、TypeC、CategoryD、Bundle正確答案:【Bundle】5、問題:若在啟動Activity時,希望新建一個Activity對象,則應(yīng)使用的Intent標志是()。選項:A、FLAG_ACTIVITY_CLEAR_TOPB、FLAG_ACTIVITY_NEW_TASKC、FLAG_ACTIVITY_SINGLE_TOPD、FLAG_ACTIVITY_BROUGHT_TO_FRONT正確答案:【FLAG_ACTIVITY_NEW_TASK】6、問題:要顯示系統(tǒng)標識為1的聯(lián)系人的界面,應(yīng)怎么樣設(shè)置Intent的Action與Data屬性?()選項:A、ACTION_VIEWcontent://com.android.contacts/contacts/1B、ACTION_EDITcontent://com.android.contacts/contacts/1C、ACTION_DIALcontent://com.android.contacts/contacts/1D、ACTION_CALLcontent://com.android.contacts/contacts/1正確答案:【ACTION_EDITcontent://com.android.contacts/contacts/1】7、問題:設(shè)置Intent的Category屬性,應(yīng)調(diào)用()方法。選項:A、addCategory()B、setAction()C、setData()D、setType()正確答案:【addCategory()】8、問題:進行Intent解析時,只有Intent對象的Action、Category屬性與某個組件的intent-filter中聲明中包含的Action和Category完全一致時,該Intent對象才能啟動對應(yīng)的組件。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:設(shè)置了Component屬性的Intent,在啟動組件時直接啟動,不需進行Intent匹配。選項:A、正確B、錯誤正確答案:【正確】10、問題:Android高版本中,應(yīng)用程序的權(quán)限授予只需在AndroidManifest.xml中聲明即可。選項:A、正確B、錯誤正確答案:【錯誤】課堂測驗1、問題:由于Activity對象在進入暫停狀態(tài)、停止狀態(tài)或者銷毀狀態(tài)時,都會回調(diào)()方法,因此可以把一些重要數(shù)據(jù)的保存操作代碼寫在該方法里,這樣即使應(yīng)用非正常結(jié)束,數(shù)據(jù)也不會丟失。選項:A、onResume()B、onPause()C、onStop()D、onDestroy()正確答案:【onStop()】2、問題:當Activity的一部分被遮擋時,會回調(diào)()生命周期方法。選項:A、onStart()B、onStop()C、onPause()D、onDestroy()正確答案:【onPause()】3、問題:當Activity由暫停狀態(tài)轉(zhuǎn)為活動狀態(tài)時,會回調(diào)()生命周期方法。選項:A、onDestroy()B、onStop()C、onPause()D、onResume()正確答案:【onResume()】4、填空題:Activity對象在其生命周期中會經(jīng)歷四種狀態(tài)。正確答案:【活動狀態(tài)、暫停狀態(tài)、停止狀態(tài)、銷毀狀態(tài)##%_YZPRLFH_%##活動狀態(tài),暫停狀態(tài),停止狀態(tài),銷毀狀態(tài)】5、填空題:當Activity對象被銷毀時,會依次回調(diào)三個方法。正確答案:【onPause()、onStop()、onDestroy()##%_YZPRLFH_%##onPause(),onStop(),onDestroy()】6、填空題:要顯示對話框樣式的Activity,應(yīng)在AndroidManifest.xml中設(shè)置對話框的主題為:。正確答案:【android:theme=”@style/Base.Theme.AppCompat.Dialog”##%_YZPRLFH_%##@style/Base.Theme.AppCompat.Dialog】課堂測驗1、問題:若要使SharedPreferences中保存的數(shù)據(jù)只能被本應(yīng)用使用,則需要設(shè)置SharedPreferences數(shù)據(jù)的讀取模式為()選項:A、Context.MODE_WORLD_READABLE_WRITEABLEB、Context.MODE_WORLD_WRITEABLEC、Context.MODE_WORLD_READABLED、Context.MODE_PRIVATE正確答案:【Context.MODE_PRIVATE】2、問題:通過調(diào)用SharedPreferences類的()方法來獲得編輯SharedPreferences中數(shù)據(jù)的編輯器對象。選項:A、remove()B、clear()C、edit()D、commit()正確答案:【edit()】3、問題:要清空SharedPreferences中的數(shù)據(jù),應(yīng)調(diào)用Editor的()方法。選項:A、remove()B、commit()C、putString()D、clear()正確答案:【clear()】4、問題:要刪除SharedPreferences中某個Key對應(yīng)的數(shù)據(jù),應(yīng)調(diào)用Edit

溫馨提示

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

評論

0/150

提交評論