面向?qū)ο蟪绦蛟O(shè)計(電子信息)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
面向?qū)ο蟪绦蛟O(shè)計(電子信息)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
面向?qū)ο蟪绦蛟O(shè)計(電子信息)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
免費預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

面向?qū)ο蟪绦蛟O(shè)計(電子信息)學(xué)習(xí)通超星期末考試章節(jié)答案2024年一個類中非靜態(tài)方法可以直接訪問靜態(tài)成員變量。

答案:對一個類中靜態(tài)方法不能直接訪問非靜態(tài)成員變量。

答案:對在面向?qū)ο蠓椒ㄖ?類的實例稱為對象。

答案:對在運行字節(jié)碼文件時,使用java命令,一定要給出字節(jié)碼文件的擴展名.class。

答案:錯任何類都必須顯式地定義該類的構(gòu)造方法,以便對類的成員進(jìn)行各種初始化操作。

答案:錯一個類的構(gòu)造函數(shù)不可以被重載。

答案:錯一個類中定義兩個方法,名字相同,參數(shù)相同,返回值不同,它們是重載方法。

答案:錯在Java中不允許一個方法在自身定義的內(nèi)部調(diào)用自己。

答案:錯Java是區(qū)分大小寫的語言,關(guān)鍵字的大小寫不能搞錯,如果把類class寫成Class或者CLASS,都是錯誤的。

答案:對在Java中,所有類的根類是________。

答案:java.lang.Object如果x=4,y=2,則z=x&y值是()。

答案:z=0下列屬于Java合法的一組標(biāo)識符是_____。

答案:If_123$pointsmyName下列語句正確的是________。

答案:intc[]={1,2,3};main方法是JavaApplication程序執(zhí)行的入口點,關(guān)于main方法的方法頭以下哪項是合法的()?

答案:publicstaticvoidmain(String[]args)下列敘述正確的是___。

答案:不可以同時用final和abstract修飾一個方法下面語句中,____不會出現(xiàn)編譯警告或錯誤。

答案:byteb=25;以下關(guān)于數(shù)組的描述有誤的是____。

答案:數(shù)組的下標(biāo)從1開始int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是____。

答案:publicfinalintMAX_LENGTH=100關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是___。

答案:只能被該類自身所訪問和修改下列關(guān)于構(gòu)造方法的敘述中,錯誤的是___。

答案:Java語言規(guī)定構(gòu)造方法不可以重載以下關(guān)于循環(huán)語句描述正確的是___。

答案:即使條件不滿足do……while循環(huán)體內(nèi)的語句也至少執(zhí)行一次假如有如下數(shù)組定義:int[][]d={{3,4,5},

{5,6,7,8},

{8,9,10}};則d[1][3]的值是多少?

答案:8假如有以下定義:inta=33;intb=44;booleanc=true;下列哪個可以作為if語句合法的條件?

答案:c執(zhí)行語句:int[]x=newint[20];后,下面哪個說法是正確的?

答案:x[19]為01.

設(shè)有下列數(shù)組定義語句:inta[]={1,2,3};則對此語句的敘述錯誤的是(

)。

答案:a數(shù)組元素的下標(biāo)為1~3關(guān)于數(shù)組,下列說法中不正確的是(

)。

答案:定義數(shù)組時必須分配內(nèi)存給出下面程序代碼:byte[]a1,a2[];bytea3[][];byte[][]a4;假定上述數(shù)組都已經(jīng)初始化,下列數(shù)組操作語句中哪一個是不正確的?(

答案:a2=a1switch(m){

case0:System.out.println("Condition0");

case1:System.out.println("Condition1");

case2:System.out.println("Condition2");

case3:System.out.println("Condition3");break;

default:System.out.println("OtherCondition");}當(dāng)m的值為(

)時,都會輸出“Condition3”

答案:0、1、2、3下列循環(huán)體執(zhí)行的次數(shù)是(

)。inty=2,x=4;while(--x!=x/y){}

答案:3設(shè)a、b為long型變量,x、y為float型變量,ch為char類型變量且它們均已被賦值,則下列語句中正確的是(

)。

答案:switch(ch+1){}下列說法中,不正確的一個是(

)。

答案:case子句中可以有多個語句,并且不需要大括號{}括起來假設(shè)a是int類型的變量,并初始化為1,則下列(

)是合法的條件語句?

答案:if(true){}下列哪個不屬于Java語言流程控制結(jié)構(gòu)?

答案:賦值語句下列哪一項語句系列是正確的?

答案:charc=

'李';

int

i=c+1;下列哪一項賦值語句是錯誤的?

答案:charc4="A";下列哪一項賦值語句是正確的?

答案:doubled1=3.14159;下列哪個不屬于java關(guān)鍵字?

答案:main下列哪些不是合法的標(biāo)識符名?

答案:class下列哪些是合法的標(biāo)識符名?

答案:$2ac有如下程序,請標(biāo)注錯誤之處。publicclass

TestEx1{privateinta,b,c;publicTestEx1(inta,intb){//Athis.a=a;this.b=b;}publicvoidtest1(intt){//B}publicvoidtest1(floatt){//C}publicvoidtest1(floatt1,intt2){//D}publicinttest1(doubled){//Freturnthis.a;}publicvoidtest1(){//Greturnthis.a;}publicstaticvoidtest2(){}publicstaticvoidmain(String[]args)

{TestEx1tEx1=newTestEx1();//HTestEx1tEx2=newTestEx1(10,100);tEx2.test1();//ITestEx1.test1(10.0f);//JTestEx1.test2();//KSystem.out.println(a);//L}}

答案:G;H;J;L下面程序功能是輸入一行字符串,統(tǒng)計英文字母、數(shù)字以及其他符號的個數(shù),請補充完整下劃線處代碼。importjava.util.Scanner;publicclassForTest{publicstaticvoidmain(String[]args){intenglishCount=0;intnumCount=0;intotherCount=0;Scannersc=newScanner(System.in);System.out.println("請您輸入一行字符:");Stringstr=sc.nextLine();char[]ch=str.toCharArray();for(inti=0;__________________;i++){if(___________________){//判斷是否為字母englishCount++;}elseif(__________________){//判斷是否為數(shù)字numCount++;}else{//以上都不是則認(rèn)為是其他字符otherCount++;}}System.out.println("字母的個數(shù):"+englishCount);System.out.println("數(shù)字的個數(shù):"+numCount);System.out.println("其他字符的個數(shù):"+otherCount);}}

答案:i='A'&&ch[i]<='Z';ch[i]>='0'&&ch[i]<='9'publicclassEqualTest1{publicstaticvoidmain(String[]args){finalStringstr2="Wang";finalStringstr3="test";Stringstr4="Wangtest";Stringstr5=str2+str3;System.out.println(str4==str5);//AStringstr6="Wang";Stringstr7="test";Stringstr8=str6+str7;System.out.println(str4==str8);//Bstr4=newString("hello");str5=newString("hello");System.out.println(str4==str5);//CSystem.out.println(str4.equals(str5));//D}}請問程序A、B、C、D行分別輸出的結(jié)果是多少?

答案:true;false;false;true關(guān)于Java訪問權(quán)限控制的說明下列哪個是正確的?

答案:權(quán)限從小到大順序是:private->default->protected->public已知有下面類的說明:publicclassTest05{

privatefloatf=10.6f;inti=16;staticintsi=10;

publicstaticvoidmain(String[]args){

Test05x=new

Test05();

}

}在main()方法中,下面哪條語句的用法是正確的?

答案:x.f下面代碼運行后的輸出結(jié)果為(

)。publicclassTest04{

publicstaticvoidmain(String[]args){

ABaa=newAB();

ABbb;

bb=aa;

System.out.println(bb.equals(aa));

}

}

classAB{intx=100;}

答案:true假如有如下代碼,請問錯誤在哪里?publicclassPerson{privateStringname;privateintage;publicPerson(Stringname,intage){=name;//Athis.age=age;}publicvoiddisplay(){//BSystem.out.println("Name:"++"Age:"+this.age);}publicstaticvoidmain(String[]args){Personp1=newPerson();//Cp1.display();Personp2=newPerson("lgb",34);//Dp2.display();}}

答案:C假如有如下代碼,請問錯誤在哪里?publicclassPerson{privateStringname;privateintage;publicPerson(){//A}publicPerson(Stringname){this(name,0);//B}publicPerson(Stringname,intage){=name;this.age=age;}publicvoiddisplay(){System.out.println("Name:"++"Age:"+this.age);}publicstaticvoidmain(String[]args){Person.display();//CPersonp1=newPerson("lgb",34);//Dp1.display();}}

答案:C如果要將一個類放入com.lgb.tools包中,則下列哪種方式是正確的?

答案:將語句packagecom.lgb.tools;

放入這個類中所有非注釋語句之前。Java程序中如果需要使用java.io包中的File類,其導(dǎo)入語句正確的是哪個?

答案:import

java.io.File;Java語言類間的繼承關(guān)系是哪種?

答案:單繼承已知有定義語句:Strings="Ilove",下面哪個語句正確?

答案:s+="you";假如在JDk8以上版本中有如下代碼,請指出其中兩處錯誤之處。interfaceInterfaceOne{inta=10;//ApublicInterfaceOne(){//B}defaultintdisplay(){//Creturna;}voiddisplay1(){//DSystem.out.println(a);}voiddisplay2();//E}publicclassMainimplementsInterfaceOne{//Fpublicvoiddisplay2(){//GSystem.out.println(a);}publicstaticvoidmain(String[]args){Mainm1=newMain();//HInterfaceOnei1=newMain();//Ji1.display2();//K}}

答案:B;D假定有如下程序,請指出三處錯誤之處?abstractclassClass1{inta;intb;publicClass1(inta,intb){//Athis.a=a;this.b=b;}abstractvoiddisplay();//Babstractvoiddisplay2(){//CSystem.out.println(this.a);};}publicclassTest07extendsClass1{intc;publicTest07(intc){//Dthis.c=c;}publicstaticvoidmain(String[]args){Class1c1=newClass1();//Ec1.display2();//F}}

答案:C;D;E假定有如下程序,請按A、B....F指出兩處錯誤之處?abstractclassClass1{finalinti1=33;//Aabstractvoiddisplay();//B}publicclassTest07extendsClass1{inti2=44;//Cvoidprocess(){this.i1=66;//Dthis.i2=77;}publicstaticvoidmain(String[]args){Class1c1=newTest07();//Ecess();//F}}

答案:D;F假定有如下程序,請問程序輸出什么?publicclassTest07{privateStringname;privateintage;publicTest07(){System.out.println("aaaa");}publicTest07(Stringname,intage){this();=name;this.age=age;System.out.println("bbbb");}publicstaticvoidmain(String[]args){Test07t1=newTest07();Test07t2=newTest07("Jack",22);}}

答案:aaaaaaaabbbb假定有如下程序,請問(1)和(2)處輸出什么?publicclassTest07{privateStringname;privateintage;publicTest07(){System.out.println("aaaa");}publicTest07(Stringname,intage){this();=name;this.age=age;System.out.println("bbbb");}publicstaticvoidmain(String[]args){Test07t1=newTest07();System.out.println();//(1)System.out.println(t1.age);//(2)}}

答案:null

0假如有如下代碼,請問其輸出的結(jié)果是什么?packagepackage1;classClass1{inta=22;voiddisplay(){System.out.println(a);}}publicclassTest07extendsClass1{voiddisplay(){System.out.println(a);}publicstaticvoidmain(String[]args){Class1c1=newClass1();c1.display();Class1c2=newTest07();c2.display();}}

答案:22

22假如有如下代碼,請

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論