




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中軟國際Android班第一階段考試姓名________班級____________注意事項:筆試時間90分鐘,滿分100分。請使用鋼筆或者圓珠筆填寫試題答案。請在規定處填寫您的答案,選擇題在試卷前部答題卡中填寫答案,程序題答案請寫在答題紙上。? 請不要在試卷上涂寫與試題無關的的標記。單項選擇題(每題2分,共30分)對以下兩個代碼片段說法對的的是?代碼片段1:inta=3;intb=0;intc=a/b;代碼片段2:floata=3.0f;floatb=0.0f;floatc=a/b;A.執行兩段代碼都會拋出異常 ? B.執行兩段代碼都無異常拋出C.執行兩段代碼,只有代碼片段1拋出異常? D.執行兩段代碼,只有代碼片段2拋出異常以下說法錯誤的是?
A.Java中接口不能被private或Protected修飾符修飾?B.Java中一個類可以實現多個接口,但是只能繼承一個父類C.接口中定義的成員變量,即使不說明,默認均是public\static\final的D.final關鍵字可以修飾接口以下哪種數據類型不是引用數據類型?String B.int[]C.Double D.float給出以下代碼,假設arr數組中只包含正整數值,請問下列代碼段實現了什么功能?publicintguessWhat(intarr[]){//{1,5,2,3}intx=0;for(inti=0;i<arr.length;i++){x=x<arr[i]?arr[i]:x;}returnx;}A獲取數組的最大索引值 ? ??B判斷數組中是否存在反復元素C獲取數組中元素個數? ??D獲取數組中的最大元素如何明確釋放掉一個對象占據的內存空間?A調用free()方法 ? B調用System.gc()方法C賦值給該對象的引用為null ?D程序員無法明確強制垃圾回收器運營以下關于集合和數組的觀點中,對的的是()A可以通過int[4]a=newint[];聲明一個長度為4的數組B數組只能存放基本數據類型C集合的長度是固定的DList和Map都可以用迭代方式進行遍歷以下哪個方法不是Android生命周期的方法BAonstart();BonServer();Constop();DonRestart();指出下列程序運營的結果publicclassExample{Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");for(inti=0;i<ex.ch.length;i++){System.out.print(ex.ch[i]);}}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='g';}}?A.goodandabc? B.
goodandgbc
C.
testokandabc D.testokandgbc關于類繼承的說法,對的的是()
A.
Java
類允許多繼承?? ?B.
Java接口允許多繼承?C.
接口和類都允許多繼承 ??D.
接口和類都不允許多繼承以下關于AndroidSQLite中的Cursor的說明,錯誤的是()ACursor返回下一行數據的方法是next方法B默認情況下Cursor的游標位于返回的所有數據行的前面CCursor中可以有多條記錄DCursor使用完之后要進行關閉。欲構造ArrayList類實現了List接口,下列哪個方法是對的的()
A、ArrayListmyList=newObject() ? B、ListmyList=newArrayList()
C、ArrayListmyList=newList() ? D、ListmyList=newList()所有異常的父類是哪項?
A、ThrowableB、Error
C、RuntimeException ??? D、Exception以下哪個約束符可用于定義成員常量?()
A、
static ???
B、final
C、abstract ?
D、No
modifier
can
be
used
對Android適配器的理解,以下說法對的的是()
A、每個ListView都可以裝配多個適配器
B、Android適配器的數據不能是對象類型的數據
C、適配器有特定的方法來刷新數據,可以不需要自己來定義。?
D、適配器的加載的布局文獻不能是系統提供的布局文獻。以下關于String,StringBuffer,StringBuilder的描述哪個是對的的?String類修飾的對象在內容改變時能存放于本來對象的位置StringBuffer和StringBuilder都是線程安全的StringBuffer的equals方法和String的equals方法是等價的這三個對象都是屬于java.lang包下面的類。多項選擇題(每題2分,共10分)以下哪些屬于android四大組件之一AintentBserviceCactivityDBroadcastreceive以下關于static,final,abstract描述哪些是對的的?Astatic可以用來修飾屬性,方法,和類Bfinal修飾的屬性其值不能再進行修改C有抽象方法的類可以不是抽象類Dfinal修飾的類表達該類不能繼承任何其他類以下關于訪問修飾符的說法,對的的是?Aprivate修飾的屬性除了本類外,其他類都不能訪問Bpublic修飾的屬性所有類都可以訪問C沒有訪問修飾符修飾的屬性父子類之間一定不能訪問Dprotect修飾的屬性父子類之間可以訪問以下說法對的的是()A方法重載不一定要有繼承關系B方法重寫不一定要有繼承關系C方法返回值不同,方法體相同也構成了方法重載D方法覆蓋是指子類的方法覆蓋父類的方法假如有Strings=null,以下代碼哪些選項會產生異常?()
A、(s!=null)&(s.length()>0)? ??
B、(s!=null)&&(s.length()>0)
C、(s==null)|(s.length==0) ?
D、(s==null)||(s.length()==0)程序結果題(每題2分,共10分)有如下代碼:publicstaticintfun(){??intresult=5;? try{ ?result=result/0; ? returnresult;??}catch(Exceptione){? System.out.println("Exception"); ??result=-1;? ?returnresult;??}finally{? ?result=10; ? System.out.println("iaminfinally"); }?} publicstaticvoidmain(String[]args){ intx=fun(); ?System.out.println(x);?}請寫出打印結果:ExceptionIaminfinally-1publicclassTest{publicstaticvoidmain(Strings[]){ ??Stringstr=”123”;Stringstr_=newString(“123”);String_str=”123”; ??System.out.println(str==_str);System.out.println(str==str_);}}Truefalse下列代碼執行后的輸出是?publicclassExample{publicstaticvoidmain(String[]args){System.out.println(test(18));}staticinttest(intsrc){intresult=0;for(inti=1;(src-=i)>=0;result++,i+=2);returnresult;}}下列代碼的執行結果是什么?publicclassExample{publicstaticvoidmain(String[]args){intindex=1;int[]foo=newint[3];intbar=foo[index];intbaz=bar+index;System.out.println(baz);}}以上程序輸出結果是:下列代碼執行后的輸出是?{1,2,2,3}publicclassExample{publicstaticvoidmain(String[]args){List<String>al=newArrayList<String>();al.add("1");al.add("2");al.add("2");al.add("3");System.out.println(al);}}判斷說明題,判斷命題是否對的,假如不對的請說明因素(每題2分,共16分)Lang包是java默認導入的包,不需要顯示聲明(
對
)Java中的方法參數,基本數據類型和字符串是值傳遞,其他對象是引用傳遞
(錯
)字符串不能用值傳遞假如p是父類Parent的引用,而c是子類Child的對象,則語句p=c是對的的。
(
錯)子類繼承父類,但不一定等于父類Java中接口不能被private或Protected修飾符修飾
(
錯
)Java中,==恒等運算符用于鑒定兩個引用是否為同一對象,而Object類提供的equals方法則用于鑒定兩個對象的內容是否相同。
(
錯
)==是用來判斷原始數據類型是否相等的,而equals是用來判斷引用數據類型try…catch…finally結構中,必須有try語句塊,catch語句塊和finally語句塊不是必須的,但至少要兩者取其一(錯)Try。。。Catch都是必須的?Android中inent跳轉一定要在清單文獻中配置上相應的acitonname(對)
List允許反復元素,而Set不允許(對)填空題(每題1分,共5分)Java中,用___final____修飾的類則表達該類不能被繼承。希望類的實例對象可以被序列化,該類需要實現__serializable_________接口Android中常用的布局有FrameLayout,__linearlayout________,____relativelayout_______,Absolutelayout,TableLayout等Android中假如需要將跳轉后界面解決的結果返回回來,則可以采用__startactivityforresult()_________方法問答題簡述抽象類和接口區別(4分)2)簡述android生命周期方法以及第一次加載activity和activity失去焦點后分別調用的方法(5分)編程題已知存在以下代碼(10分)publicclassTest(){staticMap<String,String>map=newHashMap<String,String>();publicstaticvoidmain(Stringargs[]){Test.map.put(“mxt”,”123”);Test.map.put(“abc”,”123”);.........}}請在省略號出寫出代碼,實現以下效果1從控制臺接受用戶輸入用戶名和密碼2將用戶名與map中存放的key進行匹配,假如沒有則輸出“查無此人”,假如有,則繼續驗證密碼,假如密碼不對,則輸出“密碼錯誤”,假如密碼也對的,則輸出“登陸成功”。2)規定編寫一個自定義適配器,實現以下效果(10分)1需要裝配兩組數據,分別是String[]bookname,int[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023一年級數學上冊 六 認識圖形第2課時 我說你做教學設計 北師大版
- 2023七年級英語下冊 Unit 7 It's raining Section A 第1課時(1a-2d)教學設計 (新版)人教新目標版
- 七年級地理上冊 第三章 第三節 降水的變化與分布教學設計3 (新版)新人教版
- 2024-2025學年高中物理 第二章 機械波 5 波的干涉、衍射教學設計2 教科版選修3-4
- 10我們愛和平 教學設計
- 4《少讓父母為我操心》教學設計-2023-2024學年道德與法治四年級上冊統編版
- 2024八年級英語下冊 Unit 1 Spring Is ComingLesson 2 It's Getting Warmer教學設計(新版)冀教版
- 三年級信息技術下冊 第5課《描繪美麗的大自然》教學設計2 川教版
- 13 精衛填海教學設計-2024-2025學年四年級上冊語文統編版
- 2024秋三年級英語上冊 Module 4 Unit 2 Its black dog教學設計 外研版(三起)
- GB/T 19822-2024鋁及鋁合金硬質陽極氧化膜規范
- 2024離婚不離家的協議書
- 【永輝超市公司企業績效考核方法的案例分析(12000字論文)】
- 海康威視校招在線測評題庫
- 錳礦供應鏈風險評估與控制
- 學校課間安全教育課件
- 正大鍍鋅鋼管檢測報告
- 打樣中心管理制度
- 門球技、戰術教學講
- 美團外賣平臺轉讓協議
- 2023年1月自考11466現代企業人力資源管理概論試題及答案含解析
評論
0/150
提交評論