【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學 中國大學慕課MOOC答案_第1頁
【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學 中國大學慕課MOOC答案_第2頁
【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學 中國大學慕課MOOC答案_第3頁
【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學 中國大學慕課MOOC答案_第4頁
【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學 中國大學慕課MOOC答案_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【MOOC】Java面向?qū)ο蟪绦蛟O計-江蘇海洋大學中國大學慕課MOOC答案1.1隨堂測驗1、【單選題】與其它面向?qū)ο笳Z言相比,Java語言突出的特點是()本題答案:【解釋型,與平臺無關】2、【單選題】下列選項中,不屬于Java語言特點的是()本題答案:【抽象】1.2隨堂測驗1、【單選題】Java的反匯編命令是()本題答案:【javap】2、【單選題】安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中java.exe命令的作用是以下哪一種?本題答案:【Java解釋器】1.3隨堂測驗1、【單選題】Java編譯器會將Java程序轉(zhuǎn)換為一種代碼。該代碼是()本題答案:【二進制的字節(jié)碼】2、【單選題】下列選項中,能將Java源程序編譯為字節(jié)碼的命令是()本題答案:【javac】3、【單選題】Java語言中,程序封裝的最小單位是()本題答案:【類】1.4隨堂測驗1、【單選題】下列關于Java源程序結(jié)構(gòu)的論述中,正確的是()本題答案:【一個源文件包括的public類最多1個】2、【單選題】如果用戶定義的Applet類中包含main()方法,則下列陳述中正確的是()本題答案:【該Applet程序可以通過編譯,并且能夠正常運行】第1章單元作業(yè)第1章單元測驗1、【單選題】下列______不是Sun公司提供的Java運行平臺。本題答案:【J2LE】2、【單選題】字節(jié)碼是______。本題答案:【接近機器碼的二進制文件】3、【單選題】main方法是JavaApplication程序執(zhí)行的入口點,關于main方法的方法頭以下哪項是合法的______.本題答案:【publicstaticvoidmain(String[]args)】4、【單選題】javac的作用是________________。本題答案:【將源程序編譯成字節(jié)碼】5、【單選題】以下關于Java虛擬機的描述,不正確的是()。本題答案:【JVM是運行Java所需的硬件設備。?】6、【單選題】下列關于Java語言特點的敘述中,錯誤的是()。本題答案:【Java是面向過程的編程語言】7、【單選題】下列選項中,不屬于Java語言特點的是()。本題答案:【支持指針操作,多繼承】8、【單選題】與其他面對對象語言相比,Java語言突出的特點是()。本題答案:【解釋執(zhí)行,與平臺無關】9、【單選題】Java編譯器會將Java程序轉(zhuǎn)換為一種代碼,該代碼叫()。本題答案:【字節(jié)碼】10、【單選題】下列選項中,能將Java源程序編譯為字節(jié)碼的命令是()。本題答案:【javac】11、【單選題】命令java.exe的作用是()。本題答案:【解釋執(zhí)行Java字節(jié)碼】12、【單選題】下列敘述中,正確的是()。本題答案:【Java語言的標識符是區(qū)分大小寫的】13、【單選題】安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中java.exe命令的作用是以下哪一種?本題答案:【Java解釋器】14、【判斷題】一個Java源文件中可以有多個類,但只能有一個類是public的。本題答案:【正確】15、【判斷題】JDK和JRE的功能是完全一樣的。本題答案:【錯誤】16、【判斷題】一個Java源文件中包括的public類最多1個。本題答案:【正確】17、【判斷題】目前,Java的許多集成開發(fā)環(huán)境,大多是以Sun公司提供的JDK開發(fā)工具集為基礎的。本題答案:【正確】18、【判斷題】字節(jié)碼文件是與平臺無關的二進制碼,執(zhí)行時由解釋器解釋成本地機器碼。本題答案:【正確】19、【判斷題】Java語言中,程序封裝的最小單位是類。本題答案:【正確】20、【判斷題】Applet小程序是能夠嵌入在瀏覽器中運行的Java類。本題答案:【正確】21、【判斷題】一個Java源文件中包括的public類定義最少1個。本題答案:【錯誤】2.1隨堂測驗1、【單選題】下列選項中,不屬于Java基本數(shù)據(jù)類型的是()本題答案:【String】2、【單選題】下列變量定義中,正確的是()。本題答案:【doubled=2.5;】2.2隨堂測驗1、【單選題】邏輯運算符表示()運算。本題答案:【條件與】2、【單選題】使表達式y(tǒng)%4==0y%100!=0||y%400==0的值為false的選項是()本題答案:【y=1000】3、【單選題】下列不屬于布爾邏輯表達式的是()。本題答案:【x=5】4、【單選題】下列運算符中,優(yōu)先級最高的是()。本題答案:【++】5、【單選題】條件運算符是()。本題答案:【?:】6、【單選題】下列語句執(zhí)行后的輸出結(jié)果是()。inti=2,j=6;System.out.println((i+5)j);本題答案:【true】7、【單選題】下列代碼段執(zhí)行后,x,y的值分別為()。intx=3,y=1;booleant=(x++y)||(y++1);本題答案:【41】2.3隨堂測驗1、【單選題】下列代碼段執(zhí)行后,f的值為()intx=12,f;f=1;for(inti=2;ix;i++)if(x%i==0)f=f+i;本題答案:【16】2、【單選題】下列選項中,不能實現(xiàn)跳轉(zhuǎn)的語句是()。本題答案:【default】3、【單選題】下列代碼段執(zhí)行后,a的值為()。floatx=2.4f;inta=0;switch((int)x){case1:a++;case2:a+=2;case3:a+=3;}本題答案:【5】4、【單選題】下列代碼段執(zhí)行后,x的值為()。intx=0,y=10;do{x+=2;y-=3;}while(y0);本題答案:【8】5、【單選題】下列代碼段執(zhí)行后,y的值為()。intr,x=28,y=12;while(true){r=x%y;if(r==0)break;x=y;y=r;本題答案:【4】2.4隨堂測驗1、【單選題】下列能正確定義二維浮點數(shù)數(shù)組的是()。本題答案:【floatf[][]=newfloat[7][7];】2、【單選題】下列給整型二維數(shù)組進行賦值的語句中,錯誤的是()本題答案:【inti[2][2]={{1,2},{3,4}};】3、【單選題】下列代碼段執(zhí)行后,s的值為()。int[]a={1,2,3,4,5};ints=0;for(inti=0;i5;i++)if(i%2==0)s+=a[i];本題答案:【9】2.5隨堂測驗1、【單選題】下列程序段的運行結(jié)果是()Stringstr1=“Good”;Stringstr2=“morning”;Stringstr3=str1.toLowerCase()+str2.toUpperCase();System.out.println(str3);本題答案:【goodMORNING】2、【單選題】下列語句執(zhí)行后,s的值為Stringgreeting=“Hello,everybody!”;Strings=greeting.substring(0,4);本題答案:【Hell】3、【單選題】語句”Hello”.equals(“hello”);的正確執(zhí)行結(jié)果是()。本題答案:【false】4、【單選題】請閱讀下面程序publicclassExampleStringBuffer{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer(“test”);System.out.println(“buffer=”+sb);System.out.println(“l(fā)ength=”+sb.length());}}程序運行結(jié)果中在length=后輸出的值是()。本題答案:【4】第2章單元作業(yè)第2章單元測驗1、【單選題】下列變量定義中,正確的是()本題答案:【doubled=2.5;】2、【單選題】若有intx=3,y=6;則(x++)*(++y)的值是()。本題答案:【21】3、【單選題】下列代碼段執(zhí)行后,s的值為()int[]a={1,2,3,4,5};ints=0;for(inti=0;i5;i++)if(i%2==0)s+=a[i];本題答案:【9】4、【單選題】下列代碼段執(zhí)行后,f的值為()intx=12,f;f=0;for(inti=2;ix;i++)if(x%i==0)f=f+i;本題答案:【15】5、【單選題】下列選項中,不屬于Java關鍵字的是()。本題答案:【Method】6、【單選題】下列選項中,編譯時會出現(xiàn)錯誤的是()。本題答案:【boolean1_flag=true;】7、【單選題】使表達式x%2==0x50||x20的值為false的選項是()。本題答案:【x=85】8、【單選題】下列運算符中,優(yōu)先級最高的是()。本題答案:【++】9、【單選題】下列代碼段執(zhí)行后,a的值為()。floatx=2.4f;inta=0;switch((int)x){case1:a++;case2:a+=2;case3:a+=3;}本題答案:【5】10、【單選題】下列代碼段執(zhí)行后,n的值為()。intf=1,n=0;while(true){f=f*2;n++;if(f=128)break;}本題答案:【7】11、【單選題】下列程序的運行結(jié)果是()。publicclassTest{publicstaticvoidmain(String[]args){intcount=0;for(inti=1;i5;i+=2)for(intj=1;j=10;j+=3)count++;System.out.print(count);}}本題答案:【8】12、【單選題】下列語句執(zhí)行后,i的值為()。Stringstr=“rook\”n\”roll”;Stringstr1=“\””;inti=str.indexOf(str1);本題答案:【4】13、【單選題】下列程序段執(zhí)行后的輸出結(jié)果是()。int[][]b={{1,2,3},{4,5},{6}};intsum=0;for(inti=0;ib.length;i++){for(intj=0;jb[i].length;j++){sum+=b[i][j];}}System.out.println(sum);本題答案:【21】14、【單選題】下列代碼段執(zhí)行后,k的值為()。intx=4,y=5;intk=--x*y++;本題答案:【15】15、【單選題】下列代碼段執(zhí)行后,k的值為()。intx=12,y=15,k;for(k=x;k=x*y;k=k+x)if(k%x==0k%y==0)break;本題答案:【60】16、【單選題】下列代碼段執(zhí)行后,k的值為()。inta=15,b=-5,k;if(a0a10)if(b0)k=1;elsek=2;elseif(b0)k=3;elsek=4;本題答案:【4】17、【單選題】下列選項中,可實現(xiàn)無限循環(huán)的語句是()。本題答案:【while(true){}】18、【單選題】若有語句s=java;則查找s中字母a最后出現(xiàn)位置的語句是()。本題答案:【s.lastIndexOf('a');】19、【單選題】下列變量定義中,錯誤的是()。本題答案:【Booleanb=1;】20、【單選題】下列運算符中,屬于一元運算符的是()。本題答案:【!】21、【單選題】下列選項中,不屬于位運算符的是()。本題答案:【++】22、【單選題】下列修改x的表達式中,與其他選項意義不同的是()。本題答案:【x+1】23、【單選題】下列能正確定義二維浮點數(shù)數(shù)組的是()。本題答案:【floatf[][]=newfloat[7][7];】24、【單選題】下列給整型二維數(shù)組進行賦值的語句中,錯誤的是()。本題答案:【inti[2][2]={{1,2},{3,4}};】25、【單選題】本題答案:【1】26、【單選題】本題答案:【ANGUA】27、【單選題】下列語句執(zhí)行后的結(jié)果是()。int[][]intArray={{1,2,3},{4,5}};System.out.println(intArray[0].length+“,”+intArray[1].length);本題答案:【3,2】28、【單選題】下列語句執(zhí)行后,i的值為()。Stringstr=“rook\”n\”roll”;Stringstr1=“\””;inti=str.indexof(str1);本題答案:【4】29、【單選題】下列給字符串二維數(shù)組進行賦值的語句中,錯誤的是()。本題答案:【Strings[2][2]={{“One”,“Two”},{“Three”,“Four”}};】30、【單選題】語句System.out.println(Hello.equals(hello)?true:false);的顯示結(jié)果為()。本題答案:【false】31、【單選題】下列選項代碼段執(zhí)行后輸出結(jié)果是()。Stringstr1=“1234”;Stringstr2=str1.replace(“34”,“43”);System.out.println(str1+“”+str2);本題答案:【12341243】32、【單選題】下列能表示字符串s1長度的是()。本題答案:【s1.length()】33、【單選題】本題答案:【false,true】34、【單選題】下列代碼執(zhí)行時,產(chǎn)生的異常是()。double[]dArray=newdouble[10];dArray[20]=3.00;本題答案:【ArrayIndexoutofBoundsException】35、【單選題】本題答案:【s=null】36、【單選題】下列代碼執(zhí)行時,產(chǎn)生的異常是()。Strings=null;s.concat(“abc”);本題答案:【NullPointerException】37、【單選題】下列方法名的定義中,符合Java命名約定的是。本題答案:【publicvoidprintString()】38、【單選題】在Java語言中,被稱為內(nèi)存分配的運算符是______。本題答案:【new】39、【單選題】下列代碼段執(zhí)行后,x,y的值分別為______。intx=3,y=1;booleant=(x++y)||(y++1);本題答案:【41】40、【單選題】閱讀下面程序:importjava.io.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara=’h’;inti=100;intj=97;intaa=a+i;System.out.println(aa=+aa);charbb=(char)j;System.out.println(bb=+bb);}}如果輸出結(jié)果的第二行為bb=a,那么第一行的輸出結(jié)果是。本題答案:【aa=204】41、【單選題】switch(expression)語句中,表達式expression不允許的類型是______。本題答案:【boolean】42、【單選題】下列選項中,循環(huán)會無限執(zhí)行的是______。本題答案:【inti=1;while(i10)System.out.print(“”+i);】43、【單選題】若已有下列定義,則值為4的表達式是______。int[]a={1,2,3,4,5,6,7,8,9,10};charc=‘a(chǎn)’,d,g;本題答案:【a[‘d’-c]】44、【單選題】下列代碼段執(zhí)行后的結(jié)果是______。int[]a={6,8,3,1,2};intj=4;for(inti=0;i2;i++)a[i]=a[j--];for(inti=0;i5;i++)System.out.print(a[i]+“”);本題答案:【21312】45、【單選題】下列程序的運行結(jié)果是______。publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringargs){System.out.println(arr[9]);}}本題答案:【編譯時正確,運行時將產(chǎn)生錯誤】46、【單選題】下列語句執(zhí)行后,s的值為______。Stringgreeting=“Hello,everybody!”;Strings=greeting.substring(0,4);本題答案:【Hell】47、【單選題】下列代碼執(zhí)行后,a的值是______。Stringstr=“Communication”;chara=str.charAt(4);本題答案:【u】48、【單選題】以下______表達式是不合法的。本題答案:【Stringx=Hello;inty=9;if(x==y){}】49、【單選題】下列代碼段的執(zhí)行結(jié)果是______。int[][]a={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,18,6,1}};inti0=0,j0=0;intmin=a[0][0],max=a[0][0];for(inti=0;i4;i++){for(intj=0;j4;j++){if(a[i][j]min){min=a[i][j];i0=i;}else{if(a[i][j]max){max=a[i][j];j0=j;}}}}System.out.println(i0+””+j0);本題答案:【01】50、【單選題】下列方法名的定義中,符合Java命名約定的是。本題答案:【publicvoidprintString()】51、【判斷題】Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型。本題答案:【錯誤】52、【判斷題】return語句不是Java語言中的跳轉(zhuǎn)語句。本題答案:【錯誤】53、【判斷題】do……while循環(huán)的執(zhí)行過程是無條件執(zhí)行循環(huán)體一次,再根據(jù)判斷條件決定是否繼續(xù)執(zhí)行循環(huán)體。本題答案:【正確】54、【判斷題】if(true){inti=100;}System.out.println(i);運行此程序的結(jié)果是輸出100。本題答案:【錯誤】55、【判斷題】語句“b=2a+2;”是正確的表達式。本題答案:【錯誤】56、【判斷題】語句Hello.equals(hello);的結(jié)果是true。本題答案:【錯誤】57、【判斷題】?:是條件運算符。本題答案:【正確】58、【判斷題】Javay語言中,||和|是同一種運算的兩種不同形式。本題答案:【錯誤】59、【判斷題】Java語言中,和沒有區(qū)別,都表示右移運算。本題答案:【錯誤】60、【判斷題】print()方法和println()方法的區(qū)別在于是否在行末有回車換行。本題答案:【正確】3.1隨堂測驗1、【單選題】對象的特性在類中被表示為變量,稱為類的()本題答案:【屬性】2、【單選題】下面關于面向?qū)ο蟮臄⑹鲋?,正確的是()本題答案:【面向?qū)ο笫侵敢詫ο鬄橹行?,分析、設計和實現(xiàn)應用程序的機制】3、【單選題】面向?qū)ο蟮某绦蛟O計包括三個階段,是指:本題答案:【面向?qū)ο蟮姆治鯫OA、面向?qū)ο蟮脑O計OOD、面向?qū)ο蟮木幊虒崿F(xiàn)OOP】3.2隨堂測驗1、【單選題】在方法內(nèi)部使用,代表對當前對象自身引用的關鍵字是()本題答案:【this】2、【單選題】下面關于類的構(gòu)造方法的說法中,錯誤的是()本題答案:【一個類只能有一個構(gòu)造方法】3、【單選題】在Java中,以下關于類的屬性聲明或方法的定義語句中不合法的是()本題答案:【defaultStrings;】3.3隨堂測驗1、【單選題】下列屬于Java多態(tài)機制的是()本題答案:【重載】2、【單選題】繼承是面向?qū)ο缶幊痰囊粋€重要特征,下列關于繼承特性的描述中,錯誤的是()本題答案:【Java中一個類最多只能有一個子類】3、【單選題】類Test1定義如下:1.publicclassTest1{2.publicfloataMethod(floatx,floaty){}3.4.}將以下哪種方法插入行3是不合法的。()本題答案:【publicfloataMethod(floatc,floatd){}】4、【單選題】下列有關構(gòu)造方法的描述中,錯誤的是()本題答案:【構(gòu)造方法一定要有返回值】3.4隨堂測驗1、【單選題】下列選項中,不可以作為類中成員變量的修飾符的是()本題答案:【abstract】2、【單選題】下列關于Java繼承的說法中,正確的是()本題答案:【Java中的接口支持多繼承】3、【單選題】為使下列代碼正常運行,應該在下劃線處填入的選項是()abstractclassPerson{publicPerson(Stringn){name=n;}public____________StringgetDescription();publicStringgetName(){returnname;}privateStringname;}本題答案:【abstract】4、【單選題】下面有關Java語言類的概念中,說法錯誤的是()本題答案:【子類要調(diào)用父類的方法,必須使用super關鍵字】3.5隨堂測驗1、【單選題】使用如下()保留字可以使只有在定義該類的包中的其他類才能訪問該類。本題答案:【不使用保留字】2、【單選題】下列關于package語句的說法中,錯誤的是()本題答案:【程序中至少要包含1個package語句】3、【單選題】在一個Java源程序中,如果import語句、package語句、class語句都存在,則出現(xiàn)的次序應為()本題答案:【package語句、import語句、class語句】4、【單選題】下列關于import語句的說法中,錯誤的是()本題答案:【所有程序都至少需要一個import語句】3.6隨堂測驗1、【單選題】下面關于接口和抽象類的描述中,正確的是()本題答案:【抽象類中可以沒有抽象方法】2、【單選題】以下列關于Java接口的說法中,正確的是()。本題答案:【Java中的接口支持多繼承】3.7隨堂測驗1、【單選題】自定義異常類的父類可以是()本題答案:【Exception】2、【單選題】下列操作必須采用try/catch語句來進行異常處理的是()本題答案:【構(gòu)造一個文件輸入流】3、【單選題】異常類FileNotFoundException的父類是()本題答案:【IOException】4、【單選題】當方法遇到異常又不知如何處理時,正確的處理是()本題答案:【聲明拋出異常】3.8隨堂測驗1、【單選題】下列敘述中,錯誤的是()本題答案:【內(nèi)部類的名稱與定義它的類的名稱可以相同】2、【單選題】內(nèi)部類可直接訪問()本題答案:【定義它的外部類的變量】第3章單元作業(yè)第3章單元測驗1、【單選題】下列關于import語句的說法中,錯誤的是()本題答案:【所有程序都至少需要一個import語句】2、【單選題】下列關于Java繼承的說法中,正確的是()本題答案:【Java中的接口支持多繼承】3、【單選題】下列選項中,與成員變量共同構(gòu)成一個類的是_________。本題答案:【方法】4、【單選題】下列類中,實現(xiàn)了Set接口的是()本題答案:【LinkedHashSet】5、【單選題】關于被保護控制符protected修飾的成員變量,以下說法正確的是()本題答案:【可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類】6、【單選題】Java語言中,下列說法中正確的是()?本題答案:【無名包中的類不能被其他包中的類引用和復用】7、【單選題】已知voidmethod();是父類中定義的一個方法,下面()是子類中重寫該方法的正確形式。本題答案:【voidmethod(){}】8、【單選題】下列敘述中,錯誤的是()本題答案:【父類包含子類】9、【單選題】如果有一個類MyFrame是Frame的子類,但它不能被實例化,請寫出該類的聲明頭為()本題答案:【abstractclassMyFrameextendsFrame】10、【單選題】接口中可以包含以下內(nèi)容()本題答案:【靜態(tài)常量和抽象方法】11、【單選題】下面關于類的構(gòu)造方法的說法中,錯誤的是()本題答案:【一個類只能有一個構(gòu)造方法】12、【單選題】自定義的異常類可從()類繼承本題答案:【Exception及其子集】13、【單選題】如果要捕獲異常,應該采用的子句是()本題答案:【catch】14、【單選題】若希望類定義中的數(shù)據(jù)成員被該類所有的對象共享,則需要用到的修飾符是()本題答案:【static】15、【單選題】下面有關Java語言類的概念中,說法正確的是()本題答案:【類及其屬性、方法可以同時有一個以上的修飾符來修飾】16、【單選題】繼承是面向?qū)ο缶幊痰囊粋€重要特征,它可降低程序的復雜性并使代碼()本題答案:【可重用】17、【單選題】Java語言中擁有屬性和行為的實體是()本題答案:【對象】18、【單選題】Java中,隱藏信息的基本機制是()本題答案:【封裝】19、【單選題】下列關于構(gòu)造方法的描述中,正確的是()本題答案:【子類必須通過super調(diào)用父類的構(gòu)造方法】20、【單選題】下列代碼中構(gòu)造方法的返回類型是()classVillage{publicstaticvoidmain(Stringargs[]){Villagec=newVillage();}Village(){System.out.println(“hidinginVillage”publicclassVillage{Village(){System.out.println(“hidinginVillage”);}publicstaticvoidmain(Stringargs[]){Villagec=newVillage();}本題答案:【無】21、【單選題】對象的特性在類中被表示為變量,稱為類的()本題答案:【屬性】22、【單選題】下列方法中,可以正確加入類SubX中且父類的方法不會被覆蓋的是()classX{publicintF(inta,intb){ints;s=a+b;returns;}}classSubXextendsX{}本題答案:【?publicvoidF(){}】23、【單選題】下列可加入類child中的方法是publicclassParent{protectedintchange(){}}classChildextendsParent{}?本題答案:【publicintchange(){}】24、【單選題】當方法遇到異常又不知如何處理時,正確的處理方式是()本題答案:【聲明拋出異?!?5、【單選題】如果要捕獲異常,應該采用的子句是()本題答案:【catch】26、【單選題】下列代碼段運行輸出的結(jié)果是()publicvoidtest(){Strings[]=newString[10];try{s[9]=“exception”;}catch(ArrayIndexOutfBoundsExceptione){System.out.println(“exception1”);}catch(IOExceptione){System.out.println(“exception2”);}finally{System.out.println(“over”);}}本題答案:【over?】27、【單選題】自定義異常類的父類可以是()本題答案:【Exception】28、【單選題】運行下面程序時,會產(chǎn)生什么異常?()publicclassX7_1_5{publicstaticvoidmain(String[]args){int[]z={1,2,3,4};intp=z[4];intx=0;inty=p/x;}}?本題答案:【ArrayIndexOutOfBoundsException】29、【單選題】為使下列代碼正常運行,應該在下劃線處填入的選項是()abstractclassPerson{privateStringname;publicPerson(Stringn){name=n;}public____________StringgetDescription();publicStringgetName(){returnname;}}本題答案:【abstract】30、【單選題】下列說法正確的是()本題答案:【final可修飾類、屬性、方法】31、【單選題】下面說法不正確的是()本題答案:【abstract和final能同時修飾一個類】32、【單選題】有關類的說法,正確的是()本題答案:【類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)】33、【單選題】試圖編譯和運行以下代碼的結(jié)果是:classBase{privateBase(){System.out.println(0);}publicBase(inti){System.out.println(i);}}publicclassTestextendsBase{publicTest(){super(1);};publicstaticvoidmain(Stringargv[]){Testt=newTest();}}本題答案:【通過編譯,打印出1】34、【單選題】給定以下代碼,以下哪句是正確的?publicclassTest{privateinti=f();privateintj=10;privateintf(){returnj;}publicstaticvoidmain(Stringargs[]){System.out.println((newTest()).i);}}本題答案:【通過編譯,打印出0】35、【單選題】試圖編譯和運行以下代碼的時候會發(fā)生什么?publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[5];System.out.println(anar[0]);}}本題答案:【0】36、【單選題】給定以下代碼,以下哪句是正確的?classTestBed{TestBed(){}voidf(){System.out.println(f());}publicstaticvoidmain(String[]args){TestBedt=newTestBed();t.f();}}classTestDoor{TestDoor(){}voidf(){System.out.println(f());}publicstaticvoidmain(String[]args){TestDoort=newTestDoor();t.f();}}本題答案:【編譯了,產(chǎn)生了兩個.class文件】37、【單選題】有以下代碼:Strings1=Hello;Strings2=Hello;Strings3=Hellp;s3=s3.replace('p','o');這里的s.replace('p','o')的功能是把所有的'p'都替換成'o'。以下哪句是正確的?本題答案:【s1==s2是true,s1==s3是false?】38、【單選題】給定以下代碼,以下哪句是正確的?publicclassTest{Strings;staticclassInner{voidtestMethod(){s=Helloworld.;}}publicstaticvoidmain(String[]argv){Inneri=newInner();i.testMethod();System.out.println(s);}}本題答案:【無法編譯,因為Test類里的Strings不是static的】39、【單選題】給定以下代碼:interfaceI{voidsetValue(intval);intgetValue();}以下哪段代碼能編譯?本題答案:【abstractclassCimplementsI{intvalue;publicvoidsetValue(intval){value=val;}publicintgetValue(){returnvalue;}}】40、【單選題】在以下代碼中,下列哪句可以放在//Here處?classBase{publicBase(inti){}}publicclassMyOverextendsBase{publicstaticvoidmain(Stringarg[]){MyOverm=newMyOver(10);}MyOver(inti){super(i);}MyOver(Strings,inti){this(i);//Here}}本題答案:【Baseb=newBase(10);】41、【單選題】寫出以下程序的運行結(jié)果是:publicclassTest{publicintt=4;publicstaticvoidmain(String[]args){newTest().NumberPlay();}publicvoidNumberPlay(){intt=2;t=t+5;this.t=this.t-2;t=t-this.t;System.out.println(t+this.t+”ok”);}}本題答案:【7ok】42、【單選題】下列關于面向?qū)ο蟮恼撌鲋姓_的是__________。本題答案:【面向?qū)ο笫侵敢詫ο鬄橹行模馕?、設計和實現(xiàn)應用程序的機制】43、【單選題】下面關于類的描述錯誤的是______。本題答案:【一個Java程序可以有多個公共類】44、【單選題】下列程序運行后的輸出結(jié)果是_______publicclassFoo{publicstaticvoidmain(String[]args){Strings;System.out.println(“s=”+s);}}本題答案:【編譯錯誤】45、【單選題】在Java語言中,被稱為內(nèi)存分配的運算符是_______。本題答案:【new】46、【單選題】下列關于構(gòu)造方法的敘述中,錯誤的是________。本題答案:【Java語言規(guī)定構(gòu)造方法不可以重載】47、【單選題】子類繼承了父類的方法和狀態(tài)(屬性),在子類中可以進行的操作是______。本題答案:【添加方法】48、【單選題】下面的方法重載,正確的是________。本題答案:【floatfun(floata){}floatfun(floata,floatb){}】49、【單選題】閱讀下列代碼:publicclassTest{Strings=NoPainNoGain;publicstaticvoidmain(Stringargs[]){System.out.println(s);}}其運行結(jié)果是______。本題答案:【編譯時出錯】50、【單選題】閱讀下列代碼段:abstractclassPerson{privateStringname;publicPerson(Stringn){name=n;}public______StringgetDescription();publicStringgetName(){returnname;}}在下劃線處應填入的修飾符是______。本題答案:【abstract】51、【單選題】下列關鍵字中可以表示常量的是________。本題答案:【final】52、【單選題】下列概念中不包括任何實現(xiàn),與存儲空間沒有任何關系的是______。本題答案:【接口】53、【單選題】閱讀下列代碼片段:classInterestTest______ActionListener{……publicvoidactionPerformed(ActionEventevent){doubleinterest=balance*rate/100;balance+=interest;NumberFormatformat=NumberFormat.getCurrencyInstance();System.out.printlb(balance=+Formatter.format(balance));}privatedoublerate;}在下劃線處應填入的正確選項是______。本題答案:【implements】54、【單選題】下列方法中,不屬于Throwable類的方法是______。本題答案:【printMessage】55、【單選題】如果要拋出異常,應該采用的字句是________。本題答案:【throw】56、【單選題】閱讀下列代碼:importjava.io.*;publicclassExceptionCatch{publicstaticvoidmain(Stringargs[]){try{FileInputStreamfis=newFileInputStream(“text”);System.out.println(contentoftextisA:);}catch(FileNotFoundExceptione){System.oul.println(e);System.out.println(message:+e.getMessage());e.printStackTrace(System,out);}______________{System.out.println(e);}}}為了保證程序正確運行,程序中下畫線處的語句應該是______。本題答案:【catch(IOExceptione)】57、【單選題】下列代碼中的內(nèi)部類名是______。importjava.awt.event.*;importjavax.swing.*;classTalkingclock{publicvoidstart(intinterval,finalbooleanbeep){ActionListenerlistener=newActionListener(){publicvoidactionPerformed(ActionEventevent){......}}Timert=newTimer(interval,listener);t.start();}}本題答案:【匿名】58、【單選題】在子類中能覆蓋父類方法publicabstractvoidgetSort(intx)的是_______。本題答案:【publicvoidgetSort(intx){x*=x;}】59、【判斷題】abstract不能和final并列修飾同一個類。本題答案:【正確】60、【判斷題】類和對象的關系,是抽象和具體的關系。本題答案:【正確】61、【判斷題】一個子類可以繼承父類中所有的成員變量和成員方法。本題答案:【錯誤】62、【判斷題】在Java語言中,用final修飾的類也可以被繼承。本題答案:【錯誤】63、【判斷題】類中定義的靜態(tài)變量只能通過類名引用。本題答案:【錯誤】64、【判斷題】在方法內(nèi)部使用,代表對當前對象自身引用的關鍵字是this。本題答案:【正確】65、【判斷題】內(nèi)部類可以作為其他類的成員,而且可訪問它所在的類的成員。本題答案:【正確】66、【判斷題】在Java中,一個類可以繼承多個父類。本題答案:【錯誤】67、【判斷題】Java中,接口和類都不允許多重繼承。本題答案:【錯誤】68、【判斷題】Java接口中可以聲明私有成員。本題答案:【錯誤】69、【判斷題】抽象類中可以有構(gòu)造方法,所以抽象類也可以創(chuàng)建實例對象。本題答案:【錯誤】70、【判斷題】父類的私有方法不能被子類覆蓋。本題答案:【正確】71、【判斷題】Java程序中所有類的根類是Object。?本題答案:【正確】72、【判斷題】Java程序默認引用的包是java.awt包。本題答案:【錯誤】73、【判斷題】Java程序中若包含package語句,則該語句必須是程序的第一條可執(zhí)行語句。本題答案:【正確】74、【判斷題】Java接口中所有的方法都是抽象的。本題答案:【正確】75、【判斷題】內(nèi)部類不能有自己的成員方法和成員變量。本題答案:【錯誤】76、【判斷題】接口的本質(zhì)就是完全抽象的類本題答案:【正確】77、【判斷題】在Java中,一個子類只能繼承一個父類。本題答案:【正確】78、【判斷題】用于在子類中調(diào)用被重寫父類方法的關鍵字是Super。本題答案:【錯誤】79、【判斷題】因為子類繼承自父類,所以父類包含子類,而且父類能替代子類。本題答案:【錯誤】80、【判斷題】包是一種特殊的類,用于對類進行分門別類的管理。本題答案:【錯誤】81、【判斷題】Java源程序結(jié)構(gòu)中前三種語句的次序是package,import,publicclass。本題答案:【正確】82、【判斷題】在Java中,若要使用一個包中的類時,首先要求對該包進行導入,其關鍵字是include。本題答案:【錯誤】83、【判斷題】定義一個類,要求其中的成員變量可以被該類的所有子類訪問,但不能被與該類不在同一個包中的非子類訪問。為了實現(xiàn)上述目的,該成員變量應被賦以protected訪問權限。本題答案:【正確】84、【判斷題】一個類只允許繼承一個接口。本題答案:【錯誤】85、【判斷題】內(nèi)部類的名稱與定義它的類的名稱可以相同。本題答案:【錯誤】4.1概述(隨堂測驗)1、【單選題】下列關于JComponent類的描述中錯誤的是()本題答案:【JComponent類的子類包括JFrame、JApplet、JDialog】2、【單選題】在Java中,實現(xiàn)圖形用戶界面的包是()本題答案:【java.awt】3、【單選題】下列關于Swing特性的說法中,錯誤的是()。本題答案:【Swing組件的外觀與具體平臺有關】4、【單選題】Swing組件的事件類所在的包是()本題答案:【javax.swing.event】5、【單選題】下列說法中錯誤的一項是()。本題答案:【組件能夠獨立顯示出來】4.2AWT和swing組件(隨堂測驗)1、【單選題】與AWT相比,Swing的按鈕JButton本題答案:【可以同時顯示文字和圖標】2、【單選題】下列選項中,錯誤的是()本題答案:【JButton是Swing中的按鈕組件,按鈕上只能有文字】3、【單選題】Swing采用的設計規(guī)范是()本題答案:【模式-----視圖---控制】4、【單選題】下列說法中錯誤的是()。本題答案:【Frame的對象實例化后,沒有大小,但是可以看到】5、【單選題】要實現(xiàn)關閉JFrame窗口功能需寫以下哪條語句()。本題答案:【setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);】4.3事件處理(隨堂測驗)1、【單選題】下列選項中不能實現(xiàn)事件響應的方式是()本題答案:【通過自定義函數(shù)】2、【單選題】文本字段或文本區(qū)域發(fā)生改變時所產(chǎn)生的事件是()本題答案:【TextEvent】4.4布局管理器(隨堂測驗)1、【單選題】JFrame的缺省布局管理器是()本題答案:【BorderLayout】2、【單選題】當容器大小發(fā)生變化時,使容器中組件的大小不發(fā)生改變的布局管理器是()本題答案:【FlowLayout】4.5對話框(隨堂測驗)1、【單選題】JOptionPane類中參數(shù)optionType的值不可能是()本題答案:【W(wǎng)ARNING_OPTION】2、【單選題】要得到如圖所示的對話框,應使用的語句是()本題答案:【JOptionPane.showConfirmDialog(null,“今天有雨嗎”,”請確認”,DEFAULT_OPTION);】4.6菜單(隨堂測驗)1、【單選題】類JMenuBar的實例就是()本題答案:【菜單條】2、【單選題】類JMenu的常用方法中刪除菜單的所有菜單項的方法是()本題答案:【removeAll()】第4章單元作業(yè)第4章單元測驗1、【單選題】(事件處理)下列適配器類中,不屬于事件適配器類的是______。本題答案:【FrameAdapter】2、【單選題】(對話框)JOptionPane類中的參數(shù)optionType的作用是______。本題答案:【定義在對話框底部顯示的選項按鈕集合】3、【單選題】(GUI)關于Swing特性的說法中,錯誤的是______。本題答案:【Swing組件的外觀與具體平臺相關】4、【單選題】(事件處理)文本字段或文本區(qū)域發(fā)生改變時所產(chǎn)生的事件是______。本題答案:【TextEvent】5、【單選題】(GUI容器)下列關于Swing布局管理器的描述中,錯誤的是()。本題答案:【Swing不可以把組件直接加到容器中?!?、【單選題】(GUI組件)下列關于JComponent類的描述中錯誤的是______。本題答案:【JComponent類是所有Swing組件的父類?!?、【單選題】(對話框)要得到如圖所示的對話框,應使用的語句是______。本題答案:【JOptionPane.showConfirmDialog(null,今天有雨嗎,請確認,JOptionPane.DEFAULT_OPTION);】8、【單選題】(對話框)下列選項中,具有顏色編輯功能的組件是______。本題答案:【JColorChooser】9、【單選題】(布局管理器)下列選項中默認布局管理器不是BorderLayout的是______。本題答案:【Panel】10、【單選題】(GUI組件)用于設置組件大小的方法是______。本題答案:【setSize()】11、【單選題】(GUI)Swing組件的事件類所在的包是______。本題答案:【javax.swing.event】12、【單選題】(GUI容器)派生出大多數(shù)Swing組件的類是______。本題答案:【Container】13、【單選題】(GUI)在下列Java語言的包中,提供圖形界面構(gòu)件的包是______。本題答案:【javax.swing】14、【單選題】(事件處理)鼠標在窗口中移動時,捕捉該事件的接口是______。本題答案:【MouseMotionListener】15、【單選題】(GUI組件)下列選項中,錯誤的是______。本題答案:【JButton是Swing中的按鈕組件,按鈕上只能有文字】16、【單選題】(事件處理)組件得到或失去焦點時所產(chǎn)生的事件是______。本題答案:【FocusEvent】17、【單選題】(事件處理)當鼠標進入應用程序的窗口時,所調(diào)用的鼠標事件的方法是______。本題答案:【publicvoidmouseEntered(MouseEvent)】18、【單選題】(布局管理器)下列關于Swing布局管理器的描述中,錯誤的是_____。本題答案:【Swing可以把組件直接加到頂層容器中】19、【單選題】(布局管理器)當容器大小發(fā)生變化時,使容器中組件的大小不發(fā)生改變的布局管理器是_______。本題答案:【FlowLayout】20、【單選題】(事件處理)當按鈕被按下時,應執(zhí)行的方法是_______。本題答案:【voidactionPerformed(ActionEvente)】21、【單選題】(對話框)JOptionPane類中參數(shù)optionType的值不可能是_______。本題答案:【W(wǎng)ARNING_OPTION】22、【單選題】(布局管理器)JFrame的缺省布局管理器是_______。本題答案:【BorderLayout】23、【單選題】(GUI容器)下列用于設置窗口標題的方法是_______。本題答案:【setTitle()】24、【單選題】(事件處理)對鼠標點擊按鈕操作進行事件處理的接口是_______。本題答案:【MouseListener】25、【單選題】(事件處理)文件字段或文本區(qū)域發(fā)生改變時所產(chǎn)生的事件是________。本題答案:【TextEvent】26、【單選題】(GUI組件)與AWT相比,Swing的按鈕JButton_________。本題答案:【可以同時顯示文字和圖標】27、【單選題】(對話框)用于選擇文件名字的Swing組件是_______。本題答案:【JFileChooser】28、【單選題】(事件處理)當窗口被激活時,調(diào)用的窗口事件的方法是______。本題答案:【PublicvoidwindowActivated(WindowEvent)】29、【單選題】(事件處理)當鍵盤被按下時,將調(diào)用的鍵盤事件接口方法是_______。本題答案:【voidkeyPressed(KeyEvent)】30、【單選題】(事件處理)下列選項中不能實現(xiàn)事件響應的方式是________。本題答案:【通過自定義函數(shù)】31、【單選題】(自定義圖形)AWT中用來表示顏色的類是()本題答案:【Color】32、【單選題】(布局管理器)下列不是AWT的布局管理器是_______。本題答案:【BoxLayout】33、【單選題】(事件處理)下列不屬于接口WindowListener方法的是_______。本題答案:【windowMinimized()】34、【單選題】(事件處理)下列為窗口事件的是_______。本題答案:【W(wǎng)indowsEvent】35、【單選題】(事件處理)用鼠標點擊菜單項(MenuItem)產(chǎn)生的事件是_______。本題答案:【ActionEvent】36、【單選題】(事件處理)在下列事件監(jiān)聽器中,無法對TextField對象進行事件監(jiān)聽和處理的是_______。本題答案:【ChangeListener】37、【單選題】(對話框)AWT中用來表示對話框的類是()本題答案:【Dialog】38、【單選題】(GUI組件)下列不屬于Swing構(gòu)件的是_______。本題答案:【Panel】39、【單選題】(對話框)下列包中,包含JOptionPane類的是_______。本題答案:【javax.swing】40、【單選題】(GUI組件)下列不屬于Swing的構(gòu)件是_______。本題答案:【JPane】41、【單選題】(GUI組件)下列敘述中,錯誤的是_______。本題答案:【Button類和標簽類可顯示圖標和文本】42、【單選題】(GUI容器)Swing的選項面板是_______。本題答案:【JTabbedPane】43、【單選題】(布局管理器)Swing與AWT相比新增的布局管理器是_______。本題答案:【BoxLayout】44、【單選題】(事件處理)在下列方法中,不屬于WindowListener接口的是_______。本題答案:【mouseDragged()】45、【單選題】(GUI)在Java中,實現(xiàn)用戶界面功能的包是_______。本題答案:【java.awt】46、【單選題】(GUI容器)容器類java.awt.container的父類是_______。本題答案:【java.awt.Component】47、【單選題】(布局管理器)Panel和Applet的默認布局管理器是_______。本題答案:【FlowLayout】48、【單選題】(GUI容器)Swing構(gòu)件必須添加到Swing頂層容器所相關的_______。本題答案:【內(nèi)容面板上】49、【單選題】(GUI組件)自定義表格類中的model部分所應實現(xiàn)的接口是_______。本題答案:【TableModel】50、【單選題】(布局管理器)類Panel默認的布局管理器是_______。本題答案:【FlowLayout】51、【單選題】(GUI組件)Component類中用于刷新組件的方法是_______。本題答案:【update()】52、【單選題】(事件處理)鼠標在窗口中移動時,產(chǎn)生的事件是()本題答案:【MouseEvent】53、【單選題】(事件處理)用鼠標單擊菜單項(Menultem)產(chǎn)生的事件是_______。本題答案:【ActionEvent】54、【單選題】(事件處理)單擊窗口內(nèi)的按鈕時,產(chǎn)生的事是_______。本題答案:【ActionEvent】55、【單選題】(GUI組件)Swing中用來表示表格的類是_______。本題答案:【JTable】56、【單選題】(GUI組件)下列不屬于Swing中組件的是________。本題答案:【Menu】57、【單選題】(對話框)下面的代碼運行后得到的結(jié)果是________。importjava.swing.*;publicclasstestout{publicstaticvoidmain(String[]args){JOptionPane.showMessageDialog(null,消息類型,圖標,JOptionPane.WARNING_MESSAGE)}}本題答案:【】58、【單選題】(事件處理)閱讀下列代碼片段:classInterestTest_______ActionListener{......publicvoidactionPerformed(ActionEventevent){doubleinterest=balance*rate/100;balance+=interest;NumberFormatformat=NumberFormat.getCurrencyInstance();System.out.println(“balance=”+Formatter.format(balance));}Privatedoublerate;}在下劃線處,應填的正確選項是_______。本題答案:【implements】59、【單選題】(菜單的實現(xiàn))在JAVA中,一般菜單格式包含有下列類對象_________。本題答案:【JMenuBar、JMenu、JMenuItem】60、【單選題】(布局管理器)下列程序執(zhí)行后的結(jié)果如圖所示,程序中下劃線的代碼應該是:________。本題答案:【newFlowLayout(FlowLayout.RIGHT,10,10)】61、【判斷題】(自定義圖形)用戶自定義的圖形界面元素也可以響應用戶的動作,具有交互功能。本題答案:【錯誤】62、【判斷題】(事件處理)在actionPerformed()方法中,通過getSource()方法判斷引起ActionEvent事件的事件源。本題答案:【正確】63、【判斷題】(GUI組件)JButton是Swing中的按鈕組件,按鈕上只能有文字。本題答案:【錯誤】64、【判斷題】(布局管理器)JFrame的缺省布局管理器是BorderLayout。本題答案:【正確】65、【判斷題】(GUI容器)jframe是JFrame類的對象,調(diào)用jframe.getContentPane().add(jbutton)能實現(xiàn)向jframe中添加jbutton(JButton的對象)。本題答案:【正確】66、【判斷題】(自定義圖形)AWT中用來表示顏色的類是Color,Swing中用來表示顏色的類是JColor。本題答案:【錯誤】67、【判斷題】(自定義圖形)下列可以獲得構(gòu)建前景色的方法是obtainForeground()。本題答案:【錯誤】5.1隨堂測驗1、【單選題】下列關于Applet的描述中,正確的是()本題答案:【Applet是能夠在瀏覽器中運行的Java類】2、【單選題】在瀏覽器中執(zhí)行一個Applet程序,下列方法中只能被調(diào)用一次的是()。本題答案:【init()】3、【填空題】每個Applet程序必須有一個類是_________類的子類。本題答案:【Applet##%_YZPRLFH_%##JApplet】5.2隨堂測驗1、【單選題】paint方法使用哪種類型的參數(shù)?本題答案:【Graphics】2、【判斷題】應用程序一定要有main()方法,小程序一定要繼承于Applet類.本題答案:【正確】5.3隨堂測驗1、【單選題】當一個Applet所在的瀏覽器被最小化以后,不可能被調(diào)用的Applet方法是()本題答案:【init()】2、【判斷題】init(),start(),stop()和destroy()都是Applet程序的生命周期方法。本題答案:【正確】5.4隨堂測驗1、【單選題】向Applet傳遞參數(shù)的正確描述是().本題答案:【paramname=agevalue=20】2、【單選題】下列關于向Applet程序傳遞參數(shù)的描述中,錯誤的是().本題答案:【Applet程序可以通過命令獲得外部參數(shù)】第5章單元作業(yè)第5章單元測驗1、【單選題】向Applet傳遞參數(shù)的正確描述是()本題答案:【paramname=age,value=20】2、【單選題】下列關于Applet的描述中,正確的是()本題答案:【Applet是能夠在瀏覽器中運行的Java類】3、【單選題】下列選項中,屬于Applet生命周期方法的是()本題答案:【init(),start(),destroy()】4、【單選題】Applet類的直接父類是()。本題答案:【Panel類】5、【單選題】當一個Applet所在的瀏覽器被最小化以后,不可能被調(diào)用的Applet方法是()。本題答案:【init()】6、【單選題】為了使下列Applet在運行時顯示字符串WelcometoJavagarden.,在下劃線處應填入的是()importjava.awt.*;import______________.*;publicclassAppletTest4extendsJApplet{JLabellabel;publicvoidinit(){ContainercontentPane=___________();label=newJLabel();contentPane.add(label);}publicvoidstart(){label.setText(WelcometoJavagarden.);}}本題答案:【javax.swing,getContentPane】7、【單選題】在制定Applet的繪圖功能時,所應使用的方法是()。本題答案:【paint()】8、【單選題】下列關于Applet中加載圖像的說法中,錯誤的是()。本題答案:【程序員必須自行定義獲取圖像以及顯示圖像的類和方法】9、【單選題】Applet的默認布局管理器是()。本題答案:【FlowLayout】10、【判斷題】一個JavaApplet源程序的主類能有多個父類。本題答案:【錯誤】11、【判斷題】Applet程序可以通過命令獲得外部參數(shù)。本題答案:【錯誤】12、【判斷題】Applet程序是通過瀏覽器中的Java解釋器來解釋執(zhí)行的。本題答案:【正確】13、【判斷題】Applet類是Java語言類庫中的一個重要的系統(tǒng)類,它被存放在java.awt包中。本題答案:【錯誤】14、【判斷題】JavaApplet事件處理機制與JavaApplication相同。本題答案:【正確】15、【判斷題】Applet是能夠在瀏覽器中運行的Java類。本題答案:【正確】16、【判斷題】Applet事件處理機制采用監(jiān)聽器方式。本題答案:【正確】17、【判斷題】Applet的方法中,init()不能由瀏覽器自動調(diào)用。本題答案:【錯誤】18、【判斷題】Applet不支持多線程。本題答案:【錯誤】19、【判斷題】update(),start(),stop()都是屬于Applet生命周期方法。本題答案:【錯誤】6.1輸入輸出流概述(隨堂測驗)1、【單選題】計算機中的流是指(),Java將數(shù)據(jù)流抽象為類,屏蔽了數(shù)據(jù)源和數(shù)據(jù)宿的不同,而提供了相同的數(shù)據(jù)處理方法。本題答案:【流動的數(shù)據(jù)緩沖區(qū)】2、【單選題】JAVA的I/O流,按照處理數(shù)據(jù)的單位不同分類為()本題答案:【字節(jié)流和字符流】6.2輸入流(隨堂測驗)1、【單選題】下列Java語句從指定網(wǎng)址讀取html文件,在下劃線處應填上的選項是Readerin=new___(newURL(urlString).openStream());本題答案:【InputStreamReader】2、【單選題】下面說法中錯誤的是()本題答案:【CharArrayReader是將一個字節(jié)數(shù)組作為其返回數(shù)據(jù)的字節(jié)輸入流】6.3輸出流(隨堂測驗)1、【單選題】Java程序中輸出流的目的地不可能是()本題答案:【鍵盤】2、【單選題】當檢索一個壓縮文件時,首先要建立壓縮文件輸入流對象。該對象是()。本題答案:【以FileInputStream對象為參數(shù)】6.4對象的序列化(隨堂測驗)1、【單選題】下列說法中錯誤的是()本題答案:【對象串行化時會將成員方法和類的靜態(tài)變量一同串行化】2、【單選題】下面關于串行化的說法中正確的是()。Ⅰ:對象串行化機制需要將對象的狀態(tài)保存到文件中,而后能夠通過讀入對象狀態(tài)來重新構(gòu)造對象,恢復程序狀態(tài)。Ⅱ:通過讓類實現(xiàn)java.io.Serializable接口可以將類串行化。這個接口是一個制造者(marker)接口。也就是說,對于要實現(xiàn)它的類來說,該接口不需要實現(xiàn)任何方法。Ⅲ:提供從輸入流中讀出對象方法的主要類有ObjectInputStream,提供將對象寫入輸出流方法的主要類有ObjectOutputStream。Ⅳ:提供從輸入流中讀出對象方法的主要類有ObjectOutputStream,提供將對象寫入輸出流方法的主要類有ObjectInputStream。本題答案:【Ⅰ、Ⅱ、Ⅲ】6.5File類(隨堂測驗)1、【單選題】下列程序運行后的結(jié)果可能是()importjava.io.*;publicclasstest01{publicstaticvoidmain(String[]args){Filefile=newFile(hello.txt);if(file.exists()){file.delete();}else{try{file.createNewFiile(

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論