可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
20秋學(xué)期(1709、1803、1809、1903、1909、2003、2009 )《Java語言程序設(shè)計》在線作業(yè)
試卷總分:100 得分:100
第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)用
正確答案:
答案來源:(www.),下列哪個選項不是JAVA語言的特點?( )
A、面向?qū)ο?br/>B、高安全性
C、平臺無關(guān)
D、面向過程
正確答案:
第6題,下列關(guān)于繼承的哪項敘述是正確的?( )
A、在java中允許多重繼承
B、在java中一個類只能實現(xiàn)一個接口
C、在java中一個類不能同時繼承一個類和實現(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、'整'
正確答案:
答案來源:(www.),下面哪一行代碼正確的聲明了一個類方法(靜態(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
正確答案:
答案來源:(www.),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的值為下列哪項( )?
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
正確答案:
答案來源:(www.),下列代碼段int i= 1, j= 10 ; do { if (i++ --j) continue; } while(i5);執(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àn)在表達(dá)式中。
B、方法作為單獨的一條語句。
C、方法作為另一個方法調(diào)用的實際參數(shù)出現(xiàn)。
D、以上方法均可以。
正確答案:
答案來源:(www.),有以下方法的定義,請選擇該方法的返回類型( )。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
正確答案:
答案來源:(www.),對于FileInputStream類,下列哪一項是不正確的( )。
A、從InputStream類繼承
B、不支持InputStream的有些方法
C、不適合讀取字符文件,適合讀取字節(jié)文件
D、能實現(xiàn)文件的倒序讀取
正確答案:
第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ī)存儲的32位
正確答案:
第28題,下列JAVA語句中,正確是( )。
A、int $e,a,b =10;
B、char c,d ='a';
C、float e=0.0d;
D、double e=0.0f;
正確答案:,B,D
第29題,關(guān)于流(Stream),下列哪些是正確的( )。
A、是對數(shù)據(jù)傳送的一種抽象
B、一般不用來處理文件
C、分為輸入流和輸出流
D、Java中主要的包是java.io
正確答案:
答案來源:(www.),下列哪一個屬于JAVA語言的數(shù)據(jù)類型( )。
A、指針類型
B、類
C、數(shù)組
D、浮點類型
正確答案:
第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、實例變量是類的成員變量
B、實例變量用關(guān)鍵字static聲明
C、在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建
D、局部變量在使用前必須被初始化
正確答案:,C,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、實例方法能對類變量和實例變量操作
B、實例方法只能對類變量操作
C、實例方法只能實例變量操作
D、類方法能對類變量和實例變量操作
正確答案:
第36題,ry語句塊后可以存在不限數(shù)量的catch語句塊
T、對
F、錯
正確答案:
第37題,Java有垃圾回收機(jī)制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。
A、錯誤
B、正確
正確答案:
第38題,一個線程對象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實現(xiàn)Runnable接口并書寫其中run()方法的方法體。
T、對
F、錯
更多答案下載:(www.)
第39題,如果用final修飾方法,則該方法不能在子類中被覆蓋
T、對
F、錯
更多答案下載:(www.)
第40題,靜態(tài)方法可以直接訪問非靜態(tài)變量和非靜態(tài)方法
A、對
B、錯
更多答案下載:(www.)
第41題,在創(chuàng)建對象是必須先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象
T、對
F、錯
更多答案下載:(www.)
第42題,如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的
A、錯誤
B、正確
正確答案:
第43題,構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,在類中必須定義構(gòu)造函數(shù),且只能定義一個構(gòu)造函數(shù)。
A、錯誤
B、正確
正確答案:
第44題,構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。
T、對
F、錯
正確答案:F
第45題,形式參數(shù)不可以是對象
T、對
F、錯
正確答案:F
第46題,實例方法可直接調(diào)用其他類的實例方法
T、對
F、錯
正確答案:F
第47題,構(gòu)造方法是一種特殊的方法,名字與類名一致,但返回類型都為void型。
T、對
F、錯
正確答案:
第48題,Java語言中,字符串分為字符串常量和字符串變量2種
T、對
F、錯
更多答案下載:(www.)
第49題,Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。
A、錯誤
B、正確
正確答案:
答案來源:(www.),abstract修飾符可修飾字段、方法和類
T、對
F、錯
正確答案:F