![東大-19秋學(xué)期《JAVA語言程序設(shè)計(jì)Ⅰ》在線平時(shí)作業(yè)2答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/3d90b46d-356d-47f3-8c4f-987cac5c124d/3d90b46d-356d-47f3-8c4f-987cac5c124d1.gif)
![東大-19秋學(xué)期《JAVA語言程序設(shè)計(jì)Ⅰ》在線平時(shí)作業(yè)2答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/3d90b46d-356d-47f3-8c4f-987cac5c124d/3d90b46d-356d-47f3-8c4f-987cac5c124d2.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、19秋學(xué)期JAVA語言程序設(shè)計(jì)在線作業(yè)2試卷總分:100 得分:100一、單選題 (共 20 道試題,共 60 分)1.下面的代碼段中,執(zhí)行之后i 和j 的值是什么? int i = 1; int j; j = i+;A.1, 1B.1, 2C.2, 1D.2, 2答案:C2.設(shè)有下面的一個(gè)類定義: class AA static void Show( ) System.out.println("我喜歡Java!"); class BB void Show( ) System.out.println("我喜歡C+!"); 若已經(jīng)使用AA類創(chuàng)建對象a和BB
2、類創(chuàng)建對象b,則下面哪一個(gè)方法調(diào)用是正確的:( )A.Show( ) b.Show( )B.AA.Show( ) BB.Show( )C.AA.Show( ) b.Show( )D.Show( ) BB.Show( )答案:C3.設(shè)有下面的兩個(gè)類定義: class AA void Show() System.out.println("我喜歡Java!"); class BB extends AA void Show() System.out.println("我喜歡C+!"); 則順序執(zhí)行如下語句后輸出結(jié)果為:( ) AA a; BB b; a.Show
3、(); b.Show();A.我喜歡Java! 我喜歡C+!B.我喜歡C+! 我喜歡Java!C.我喜歡Java! 我喜歡Java!D.我喜歡C+! 我喜歡C+!答案:A4.已知如下代碼: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 執(zhí)行結(jié)果是什么?A.運(yùn)行時(shí)出錯(cuò)B.編譯時(shí)出錯(cuò)C.TrueD.False答案:C5.給出下列的代碼,哪行在編譯時(shí)可能會(huì)有錯(cuò)誤? public void modify() int
4、i, j, k; i = 100; while ( i > 0 ) j = i * 2; System.out.println (" The value of j is " + j ); k = k + 1; A.8B.7C.6D.4答案:B6.請選擇以下代碼的正確的重載構(gòu)造器。 class Happy Happy() A.public void Happy()B.public Happy(int c)C.protected Happy()D.void Happy()答案:B7.下列語句序列執(zhí)行后,j 的值是( )。 Int j=3, i=2; while( -i!=
5、i/j ) j=j+2;A.2B.4C.5D.6答案:C8.在程序的源文件開始處有下面一行程序: package awt;A.結(jié)果是一個(gè)編譯錯(cuò)誤,因?yàn)镴ava已經(jīng)定義了一個(gè)awt包B.說明這個(gè)文件里的所有的類都應(yīng)該包含在java.awt包里C.說明這個(gè)文件里的所有的類都應(yīng)該包含在自己定義的awt包里D.導(dǎo)入你自己定義的awt包里的所有類答案:C9.下面程序的輸出結(jié)果是什么? class C1 static int j=0; public void method(int a) j+; class Test extends C1 public int method() return j+; pub
6、lic void result() method(j); System.out.println(j+method(); public static void main(String args) new TeA.0B.1C.2D.3答案:C10.下面的語句的作用是:( )。 Vector MyVector = new Vector(100,50);A.創(chuàng)建一個(gè)數(shù)組類對象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。B.創(chuàng)建一個(gè)向量類對象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。C.創(chuàng)建一個(gè)數(shù)組類對象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以50
7、個(gè)元素空間單位遞增。D.創(chuàng)建一個(gè)向量類對象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以50個(gè)元素空間單位遞增。答案:D11.下列語句序列執(zhí)行后,a的值是( )。 int a=13; a%=a/5;A.3B.13C.1D.169答案:C12.如果你有下面的類定義 abstract class Shape abstract void draw(); 請問,在試圖編譯下面的類定義時(shí)會(huì)發(fā)生什么情況? class Square extends Shape A.都可以成功編譯B.Shpe可以編譯,而Square不能C.Square可以編譯,而Shape不能D.Shape和Square都不能編
8、譯答案:B13.順序執(zhí)行下列程序語句后,則b的值是 String a="Hello" String b=a.substring(0,2);A.HelloB.helloC.HelD.null答案:C14.下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(
9、); 10) t2=new Test(j,k); 11) 12A.第3行B.第5行C.第6行D.第10行答案:D15.若有循環(huán): int x=5,y=20; do y-=x; x+; while(+x<-y);則循環(huán)體將被執(zhí)行( )。A.0次B.1次C.2次D.3次答案:C16.給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的? byte array1,array2; byte array3; byte array4;A.array3=array4B.array2=array4C.array2=array3D.array2 = array1答案:D17.設(shè)有下面兩個(gè)類的定義: class Pe
10、rson long id; / 身份證號 String name; / 姓名 class Student extends Person int score; / 入學(xué)總分 int getScore() reA.包含關(guān)系B.繼承關(guān)系C.關(guān)聯(lián)關(guān)系D.無關(guān)系,上述類定義有語法錯(cuò)誤答案:B18.給定下面的類: public class Example String str=new String(“good”); char ch='a','b','c' public static void main(String args) Example ex=new
11、Example(); ex.change(ex.str,ex.ch); System.out.println(ex.str+”and”+ex.ch); public voidA.test ok and gbcB.test ok and abcC.good and gbcD.good and abc答案:C19.下面程序運(yùn)行后I的結(jié)果是什么? Class sree fun() static int I =0; I+; public static void main(String args) sree obj=new sree(); obj.fun(); obj.fun(); A.編譯錯(cuò)誤B.運(yùn)行
12、時(shí)錯(cuò)誤C.1D.2答案:A20.設(shè)有下面兩個(gè)賦值語句: a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue(); 下述說法正確的是( )。A.a是整數(shù)類型變量,b是整數(shù)類對象。B.a是整數(shù)類對象,b是整數(shù)類型變量。C.a和b都是整數(shù)類對象并且它們的值相等。D.a和b都是整數(shù)類型變量并且它們的值相等。答案:D二、多選題 (共 10 道試題,共 40 分)21.如果有以下代碼,哪幾個(gè)數(shù)字能產(chǎn)生輸出 "Test2" 的結(jié)果? Switch(x) case 1:
13、 System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break; System.out.println("Test3"); A.3B.2C.1D.0答案:ABC22.選擇所有有效的構(gòu)造函數(shù)。 class Happy A.public void Happy()B.public Happy(int c)C.protected Happy()D.public int Happy()E.void Happy()答案:BC23.給出下面的代碼段:
14、public class Base int w, x, y ,z; public Base(int a,int b) x=a; y=b; public Base(int a, int b, int c, int d) /賦值 x=a, y=b w=d; z=c; 在代碼說明/賦值 x=a, y=b處寫入如下哪幾行代碼是正確的?A.Base(a,b)B.x=a,y=b;C.x=a;y=b;D.this(a,b);答案:CD24.已知如下代碼: switch (m) case 0: System.out.println("Condition 0"); case 1: Syste
15、m.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default: System.out.println("Other Condition"); 當(dāng)m 的A.0B.1C.2D.3E.4F.以上都不是答案:ABC25.下面代碼執(zhí)行后的輸出是什么? outer: for(int i=0;i<3; i+) inner: fo
16、r(int j=0;j<2;j+) if(j=1) continue outer; System.out.println(j+ “ and “+i); A.0 and 0B.0 and 1C.0 and 2D.1 and 0E.1 and 1F.1 and 2G.2 and 0H.2 and 1I.2 and 2答案:ABC26.已知如下代碼: public class Test public static void main(String arg) int i = 5; do System.out.println(i); while (-i>5) System.out.print
17、ln("finished"); 執(zhí)行后的輸出結(jié)果包括什么?A.5B.4C.6D.finishedE.什么都不輸出答案:AD27.請選出創(chuàng)建數(shù)組的正確語句。A.float f = new float66;B.float f = new float66;C.float f = new float6;D.float f = new float66;答案:ABD28.已知如下類說明: public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); / 程序代碼 如下哪個(gè)使用是正確的?A.t.fB.this.nC.Test.mD.Test.n答案:AD29.針對下面的程序,那些表達(dá)式的值是true? Class Aclass private long val; public Aclass(long v)val
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)二年級上冊乘法口算150道
- 五年級數(shù)學(xué)小數(shù)除法口算練習(xí)
- 蘇教版一年級數(shù)學(xué)下冊期末復(fù)習(xí)口算練習(xí)題三
- 小學(xué)三年級班主任個(gè)人工作計(jì)劃范文
- 蘇教版二年級數(shù)學(xué)上冊口算練習(xí)題
- 房屋租賃長期合同范本
- 2025年美發(fā)店專業(yè)技術(shù)培訓(xùn)及人才引進(jìn)轉(zhuǎn)讓協(xié)議
- 2025年度住宅轉(zhuǎn)租合同協(xié)議自行成交版
- 商場合作經(jīng)營協(xié)議書范本
- 二零二五年度私人診所專業(yè)護(hù)理團(tuán)隊(duì)聘用合作協(xié)議
- 23-張方紅-IVF的治療流程及護(hù)理
- 頂部板式吊耳計(jì)算HGT-20574-2018
- 因數(shù)和倍數(shù)復(fù)習(xí)思維導(dǎo)圖
- LY/T 2986-2018流動(dòng)沙地沙障設(shè)置技術(shù)規(guī)程
- GB/T 16288-1996塑料包裝制品回收標(biāo)志
- 三級教育考試卷(電工)答案
- 醫(yī)院標(biāo)準(zhǔn)化運(yùn)營管理課件
- 物業(yè)服務(wù)投標(biāo)文件
- 《數(shù)值分析》配套教學(xué)課件
- 山西省衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心信息名單目錄
- 二手閑置物品交易平臺研究報(bào)告
評論
0/150
提交評論