Android應(yīng)用軟件開發(fā)高級(jí)工程師考試試題_第1頁(yè)
Android應(yīng)用軟件開發(fā)高級(jí)工程師考試試題_第2頁(yè)
Android應(yīng)用軟件開發(fā)高級(jí)工程師考試試題_第3頁(yè)
Android應(yīng)用軟件開發(fā)高級(jí)工程師考試試題_第4頁(yè)
Android應(yīng)用軟件開發(fā)高級(jí)工程師考試試題_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、CEA®家信息化中心計(jì)算機(jī)教育認(rèn)證 (Android應(yīng)用軟件開發(fā)高級(jí)工程師)考試試卷(綜合)姓名身份證號(hào)成績(jī)單選題1:以下哪個(gè)不是 Adapter的子類接口? ( 1 分)()A: ListAdatperB: SpinnerAdapterC: WrapperListAdapterD: SimpleAdatper2:定義字符串:String str= ” abcdefg ”;貝Ustr.indexOf( d')的結(jié)果是()。(1分)B: trueD: 4A: d'C: 33:A:B:C:D:下面關(guān)于包的說(shuō)明正確的是()。(1分)包把相關(guān)的類組織在一個(gè)目錄下,便于引用只有

2、public類才能放到包中不同源文件中的類不能放到同一個(gè)包中 包的申明必須放到程序的第一行4:一維數(shù)組arr,如何獲取其數(shù)組兀素?cái)?shù)量()° ( 1 分)A:arr.sizeB:arr.size-1C:arr.le ngth-1D:arr.le ngth5:An droid應(yīng)用程序的四大組件是指()。(2分)A:Activity 、Dialog、Service 禾R IntentB:Activity 、Service、BroadCast Receiver和 Content ProviderC:Activity 、Service、BroadCast Receiver和 IntentD:A

3、ctivity 、Dialog、Service 禾R Content Providerint read(byte) void flush()int read () void close()6下面哪個(gè)方法不屬于InputStream 類?( 2 分)(A:C:D:B:7:給定下列代碼:p ublic class Personstatic int arr=new in t10;p ublic static void main( Stri ng a)System.out. pnntln( arr1);)。(2 分)編譯時(shí)程序?qū)l(fā)生錯(cuò)誤 編譯時(shí)程序正確但是運(yùn)行時(shí)出錯(cuò) 輸出為0輸出為null下列說(shuō)法正確

4、的有(A:C:D:B:&訪問(wèn)Student類中的number成員之值哪種方式正確? class Stude ntp rivate static int nu mber=1;()p ublic static int getNumberretur n nu mber;分)Stude nt. nu mber;new student () .number;Student.getNumber();new student () .getnumber ();(2A:B:D:9: Activity save In sta nceState,)。(2 分)A: save In sta nceStateC

5、:中 onCreate(Bundle savedInstanceState)方法中的參數(shù)為關(guān)于saveInstanceState的錯(cuò)誤的描述是(B: save In sta nceState參數(shù)采用key-value的形式存儲(chǔ)數(shù)據(jù) 保存的是Activity的實(shí)例狀態(tài)C: saveInstanceState狀態(tài)值是在Activity 結(jié)束時(shí)調(diào)用方法on Save Insan ceState(B un dle save Insan ceState)保存的10:下列關(guān)于繼承的哪個(gè)敘述是正確的?( 2分)(A:D: saveInstanceState狀態(tài)值是 Activity 創(chuàng)建時(shí)自動(dòng)生成的在jav

6、a中允許多繼承B:C:D:在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口 java的單一繼承使代碼更可靠char byte short int11:下面哪種java基本數(shù)據(jù)類型表示一個(gè)16位整數(shù)? ( 2分)()A:C:D:B:)。分)An droid提供了專門的密碼框控件TextView與EditText控件都是文本框,本質(zhì)上沒(méi)有任何區(qū)別 密碼框可以在 EditText基礎(chǔ)上加入一條屬性:an droid :12:關(guān)于An droid中的文本框、密碼框等控件,正確的說(shuō)法是(2A:B:C:Password="true ” 來(lái)實(shí)現(xiàn)D: TextVi

7、ew控件也可實(shí)現(xiàn)文本的輸入(2 分)(13:如下4種父類及其子類的定義,哪一種是正確的?)A: class base p ublic abstract void myFunclass derieved exte nds base()p ublic void myFun();B: final class base p ublic void myFunclass derieved exte nds basep ublic void myFun()C: class base p ublic final void myFunclass derieved exte nds base p ublic vo

8、id myFun ()();D: abstract class base p ublic abstract void myFunclass derieved exte nds base p ublic void myFun ()14:實(shí)現(xiàn)哪一個(gè)接口可以創(chuàng)建一個(gè)線程?A:B:C:D:(2 分)(Runn ableThreadRunExecutable)° ( 2 分) appendId作用就是在指定的Uri后面添加id值parseId作用就是在制定的Uri中解析出最后的id值withAppendedId方法作用就是在制定的 Uri后面去掉id值 以上都不對(duì)15:以下關(guān)于ContentU

9、ris 類說(shuō)法正確的是(A:B:C:D:16:采用bindService ()方法啟動(dòng)某個(gè)服務(wù),下面說(shuō)法正確的有()。(2 分)A:如果服務(wù)之前未被創(chuàng)建,系統(tǒng)會(huì)先調(diào)用服務(wù)的on Create ()方法,接著調(diào)用onBind ()方法,將調(diào)用者和被調(diào)用者綁定在一起B(yǎng):如果服務(wù)之前已經(jīng)被創(chuàng)建,則只會(huì)調(diào)用onBind ()方法C:該服務(wù)可以通過(guò)調(diào)用st op Service()方法結(jié)束D:通過(guò)調(diào)用unbindService ()方法可以解除綁定,但不能停止服務(wù),如果希望停止服務(wù),還需要調(diào)用sto pService ()方法17: Ada pter在An droid中占據(jù)非常重要的角色,它是數(shù)據(jù)和UI

10、 (View)之間一個(gè)重要的紐帶,用于控制數(shù)據(jù)如何顯示在view中,關(guān)于Adapter描述錯(cuò)誤的是()。(2分)A: An droid 中提供的現(xiàn)有 Ada pter 有:BaseAda pter、ArrayAda pter、 SimpleCursorAdapter 、SimpIeAdapterB: BaseAdapter 是抽象類,是 ArrayAdapter、SimpleCursorAdapter 、 Sim pleAda pter 的父類C: ArrayAdapter 不支持泛型操作Adapter來(lái)創(chuàng)建自定義 AdapterD:可以根據(jù)需要,通過(guò)擴(kuò)展現(xiàn)有18:有如下程序代碼Notific

11、atio n no tificatio n=newNotificati on( R.drawable.default_ic on ,title,System.curre ntTimeMi llis ();Notificati on. setLatestEve ntl nfo(this,title,c onten ts,c onten tI nte nt);Notificatio n. vibrate=n ew Ion g100,250,100, 500;notificatio nMan ager. notify(NOTIFICATIONS_ID, notificatio n);OOO以下說(shuō)法正

12、確的是()。( 2A:對(duì)Notification設(shè)置了播放音樂(lè),然后停止100ms,再播放500ms音樂(lè) B:對(duì) Notification停止100ms,再播放C:對(duì) Notification 在振動(dòng)500msD:對(duì) Notification 在振動(dòng)500ms分)100ms延遲后,播放 250ms音樂(lè),播放音樂(lè)100ms,延遲250ms,然后設(shè)置了播放音樂(lè),500ms音樂(lè)設(shè)置了振動(dòng),100ms延遲后,振動(dòng)250ms,然后停止100ms,設(shè)置了振動(dòng),振動(dòng)100ms,延遲250ms,然后停止100ms,19: 假定一個(gè)應(yīng)用 TestserviceHolde在運(yùn)行中用 startService ()

13、方法啟動(dòng)了一個(gè)服務(wù) TestService,然后該應(yīng)用直接退出,下面關(guān)于服務(wù) TestService的描述正確的有()。(2 分)A: TestService 會(huì)一直在后臺(tái)運(yùn)行B: TestServiceHolder退出后,TestService 自動(dòng)調(diào)用 stop Service()方法,結(jié)束運(yùn)行C: TestServiceHolder退出后,TestService 自動(dòng)調(diào)用 unbindService()方法,結(jié)束運(yùn)行D: TestServiceHolder無(wú)法退出,只有等 TestService 結(jié)束后才能退出20:A:B:C:D:)。(2 分)String類型Object類型類型,而值

14、都是基本類型 類型,而值是Object類型以下關(guān)于ContentValues的說(shuō)法正確的是( 用于存放一些鍵值對(duì),存放的鍵和值都為 用于存放一些鍵值對(duì),存放的鍵和值為 它存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是一個(gè)Stri ng它存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是一個(gè)Stri ng方法啟動(dòng)ActivityB ,如 ActivityA 中,并且根 中的()方法。21:在 ActivityA 中用 startActivityForResult果我們希望ActivityB執(zhí)行完后,能夠返回?cái)?shù)據(jù)到據(jù)返回結(jié)果進(jìn)行相應(yīng)處理,需要重寫ActivityA(2分)A: void onActivityResult(int requestCod

15、e, int resultCode, Intent data)B: void onResult(int requestCode, int resultCode, Intent data) C: void onActivityResult(int resultCode, Intent data)D: void onResult(int resultCode, Intent data)22.在an droid應(yīng)用中,假如需要接收廣播,可以通過(guò)定義一個(gè)繼承 BroadcastReceiver的類來(lái)實(shí)現(xiàn)。繼承該類后,我們需要重寫下列方法中 的哪一個(gè)? ( 2分)()A:B:C:D:P ublic vo

16、id on BroadCastReceive(C on text con text, Intent intent)p ublic void on Receive(C on text con text, I ntent intent)p ublic void on Receive(I ntent intent)p ublic void on BroadCastReceive (Intent intent)件對(duì)象時(shí),下列代碼正確的是(A:B:C:D:23.在An droid中,在獲取 View對(duì)象view中的id為myButt on的按鈕控 )。(2 分)utt on butt on=view.f

17、i ndViewByld(myButt on);Button butt on=view.fi ndViewByld(R.id.myButto n);Button butt on=(Butto n)view.fi ndViewByld(myButto n);Button butto n=(Butto n)view.fi ndViewByld(R.id.myButto n);24.在An droid中,在自定義 View中繪圖時(shí),需要重寫 View中的方法是 ()。(2 分)A:B:C:D:on Draw(Ca nvas can vas) buildDraw in gCache() dis pat

18、chDraw(Ca nvas can vas) draw(Ca nvas can vas)助于Matrix中的A:B:C:D:25.在An droid中,為使Bitmap對(duì)象顯示的圖片產(chǎn)生縮放的效果,需借 ()方法。(2分)setTra nslate(float dx,float dy)setScale(float sx,float sy) setSkewfloat kx,float ky,float px,float py) setRotate(float degreesfloat p x,float py)多選題26: Activity 是An droid應(yīng)用中最為重要的組件,關(guān)于Acti

19、vity 下面說(shuō)法錯(cuò)誤的是()。(2分)A: 個(gè) An droid應(yīng)用程序只能有一個(gè)ActivityB: Activity是An droid應(yīng)用程序的用戶接口, An droid通過(guò)Activity 與用戶進(jìn)行交互C: An droid應(yīng)用程序界面直接在Activity中進(jìn)行設(shè)計(jì)D: Activity 需要在AndroidManifest.xml文件中注冊(cè)后才能使用27:以下屬于 Application Framework的組成部分的是()。(2分)A: Resource ManagerB: Activity ManagerC: Content ProvidersD: NotificatonM

20、anger28:下面關(guān)于try塊的說(shuō)法錯(cuò)誤的是(try塊后至少應(yīng)有一個(gè) catch塊try塊后必須有fin ally 塊可能拋出異常的方法應(yīng)放在try塊中對(duì)拋出的異常的處理應(yīng)放在try塊中)。(2 分)A:B:C:D:)。(2 分)B: FrameD: Animation29:下面屬于an droid的動(dòng)畫分類的有(A: TweenC: Draw30: an droid通過(guò)Intent不僅可以實(shí)現(xiàn)界面的切換,而且傳遞數(shù)據(jù)。下面 將數(shù)據(jù)放入Intent中的代碼正確的有()。(2分)();A: Intent intent = new Intent Bun dle bun dle = new Bun

21、 dle bun dle .p utStri ng(” name", "ABC"); inten t. pu tExtras(b un dle);B: Intent intent = new IntentBun dle bun dle = new Bun dlebun dle .p utStri ng(” name", "ABC");inten t. putBun dle(b un dle);C: Intent intent = new Intent intent.pu tExtra(” name", "ABC&q

22、uot;);D: Intent intent = new Intent in te nt. pu tBu ndle(” name", "ABC");()()();();31:采用startService ()方法啟動(dòng)某個(gè)服務(wù),下面說(shuō)法正確的有()。(2 分)on Create ()方 法,接A:如果服務(wù)之前未被創(chuàng)建,系統(tǒng)會(huì)先調(diào)用服務(wù)的著調(diào)用on Start ()方法B:如果服務(wù)之前已經(jīng)被創(chuàng)建,則只會(huì)調(diào)用on Start ()方法C:不管服務(wù)是否之前已經(jīng)被創(chuàng)建,系統(tǒng)都會(huì)先調(diào)用服務(wù)的on Create()方法,接著調(diào)用on Start()方法(2分)(32: Inte

23、nt傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類型哪些可以被傳遞?)A: SerializableC: ParcelableB: CharsequeneeD: Bundle33:在文件Test.java中,下列哪些代碼片斷是正確的?( 2 分)()A: P ackage test package;class Test/do someth ingB: import java.io.*; p ackage test package; class cat/do somethi ngC: import java.io.*;class do g/do something p ublic class Test/do some

24、th ing D: import java.io.*;import java .n et.*;p ublic class test/do somethi ng)。34:下面結(jié)果會(huì)出現(xiàn)在程序執(zhí)行過(guò)程中的是(for(i nt i=0;i 3;i+)for(i nt j=3;j> =0;j-)if(i=j)c on ti nue;System.out.printin(i+“, ” +j);( 2 分)0,30,0A:B:C:D:35:關(guān)于padding和margin,下面說(shuō)法正確的有( padding是定義控件的內(nèi)容相對(duì)控件的邊緣的邊距 padding是定義控件邊緣相對(duì)父空間的邊距 margi

25、n是定義控件的內(nèi)容相對(duì)控件的邊緣的邊距 margin是定義控件邊緣相對(duì)父空間的邊距)。(2 分)A:B:C:D:0,136:以下為正確的 MIME類型的是(A:B:C:D:)。(2 分) vn d.a ndroid.cursor.item/v nd.drago n.con te nttype vn d.a ndroid.cursor.dir/v nd.drago n.con te nttype item.a ndroid.cursor.v nd/vn d.drago n.contenttype dir.a ndroid.cursor.v nd/vn d.drago n.contenttype3

26、7: An droid 調(diào)試橋(an droidDebug Bridge(adb.exe)的說(shuō)法正確的是()。(3 分)A:只能用于向模擬器安裝應(yīng)用程序的apk文件用于向模擬器或者手機(jī)安裝應(yīng)用程序的apk文件可以用于從命令行訪問(wèn)模擬器或者手機(jī)設(shè)備可以用于將標(biāo)準(zhǔn)的調(diào)試器連接到運(yùn)行在an droid模擬器或者手機(jī)設(shè)備B:C:D:38:下面關(guān)于SharedPreferences 描述正確的有(A: Shared Prefere nces 是An droid平臺(tái)上一個(gè)輕量級(jí)的存儲(chǔ)類 An droid平臺(tái)常規(guī)的long、int、Stri ng 等類型數(shù)據(jù)的保存B:存儲(chǔ)的數(shù)據(jù)會(huì)以 XML文件的形式保存在/data/data/ 工程名 /sharedprefs/目錄下C: SharedPreferences 中的數(shù)據(jù)只有創(chuàng)建該 SharedPreferences 能訪問(wèn)D: SharedPreferences 可以設(shè)置操作模式來(lái)控制程序的訪問(wèn)權(quán)限, 認(rèn)的操作模式是 MODE_WORLD_READABLE)。(3 分),提供了的程序才系統(tǒng)默39:

溫馨提示

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

評(píng)論

0/150

提交評(píng)論