Android工程師筆試題_第1頁
Android工程師筆試題_第2頁
Android工程師筆試題_第3頁
Android工程師筆試題_第4頁
Android工程師筆試題_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Android工程師筆試題Android工程師筆試題Android工程師筆試題Android工程師面試題一、基礎(chǔ)〔79分〕1.Strings=newString("xyz");創(chuàng)辦了幾個StringObject?()3分A、1個B、2個C、3個D、4個2.Math.round(11.5)和Math.round(-11.5)分別等于多少?〔〕2分A、11和-11B、12和-11C、11和-12D、12和-123.以下錯誤的說法有:()2分A、只需設(shè)計合理,當(dāng)出現(xiàn)error這樣的狀況時,程序完滿可以自動辦理B、exception表示一種設(shè)計或?qū)崿F(xiàn)問題C、Set和Map都繼承自Collection接口D、接口可以繼承接口E、抽象類可以繼承沒有結(jié)構(gòu)函數(shù)的實體類4.以下哪一各樣類不可以作為switch〔expr1〕表達式的expr1?()3分A、intB、longC、charD、byte5.相關(guān)ArrayList和Vector的說法,那些是錯誤的?()3分A、Vector是線程安全的B、ArrayList是線程序不安全的C、當(dāng)需要增加時,Vector默認(rèn)增加為本來一培D、當(dāng)需要增加時,ArrayList默認(rèn)增加為本來一培6.以下說法那些是錯誤的?〔〕3分A、一個char型變量可以儲蓄一其中文漢字B、String是最根本的數(shù)據(jù)種類C、Integer的缺省值是0D、String類供給了數(shù)值不可以改變的字符串7.請指出以下代碼的執(zhí)行結(jié)果〔〕5分classA{static{System.out.print("X");}publicA(){System.out.print("2");}}classBextendsA{static{System.out.print("a");}publicB(){System.out.print("b");}}publicclassHello{publicstaticvoidmain(String[]ars){Aab=newB();ab=newB();}}A、Xa2b2bB、Xa2bXa2bC、abX2abD、2bXaba8.2<<3=?〔〕3分A、8B、6C、9D、169.那些不屬于面向?qū)ο蟮奶攸c〔〕2分A、多態(tài)性B、抽象C、繼承D、重寫10.假定要說明一個抽象類,使用的重點字是:〔〕2分A、staticB、implementsC、extendsD、abstract11.在Java中,要定義類的保護種類元素,那么必然使用的重點字是〔〕2分A、[default]B、privateC、publicD、protected12.下邊是相關(guān)子類調(diào)用父類結(jié)構(gòu)函數(shù)的描繪正確的選項是〔〕2分A、子類定義了自己的結(jié)構(gòu)函數(shù),就不會調(diào)用父類的結(jié)構(gòu)函數(shù)B、子類必然經(jīng)過super重點字調(diào)用父類沒有參數(shù)的結(jié)構(gòu)函數(shù)C、假如子類的結(jié)構(gòu)函數(shù)沒有經(jīng)過super調(diào)用父類結(jié)構(gòu)函數(shù),那么子類會先調(diào)用父類不含參數(shù)的結(jié)構(gòu)函數(shù),再調(diào)用子類自己的結(jié)構(gòu)函數(shù)D、創(chuàng)辦子類對象時,先調(diào)用子類自己的結(jié)構(gòu)函數(shù),此后調(diào)用父類的結(jié)構(gòu)函數(shù)13.以下選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是〔〕2分14.A、自頂向下B、逐漸求精15.C、模塊化D、可復(fù)用16.以下描繪中,錯誤的選項是〔〕2分17.A、Java要求編程者管理內(nèi)存18.B、Java的安全性表達在多個層次上19.C、Applet要求在支持Java的閱讀器上運轉(zhuǎn)20.D、Java有多線程系統(tǒng)21.以下代碼的輸出結(jié)果是:〔〕2分publicclassTest1{publicstaticvoidchangeStr(Stringstr){str="welcome";}publicstaticvoidmain(String[]args){Stringstr="1234";changeStr(str);System.out.println(str);}}A、1234B、welcome22.以下代碼的輸出結(jié)果是:〔〕4分PublicclassTest2{Staticbooleanfoo(charc){System.out.print(c);returntrue;}Publicstaticvoidmain(String[]argv){inti=0;//for(65;88&&(i<2);67)for(foo('A');foo('B')&&(i<2);foo('C')){i++;foo('D');}}}A.ABDCBDCBB.ABCDABCDC.Compilationfails.D.Anexceptionisthrownatruntime.23.假定intx=4,y=50,以下語句的循環(huán)體共執(zhí)行幾次?()4分while(y/x>3){if(y%x>3){x=x+1;}else{y=y/x;}}A、1B、2C、3D、424.要從文件"file.dat"文件中讀出第10個字節(jié)到變量C中,以下哪個方法合適?3分A、FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();B、FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream("file.dat");intc=in.read();D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();25.下邊異樣是屬于RuntimeException的是〔〕〔多項選擇〕2分A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowException26.下邊在文件中注冊BroadcastReceiver體式格式正確的〔〕4分A、<receiverandroid:name="NewBroad"><intent-filter><actionandroid:name="vider.action.NewBroad"/><action></intent-filter></receiver>B、<receiverandroid:name="NewBroad"><intent-filter>android:name="vider.action.NewBroad"/></intent-filter></receiver>C、<receiverandroid:name="NewBroad"><actionandroid:name="vider.action.NewBroad"/><action></receiver>D、<intent-filter><receiverandroid:name="NewBroad"><action>android:name="vider.action.NewBroad"/><action></receiver></intent-filter>27.android對于service生命周期的onCreate〔〕和onStart〔〕說法正確的選項是〔〕〔多項選擇題〕3分A、當(dāng)?shù)谝淮螁拥臅r辰先后調(diào)用onCreate〔〕和onStart〔〕方法B、當(dāng)?shù)谝淮螁拥臅r辰只會調(diào)用onCreate〔〕方法C、假定是service已經(jīng)啟動,將先后調(diào)用onCreate〔〕和onStart〔〕方法D、假定是service已經(jīng)啟動,只會執(zhí)行onStart〔〕方法,不在執(zhí)行onCreate〔〕方法28.對于SharedPreferences和文件儲蓄數(shù)據(jù)描繪正確的選項是().(選擇一項)〔〕3分A.使用文件儲蓄需要創(chuàng)辦文件,而SharedPreferences的儲蓄方式自動創(chuàng)辦xml文件B.使用文件儲蓄時,只好將文件保留在SD卡上C.兩種儲蓄方式都可以將儲蓄的數(shù)據(jù)共享給其余應(yīng)用D.SharedPreferences一般用于保留不常常改變的參數(shù)設(shè)置29.定義播放需要重寫父類中的什么方法().(選擇一項)3分A.onCreateB.onSendC.onReceiveD.onBroadcast30.以下聚合函數(shù)中不忽視空值(null)的是〔〕2分A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)31.SQL中,以下波及空值的操作,不正確的選項是〔〕2分A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)32.SQL語言中,條件“年紀(jì)BETWEEN20AND30〞表示年紀(jì)在20至30之間,且()2分A.包含20歲和30歲B.不包含20歲和30歲C.包含20歲但不包含30歲D.包含30歲但不包含20歲33.在android中使用SQLiteOpenHelper這個協(xié)助類時,可以生成一個數(shù)據(jù)庫,并可以對數(shù)據(jù)庫版本進行管理的方法可以是()3分A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()34.假定用以下的SQL語句創(chuàng)辦了一個表SCREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入以下行時,哪一行可以被插入3分A、('991001','李明芳',女,'23')B、('990746','張為',NULL,NULL)C、(NULL,'陳道一','男',32)D、('992345',NULL,'女',25)35.有表tb,tb有字段id〔int型〕、a(varchar型)、b〔char型〕、c(日期型)下邊那些sql語句是正確的〔〕3分A、updatetbseta=’1’whereid=1B、deletetbwhereid=1C、selecttop1bfromtborderbyadescD、updatetabletbseta=’1’whereid=2二、邏輯局部〔21分〕1、某商場失竊,職工甲、乙、丙、丁涉嫌被拘審。甲說:“是丙作的案。〞乙說:“我和甲、丁三人中最罕有一人作案。〞丙說:“我沒作案。〞丁說:“我們四人都沒作案。〞假如四人中只有一人說實話,那么可推出以下哪項結(jié)論?4分A.甲說實話,作案的是丙。B.乙說實話,作案的是乙。C.丙說實話,作案的是甲。D.丙說實話,作案的是丁。E.丁說實話,四人中無人作案。2、跟著心臟病成為人類的第一殺手。人體血液中

溫馨提示

  • 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

提交評論