2022春Java測試2及答案_第1頁
2022春Java測試2及答案_第2頁
2022春Java測試2及答案_第3頁
2022春Java測試2及答案_第4頁
2022春Java測試2及答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2022春Java測試2[復(fù)制]基本信息:[矩陣文本題]*學(xué)號:________________________姓名:________________________班級:________________________下列關(guān)于運(yùn)行字節(jié)碼文件的命令行參數(shù)的描述中,正確的是。[單選題]*A、第一個命令行參數(shù)(緊跟命令字的參數(shù))被存放在args[0]中。(正確答案)B、第一個命令行參數(shù)被存放在args[1]中。C、命令行的命令字被存放在args[0]中。D、數(shù)組args[]的大小與命令行參數(shù)的個數(shù)無關(guān)。答案解析:無編譯一個定義了兩個類和三個方法的Java源文件,總共會生成()個字節(jié)碼文件。[單選題]*A、5個字節(jié)碼文件,以“.java”為擴(kuò)展名B、2個字節(jié)碼文件,以“.java”為擴(kuò)展名C、5個字節(jié)碼文件,以“.class”為擴(kuò)展名D、2個字節(jié)碼文件,以“.class”為擴(kuò)展名(正確答案)答案解析:無設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x值是()。[單選題]*A、3(正確答案)B、3.5C、4D、5答案解析:無Java中的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()個比特位。[單選題]*A、8B、16(正確答案)C、32D、64答案解析:無給定某java程序的main方法,如下:

publicstaticvoidmain(String[]args){

inti=0;

System.out.println(i++);

}[單選題]*A、0(正確答案)B、1C、編譯錯誤D、運(yùn)行時出現(xiàn)異常答案解析:無在Java中,下列()是不合法的賦值語句。[單選題]*a、floatf=1/3;b、inti=1/3;c、floatf=1*3.0;(正確答案)d、doublef=1.0/3;答案解析:無以下關(guān)于循環(huán)語句描述正確的是___。[單選題]*A)for循環(huán)不可能產(chǎn)生死循環(huán)B)while循環(huán)不可能產(chǎn)生死循環(huán)C)for循環(huán)不能嵌套while循環(huán)D)即使條件不滿足do……while循環(huán)體內(nèi)的語句也至少執(zhí)行一次(正確答案)答案解析:無char類型的取值范圍是______。[單選題]*A)-128~127B)0~65535(正確答案)C)-215~215-1D)0~255答案解析:無java中,用()關(guān)鍵字定義常量[單選題]*A、final(正確答案)B、#defineC、floatD、const答案解析:無有程序如下,關(guān)于程序的描述哪個是正確的?()

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}[單選題]*A、編譯將產(chǎn)生錯誤B、編譯時正確,但運(yùn)行時將產(chǎn)生錯誤C、正確,輸出0(正確答案)D、正確,輸出

null答案解析:無應(yīng)用程序Test.java的源程序如下,在命令行鍵入javaTestaaabbc回車后輸出的結(jié)果是()。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intk1=args.length;

intk2=args[1].length();

System.out.print(k1+""+k2);

}

}[單選題]*A、32(正確答案)B、12C、13D、33答案解析:無將類的成員的訪問權(quán)限設(shè)置為默認(rèn)的,則該成員被()[單選題]*A、同一包中的類訪問(正確答案)B、其他包中的類訪問C、所有的類訪問D、所有的類的子類訪問答案解析:無關(guān)于構(gòu)造函數(shù)的說法哪個正確?()[單選題]*A、一個類只能有一個構(gòu)造函數(shù)B、一個類可以有多個不同名的構(gòu)造函數(shù)C、構(gòu)造函數(shù)與類同名(正確答案)D、構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)答案解析:無覆蓋和重載的關(guān)系是()。[單選題]*A、覆蓋只能發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中(正確答案)B、覆蓋方法可以不同名,而重載方法必須同名C、final修飾的方法可以被覆蓋,但不能被重載D、覆蓋與重載是同一回事答案解析:無關(guān)于this和super的說法正確的是()。[單選題]*A、都可以用在main()方法中B、都是指一個內(nèi)存地址C、不能用在main()方法中(正確答案)D、意義相同答案解析:無在Java中,如果父類中的某些方法不包含任何邏輯,并且需要由子類重寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。[單選題]*a、finalb、staticc、abstract(正確答案)d、void答案解析:無在Java中,能實(shí)現(xiàn)多重繼承效果的方式是_____。[單選題]*A)內(nèi)部類B)適配器C)接口(正確答案)D)同步答案解析:無下列關(guān)于拋出異常的描述中,錯誤的是。[單選題]*A、捕捉到發(fā)生的異常可在當(dāng)前方法中處理,以可以拋到調(diào)用該方法的方法中處理B、在說明要拋出異常的方法時應(yīng)加關(guān)鍵字throws<異常列表>C、<異常列表>中可以有多個用逗號分隔的異常D、使用異常處理不會使用下述拋出異常語句:throw<異常名>;其中,<異常名>是異常類的類名(正確答案)答案解析:無在java的異常處理模型中,無論是否發(fā)生異常,()塊中的代碼都會被執(zhí)行。[單選題]*A、tryB、catchC、finally(正確答案)D、throw答案解析:無以下哪個方法用于定義線程的執(zhí)行體?[單選題]*A、start()B、init()C、run((正確答案)D、synchronized()答案解析:無以下哪個關(guān)鍵字可以用來對對象加互斥鎖?()[單選題]*A、transientB、synchronized(正確答案)C、serializeD、static答案解析:無當(dāng)某一線程正處于休眠狀態(tài),而另一個線程用Thread類中的interrupt()方法中斷它時,拋出的異常類型是()。[單選題]*A、IOExceptionB、RuntimeExceptionC、InterruptedException(正確答案)D、ClassNotFoundException答案解析:無線程調(diào)用了sleep()方法后,該線程將進(jìn)入(

)狀態(tài)。[單選題]*A、可運(yùn)行狀態(tài)B、運(yùn)行狀態(tài)C、阻塞狀態(tài)(正確答案)D、終止?fàn)顟B(tài)答案解析:無所有GUI標(biāo)準(zhǔn)組件類的父類是()[單選題]*A、ButtomB、ListC、Component(正確答案)D、Container答案解析:無在下列各種容器中,最簡單的無邊框的又不能移動和縮放的只能包含在另一種容器中的容器是()[單選題]*A、WindowB、DialogC、FrameD、Panel(正確答案)答案解析:無抽象窗口工具包(

)是java提供的建立圖形用戶界面GUI的開發(fā)包.[單選題]*A、AWT(正確答案)B、SwingC、java.ioD、java.lang答案解析:無下列界面元素中,不是容器的是()[單選題]*A、List(正確答案)B、FrameC、DialogD、Panel答案解析:無下列哪一項不屬于Swing的頂層容器?()[單選題]*A、JAppletB、JTree(正確答案)C、JDialogD、JFrame答案解析:無可以改變?nèi)萜鞑季值恼Z句是___。[單選題]*A)addLayout(myLayout)B)layout(myLayout)C)setLayout(myLayout)(正確答案)D)setLayoutManager(myLayout)答案解析:無在JAVA中,通過調(diào)用以下()方法,可以裝載SUN的JDBC-ODBC橋。[單選題]*a、newClass().load(“sun.jdbc.odbc.jdbcodbcDriber”);b、newClass().forName(“sun.jdbc.odbc.JdbcOdbcDriver”);c、Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);(正確答案)d、Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”);答案解析:無線程的優(yōu)先級用1-10之間的整數(shù)表示,數(shù)值越大優(yōu)先級越高,即越高執(zhí)行越快,默認(rèn)的優(yōu)先級為5。[判斷題]*對(正確答案)錯答案解析:無一個線程對象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實(shí)現(xiàn)Runnable接口并書寫其中run()方法的方法體。[判斷題]*對(正確答案)錯答案解析:無拋出異常的方法說明中要加關(guān)鍵字throw并在該方法中還應(yīng)添加throw語句。[判斷題]*對(正確答案)錯答案解析:無Java語言中異常類都是java.lang.Throwable的子類。[判斷題]*對(正確答案)錯答案解析:無調(diào)用this或super的構(gòu)造方法的語句必須放在第一條語句。[判斷題]*對(正確答案)錯答案解析:無子類對象可以直接賦值給父類對象,而父類對象不可以賦值給子類對象。[判斷題]*對錯(正確答案)答案解析:無抽象類中一定有抽象方法。[判斷題]*對錯(正確答案)答案解析:無創(chuàng)建對象是系統(tǒng)將調(diào)用適當(dāng)?shù)臉?gòu)造方法給對象初始化。[判斷題]*對(正確答案)錯答案解析:無最終類、最終方法和最終變量的修飾符都用final。[判斷題]*對(正確答案)錯答案解析:無由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。[判斷題]*對錯(正確答案)答案解析:【解析】父類中private成員不能被子類繼承。一個類中定義兩個方法,名字相同,參數(shù)相同,返回值不同,它們是重載方法。[判斷題]*對錯(正確答案)答案解析:無Java語言不含有指針與析構(gòu)方法,所以Java程序只有在結(jié)束運(yùn)行時,才能釋放所占用的內(nèi)存。[判斷題]*對錯(正確答案)答案解析:無Java中的引用變量需要初始化,簡單變量可以不進(jìn)行初始化[判斷題]*對錯(正確答案)答案解析:無Java中數(shù)組的元素可以是簡單數(shù)據(jù)類型的量,也可以是某一類的對象。[判斷題]*對(正確答案)錯答案解析:無擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。[判斷題]*對(正確答案)錯答案解析:【解析】:抽象類中可以有實(shí)例方法和抽象方法,無論有無抽象方法,抽象類不能實(shí)例化。Java程序編譯后生成的是

溫馨提示

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

評論

0/150

提交評論