版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【MOOC】面向?qū)ο蟪绦蛟O(shè)計(jì)-金陵科技學(xué)院中國大學(xué)慕課MOOC答案第一章作業(yè)第一章測試1、【單選題】下列選項(xiàng)中,不屬于Java語言特點(diǎn)的一項(xiàng)是()。本題答案:【編譯執(zhí)行】2、【單選題】下列描述中,不正確的是()。本題答案:【不支持多線程】3、【單選題】Java程序的執(zhí)行過程中用到一套JDK工具,其中javac.exe是指()。本題答案:【Java編譯器】4、【單選題】以public修飾的類如:publicclassCar{…}則Car()。本題答案:【可被其它程序包中的類使用】5、【單選題】編譯JavaApplet源程序文件產(chǎn)生的字節(jié)碼文件的擴(kuò)展名為()。本題答案:【class】6、【單選題】main方法是JavaApplication程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的()?本題答案:【publicstaticvoidmain(Stringargs[])】7、【單選題】JavaApplication源程序的主類是指包含有()方法的類。本題答案:【main方法】8、【單選題】下列關(guān)于虛擬機(jī)說法錯誤的是()。本題答案:【虛擬機(jī)不可以用硬件實(shí)現(xiàn)】9、【單選題】給定一個java源程序Test.java,在命令行中,使用下面()語句可以編譯、運(yùn)行該程序。本題答案:【javacTest.java和javaTest】10、【單選題】.class和.java文件的含義分別是()。本題答案:【Java目標(biāo)碼文件和源文件】11、【單選題】小程序的生命周期包括哪些階段?()本題答案:【載入,運(yùn)行,離開,返回,卸載,等階段】12、【單選題】閱讀下列代碼,選出該代碼段正確的文件名()。classA{voidmethod1(){System.out.println(Method1inclassA);}}publicclassB{voidmethod2(){System.out.println(Method2inclassB);}publicstaticvoidmain(String[]args){System.out.println(main()inclassB);}}本題答案:【B.java】13、【單選題】如何調(diào)用JAVA小程序?()本題答案:【打開HTML文件即可調(diào)用,或者利用appletviewer命令調(diào)用】14、【單選題】在JavaApplet程序用戶自定義的Applet子類中,常常重載()方法在Applet的界面中顯示文字、圖形和其它界面元素。本題答案:【paint()】15、【單選題】執(zhí)行一個java程序“FirstApp”的方法是()。本題答案:【運(yùn)行:“javaFristApp”】16、【單選題】以下的Java程序代碼中,錯誤的行是()。本題答案:【System.Out.Println(“天天好心情”);】17、【單選題】Eclipse是什么?()本題答案:【是一種基于插件的通用的集成化軟件開發(fā)環(huán)境】18、【單選題】編譯一個定義了3個類和10個方法的Java源文件后,會產(chǎn)生的字節(jié)碼文件個數(shù)和擴(kuò)展名是什么?()本題答案:【3個字節(jié)碼文件,擴(kuò)展名為.class】19、【單選題】在創(chuàng)建Applet應(yīng)用程序時(shí),需要用戶考慮問題是()。本題答案:【繪制的圖形在窗口中的位置】20、【單選題】下列關(guān)于Application和Applet程序的說法中不正確的一項(xiàng)是()。本題答案:【Application不使用獨(dú)立的解釋器】21、【判斷題】Java語言具有較好的安全性和可移植性及與平臺無關(guān)等特性。本題答案:【正確】22、【判斷題】Java語言的源程序不是編譯型的,而是編譯解釋型的。本題答案:【正確】23、【判斷題】Java程序中不區(qū)分大小寫字母。本題答案:【錯誤】24、【判斷題】機(jī)器不能直接識別字節(jié)碼文件,它要經(jīng)過JVM中的解釋器邊解釋邊執(zhí)行。本題答案:【正確】25、【判斷題】System類中的println()方法分行顯示信息,而print()方法不分行顯示信息。本題答案:【正確】26、【判斷題】java命令不區(qū)分大小寫,而javac命令區(qū)分大小寫。本題答案:【錯誤】27、【判斷題】printf()和format()方法使用指定格式字符串和參數(shù),將格式化字符串寫入到PrintStream類型的輸出流(System.out對象)中。本題答案:【正確】28、【判斷題】在運(yùn)行字節(jié)碼文件時(shí),使用java命令,一定要給出字節(jié)碼文件的擴(kuò)展名.class。本題答案:【錯誤】29、【判斷題】當(dāng)前路徑的標(biāo)識是“.”。本題答案:【正確】練習(xí)1、【填空題】下列程序的輸出結(jié)果為:(注意:結(jié)果必需完全和程序輸出一致,包括大小寫、空格和換行?。﹑ublicclassX{publicstaticvoidmain(String[]args){Stringnames[]=newString[5];for(intx=0;xargs.length;x++)names[x]=args[x];System.out.println(names[2]);}}本題答案:【null】2、【填空題】下列程序的輸出結(jié)果為:(注意:結(jié)果必需完全和程序輸出一致,包括大小寫、空格和換行?。﹑ublicclassarray1D_1{publicstaticvoidmain(Stringargs[]){inti;inta[];a=newint[5];for(i=0;i5;i++)a[i]=i;for(i=a.length-1;i=0;i--)System.out.print(“a[“+i+”]=”+a[i]+”,”);}}本題答案:【a[4]=4,a[3]=3,a[2]=2,a[1]=1,a[0]=0,】練習(xí)1、【填空題】下列程序的輸出結(jié)果為:publicclassWhileExample{publicstaticvoidmain(String[]args){StringcopyFromMe=Copyeveryletteruntilyouencounter'u'.;StringBuffercopyToMe=newStringBuffer();//創(chuàng)建一個空的串變量inti=0;charc=copyFromMe.charAt(i);while(c!='u'){copyToMe.append(c);c=copyFromMe.charAt(++i);}System.out.println(copyToMe);}}本題答案:【Copyeveryletter】2、【填空題】下列程序的輸出結(jié)果為: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);System.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str=testok;ch[0]='g';}}本題答案:【goodandgbc】第二章作業(yè)第二章測試1、【單選題】下列哪個是合法的Java標(biāo)識符?()本題答案:【_$theLastOne】2、【單選題】Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()個比特位。本題答案:【16】3、【單選題】Java用于返回字符串中第一個字符的方法為()。本題答案:【charAt(0)】4、【單選題】在Java中,存放字符串常量的對象屬于()類對象。本題答案:【String】5、【單選題】Javadoc的注釋文檔中可以有哪些內(nèi)容?()本題答案:【文本,HTML標(biāo)記,以“@”打頭的文檔標(biāo)記】6、【單選題】以下幾個命名方法,不符合Java命名規(guī)范的是()。本題答案:【成員函數(shù)的名稱:GetName】7、【單選題】在下面的代碼中,break語句的作用是()。for(inti=0;i10;i++)if(aData[i]==TargetData){FoundID=i;break;}本題答案:【退出整個循環(huán)】8、【單選題】給定Java代碼如下:要使這段代碼能夠編譯成功,橫線處可以填入()。publicintcount(charc,inti,doubled){return_____;}本題答案:【c*i】9、【單選題】給定某Java程序片斷,如下:inti=1;intj=i++;if((i++j)(i++==j))i+=j;System.out.println(i);給程序運(yùn)行后,i的輸出結(jié)果是()。本題答案:【2】10、【單選題】給定Java代碼片斷,如下:inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print(j=+j);編譯運(yùn)行,正確的結(jié)果是()。本題答案:【程序編譯出錯】11、【單選題】在Java中,下列()語句不能通過編譯。本題答案:【floatf=5+5.5;】12、【單選題】Java內(nèi)部如何利用”+”號將字符串連接在一起?()本題答案:【Java在用“+”號進(jìn)行字符串連接的時(shí)候,是新建一個StringBuffer對象,用它按序連接所有的字符串,最后再轉(zhuǎn)回String對象】13、【單選題】給定一個Java程序的代碼片斷如下:Strings=“hello,world”;System.out.println(A);運(yùn)行后,輸出world,A處應(yīng)填入()。本題答案:【s.substring(s.indexOf(“w”),s.length())】14、【單選題】給定一個Java程序的代碼片斷如下,運(yùn)行后,正確的輸出結(jié)果是()。Strings=”Hello,world”;s.replace(‘,’,‘’);System.out.println(s);本題答案:【Hello,world】15、【單選題】在Java語言中,以下()代碼不會引起編譯器錯誤。本題答案:【floatf4[]=newfloat[]{1.0f,2.0f,3.0f};】16、【單選題】以下對append函數(shù)的描述中,錯誤的是()。本題答案:【append函數(shù)僅能添加字符串型的對象】17、【單選題】若Strings=“Hello”;Stringt=“Hello”;Stringc=newString(s);則下列哪個表達(dá)式返回false?()本題答案:【s==c;】18、【單選題】以下關(guān)于Java中數(shù)組長度的描述中,正確的是()。本題答案:【數(shù)組的長度是固定的,是在運(yùn)行期確定下來】19、【單選題】Java程序中如何獲得數(shù)組的長度()?本題答案:【利用數(shù)組的length變量】20、【單選題】以下程序的運(yùn)行結(jié)果是()。publicclassMine{publicstaticvoidmain(Stringargs[]){int[]ar=newint[5];for(inti=0;iar.length;i++)System.out.print(ar[i]);}}本題答案:【00000】21、【判斷題】所有的變量在使用前都必須進(jìn)行初始化。本題答案:【錯誤】22、【判斷題】Stringstr=abcdefghi;charchr=str.charAt(9);本題答案:【錯誤】23、【判斷題】char[]chrArray={'a','b','c','d','e','f','g'};charchr=chrArray[6];本題答案:【正確】24、【判斷題】shortshortValue=220;bytebyteValue=shortValue;本題答案:【錯誤】25、【判斷題】說明或聲明數(shù)組時(shí)不分配內(nèi)存大小,創(chuàng)建數(shù)組時(shí)分配內(nèi)存大小。本題答案:【正確】26、【填空題】求兩個數(shù)的最大值。publicclassAbc{staticinta=10,b=20;publicstaticvoidmain(Stringargs[]){System.out.println(max());//調(diào)用成員方法max}staticintmax(){return;}//返回最大值,用條件表達(dá)式表示}本題答案:【(a>b)?a:b##%_YZPRLFH_%##((a>b)?a:b)##%_YZPRLFH_%##(a】27、【填空題】實(shí)現(xiàn)字符串的反轉(zhuǎn)。importjava.util.Scanner;classInverse{staticpublicvoidmain(Stringargs[]){Scannerreader=newScanner(System.in);//標(biāo)準(zhǔn)輸入流封裝入Scanner對象System.out.print(輸入字符串:);Strings=reader.nextLine();//輸入字符串,將其賦值給變量scharc[]=newchar[s.length()];//創(chuàng)建與字符串等長的數(shù)組cfor(inti=0;is.length();i++)c[i]=;//字符串逆序取字符賦給數(shù)組cfor(chari:c)System.out.print(i);//輸出對換后的字符}}本題答案:【s.charAt(s.length()-1-i)##%_YZPRLFH_%##s.charAt(s.length()-i-1)】練習(xí)1、【單選題】有一個類B,下面為其構(gòu)造方法的聲明,正確的是()。本題答案:【B(intx){}】2、【單選題】下面關(guān)于類的說法,不正確的是()。本題答案:【類就是對象】3、【單選題】下面關(guān)于方法的說法,不正確的是()。本題答案:【如果一個類定義了構(gòu)造方法,也可以用該類的默認(rèn)構(gòu)造方法】4、【單選題】定義外部類時(shí)不能用到的關(guān)鍵字是()。本題答案:【protected】5、【判斷題】類是一種類型,也是對象的模板。本題答案:【正確】6、【判斷題】類中說明的方法可以定義在類體外。本題答案:【錯誤】7、【判斷題】使用構(gòu)造方法只能給實(shí)例成員變量賦初值。本題答案:【正確】練習(xí)1、【單選題】下列哪種類成員修飾符修飾的變量只能在本類中被訪問?()本題答案:【private】2、【單選題】在成員方法的訪問控制修飾符中,規(guī)定訪問權(quán)限包含該類自身,同包的其他類和其他包的該類子類的修飾符是()。本題答案:【protected】3、【單選題】在類的修飾符中,規(guī)定只能被同一包類所使用的修飾符是()。本題答案:【默認(rèn)】練習(xí)1、【單選題】給出下面的程序代碼:publicclassX4_1_3{privatefloata;publicstaticvoidm(){}}如何使成員變量a被方法m()訪問?()本題答案:【將privatefloata改為staticfloata】2、【單選題】為AB類定義一個無返回值的方法f,使得使用類名就可以訪問該方法,該方法頭的形式為()。本題答案:【staticvoidf()】3、【單選題】定義一個公有double型常量PI,哪一條語句最好?()本題答案:【publicfinalstaticdoublePI=3.14;】4、【單選題】關(guān)于實(shí)例方法和類方法,以下描述正確的是()。本題答案:【實(shí)例方法只能通過對象來調(diào)用】5、【單選題】下面關(guān)于類方法的描述,錯誤的是()。本題答案:【類方法和實(shí)例方法一樣均占用對象的內(nèi)存空間】練習(xí)1、【單選題】下面關(guān)于包的描述中,錯誤的是()。本題答案:【包是若干對象的集合】2、【單選題】在Java語言中,哪一個包中的類是自動導(dǎo)入的?()本題答案:【java.lang】3、【填空題】當(dāng)程序中需要引用java.awt.event包中的類時(shí),導(dǎo)入該包中所有類的語句為。本題答案:【importjava.awt.event.*;】第三章作業(yè)第三章測試1、【單選題】在Java中,在包c(diǎn)om.db下定義了一個類,要讓包c(diǎn)om.util下的所有類都可以訪問這個類,這個類必須定義為()。本題答案:【public】2、【單選題】在JAVA中,com包中某類的方法使用下列()訪問修飾符修飾后,可以被com.db包中的子類訪問,但不能被com.db中其他類訪問。本題答案:【protected】3、【單選題】給定Java代碼如下,編譯運(yùn)行,結(jié)果是()。classTest{inti;publicstaticvoidmain(Stringargs[]){System.out.println(i=+i);}}本題答案:【編譯錯誤】4、【單選題】在Java中,在方法前使用()關(guān)鍵字,可以表示此方法為類方法,無需創(chuàng)建對象即可訪問。本題答案:【static】5、【單選題】為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。本題答案:【staticvoidmethod()】6、【單選題】對于構(gòu)造函數(shù),下列敘述錯誤的是()。本題答案:【構(gòu)造函數(shù)的返回類型只能是void型】7、【單選題】在Java中,對象在何種狀態(tài)下會被回收?()本題答案:【當(dāng)沒有引用變量再指向該對象時(shí)】8、【單選題】設(shè)有下面的一個類定義:classAA{staticvoidshow(){System.out.println(“我喜歡Java!”);}}classBB{voidshow(){System.out.println(“我喜歡C++!”);}}若已經(jīng)使用AA類創(chuàng)建對象a和BB類創(chuàng)建對象b,則下面哪一個方法調(diào)用是正確的?()本題答案:【AA.show()b.show()】9、【單選題】給定Java程序Test.java如下,編譯運(yùn)行,結(jié)果是()。packagecom;publicclassTest{protectedvoidtalk(){System.out.print(talk);}}給定com.util包下的測試類Test2如下:packagecom.util;importcom.*;publicclassTest2{publicstaticvoidmain(String[]args){newTest().talk();}}本題答案:【編譯錯誤:在com.util.Test2中無法訪問方法talk()】10、【單選題】給定Java程序Test.java如下:packagecom;publicclassTest{publicvoidtalk(){}protectedvoidwalk(){}privatevoidclimb(){}voidjump(){}}給定Test的子類Test2,代碼如下:packagecom;publicclassTest2extendsTest{publicstaticvoidmain(String[]args){Test2tt=newTest2();//A}}不可以在Test2的A處加入的代碼是()。本題答案:【tt.climb();】11、【單選題】Java中,類Object位于()包中。本題答案:【java.lang】12、【單選題】給定Java代碼如下,d取值范圍是()。doubled=Math.random();本題答案:【d=0.0,并且d1.0】13、【單選題】給定一個Java程序的方法結(jié)構(gòu),如下:publicIntegerchange(Strings){()//代碼;}本題答案:【returnInteger.valueOf(s);】14、【單選題】給定Java代碼片段,如下:Integera=newInteger(3);Integerb=newInteger(3);System.out.println(a==b);運(yùn)行后,這段代碼將輸出()。本題答案:【false】15、【單選題】設(shè)有下面兩個賦值語句:a=Integer.parseInt(“1024”);b=Integer.valueOf(“1024”).intValue();下述說法正確的是()。本題答案:【a和b都是整數(shù)類型變量并且它們的值相等。】16、【單選題】定義一個Java程序的方法結(jié)構(gòu)如下:以下方法體實(shí)現(xiàn)語句不正確的是()。publicStringchange(inti){}本題答案:【returnnewString(i);】17、【單選題】在Java中,包有多種用途,但不包含()。本題答案:【有助于提高運(yùn)行效率】18、【單選題】以下哪一種方法不能訪問一個包中的公開類?()本題答案:【用“*”號來匹配帶有某個關(guān)鍵字的類】19、【判斷題】類是一種類型,也是對象的模板。本題答案:【正確】20、【判斷題】實(shí)例方法中不能引用類變量。本題答案:【錯誤】21、【判斷題】創(chuàng)建對象時(shí)系統(tǒng)將調(diào)用適當(dāng)?shù)臉?gòu)造方法給對象初始化。本題答案:【正確】22、【判斷題】使用運(yùn)算符new創(chuàng)建對象時(shí),賦給對象的值實(shí)際上是一個引用值。本題答案:【正確】23、【判斷題】對象可作方法參數(shù),對象數(shù)組不能作方法參數(shù)。本題答案:【錯誤】24、【判斷題】Java語言會自動回收內(nèi)存中的垃圾。本題答案:【正確】25、【填空題】Collection接口的特點(diǎn)是元素都是_________。本題答案:【對象##%_YZPRLFH_%##實(shí)例】26、【填空題】List接口的特點(diǎn)是元素有順序,___重復(fù)。(請?zhí)顚憽翱伞被颉安豢伞保┍绢}答案:【可以##%_YZPRLFH_%##可##%_YZPRLFH_%##允許##%_YZPRLFH_%##能】27、【填空題】Set接口的特點(diǎn)是元素?zé)o順序,______重復(fù)。(請?zhí)顚憽翱伞被颉安豢伞保┍绢}答案:【不可以##%_YZPRLFH_%##不可##%_YZPRLFH_%##不能##%_YZPRLFH_%##不允許##%_YZPRLFH_%##不】28、【填空題】Map接口的特點(diǎn)是元素是________。(請用中文標(biāo)準(zhǔn)術(shù)語作答)本題答案:【鍵值映射##%_YZPRLFH_%##key-value映射##%_YZPRLFH_%##鍵值對##%_YZPRLFH_%##key-value對】29、【填空題】分析下面的程序,寫出運(yùn)行結(jié)果。(注意:運(yùn)行結(jié)果必需和程序運(yùn)行輸出完全一致,包括大小寫、空格和換行!)classBox{intlength,width,height;publicvoidsetInfo(intl,intw,inth){length=l;width=w;height=h;}publicintvolumn(){returnlength*width*height;}publicintarea(){return(length*width+length*height+width*height)*2;}publicStringtoString(){returnLength:+length+Width:+width+Height:+height+Volumn:+volumn()+Area:+area();}}publicclassBoxTest{publicstaticvoidmain(String[]args){Boxb=newBox();b.setInfo(5,2,4);System.out.println(b.toString());}}本題答案:【Length:5Width:2Height:4Volumn:40Area:76】30、【填空題】閱讀以下程序,說明Person類與Screwdriver類是關(guān)系。publicclassPerson{/**擰螺絲*/publicvoidscrew(Screwdriverscrewdriver){screwdriver.screw();}}本題答案:【依賴】31、【填空題】閱讀以下程序,說明Company類和Employee類是關(guān)系。publicclassCompany{privateEmployeeemployee;publicEmployeegetEmployee(){returnemployee;}publicvoidsetEmployee(Employeeemployee){this.employee=employee;}//公司運(yùn)作publicvoidrun(){employee.startWorking();}}本題答案:【關(guān)聯(lián)】練習(xí)1、【單選題】下面關(guān)于類的繼承性的描述中,錯誤的是()。本題答案:【父類中成員的訪問權(quán)限在子類中將被改變】2、【單選題】定義一個類名為“MyClass.java”的類,并且該類可被一個工程中的所有類訪問,則下面哪些聲明是正確的?()本題答案:【publicclassMyClass】3、【單選題】下列關(guān)于繼承性的描述中,錯誤的是()。本題答案:【Java支持單重繼承和多重繼承】4、【單選題】下面敘述中,錯誤的是()。本題答案:【父類能替代子類】練習(xí)1、【單選題】關(guān)鍵字super的作用是()。本題答案:【以上都是】2、【單選題】下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是()。本題答案:【子類構(gòu)造函數(shù)必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)】3、【單選題】以下程序的運(yùn)行結(jié)果為()。classX{Yb=newY();X(){System.out.print(X);}}classY{Y(){System.out.print(Y);}}publicclassZextendsX{Yy=newY();Z(){System.out.print(Z);}publicstaticvoidmain(String[]args){newZ();}}本題答案:【YXYZ】練習(xí)1、【單選題】MAX_LENGTH是int型public常量,變量值保持為常量100,其定義是()。本題答案:【publicfinalintMAX_LENGTH=100;】2、【單選題】下面關(guān)于封裝性的描述中,錯誤的是()。本題答案:【封裝體中的屬性和行為的訪問權(quán)限相同】3、【判斷題】最終方法只能存在于最終類中。本題答案:【錯誤】4、【判斷題】聲明為static和private的方法不能是final的。本題答案:【正確】練習(xí)1、【單選題】下列哪些方法與方法publicvoidadd(inta){}為不合理的重載方法?()本題答案:【publicintadd(inta)】2、【單選題】區(qū)分類中重載方法的依據(jù)是()。本題答案:【形參列表的類型和順序】3、【單選題】子類對象能否直接向其父類賦值?父類對象能否直接向其子類賦值?()本題答案:【能,不能】4、【單選題】下列關(guān)于子類繼承父類的成員描述中,錯誤的是()。本題答案:【子類中繼承父類中的所有成員都可以訪問?!康谒恼伦鳂I(yè)第四章測試1、【單選題】關(guān)于重載和重寫的敘述正確的是()。本題答案:【重寫方法時(shí)不允許降低方法的訪問權(quán)限】2、【單選題】下面()Java關(guān)鍵字表示一個對象或變量的值不能夠被修改。本題答案:【final】3、【單選題】一個Java源文件Child.java,代碼如下:運(yùn)行后正確的輸出結(jié)果是()。classParent{Parent(){System.out.println(“parent”);}}publicclassChildextendsParent{Child(Strings){System.out.println(s);}publicstaticvoidmain(String[]args){Childchild=newChild(“child”);}}本題答案:【parentchild】4、【單選題】在Java中,關(guān)鍵字()用來調(diào)父類的構(gòu)造方法。本題答案:【super】5、【單選題】在Java中,下列()類不能派生出子類。本題答案:【finalclassMyClass{}】6、【單選題】分析下面的Java代碼:編譯運(yùn)行,結(jié)果是()。classA{protectedintgetNumber(inta){returna+1;}}classBextendsA{publicintgetNumber(inta){returna+2;}publicstaticvoidmain(Stringargs[]){Aa=newB();System.out.println(a.getNumber(0));}}本題答案:【輸出2】7、【單選題】給定Java代碼如下,關(guān)于super的用法,以下描述正確的是()。classCextendsB{publicC(){super();}}本題答案:【用來調(diào)用類B的無參構(gòu)造方法】8、【單選題】已知:classC{publicC(inti){}}下面哪段代碼是對類C構(gòu)造方法的重載()。本題答案:【publicC(){}】9、【單選題】給定如下Java代碼,以下()修飾符可以填入下劃線處。classParent{protectedvoideat(){}}classChildextendsParent{_________voideat(){}}本題答案:【public】10、【單選題】對于子類的構(gòu)造函數(shù)說明,下列敘述中不正確的是()。本題答案:【子類不但可以繼承父類的無參構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)?!?1、【單選題】設(shè)有下面的兩個類定義:classAA{voidshow(){System.out.println(“我喜歡Java!”);}}classBBextendsAA{voidshow(){System.out.println(“我喜歡C++!”);}}則順序執(zhí)行如下語句后輸出結(jié)果為:()AAa=newAA();a.show();AAb=newBB();b.show();本題答案:【我喜歡Java!我喜歡C++!】12、【單選題】下列程序運(yùn)行結(jié)果是()。classBase{Base(){inti=100;System.out.print(i);}}publicclassPriextendsBase{staticinti=200;publicstaticvoidmain(Stringargv[]){Prip=newPri();System.out.print(i);}}本題答案:【100200】13、【單選題】如何定義一個不能有子類的類Key()。本題答案:【finalclassKey{}】14、【單選題】哪個選項(xiàng)可以做為以下方法的覆蓋方法()。publicvoidadd(inta){…}本題答案:【publicvoidadd(intb){…}】15、【單選題】在子類構(gòu)造方法的哪個地方可以調(diào)用超類的構(gòu)造方法()。本題答案:【構(gòu)造方法的第一條語句】16、【單選題】以下代碼運(yùn)行結(jié)果是()。classBase{}classSubextendsBase{}classCEx{publicstaticvoidmain(Stringargv[]){Baseb=newBase();Subs=(Sub)b;}}本題答案:【運(yùn)行異常】17、【單選題】設(shè)有如下類定義:classBaseWidget{Stringname=BaseWidget;voidspeak(){System.out.println(Iama+name);}}classTypeAWidgetextendsBaseWidget{TypeAWidget(){name=TypeA;}}以下哪段代碼將正確編譯和執(zhí)行()。本題答案:【BaseWidgetb=newTypeAWidget();b.speak()】18、【判斷題】子類的成員變量和成員方法的數(shù)目一定大于等于父類的成員變量和成員方法的數(shù)目。本題答案:【錯誤】19、【判斷題】Java語言中,所創(chuàng)建的子類都應(yīng)有一個父類。本題答案:【正確】20、【判斷題】調(diào)用this或super構(gòu)造方法的語句必須放在第一條語句。本題答案:【正確】21、【判斷題】子類可以繼承父類所有的成員變量及成員函數(shù)。本題答案:【錯誤】22、【判斷題】Java類中不能存在同名的兩個成員函數(shù)。本題答案:【錯誤】23、【判斷題】靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動調(diào)用執(zhí)行的方法。本題答案:【錯誤】24、【填空題】以下程序的運(yùn)行結(jié)果為(注意:必需和程序運(yùn)行結(jié)果嚴(yán)格一致,包括大小寫、空格、換行和中西文標(biāo)點(diǎn)符號?。ヽlassPerson{Stringname;intage;publicPerson(){System.out.println(PersonB()被調(diào)用);}publicPerson(Stringname){=name;//設(shè)置姓名System.out.println(Person(Stringname)被調(diào)用);}publicvoidintroduce(){System.out.println(我是+name+,今年+age+歲);}}classStudentextendsPerson{publicStudent(){System.out.println(Student()被調(diào)用);}publicStudent(Stringname,intnewAge){super(name);//調(diào)用父類構(gòu)造方法,重命名age=newAge;}}publicclassTest2{publicstaticvoidmain(String[]args){Students=newStudent(張三,19);//創(chuàng)建19歲的張三對象roduce();//讓張三進(jìn)行自我介紹}}本題答案:【Person(Stringname)被調(diào)用我是張三,今年19歲】25、【填空題】下列程序的輸出結(jié)果為(注意:必需和程序運(yùn)行結(jié)果嚴(yán)格一致,包括大小寫、空格、換行和中西文標(biāo)點(diǎn)符號!)classAclass{voidgo(){System.out.println(Aclass);}}publicclassBclassextendsAclass{voidgo(){System.out.println(Bclass);}publicstaticvoidmain(Stringargs[]){Aclassa=newAclass();Aclassa1=newBclass();a.go();a1.go();}}本題答案:【AclassBclass】26、【填空題】下列程序的輸出結(jié)果為(注意:必需和程序運(yùn)行結(jié)果嚴(yán)格一致,包括大小寫、空格、換行和中西文標(biāo)點(diǎn)符號?。ヽlassBall{privatedoubler;publicvoidsetR(doublex){r=x;}publicdoublegetR(){returnr;}}classBilliardsextendsBall{privateStringcolor;publicvoidsetCol(Stringcol){color=col;}publicvoidshow(){System.out.println(臺球的顏色是+color+,半徑是+getR());}}publicclassDemo{publicstaticvoidmain(String[]args){Ballb1=newBall();b1.setR(10);System.out.println(球的半徑是+b1.getR());Billiardsb2=newBilliards();b2.setR(5);b2.setCol(藍(lán)色);b2.show();}}本題答案:【球的半徑是10.0臺球的顏色是藍(lán)色,半徑是5.0】27、【填空題】下列程序的輸出結(jié)果為(注意:必需和程序運(yùn)行結(jié)果嚴(yán)格一致,包括大小寫、空格、換行和中西文標(biāo)點(diǎn)符號!)publicclassTest1extendsTT{publicstaticvoidmain(Stringargs[]){Test1t=newTest1(Mike.);}publicTest1(Strings){super(s);System.out.println(Howdoyoudo?);}publicTest1(){this(IamTom.);}}classTT{publicTT(){System.out.println(Whatapleasure!);}publicTT(Strings){this();System.out.println(Iam+s);}}本題答案:【W(wǎng)hatapleasure!IamMike.Howdoyoudo?】28、【填空題】子類重新定義一個與從父類那里繼承來的成員變量完全相同的變量,這種面向?qū)ο蟪绦蛟O(shè)計(jì)特性稱為成員變量的。本題答案:【隱藏】練習(xí)1、【單選題】下面說法不正確的是()。本題答案:【abstract和final能同時(shí)修飾一個類】2、【單選題】下列關(guān)于抽象類的說法正確的是()。本題答案:【絕對不能用抽象類去創(chuàng)建對象】3、【單選題】下面程序定義了一個類,關(guān)于該類說法正確的是()。abstractclassabstractClass{……}本題答案:【以上說法都不對】4、【單選題】下列關(guān)于抽象類的描述中,錯誤的是()。本題答案:【抽象類是不可以有構(gòu)造方法的】5、【單選題】設(shè)有如下類的定義:publicclassparent{intchange(){}}classChildextendsParent{}則,下面哪個方法不可加入Child類中?()本題答案:【abstractintchange(){}】練習(xí)1、【單選題】下面關(guān)于接口的描述中,錯誤的是()。本題答案:【一個類只允許實(shí)現(xiàn)一個接口】2、【單選題】欲構(gòu)造ArrayList類的一個實(shí)例,此類繼承了List接口,下列哪個方法是正確的?()本題答案:【ListmyList=newArrayList();】3、【單選題】下面關(guān)于接口的說法中不正確的是()。本題答案:【子接口繼承父接口所用的關(guān)鍵字是implements】4、【單選題】一個類實(shí)現(xiàn)接口的情況是()。本題答案:【一次可以實(shí)現(xiàn)多個接口】第五章作業(yè)第五章測試1、【單選題】在Java中,如果父類中的某些方法不包含邏輯,并且需要有子類重寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。本題答案:【abstract】2、【單選題】在Java中,下面關(guān)于抽象類的描述正確的是()。本題答案:【如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類】3、【單選題】在Java中,使用接口彌補(bǔ)了Java()的缺點(diǎn)。本題答案:【只能單重繼承】4、【單選題】在Java中,已定義兩個接口B和C,要定義一個實(shí)現(xiàn)這兩個接口的類,以下語句正確的是()。本題答案:【classAimplementsB,C】5、【單選題】在使用interface聲明一個接口時(shí),只可以使用()修飾符修飾該接口。本題答案:【public】6、【單選題】下列選項(xiàng)中正確的是()。本題答案:【允許接口中沒有抽象方法】7、【單選題】以下接口中的方法聲明錯誤的是()。本題答案:【publicabstractstaticvoidfun();】8、【單選題】下列程序:interfaceInt{intX=100;intfun();}classImpIntimplementsInt{(代碼)}其中(代碼)處應(yīng)添加的語句為()。本題答案:【publicintfun(){return100+X;}】9、【單選題】在Java接口中,下列選項(xiàng)里有效的方法聲明是()。本題答案:【publicvoidaMethod();】10、【單選題】下面的是關(guān)于類及其修飾符的一些描述,錯誤的是()。本題答案:【final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對象】11、【判斷題】一個類可以實(shí)現(xiàn)多個接口,接口可以實(shí)現(xiàn)“多重繼承”。本題答案:【正確】12、【判斷題】實(shí)現(xiàn)接口的類不能是抽象類。本題答案:【正確】13、【判斷題】Java語言不允許同時(shí)繼承一個類并實(shí)現(xiàn)一個接口。本題答案:【錯誤】14、【判斷題】抽象方法是一種只有說明而無具體實(shí)現(xiàn)的方法。本題答案:【正確】15、【判斷題】實(shí)現(xiàn)接口的類不能是抽象類。本題答案:【錯誤】16、【填空題】下列程序的輸出結(jié)果為:(注意:答案必須和程序輸出完全一致,包括大小寫、空格和換行?。﹊nterfaceIShape{publicdoublearea();}classsquareimplementsIShape{doublelength;publicsquare(doublel){length=l;}publicdoublearea(){returnlength*length;}}publicclassTest{publicstaticvoidmain(String[]args){squares=newsquare(5);System.out.println(s.area());}}本題答案:【25.0】17、【填空題】以下程序編寫一個樂器接口Instrument,試著完善程序。(注意:兩個空中的答案必需依次分兩行書寫?。﹊nterfaceInstrument{publicstaticinti=5;publicvoidplay();}本題答案:【finalabstract】18、【填空題】以下程序由弦樂器類Stringed實(shí)現(xiàn)樂器接口Instrument,并實(shí)現(xiàn)接口中的抽象方法。(注意:兩個空中的答案必需依次分兩行書寫!)classStringed{voidplay(){System.out.println(Stringed.play());}}本題答案:【implementsInstrumentpublic】19、【填空題】以下程序創(chuàng)建弦樂器Stringed類的對象,調(diào)用play()方法進(jìn)行演奏。(注意:兩個空中的答案必需依次分兩行書寫?。﹑ublicclassMusic{publicstaticvoidmain(String[]args){Instrumenttest1=;;//由弦樂器實(shí)現(xiàn)演奏}}本題答案:【newStringed()test1.play()】20、【填空題】接口是一種只含有抽象方法或______的一種特殊抽象類。本題答案:【常量】練習(xí)1、【判斷題】異常(Exception)分為編譯異常(checked異常)和運(yùn)行時(shí)異常(runtime異常)。本題答案:【正確】2、【判斷題】Error表示不可修復(fù)的惡性的錯誤,只能通過修改代碼規(guī)避錯誤的產(chǎn)生,通常是系統(tǒng)級別的,所以很嚴(yán)重。本題答案:【正確】3、【判斷題】Exception表示可修復(fù)的異常,異常產(chǎn)生后程序員可以并且應(yīng)該通過代碼的方式糾正,使程序繼續(xù)運(yùn)行,可以不用處理。本題答案:【錯誤】4、【判斷題】運(yùn)行時(shí)Runtime異常,在編譯時(shí)期不會編譯器檢測,在運(yùn)行時(shí)期檢查異常。本題答案:【正確】練習(xí)1、【判斷題】異常的處理方式有兩種,分別是使用throws和try...catch...finally本題答案:【正確】2、【填空題】看代碼,準(zhǔn)確寫出產(chǎn)生的異常類型classTest{publicstaticvoidmain(String[]args){Stringstr=null;System.out.println(str.length());}}本題答案:【NullPointerException】3、【填空題】看代碼,寫出產(chǎn)生的準(zhǔn)確的異常類型classTest{publicstaticvoidmain(String[]args){intarr[]={1,2};System.out.println(arr[2]);}}本題答案:【ArrayIndexOutOfBoundsException】4、【填空題】看代碼,寫出產(chǎn)生的準(zhǔn)確的異常類型classTest{publicstaticvoidmain(String[]args){System.out.println(1/0);}}本題答案:【ArithmeticException】5、【填空題】看代碼,寫出程序運(yùn)行結(jié)果classTest{publicstaticvoidmain(String[]args){SimpleDateFormatformat=newSimpleDateFormat(yyyy-mm-dd);try{Datedate=format.parse(2018-04-03);System.out.println(程序正常);}catch(ParseExceptione){System.out.println(程序異常);}}}本題答案:【程序正?!?、【填空題】寫出程序運(yùn)行結(jié)果classDemo{publicstaticvoidmain(String[]args){try{showExce();System.out.print(A);}catch(Exceptione){System.out.print(B);}finally{System.out.print(C);}System.out.print(D);}publicstaticvoidshowExce()throwsException{thrownewException();}}本題答案:【BCD】練習(xí)1、【填空題】自定義異常,數(shù)值不能為負(fù)數(shù)。publicclassNoScoreExceptionextendsRuntimeException{publicNoScoreException(){super();}publicNoScoreException(Stringmessage){super(message);}}publicclassStudent{privateStringname;privateintscore;publicStudent(){super();}publicStudent(Stringname,intscore){setName(name);setScore(score);}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicintgetScore(){returnscore;}publicvoidsetScore(intscore){//判斷,如果score為負(fù)數(shù),就拋出NoScoreException,異常信息為:分?jǐn)?shù)不能為負(fù)數(shù):xxx.if(score0){}this.score=score;}}本題答案:【thrownewNoScoreException("分?jǐn)?shù)不能為負(fù)數(shù):"+score);】2、【填空題】寫出程序運(yùn)行結(jié)果classExc0extendsException{}classExc1extendsExc0{}classDemo{publicstaticvoidmain(String[]args){try{thrownewExc1();}catch(Exc1e){System.out.println(Exc1);}catch(Excceptione){System.out.println(Exception);}}}本題答案:【Exc1】第六章作業(yè)第六章測驗(yàn)1、【單選題】給定Java代碼,如下運(yùn)行時(shí),會產(chǎn)生()類型的異常。Strings=null;s.concat(abc);本題答案:【NullPointerException】2、【單選題】Java中,下面捕獲異常的語句不正確的是()。本題答案:【try{try{……}}catch(Exceptionex){……}】3、【單選題】給定一段Java代碼,如下:運(yùn)行后,輸出結(jié)果將是()。publicclassTest{publicstaticvoidmain(Stringargs[]){inta[]={0,1,2,3,4};intsum=0;try{for(inti=1;i6;i++)sum=sum+a[i];System.out.println(sum=+sum);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(數(shù)組越界);}finally{System.out.println(程序結(jié)束);}}}本題答案:【數(shù)組越界程序結(jié)束】4、【單選題】關(guān)于Java的異常處理,以下說法正確的是()。本題答案:【正常情況下,程序無法捕捉Error類的異?!?、【單選題】在Java的異常處理中,能單獨(dú)與finally語句一起使用的塊是()。本題答案:【try】6、【單選題】以下程序執(zhí)行的結(jié)果是()。int[]myArray=newint[3];try{for(inti=0;i=myArray.length;i++){myArray[i]=i*3;System.out.println(數(shù)組的第+i+個元素的值是:+myArray[i]);System.out.println(被0除錯誤。+12/0);}}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(數(shù)組下標(biāo)越界。);}catch(RuntimeExceptione){System.out.println(程序出現(xiàn)異常。);}本題答案:【程序執(zhí)行,屏幕出現(xiàn)“程序出現(xiàn)異常?!薄?、【單選題】如果catch塊中包括多個異常類,這些異常類的匹配原則是什么?()本題答案:【按catch塊中異常類的排列順序,尋找第一個能夠匹配】8、【單選題】以下異常中,不屬于RuntimeException的是()。本題答案:【IllegalAccessException沒有足夠的權(quán)限訪問其他類的成員】9、【單選題】在編寫異常處理的Java程序中,每個catch語句塊都應(yīng)該與()語句塊對應(yīng),使得用該語句塊來啟動Java的異常處理機(jī)制。本題答案:【try】10、【單選題】在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()來完成。本題答案:【finally子句】11、【單選題】()類是所有異常和錯誤類的父類。本題答案:【Throwable】12、【單選題】下列代碼中給出正確的在方法體內(nèi)拋出異常的是()。本題答案:【thrownewException();】13、【單選題】給定Java代碼,如下,編譯運(yùn)行后,結(jié)果是()。publicclassTest{staticStrings;publicstaticvoidmain(Stringargs[]){charc=s.charAt(0);System.out.println(c);}}本題答案:【運(yùn)行期異常,異常類型為NullPointerException】14、【判斷題】拋出異常,使用關(guān)鍵字throw。本題答案:【正確】15、【判斷題】捕獲異常,使用關(guān)鍵字catch。本題答案:【正確】16、【判斷題】Error是Throwable的子類。本題答案:【正確】17、【判斷題】RuntimeException及其子類,可以不明確處理。本題答案:【正確】18、【判斷題】非RuntimeException及其子類,必須明確處理。本題答案:【正確】19、【判斷題】用戶自定義異常類繼承自Exception類或某個Exception類的子類。本題答案:【正確】20、【判斷題】程序中的錯誤通??梢苑殖扇箢悾赫Z法錯、運(yùn)行錯、邏輯錯。本題答案:【正確】21、【判斷題】語法錯可以由編譯器發(fā)現(xiàn)。本題答案:【正確】22、【判斷題】運(yùn)行時(shí)錯可以由try-catch方式進(jìn)行處理。本題答案:【正確】23、【判斷題】catch多個異常時(shí),子類異常要排在父類異常的后面。本題答案:【錯誤】24、【判斷題】finally語句是指沒有異常出現(xiàn)時(shí)要執(zhí)行的語句。本題答案:【錯誤】25、【判斷題】如果有return語句,finally語句應(yīng)不會執(zhí)行。本題答案:【錯誤】26、【判斷題】邏輯錯可以由編譯器發(fā)現(xiàn)。本題答案:【錯誤】27、【判斷題】若父類中的方法聲明了throws異常,則子類Override時(shí)一定也要throws異常。本題答案:【錯誤】28、【判斷題】在方法的聲明后面用關(guān)鍵字throw來聲明該方法會拋出異常。本題答案:【錯誤】29、【判斷題】Exception是Throwable的父類。本題答案:【錯誤】30、【填空題】自定義異常,數(shù)值不能為負(fù)數(shù)。(注意:字母大小寫、符號中西文必需和標(biāo)準(zhǔn)答案嚴(yán)格一致,不要有多余空格!建議在IDE環(huán)境中運(yùn)行通過后,再將答案粘貼過來。)publicclassNoScoreExceptionextendsRuntimeException{publicNoScoreException(){super();}publicNoScoreException(Stringmessage){super(message);}}publicclassStudent{privateStringname;privateintscore;publicStudent(){super();}publicStudent(Stringname,intscore){setName(name);setScore(score);}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicintgetScore(){returnscore;}publicvoidsetScore(intscore){//判斷如果score為負(fù)數(shù)xxx,就拋出NoScoreException,異常信息為:分?jǐn)?shù)不能為負(fù)數(shù):xxxif(score0){;}this.score=score;}}本題答案:【thrownewNoScoreException("分?jǐn)?shù)不能為負(fù)數(shù):"+score)##%_YZPRLFH_%##thrownewNoScoreException(“分?jǐn)?shù)不能為負(fù)數(shù):”+score)##%_YZPRLFH_%##thrownewNoScoreException("分?jǐn)?shù)不能為負(fù)數(shù):"+score)##%_YZPRLFH_%##thrownewNoScoreException("分?jǐn)?shù)不能為負(fù)數(shù):"+score);##%_YZPRLFH_%##thrownewNoScoreException(“分?jǐn)?shù)不能為負(fù)數(shù):”+score);##%_YZPRLFH_%##thrownewNoScoreException("分?jǐn)?shù)不能為負(fù)數(shù):"+score);】31、【填空題】寫出以下程序的運(yùn)行結(jié)果。注意:必需和系統(tǒng)運(yùn)行結(jié)果完全一致,包括空格、換行和中西文標(biāo)點(diǎn)符號。建議在IDE環(huán)境中運(yùn)行通過后,再將答案粘貼過來。classDemo{publicstaticvoidfunc()throwsException{try{thrownewException();}finally{System.out.print(B);}}publicstaticvoidmain(String[]args){try{func();System.out.print(A);}catch(Exceptione){System.out.print(C);}System.out.print(D);}}本題答案:【BCD】32、【填空題】2、寫出以下程序的運(yùn)行結(jié)果。注意:必需和系統(tǒng)運(yùn)行結(jié)果完全一致,包括空格、換行和中西文標(biāo)點(diǎn)符號。建議在IDE環(huán)境中運(yùn)行通過后,再將答案粘貼過來。classTest{publicstaticStringoutput=;publicstaticvoidfoo(inti){try{if(i==1)thrownewException();output+=1;}catch(Exceptione){output+=2;}finally{output+=3;}output+=4;}publicstaticvoidmain(Stringargs[]){foo(0);System.out.println(output);foo(1);System.out.println(output);}}本題答案:【134134234】33、【填空題】3、寫出以下程序的運(yùn)行結(jié)果。注意:必需和系統(tǒng)運(yùn)行結(jié)果完全一致,包括空格、換行和中西文標(biāo)點(diǎn)符號。建議在IDE環(huán)境中運(yùn)行通過后,再將答案粘貼過來。publicclassReturnExceptionDemo{staticvoidmethodA(){try{System.out.println(進(jìn)入方法A);thrownewRuntimeException(制造異常);}finally{System.out.println(用A方法的finally);}}staticintmethodB(){try{System.out.println(進(jìn)入方法B);return1;}catch(Exceptione){return3;}finally{System.out.println(調(diào)用B方法的finally);}}publicstaticvoidmain(String[]args){try{methodA();}catch(Exceptione){System.out.println(e.getMessage());}inti=methodB();System.out.println(i);}}本題答案:【進(jìn)入方法A用A方法的finally制造異常進(jìn)入方法B調(diào)用B方法的finally1】34、【填空題】看代碼,寫出產(chǎn)生的準(zhǔn)確的異常類型。注意:異常名稱拼寫和大小寫必需和答案嚴(yán)格一致方可得分!classTest{publicstaticvoidmain(String[]args){System.out.println(Integer.parseInt(itcast));}}本題答案:【NumberFormatException】練習(xí)1、【單選題】進(jìn)行Java基本GUI設(shè)計(jì)需要用到的包是()。本題答案:【java.awt】2、【單選題】Container是下列哪一個類的子類()?本題答案:【Component】3、【單選題】java.awt.Frame的父類是()。本題答案:【java.awt.Window】4、【單選題】下列哪一項(xiàng)不屬于Swing的頂層組件()?本題答案:【JTree】5、【單選題】下列說法中錯誤的一項(xiàng)是()。本題答案:【容器中可以放置組件,但是不能夠放置容器】練習(xí)1、【單選題】在Java語言中,按“東,西,南,北,中”指定組件的位置的布局管理器是()。本題答案:【BorderLayout】2、【單選題】JavaSwing中,JFrame的默認(rèn)布局管理器是()。本題答案:【BorderLayout】3、【單選題】下列敘述中,錯誤的一項(xiàng)是()。本題答案:【采用GridLayout布局,容器大小改變時(shí),每個組件不再平均分配容器空間】4、【單選題】下列哪一項(xiàng)不屬于AWT布局管理器()?本題答案:【BoxLayout】5、【單選題】布局管理器可以管理構(gòu)件的哪個屬性()?本題答案:【大小】6、【單選題】以下哪個描繪了下列應(yīng)用程序的外觀()?importjava.awt.*;publicclassFlowApextendsFrame{publicstaticvoidmain(Stringargv[]){FlowApfa=newFlowAp();fa.setSize(400,300);fa.setVisible(true);}FlowAp(){add(newButton(One));add(newButton(Two));add(newButton(Three));add(newButton(Four));}}本題答案:【一個很大的標(biāo)記為Four的按鈕在正中央】練習(xí)1、【單選題】以下程序調(diào)試結(jié)果為()?//演示事件處理importjava.awt.*;importjava.awt.event.*;publicclassMyWcextendsFrameimplementsWindowListener{publicstaticvoidmain(Stringargs[]){MyWcmwc=newMyWc();}publicvoidwindowClosing(WindowEventwe){System.exit(0);}publicvoidMyWc(){setSize(300,300);setVisible(true);}}本題答案:【編譯錯誤】2、【單選題】以下敘述正確的有()?本題答案:【如果一個組件注冊多個監(jiān)聽者,事件將被所有監(jiān)聽者處理】3、【單選題】當(dāng)單擊鼠標(biāo)或拖動鼠標(biāo)時(shí),觸發(fā)的事件是()。本題答案:【MouseEvent】4、【單選題】關(guān)于內(nèi)部類,下列說法不正確的是()。本題答案:【內(nèi)部類不能有自己的成員方法和成員變量】5、【判斷題】一般地,內(nèi)部類又分為定義在方法體外的成員類和定義在方法體內(nèi)的局部類兩種。本題答案:【正確】6、【判斷題】匿名類一般分為語句匿名類和參數(shù)匿名類兩種。本題答案:【正確】7、【判斷題】靜態(tài)內(nèi)部類可直接通過外部類名引用,其一般格式是:new外部類名.內(nèi)部類構(gòu)造方法();。本題答案:【正確】練習(xí)1、【單選題】以下哪個組件一般不支持動作監(jiān)聽器?()本題答案:【標(biāo)簽】2、【單選題】要編寫一個JAVASwing應(yīng)用程序,必須導(dǎo)入()包。本題答案:【javax.swing】3、【單選題】在Swing中,以下創(chuàng)建按鈕的步驟中,不需要的是()。本題答案:【在框架中注冊這個按鈕】4、【判斷題】Applet是一種特殊的Panel,它是JavaApplet程序的最外層容器。本題答案:【正確】5、【判斷題】每個事件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度科技園區(qū)辦公場地租賃合同2篇
- 2025年無固定期限勞動合同范本解析與應(yīng)用3篇
- 二零二五年度新材料研發(fā)項(xiàng)目采購合同進(jìn)度與成果交付協(xié)議3篇
- 2025版高端人才引進(jìn)錄用合同范本4篇
- 2025年度智能旅游客運(yùn)管理系統(tǒng)采購合同范本4篇
- 二零二五年度綜合能源epc總承包合同3篇
- 2025年度二零二五煤礦安全生產(chǎn)信息化建設(shè)合同4篇
- 二零二五年度旅行社與旅游研學(xué)旅行合作合同3篇
- 二零二五年度智能倉儲系統(tǒng)采購及安裝施工服務(wù)協(xié)議3篇
- 2025版淋浴房節(jié)能技術(shù)改造項(xiàng)目合同4篇
- 2025年下半年貴州高速公路集團(tuán)限公司統(tǒng)一公開招聘119人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 資產(chǎn)評估服務(wù)房屋征收項(xiàng)目測繪實(shí)施方案
- 2025年經(jīng)濟(jì)形勢會議講話報(bào)告
- 北師大版小學(xué)三年級上冊數(shù)學(xué)第五單元《周長》測試卷(含答案)
- 國家安全責(zé)任制落實(shí)情況報(bào)告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 電工基礎(chǔ)知識培訓(xùn)課程
- 鐵路基礎(chǔ)知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實(shí)踐與挑戰(zhàn)
評論
0/150
提交評論