23秋《JAVA語言程序設計》作業(yè)【資料答案】

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

發(fā)布時間:2023-12-02 11:03:47來源:admin瀏覽: 0 次

23秋《JAVA語言程序設計》作業(yè)

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 100 分)

1.設A為已定義的類名,則下列聲明A類的對象a的語句中正確的一項是_______。

A.public A a=new A();

B.public A a=A();

C.A a=new class();

D.a A;


2.下列說法中正確的一項是_______。

A.不需要定義類就能創(chuàng)建對象

B.對象中必須由簡單變量

C.屬性必須是簡單變量

D.屬性可以是簡單變量,也可以是一個對象


3.下面程序段的運行結果為_______。public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){

A.345 xyz=345

B.12 xyz=345

C.345 xyz=12

D.12 xyz=12


4.下列關于finally說法正確的是_______。

A.finally語句應該放在所有的異??刂破鞯淖钋懊?/span>

B.如果程序在前面的異??刂破髦衅ヅ涞搅撕线m異常,就不再執(zhí)行finally語句了

C.無論程序是否找到合適的異??刂破鳎紩?zhí)行finally語句

D.如果程序在前面的異??刂破髦衅ヅ涞搅硕鄠€合適的異常,就不再執(zhí)行finally語句了


5.下面程序段的運行結果為_______。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


6.下面哪個語句會產生編譯錯誤?

A.float F=4096.0F

B.double D=4096.0;

C.byte B=4096;

D.char C=4096;


7.關于方法的說法哪一項是正確的?

A.方法中的形參可以和方法所屬類的屬性同名

B.方法必須有形參

C.同類不同的方法中不能有同名的自變量,否則會產生不可預測的結果

D.沒有返回值的方法可以用void來表示,也可以不加


8.下面的程序段,在程序執(zhí)行到第13行的聲明時,將調用_______。class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}

A.第3行的方法

B.第4行的方法

C.第8行的方法

D.第9行的方法


9.執(zhí)行下面的程序段后,j的值為_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } }

A.14

B.-14

C.-15

D.15


10.Java虛擬機執(zhí)行過程有多個特點,下列哪個不屬于JVM執(zhí)行特點?

A.多線程

B.動態(tài)鏈接

C.異常處理

D.異步處理


11.當不希望某個類被其他類繼承時,就可以將該類標識為

A.final

B.abstract

C.private

D.protected


12.下面關于接口的說法正確的是哪一項?

A.接口與抽象類是相同的概念

B.實現(xiàn)一個接口必須實現(xiàn)接口的所有方法

C.接口之間不能有繼承關系

D.一個類可實現(xiàn)多個接口


13.Java語言的許多特點中,下列哪個是C++語言所不具備的特點?

A.高性能

B.跨平臺

C.面向對象

D.有類庫


14.下面哪個是合法的標識符?

A.$persons

B.2Users

C.*point

D.this


15.下列關于char型的聲明,正確的是_______。

A.char cha="a"

B.char cha='\'';

C.char cha='cafe'

D.char cha="cafe"


16.開發(fā)出Java程序設計語言的公司是_______。

A.SUN

B.Microsoft

C.IBM

D.Borland


17.下面程序段的輸出結果為_______。public class NewClass { public static void main(String args[]){ int x,y; x=(int)82.5; y=(int)'A'; System.out.print("x="+x); System.out.print("\ty="+y); } }

A.82.5 A

B.82 A

C.82.5 65

D.82 65


18.下列對繼承的說法正確的一項是_______。

A.子類能繼承父類的所有方法和變量

B.子類能繼承父類的非私有方法和變量

C.子類只能繼承父類的public方法和變量

D.子類只能繼承父類的方法,而不能繼承變量


19.下面是關于溢出的說法,正確的一項是_______。

A.一個整型的數據達到整型能表示的最大數值后,再加1,則機器產生上溢,結果為整型的最大值

B.一個整型的數據達到整型能表示的最小數值后,再減1,則機器產生下溢,結果為整型的最小值

C.實型變量在運算中不會產生溢出的問題

D.實現(xiàn)變量在運算中和整型變量一樣會產生同樣的溢出問題


20.下列選項成員變量聲明正確的是_______。

A.public protected final int I;

B.abstract class F{…}

C.private double height;

D.double weight{}




奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部