版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
中軟國際Android班第一階段考試
姓名班級
注意事項:等試時間90分鐘,滿分100分。
請使用鋼筆或者圓珠筆填寫試題答案。
請在要求處填寫您的答案,選擇題在試卷前部答題卡中填寫答案,程序題答案請寫在答題紙上。
請不要在試卷上涂寫與試題無關的的標識。
(一)單項選擇題(每題2分,共30分)
1)對如下兩個代碼片段說法正確的是?
代碼片段1:
inta=3;
intb=0;
intc=a/b;
代碼片段2:
floata=3.Of;
floatb=O.Of;
floatc=a/b;
A.執(zhí)行兩段代碼都會拋出異常B.執(zhí)行兩段代碼都無異常拋出
C.執(zhí)行兩段代碼,只有代碼片段1拋出異常D.執(zhí)行兩段代碼,只有代碼片段2拋出異常
2)如下說法錯誤的是?
A.Java中接口不能被private或Protected修飾符修飾
B.Java中一個類能夠實現(xiàn)多個接口,不過只能繼承一個父類
C.接口中定義的組員變量,雖然不闡明,默認均是public\static\final的
D.final核心字能夠修飾接口
3)如下哪種數(shù)據(jù)類型不是引用數(shù)據(jù)類型?
A.StringB.int[]C.DoubleD.float
4)給出如下代碼,假設arr數(shù)組中只包括正整數(shù)值,請問下列代碼段實現(xiàn)了什么功效?
publicintguessWhat(intarr[J){//(l,5,2,3)
intx=0;
for(inti=0;i<arr.length;i++){
x=x<arr[i]?arr[i]:x;
)
returnx;
)
A獲取數(shù)組的最大索引值B判斷數(shù)組中是否存在重復元素
C獲取數(shù)組中元素個數(shù)D獲取數(shù)組中的最大元素
5)怎樣明確釋放掉一個對象占據(jù)的內(nèi)存空間?
A調用free。措施B調用Syslem.gc。措施
C賦值給該對象的引用為nullD程序員無法明確強制垃圾回收器運行
6)如下有關集合和數(shù)組的觀點中,正確的是()
A能夠通過int[4]a=newint口;申明一個長度為4的數(shù)組
B數(shù)組只能存儲基本數(shù)據(jù)類型
C集合的長度是固定的
DList和Map都能夠用迭代方式進行遍歷
7)如下哪個措施不是Android生命周期的措施B
Aonstart();
BonServer();
Constop();
DonRestart();
8)指出下列程序運行的成果
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=O;i<cx.ch.lcngth;i++){
System.out.print(ex.ch[i]);
)
)
publicvoidchange(Stringstr;charch[]){
str="testok";
ch[0]='g';
)
)
A.goodandabeB.goodandgbe
C.testokandabeD.testokandgbe
9)有關類繼承的說法,正確的是()
A.Java類允許多繼承B.Java接口允許多繼承
C.接口和類都允許多繼承D.接口和類都不允許多繼承
10)如下有關AndroidSQLite中的Cursor的闡明,錯誤的是()
ACursor返回下一行數(shù)據(jù)的措施是next措施
B默認情況下Cursor的游標位于返回的所有數(shù)據(jù)行的前面
CCursor中能夠有多條統(tǒng)計
DCursor使用完之后要進行關閉。
11)欲結構ArrayList類實現(xiàn)了List接I」,下列哪個措施是正確的()
A、ArrayListmyList=newObject()B,ListmyList=newArrayList()
C、ArrayListmyList=newList()D、ListmyList=newList()
12)所有異常的父類是哪項?
AsThrowable
B、Error
C^RuntimeException
D、Exception
13)如下哪個約束符可用于定義組員常量?()
A、staticB、final
C、abstractD、Nomodifiercanbeused
14)對Android適配器的了解,如下說法正確的是。
A、每個ListView都能夠裝配多個適配器
B、Android適配器的數(shù)據(jù)不能是對象類型的數(shù)據(jù)
C、適配器有特定的措施來刷新數(shù)據(jù),能夠不需要自己來定義。
D、適配器的加載的布局文獻不能是系統(tǒng)提供的布局文獻。
15)如下有關String,StringBuffer,StringBuilder的描述哪個是正確的?
A、String類修飾的對象在內(nèi)容變化時能存儲于本來對象的位置
B、StringBuffer和StringBuilder都是線程安全的
C、StringBuffer的equals措施和String的equals措施是等價的
D、這三個對象都是屬于javaJang包下面的類。
(二)多項選擇題(每題2分,共10分)
1)如下哪些屬于android四大組件之一
Aintent
Bservice
Cactivity
DBroadcastreceive
2)如下有關static,final,abstract描述哪些是正確的?
Astatic能夠用來修飾屬性,措施,和類
Bfinal修飾的屬性其值不能再進行修改
C有抽象措施的類能夠不是抽象類
Dfinal修飾的類表示該類不能繼承任何其他類
3)如下有關訪問修飾符的說法,正確的是?
Aprivate修飾的屬性除了本類外,其他類都不能訪問
Bpublic修飾的屬性所有類都能夠訪問
C沒有訪問修飾符修飾的屬性父子類之間一定不能訪問
Dprotect修飾的屬性父子類之間能夠訪問
4)如下說法正確的是()
A措施重載不定要有繼承關系
B措施重寫不一定要有繼承關系
C措施返回值不一樣,措施體相同也組成了措施重載
D措施覆蓋是指子類的措施覆蓋父類的措施
5)假如有Strings=null,如下代碼哪些選項會產(chǎn)生異常?()
A、(s!=null)&(s.length()>0)
B、(s!=null)&&(s.length()>0)
C、(s==null)|(s.length==O)
D、(s==null)||(s.length()==0)
(三)程序成果題(每題2分,共10分)
1)有如下代碼:
publicstaticintfun(){
intresult=5;
try{
result=result/0;
returnresult;
}catch(Exceptione){
System.out.println("Exception");
result=-1;
returnresult;
}tinally{
result=10;
System.out.println("iaminfinally");
)
)
publicstaticvoidmain(String[]args){
intx=fun();
System.out.println(x);
}
請寫出打印成果:Exception
Iaminfinally
-1
2)publicclass7est{
publicstaticvoidmain(Strings[]){
Stringstr=〃123”;
Stringstr_=newString(''123/Z);
String_str=w123w;
System.out.println(str==_str);
System.out.println(str==str_);
)
)
Truefalse
3)
下列代碼執(zhí)行后的輸出是?
publicclassExample{
puolicstaticvoidmain(String[]args){
System.out.println(test(18));
)
staticinttest(intsrc){
intresult=0;
for(inti=1;(src-=i)>=0;result++,i+=2)
returnresult;
)
4)
下列代碼的執(zhí)行成果是什么?
publicclassExample{
publicstaticvoidmain(String[]args){
intindex=1;
int[]foo=newint[3];
intbar=foo[index];
intbaz=bar+index;
System.out.println(baz);
)
}以上程序輸出成果是:
5)
下列代碼執(zhí)行后的輸出是?{1,2,2,3)
publicclassExample{
puolicstaticvoidmain(String[]args){
List<String>al=newArrayList<String>();
al.add("l");
al.add("2");
al.add("2");
al.add("3");
System.out.println(al);
)
(四)判斷闡明題,判斷命題是否正確,假如不正確請闡明原因(每題2分,共16分)
1)Lang包是java默認導入的包,不需要顯示申明(對)
2)Java中的措施參數(shù),基本數(shù)據(jù)類型和字符串是值傳遞,其他對象是引用傳遞(錯)
字符串不能用值傳遞
3)假如p是父類Parent的引用,而c是子類Child的對象,則語句p=c是正確的。(錯)
子類繼承父類,但不一定等于父類
4)Java中接口不能被private或Protected修飾符修飾(錯)
5)Java中,==恒等運算符用于判定兩個引用是否為同一對象,而Object類提供的equals措施則用于判定
兩個對象的內(nèi)容是否相同。(錯)
==是用來判斷原始數(shù)據(jù)類型是否相等的,而equals是用來判斷引用數(shù)據(jù)類型
6)try…catch…finally結構中,必須有try語句塊,catch語句塊和finally語句塊不是必須的,但最少要二者
取其一(錯)
Try”。。Catch都是必須的
7)Android中inent跳轉一定要在清單文獻中配備卜.對應的acitonname(對)
8)List允許重復元素,而Set不允許(對)
(五)填空題(每題1分,共5分)
1)Java中,用final修飾的類則表示該類不能被繼承。
2)希望類的實例對象能夠被序列化,該類需要實現(xiàn)—serializable接口
3)Android中常用的布局有FrameLayout,_linearlayout,relativelayout
Absolutelayoutz7ableLayout等
4)Android中假如需要將跳轉后界面處理的成果返回回來,則能夠采取_startdctivityforresult()一
措施
(六)問答題
1)簡述抽象類和接口區(qū)分(4分)
2)簡述android生命周期措施以及第一次加載activity和activity失去焦點后分別調用的措施(5分)
(七)編程題
1)三知存在如下代碼(10分)
publicclassTest(){
staticMap<StringzString>map=newHashMap<String,String>();
publicstaticvoidmain(Stringargs[]){
Test.map.put(''mxt7z123zz);
Test.map.put(''abc","123)
)
請在省略號出寫出代碼,實現(xiàn)如下效果
1從控制臺接收用戶輸入用戶名和密碼
2將用戶名與m叩中存儲的key進行匹配,假如沒有則輸出“杳無此人”,假如有,則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年解除保險合同協(xié)議
- 2026年辦公辦公系統(tǒng)開發(fā)服務合同協(xié)議
- 2026年超市購物車廣告投放合同協(xié)議
- 2026年保險經(jīng)紀合同書模板2026
- 家政服務員培訓課件高級
- 培訓講師演講稿
- 快遞安全事故培訓內(nèi)容課件
- 培訓班創(chuàng)意繪畫課件
- 安全培訓72小時內(nèi)容課件
- 安全培訓30號令解讀課件
- 墻體修繕合同范本
- GB/T 35428-2024醫(yī)院負壓隔離病房環(huán)境控制要求
- GB/T 4706.11-2024家用和類似用途電器的安全第11部分:快熱式熱水器的特殊要求
- SH/T 3115-2024 石油化工管式爐輕質澆注料襯里工程技術規(guī)范(正式版)
- FZ∕T 61002-2019 化纖仿毛毛毯
- 23秋國家開放大學《機電一體化系統(tǒng)設計基礎》形考作業(yè)1-3+專題報告參考答案
- 開封銀行健康知識講座
- 垃圾房改造方案
- 2023年工裝夾具設計工程師年終總結及下一年計劃
- 閉合導線平差計算表-電子表格自動計算
- 《大衛(wèi)·科波菲爾》
評論
0/150
提交評論