俄罗斯小YOUNV另类_玩弄放荡人妻少妇系列 _国产美女遭强高潮网站_亚洲午夜性猛春交XXXX_久久99亚洲网美利坚合众国_国产普通话对白刺激_国产免费AV一区二区三区_精品无人区麻豆乱码1区2区

【南開】20秋學(xué)期(1709、1803、1809、1903、1909、2003、2009 )《Java語言程序設(shè)計(jì)》在線作業(yè)(標(biāo)準(zhǔn)答案)

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

發(fā)布時間:2020/10/24 22:20:21來源:admin瀏覽: 54 次

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





20秋學(xué)期(1709、1803、1809、1903、1909、2003、2009 )《Java語言程序設(shè)計(jì)》在線作業(yè)

試卷總分:100  得分:100

一、單選題 (共 25 道試題,共 50 分)

1.定義一個名為key的類,使之不能被繼承,應(yīng)選( )。

A.class key{ }

B.native class key{ }

C.class key{ final; }

D.final class key{ }


2.設(shè)字符串變量str1="abc";str2="defg";則str1.compareTo(str2)的返回值為( )。

A.2

B.-3

C.3

D.-2


3.有程序如下,關(guān)于程序的描述哪個是正確的?( ) public class Person{   static int a[] = new int[10];   public static void main(String a[])   {   System.out.println(arr[1]);  } }

A.編譯將產(chǎn)生錯誤

B.編譯時正確,但運(yùn)行時將產(chǎn)生錯誤

C.正確,輸出0

D.正確,輸出?null


4.下列構(gòu)造方法的調(diào)用方式中,正確的是()。

A.按照一般方法調(diào)用

B.由用戶直接調(diào)用

C.只能通過 new 自動調(diào)用

D.被系統(tǒng)調(diào)用


5.下列哪個選項(xiàng)不是JAVA語言的特點(diǎn)?( )

A.面向?qū)ο?/p>

B.高安全性

C.平臺無關(guān)

D.面向過程


6.下列關(guān)于繼承的哪項(xiàng)敘述是正確的?( )

A.在java中允許多重繼承

B.在java中一個類只能實(shí)現(xiàn)一個接口

C.在java中一個類不能同時繼承一個類和實(shí)現(xiàn)一個接口

D.java的單一繼承使代碼更可靠


7.下列的變量定義中,錯誤的是( )。

A.int 6_a;

B.float a;

C.int i=Integer.MAX_VALUE;

D.static int i=100;


8.下列數(shù)組 a 中,版本較新的能在程序運(yùn)行時動態(tài)調(diào)整大小的是

A.int a[]

B.String[] a

C.a=new ArrayList()

D.a=new Array()


9.以下字符常量中不合法的是()。

A.'@'

B.'&'

C."k"

D.'整'


10.下面哪一行代碼正確的聲明了一個類方法(靜態(tài)方法)?( )

A.public int method(int i)

B.protected method(int i)

C.public static method(String s)

D.protected static void method(Integer i)


11.在 Java 中,表示換行符的轉(zhuǎn)義字符是()。

A.\n

B.\f

C.'n'

D.\dd


12.Plant類派生出子類Flower ,Flower類派生出子類Rose,以下聲明錯誤的是

A.Plant p=new Plant ();

B.Plant a1 =new Flower();

C.Flower f=new Rose ();

D.Rose r=new Plant ();


13.設(shè)有整型數(shù)組的定義int a[]=new int[8]; 則a.length的值為下列哪項(xiàng)( )?

A.8

B.9

C.7

D.6


14.下面程序段: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b); 執(zhí)行完后,正確的結(jié)果是

A.c=false;result=false

B.c=true;result=true

C.c=true;result=false

D.c=false;result=true


15.下列代碼段int i= 1, j= 10 ; do { if (i++> --j) continue; } while(i<5);執(zhí)行完畢后,i和j的值分別是( )。

A.i = 6 j= 5

B.i = 5 j= 5

C.i = 6 j= 4

D.i = 5 j= 6


16.一個循環(huán)一般應(yīng)包括哪幾部分內(nèi)容()

A.初始化部分

B.循環(huán)體部分

C.迭代部分和終止部分

D.以上都是


17.for(;;)是( )。

A.循環(huán)結(jié)構(gòu)

B.分支結(jié)構(gòu)

C.順序結(jié)構(gòu)

D.選擇結(jié)構(gòu)


18.如果希望某個變量只可以被類本身訪問和調(diào)用,則應(yīng)該使用下列哪一種訪問控制修飾( )。

A.private

B.protected

C.private protected

D.public


19.在Java語言中,可以用來完成方法調(diào)用的方式是( )。

A.方法作為表達(dá)式中的一項(xiàng)出現(xiàn)在表達(dá)式中。

B.方法作為單獨(dú)的一條語句。

C.方法作為另一個方法調(diào)用的實(shí)際參數(shù)出現(xiàn)。

D.以上方法均可以。


20.有以下方法的定義,請選擇該方法的返回類型( )。 ReturnType method(byte x, double y) { return (short)x/y*2; }

A.byte

B.short

C.int

D.double


21.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或順序各不相同,傳回的值也可以不相同,這種面向?qū)ο蟪绦蛱匦苑Q為

A.隱藏

B.覆蓋

C.重載

D.Java不支持此特性


22.如下哪個不是 Java 中有效的關(guān)鍵字?( )

A.const

B.NULL

C.false

D.this


23.下列敘述中,正確的是()。

A.Java語言的標(biāo)識符是區(qū)分大小寫的

B.源文件名與public類名可以不相同

C.源文件名其擴(kuò)展名為.jar

D.源文件中public類的數(shù)目不限


24.有程序如下,關(guān)于程序的描述哪個是正確的?( ) public class Person{ static int a[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }

A.編譯將產(chǎn)生錯誤

B.編譯時正確,但運(yùn)行時將產(chǎn)生錯誤

C.正確,輸出0

D.正確,輸出?null


25.對于FileInputStream類,下列哪一項(xiàng)是不正確的( )。

A.從InputStream類繼承

B.不支持InputStream的有些方法

C.不適合讀取字符文件,適合讀取字節(jié)文件

D.能實(shí)現(xiàn)文件的倒序讀取


二、多選題 (共 10 道試題,共 20 分)

26.下列語句中,不屬于多分支語句的是( )。

A.if語句

B.switch語句

C.do while語句

D.for語句


27.下列關(guān)于JAVA語言簡單數(shù)據(jù)類型的說法中,不正確的是( )。

A.以0開頭的整數(shù)代表8進(jìn)制常量

B.以0x或者0X開頭的整數(shù)代表8進(jìn)制整型常量

C.boolean類型的數(shù)據(jù)作為類成員變量的時候,系統(tǒng)默認(rèn)值初始為true

D.double類型的數(shù)據(jù)占計(jì)算機(jī)存儲的32位


28.下列JAVA語句中,正確是( )。

A.int $e,a,b =10;

B.char c,d ='a';

C.float e=0.0d;

D.double e=0.0f;


29.關(guān)于流(Stream),下列哪些是正確的( )。

A.是對數(shù)據(jù)傳送的一種抽象

B.一般不用來處理文件

C.分為輸入流和輸出流

D.Java中主要的包是java.io


30.下列哪一個屬于JAVA語言的數(shù)據(jù)類型( )。

A.指針類型

B.類

C.數(shù)組

D.浮點(diǎn)類型


31.下面哪些循環(huán)不會導(dǎo)致死循環(huán)?( )

A.for (int k = 0; k < 0; k++)

B.for (int k = 10; k > 0; k--)

C.for (int k = 0; k < 10; k--)

D.for (int k = 0; k > 0; k++)


32.下列關(guān)于變量的敘述中正確的是( ) 。

A.實(shí)例變量是類的成員變量

B.實(shí)例變量用關(guān)鍵字static聲明

C.在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建

D.局部變量在使用前必須被初始化


33.關(guān)于選擇結(jié)構(gòu)下列哪些說法錯誤( )。

A.if語句和 else語句必須成對出現(xiàn)

B.if語句可以沒有else語句對應(yīng)

C.switch結(jié)構(gòu)中每個case語句中必須用break語句

D.switch結(jié)構(gòu)中必須有default語句


34.關(guān)于File類,下列哪些是正確的( )。

A.可直接獲取文件相關(guān)信息,如文件名和路徑等

B.可讀取和存儲文件內(nèi)容

C.可以用來表示文件和目錄

D.可通過各種流類包裝讀寫文件


35.下列說法不正確的是( )。

A.實(shí)例方法能對類變量和實(shí)例變量操作

B.實(shí)例方法只能對類變量操作

C.實(shí)例方法只能實(shí)例變量操作

D.類方法能對類變量和實(shí)例變量操作


三、判斷題 (共 15 道試題,共 30 分)

36.ry語句塊后可以存在不限數(shù)量的catch語句塊


37.Java有垃圾回收機(jī)制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。


38.一個線程對象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實(shí)現(xiàn)Runnable接口并書寫其中run()方法的方法體。


39.如果用final修飾方法,則該方法不能在子類中被覆蓋


40.靜態(tài)方法可以直接訪問非靜態(tài)變量和非靜態(tài)方法


41.在創(chuàng)建對象是必須先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象


42.如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的


43.構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,在類中必須定義構(gòu)造函數(shù),且只能定義一個構(gòu)造函數(shù)。


44.構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。


45.形式參數(shù)不可以是對象


46.實(shí)例方法可直接調(diào)用其他類的實(shí)例方法


47.構(gòu)造方法是一種特殊的方法,名字與類名一致,但返回類型都為void型。


48.Java語言中,字符串分為字符串常量和字符串變量2種


49.Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。


50.abstract修飾符可修飾字段、方法和類


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

    回到頂部