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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論