北語言21春《Java語言程序設(shè)計》作業(yè)1234(標(biāo)準(zhǔn)答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2021/8/5 22:46:30來源:admin瀏覽: 85 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



《Java語言程序設(shè)計》作業(yè)1
試卷總分:100    得分:100
第1,下面程序段的說法,正確的是_______。 interface Stack{Object content[];push(Object x);Object pop();boolean isEmpty();
}
A、程序可以通過編譯,但運行有錯誤
B、不能通過編譯
C、程序可以通過編譯,運行正常
D、以上答案都不對
正確答案:


第2題,下列說法中,哪一些是正確的?
A、抽象類中的抽象方法必須在該類的子類中具體實現(xiàn)
B、抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法
C、final類中的屬性和方法都必須被final修飾符修飾
D、最終類不能派生子類,最終方法不能被覆蓋
正確答案:


第3題,下列關(guān)于Java中類權(quán)限限定詞的作用范圍說法正確的是_______。
A、protected限定的類可以被不同包中的子類使用
B、default限定的類可以被不同包中的子類使用
C、private限定的類可以被同一個包中子類使用
D、public限定的類可以被不同包中的非子類使用
正確答案:


第4題,下列選項是常量的是_______。
A、true
B、int
C、f
D、10+a
正確答案:


答案來源:(www.),下列關(guān)于類、包和源文件的敘述中,不正確的一項是_______。
A、一個包可以包含多個包
B、一個源文件,只能有一個公共類
C、屬于同一個包的類在默認(rèn)情況下可以相互訪問
D、系統(tǒng)不會為源文件創(chuàng)建默認(rèn)的包
正確答案:


第6題,下面哪個是合法的標(biāo)識符?
A、$persons
B、2Users
C、*point
D、this
正確答案:






























《Java語言程序設(shè)計》作業(yè)2
試卷總分:100    得分:100
第1題,下面哪個語句會產(chǎn)生編譯錯誤?
A、float F=4096.0F
B、double D=4096.0;
C、byte B=4096;
D、char C=4096;
正確答案:


第2題,開發(fā)出Java程序設(shè)計語言的公司是_______。
A、SUN
B、Microsoft
C、IBM
D、Borland
正確答案:


第3題,執(zhí)行下面程序斷后,z值為_______。int x=1,y=2,z=3;
z=z/(float)(x/y);
A、編譯無法通過
B、6
C、3
D、2
正確答案:


第4題,Java程序的安全性體現(xiàn)在多個層次,下列說法不正確的是_______。
A、在編譯層,有語法檢查
B、在解釋層,有字節(jié)碼校驗器
C、在應(yīng)用層,有訪問權(quán)限檢查
D、在平臺層,通過配置策略,設(shè)定訪問資源域
正確答案:


答案來源:(www.),Java字節(jié)碼的解釋執(zhí)行方式是_______。
A、不需要解釋
B、一次解釋完整個代碼
C、每次編譯解釋并執(zhí)行一小段代碼來完成
D、每次解釋并執(zhí)行一小段代碼來完成
正確答案:


第6題,下列不屬于提高Java語言安全保障的方式的是_______。
A、不允許使用指針
B、對字節(jié)碼執(zhí)行前進(jìn)行檢查
C、防治對內(nèi)存的非法入侵
D、采用半編譯和半解釋型執(zhí)行模式
正確答案:


第7題,下面哪些語句在編譯時不會出現(xiàn)錯誤或警告?
A、float f=1.3;
B、byte b=275;
C、boolean=null;
D、int i=10;
正確答案:


第8題,為了提取字符串長度應(yīng)使用String類中的_______方法。
A、buffer
B、length
C、MAX_VALUE
D、long
正確答案:


第9題,下列關(guān)于finally說法正確的是_______。
A、finally語句應(yīng)該放在所有的異??刂破鞯淖钋懊?br/>B、如果程序在前面的異??刂破髦衅ヅ涞搅撕线m異常,就不再執(zhí)行finally語句了
C、無論程序是否找到合適的異??刂破?,都會執(zhí)行finally語句
D、如果程序在前面的異??刂破髦衅ヅ涞搅硕鄠€合適的異常,就不再執(zhí)行finally語句了
正確答案:


答案來源:(www.),Java的可移植性機(jī)制是指_______。
A、移植到不同型號的機(jī)器
B、移植到不同類型的操作系統(tǒng)
C、移植到網(wǎng)絡(luò)上的不同機(jī)器
D、移植到相同類型的機(jī)器
正確答案:


第11題,若要生成classA類的一個對象a,以下書寫正確的是_______。
A、classA a=new classA();
B、classA a=new class();
C、a=new classA();
D、classA a=classA();
正確答案:


答案來源:(www.),下列關(guān)于內(nèi)部類的說法正確的一項是_______。
A、內(nèi)部類不能使用上層類的私有屬性和方法
B、內(nèi)部類可以廣泛使用,不受任何限制
C、內(nèi)部類可以單獨編譯
D、內(nèi)部類可以使用上層類的私有屬性和方法
正確答案:


第13題,下列說法哪個是正確的_______。
A、程序執(zhí)行到break語句時一定會結(jié)束所有的循環(huán)
B、程序執(zhí)行到continue語句時會結(jié)束當(dāng)前循環(huán)
C、break語句和continue語句都可以和標(biāo)簽配合使用
D、continue語句和break語句的作用相同
正確答案:


第14題,下面的程序段,方法A返回的類型為_______。public class ReturnA{ReturnType A(byte x,double y){return (short)x/y*2;}
}
A、double
B、byte
C、float
D、short
正確答案:


答案來源:(www.),下列關(guān)于類和對象的描述中,不正確的一項是_______。
A、現(xiàn)實世界中,可以把每件事物都看成是一個對象
B、一組對象構(gòu)成一個程序,對象之間通過發(fā)消息通知彼此該做什么
C、有共同屬性的對象可以抽象為一個類
D、一個類只能實例化一個對象
正確答案:


第16題,當(dāng)編譯和運行下面的代碼時,出現(xiàn)的結(jié)果為_______。public class NewClass {static int total=10;public static void main(String args[]){     new NewClass();}public NewClass(){System.out.println("In Test");System.out.println(this);
A、在第2行將出現(xiàn)編譯錯誤
B、在第9行將會出現(xiàn)編譯錯誤
C、屏幕上將會有10輸出
D、程序?qū)ㄟ^編譯,但是會有運行時錯誤
正確答案:


第17題,下面程序段的輸出結(jié)果是public class Test{    public static void main(String args[]){  int x,y;x=4;y=0;if(Math.pow(x, 3)==64)y=x;if(Math.pow(x, 3)60)y=1/x;if(Math.pow(x, 3)60)y=(int)Math.pow(x, 3)+1;
A、4
B、64
C、65
D、0.25
正確答案:


第18題,Java虛擬機(jī)執(zhí)行過程有多個特點,下列哪個不屬于JVM執(zhí)行特點?
A、多線程
B、動態(tài)鏈接
C、異常處理
D、異步處理
正確答案:


第19題,下列說法哪一項是正確的?
A、一個程序可以包含多個源文件
B、一個源文件中只能有一個類
C、一個源文件中可以有多個公共類
D、一個源文件只能供一個程序使用
正確答案:


答案來源:(www.),Java語言中基本數(shù)據(jù)類型包括_______。
A、整數(shù)型、浮點型、字符型和布爾型
B、整數(shù)型、浮點型、字符型和數(shù)組型
C、整數(shù)型、浮點型、數(shù)組型和布爾型
D、整數(shù)型、數(shù)組型、字符型和布爾型
正確答案:











《Java語言程序設(shè)計》作業(yè)3
試卷總分:100    得分:100
第1題,下列關(guān)于表達(dá)式的說法中正確的一項是_______。
A、單個常量不可以作為表達(dá)式
B、單個變量不可以作為表達(dá)式
C、表達(dá)式可以作為其它表達(dá)式的操作數(shù)
D、表達(dá)式的類型是操作數(shù)的類型
正確答案:


第2題,下面是關(guān)于Java語言中的方法的描述,其中不正確的一項是
A、Java中的方法的參數(shù)傳遞是傳值調(diào)用,而不是地址調(diào)用。
B、方法體是對方法的實現(xiàn),包括變量聲明和Java的合法語句
C、如果程序定義了一個或多個構(gòu)造方法,在創(chuàng)建對象時,也可以用系統(tǒng)自動生成空的構(gòu)造方法
D、類的私有方法不能被其子類直接訪問
正確答案:


第3題,使用如下哪個保留字可以使只有在定義該類的包中的其他類才能訪問該類_______。
A、abstract
B、private
C、protected
D、不使用保留字
正確答案:


第4題,下列命令中,_______命令是Java的編譯命令。
A、javac
B、java
C、javadoc
D、appletviewer
正確答案:


答案來源:(www.),下列選項中哪一項屬于Java語言的復(fù)合數(shù)據(jù)類型。
A、無符號整數(shù)類型
B、整型
C、聯(lián)合類型
D、接口
正確答案:


第6題,執(zhí)行下面的賦值語句后,a的值為_______。a=Float.valueOf("12.34").floatValue();
A、a="12.34"
B、a=12.34
C、a=1234
D、a=12
正確答案:


第7題,設(shè)double類型數(shù)據(jù)x=1、y=2 和z=3,則表達(dá)式y(tǒng)+=z--/++x的值為_______。
A、3
B、3.5
C、4
D、4.5
正確答案:


第8題,下列哪個是反斜杠字符的正確表示?
A、\\
B、*\\
C、\
D、\’\’
正確答案:


第9題,下面選項正確的是_______。
A、1281的值為32
B、"1281"的職為64
C、"1281"的值為-32
D、"1281"的值為-64
正確答案:


答案來源:(www.),下面的程序執(zhí)行后,屏幕上顯示的應(yīng)是_______。public class Test{  public static void main(String args[]){  char char1[]={'t','e','s','t'};char char2[]={'t','e','s','t','1'};String s1=new String(char1);String s2=new String(char2,0,4);
A、true
B、false
C、test
D、編譯錯誤
正確答案:


第11題,下列哪一項不屬于面向?qū)ο蟪绦蛟O(shè)計的基本要素?
A、類
B、對象
C、方法
D、安全
正確答案:


答案來源:(www.),不可用于文檔注釋的注釋語句格式是_______。
A、/**…//
B、/*…*/
C、//
D、/**…*/
正確答案:


第13題,下面程序段的輸出結(jié)果是_______。public class NewClass {         public static void main(String args[]){     int a[]=new int[11];int p[]=new int[4];int k=5;for(int i=1;i=10;i++)a=i;
A、37
B、31
C、33
D、35
正確答案:


第14題,構(gòu)造函數(shù)何時被調(diào)用?
A、創(chuàng)建對象時
B、類定義時
C、使用對象的方法時
D、使用對象屬性時
正確答案:


答案來源:(www.),下面程序段的輸出結(jié)果為_______。public class MethLoad {public static void main(String args[]){MethLoad classObj=new MethLoad();classObj.methTest(4);classObj.methTest(4.0);}void methTest(double d){double sum=2*d;
A、The result is:16 The result is:8.0
B、The result is:8.0 The result is:16
C、The result is:8 The result is:16.0
D、The result is:16.0 The result is:8
正確答案:


第16題,在Java語言中有多種實現(xiàn)的機(jī)制,下列哪種技術(shù)屬于垃圾回收機(jī)制?
A、字節(jié)編譯
B、內(nèi)存跟蹤
C、語法檢查
D、堆棧上/下溢檢查
正確答案:


第17題,下列有關(guān)Java的敘述中,正確的是_______。
A、Java語言的標(biāo)識符是區(qū)分大小寫的
B、編譯器生成的類的擴(kuò)展名為.jar
C、Java源文件的擴(kuò)展名為.java
D、歸檔工具生成的文件擴(kuò)展名為.ser
正確答案:


第18題,Java語言使用_______進(jìn)行解釋執(zhí)行。
A、字節(jié)碼
B、機(jī)器碼
C、偽碼
D、二進(jìn)制碼
正確答案:


第19題,表達(dá)式1+2+"aa"+3的值為_______。
A、12aa3
B、"3aa3"
C、"12aa"
D、"aa3"
正確答案:


答案來源:(www.),在下列選項中,屬于Java語言的代碼安全檢測機(jī)制的一項是_______。
A、動態(tài)鏈接
B、訪問權(quán)限的檢查
C、通過接口實現(xiàn)多重繼承
D、將所有的Java應(yīng)用都看作對象,按類進(jìn)行封裝
正確答案:



















《Java語言程序設(shè)計》作業(yè)4
試卷總分:100    得分:100
第1題,變量按作用域分為_______。
A、局部變量、數(shù)組變量、方法參數(shù)和異常處理參數(shù)
B、局部變量、類變量、方法參數(shù)和異常處理參數(shù)
C、局部變量、類變量、數(shù)組變量和異常處理參數(shù)
D、全局變量、局部變量、方法參數(shù)和異常處理參數(shù)
正確答案:


第2題,下列程序段輸出的結(jié)果是_______。public class NewClass {         public static void main(String args[]){     int x=0;boolean b1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3^b4)?++x:x--;System.out.printl
A、-1
B、0
C、1
D、2
正確答案:


第3題,Java程序的執(zhí)行方式是_______。
A、即時編譯方式和非解釋執(zhí)行方式
B、非即時編譯方式和非解釋執(zhí)行方式
C、非即時編譯方式和解釋執(zhí)行方式
D、即時編譯方式和解釋執(zhí)行方式
正確答案:


第4題,在Java中,數(shù)組是被當(dāng)成以下哪項來處理的。
A、類
B、對象
C、接口
D、簡單數(shù)據(jù)類型
正確答案:


答案來源:(www.),下面程序段的輸出結(jié)果為_______。class StaticDemo{static int x;int y;public static int getX(){return x;}public static int setX(int newX){x=newX;}public int getY(){retur
A、x=10 靜態(tài)變量a.x=10 實例變量b.y=40
B、x=0 靜態(tài)變量a.x=10 實例變量b.y=40
C、x=10 靜態(tài)變量a.x=30 實例變量b.y=40
D、x=0 靜態(tài)變量a.x=30 實例變量b.y=40
正確答案:


第6題,在Java類型中,int、char和short等類型的長度是_______。
A、由機(jī)器CPU決定
B、由用戶自己定義決定
C、固定的
D、與機(jī)器字節(jié)有關(guān)的
正確答案:


第7題,Java語言采用創(chuàng)建類的實例(對象)來處理事件,這種動態(tài)的實例存儲在_______中。
A、內(nèi)存堆
B、硬盤
C、CPU
D、服務(wù)器
正確答案:


第8題,下面程序段的運行結(jié)果為_______。public class OperatorsAndExpressions {void equalsMethod2(){String s1=new String("hello");String s2=new String("hello");System.out.println(s1.equals(s2));class MyValue{int i;
A、true true
B、true false
C、false false
D、false true
正確答案:


第9題,當(dāng)一個類沒有指定訪問修飾符(public、abstract和final)時,下列說法正確的是_______。
A、當(dāng)類只可以在聲明這些類的包中使用
B、該類的使用沒有任何限制
C、該類沒有子類,也沒有父類
D、該類不可以被繼承
正確答案:


答案來源:(www.),下列關(guān)于類和對象的描述中,不正確的一項是_______。
A、現(xiàn)實世界中,可以把每件事物都看成是一個對象
B、一組對象構(gòu)成一個程序,對象之間通過發(fā)消息通知彼此該做什么
C、有共同屬性的對象可以抽象為一個類
D、一個類只能實例化一個對象
正確答案:


第11題,執(zhí)行下列程序段,請選出正確的答案。public class Test{  public static void throwit(){throw new RuntimeException();}public static void main(String args[]){  try{System.out.println("你好嗎");throwit();System.out.pri
A、不能通過編譯
B、輸出“你好嗎”→RuntimeException異常發(fā)生→輸出“出錯!”→輸出“結(jié)束”
C、輸出“你好嗎”→RuntimeException異常發(fā)生→輸出“結(jié)束”
D、輸出“你好嗎”→輸出“結(jié)束”→RuntimeException異常發(fā)生
正確答案:


答案來源:(www.),Java程序的安全性體現(xiàn)在平臺層的是_______。
A、堆棧的溢出
B、可設(shè)定訪問資源域,無需分本地和遠(yuǎn)程
C、語法檢查
D、訪問權(quán)限的合法性
正確答案:


第13題,關(guān)于方法的說法哪一項是正確的?
A、方法中的形參可以和方法所屬類的屬性同名
B、方法必須有形參
C、同類不同的方法中不能有同名的自變量,否則會產(chǎn)生不可預(yù)測的結(jié)果
D、沒有返回值的方法可以用void來表示,也可以不加
正確答案:


第14題,下列程序段不正確的是_______。
A、String A="firstJava";A-="Java";
B、String A="firstJava";A+="Java";
C、Integer J=new Integer(27);J-=7;
D、Integer J=new Integer(27);J--;
正確答案:


答案來源:(www.),下列不屬于面向?qū)ο笳Z言的是_______。
A、Java
B、Visual Basic
C、C++
D、C
正確答案:


第16題,Java語言具有許多優(yōu)點和特點,哪個是通過Java虛擬機(jī)實現(xiàn)的?
A、可移植性
B、多線程
C、分布式計算
D、安全性
正確答案:


第17題,下列關(guān)于實型變量書寫正確的是_______。
A、E3
B、2e0.3
C、1.2e3
D、1.2E0.3
正確答案:


第18題,關(guān)于抽象方法的說法正確的一項是_______。
A、可以有方法體
B、可以出現(xiàn)在非抽象類中
C、抽象方法是沒有方法體的方法
D、抽象類中的方法都是抽象方法
正確答案:


第19題,不具有移植性的語言是_______。
A、C
B、C++
C、Java
D、Visual Basic
正確答案:


答案來源:(www.),在Java語言中,如果數(shù)字之后沒有任何字母,計算機(jī)默認(rèn)為_______。
A、int類型
B、float類型
C、double類型
D、short類型
正確答案:











第7題,下列選項成員變量聲明正確的是_______。
A、public protected final int I;
B、abstract class F{…}
C、private double height;
D、double weight{}
正確答案:


第8題,while循環(huán)和do-while循環(huán)的區(qū)別是_______。
A、沒有區(qū)別,這兩個結(jié)構(gòu)任何情況下效果都一樣
B、while循環(huán)比do-while循環(huán)執(zhí)行效率高
C、while循環(huán)先循環(huán)后判斷,所以循環(huán)至少被執(zhí)行一次
D、while循環(huán)先循環(huán)后判斷,所以循環(huán)至少被執(zhí)行一次
正確答案:


第9題,下列說法正確的是_______。
A、不能強制垃圾回收
B、調(diào)用System.gc()能夠?qū)崿F(xiàn)強制一個對象回收
C、調(diào)用System.gc(),根據(jù)參數(shù)對對象進(jìn)行回收能夠?qū)崿F(xiàn)強制一個對象回收
D、調(diào)用Runtime.gc()能夠?qū)崿F(xiàn)強制一個對象回收
正確答案:


答案來源:(www.),下列特點中,是Java虛擬機(jī)執(zhí)行的特點之一的是_______。
A、字節(jié)代碼
B、多進(jìn)程
C、靜態(tài)鏈接
D、編譯
正確答案:


第11題,假設(shè)a是int類型的變量,并初始化為1,則下列選項中,合法的一個條件語句是_______。
A、if(a){}
B、if(a=3){}
C、if(a=2){}
D、if(true){}
正確答案:


答案來源:(www.),構(gòu)造方法何時被調(diào)用?
A、類定義時
B、創(chuàng)建對象時
C、調(diào)用方法時
D、使用對象的變量時
正確答案:


第13題,在Java API文檔中,不包括以下哪個內(nèi)容?
A、類及用途的描述
B、父類的方法的列表
C、成員變量的列表
D、類層次
正確答案:


第14題,下面關(guān)于數(shù)組定義語句不正確的是_______。
A、int[] a1,a2;
B、int a0[]={1,2,3,4,5};
C、double[] d=new double[8];
D、float f[]=new{2.0f,3.5f,5.6f,7.8f};
正確答案:


答案來源:(www.),所有在函數(shù)中定義的變量,連同形式參數(shù),都屬于_______。
A、局部變量
B、全局變量
C、靜態(tài)變量
D、寄存器變量
正確答案:


第16題,下列關(guān)于實型變量書寫正確的是_______。
A、E3
B、2e0.3
C、1.2e3
D、1.2E0.3
正確答案:


第17題,要激活一個Java小程序Applet,需要有_______。
A、.class文件
B、.exe文件
C、.html文件
D、.java文件
正確答案:


第18題,下列說法正確的是
A、重載是指子類重新定義父類中繼承的做法
B、覆蓋是指在同一個類中允許存在多個同名函數(shù)
C、多態(tài)性是指同一個屬性或行為在一般類及其各個特殊類中具有不同的語義
D、子類不能包含父類中沒有的特性
正確答案:


第19題,Java語言是由_______發(fā)展而來的。
A、Basic
B、C
C、C++
D、Oak
正確答案:


答案來源:(www.),關(guān)于Java語言可移植性的說法,正確的是_______。
A、java的類庫不能移植
B、Java的編譯器是用C語言實現(xiàn)的
C、Java的虛擬機(jī)是用Java語言實現(xiàn)的
D、可跨平臺
正確答案:


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部