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

下載本文檔

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

文檔簡介

2022春Java測試1[復(fù)制]基本信息:[矩陣文本題]*班級格式:20計本1

20物聯(lián)網(wǎng)1

學(xué)號:________________________姓名:________________________班級:________________________下列關(guān)于構(gòu)造方法的敘述中,錯誤的是___。[單選題]*A)Java語言規(guī)定構(gòu)造方法名與類名必須相同B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C)Java語言規(guī)定構(gòu)造方法不可以重載(正確答案)D)Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用答案解析:無下列關(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)。答案解析:無下面哪個選項是正確的main方法說明?()。[單選題]*A.publicmain(Stringargs[])B.publicstaticvoidmain(Stringargs[])(正確答案)C.privatestaticvoidmain(Stringargs[])D.voidmain()答案解析:無下列關(guān)于Java語言特征的描述中,錯誤的是。[單選題]*A、支持多線程操作B、Java程序與平臺無關(guān)C、Java程序可以直接訪問Internet上的對象D、支持單繼承和多繼承(正確答案)答案解析:無Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項中,哪個反映了Java程序并行機(jī)制的特點(diǎn)()。[單選題]*A、安全性B、多線程(正確答案)C、跨平臺D、可移植答案解析:無char類型的取值范圍是______。[單選題]*A)0~32767B)0~65535(正確答案)C)-256~255D)-32768~32767答案解析:無執(zhí)行下面代碼后,描述正確的是()

inta,b,c;

a=1;

b=2;

c=(a+b>3?a++:b++)[單選題]*A、a的值是2,b的值是3B、a的值是1,b的值是3(正確答案)C、a的值是2,b的值是2選項160D、c的值是false答案解析:無Java語言中,嘗試對null對象進(jìn)行操作時,會產(chǎn)生()類型的異常。[單選題]*A、ArithmeticExceptionB、NullPointerException(正確答案)C、IOExceptionD、EOFException答案解析:無下面哪個不是Java中的容器?()[單選題]*A、ScrollPaneB、Canvas(正確答案)C、AppletD、Dialog答案解析:無在Java語言的基本數(shù)據(jù)類型中,整型的默認(rèn)值為()。[單選題]*A.falseB.’\u0000’C.0.0D.0(正確答案)答案解析:無Java中,byte數(shù)據(jù)類型的取值范圍是()。[單選題]*A、-256~255B、-255~255C、-128~127(正確答案)D、-127~128答案解析:無Frame對象默認(rèn)的布局管理器是()。[單選題]*A、FlowLayoutB、BorderLayout(正確答案)C、CardLayoutD、null答案解析:無Java中的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()個比特位。[單選題]*A、8B、16(正確答案)C、32D、64答案解析:無下列哪一項不屬于Swing的頂層容器?()[單選題]*A、JAppletB、JTree(正確答案)C、JDialogD、JFrame答案解析:無在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。[單選題]*A、privateB、protectedC、privateprotectedD、public(正確答案)答案解析:無有以下程序片段,下列哪個選項不能插入到行1。()

(1)

(2)publicclassInteresting{

(3)

//dosomething

(4)}[單選題]*A、importjava.awt.*;B、packagemypackage;C、classOtherClass{}D、publicclassMyClass{}(正確答案)答案解析:無以下哪個方法用于定義線程的執(zhí)行體?[單選題]*A、start()B、init()C、run((正確答案)D、synchronized()答案解析:無給定某java程序的main方法,如下:

publicstaticvoidmain(String[]args){

inti=0;

System.out.println(i++);

}[單選題]*A、0(正確答案)B、1C、編譯錯誤D、運(yùn)行時出現(xiàn)異常答案解析:無線程調(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)答案解析:無在Java中,下列代碼運(yùn)行后的輸出結(jié)果是()。

intx=5*3;

inty=x+5/x+3;

System.out.println(y);[單選題]*a、18(正確答案)b、21c、19d、4答案解析:無有以下方法的定義,請選擇該方法的返回類型()。

ReturnTypemethod(bytex,doubley){

return(short)x/y*2;

}[單選題]*A、byteB、shortC、intD、double(正確答案)答案解析:無以下哪個關(guān)鍵字可以用來對對象加互斥鎖?()[單選題]*A、transientB、synchronized(正確答案)C、serializeD、static答案解析:無下列各種布局管理器中Window類、Dialog類和Frame類的默認(rèn)布局是()[單選題]*A、FlowLayoutB、CardLayoutC、BorderLayout(正確答案)D、GridLayout答案解析:無java中,用()關(guān)鍵字定義常量[單選題]*A、final(正確答案)B、#defineC、floatD、const答案解析:無關(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語句答案解析:無下面給定的代碼,從命令行中傳參:peopleworldnation,

該程序的運(yùn)行結(jié)果是()。

publicstaticvoidmain(String[]args){

System.out.print(“Hello”+args[1]);

}[單選題]*A、HellopeopleB、Helloworld(正確答案)C、HellopeopleworldnationD、運(yùn)行出現(xiàn)異常答案解析:無給出如下代碼,如何使成員變量m

被函數(shù)fun()直接訪問?()

class

Test{

private

int

m;

public

static

void

fun()

{

//

some

code...

}

}[單選題]*A、將private

int

m

改為protected

int

mB、將private

int

m

改為

public

int

mC、將private

int

m

改為

static

int

m(正確答案)D、將private

int

m

改為

int

m答案解析:無應(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答案解析:無應(yīng)用程序的main方法中有以下語句,則執(zhí)行后輸出的結(jié)果是()。

int[]x={125,21,5,168,98};

intmin=x[0];

for(inti=1;i<x.length;i++){

if(x[i]<min)

min=x[i];

}

System.out.println(min);[單選題]*A、125B、5(正確答案)C、98D、168答案解析:無捕獲異常時try語句后面通常跟有一個或多個catch()方法用來處理try塊內(nèi)生成的異常事件。[判斷題]*對(正確答案)錯答案解析:無使用finally語句的程序代碼為該程序提供一個統(tǒng)一的出口。[判斷題]*對(正確答案)錯答案解析:無死鎖的產(chǎn)生是因為多個線程間存在資源競爭.[判斷題]*對(正確答案)錯答案解析:無若所有的用戶線程都終止了,Java程序就會結(jié)束。[判斷題]*對(正確答案)錯答案解析:無如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。[判斷題]*對錯(正確答案)答案解析:無抽象類可以實例化,但不能被繼承;最終類不能實例化,可以被繼承。[判斷題]*對錯(正確答案)答案解析:無Java語言中,對象賦值實際上是同一個對象具有兩個不同的名字,因為它們都有同一個地址值。[判斷題]*對(正確答案)錯答案解析:無對象可作方法參數(shù),對象數(shù)組不能做方法參數(shù)。[判斷題]*對錯(正確答案)答案解析:無抽象類中一定包含抽象方法。[判斷題]*對錯(正確答案)答案解析:無接口中的方法必須是抽象方法。[判斷題]*對(正確答案)錯答案解析:無若需要定義一個類變量或類方法,應(yīng)使用static修飾符。[判斷題]*對(正確答案)錯答案解析:無類的靜態(tài)方法中可以訪問該類的非靜態(tài)數(shù)據(jù)成員.[判斷題]*對錯(正確答案)答案解析:無在JAVA中,break關(guān)鍵字用來終止循環(huán)語句。[判斷題]*對錯(正確答案)答案解析:break還可以結(jié)束switch語句if語句和else語句必須成對出現(xiàn)。[判斷題]*對錯(正確答案)答案解析:無Java源程序的擴(kuò)展名是.java,經(jīng)過編譯后的程序的擴(kuò)展名是.class。[判斷題]*對(正確答案)錯答案解析:無Java語言是平臺無關(guān)的語言。[判斷題]*對(正確答案)錯答案解析:無一個類中可以沒有main()方法。[判斷題]*對(正確答案)錯答案解析:無構(gòu)造方法一般不允許返回任何值,但也不允許標(biāo)注void。[判斷題]*對(正確答案)錯答案解

溫馨提示

  • 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

提交評論