面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)智慧樹知到期末考試答案2024年_第1頁
面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)智慧樹知到期末考試答案2024年_第2頁
面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)智慧樹知到期末考試答案2024年_第3頁
面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)智慧樹知到期末考試答案2024年_第4頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)智慧樹知到期末考試答案2024年面向?qū)ο蟪绦蛟O(shè)計(山東聯(lián)盟-山東青年政治學(xué)院)在Java中,下列選項表示字符”a”值的是

A:newCharacter(A.B:'a'C:/000aD:"a"答案:a下面關(guān)于Random類常用方法的描述中,錯誤的是?()

A:nextDouble()方法返回的是0.0和1.0之間double類型的值B:nextInt()返回的是0(包括)和2147483647之間的值C:nextInt(intn)返回的是0(包括)和指定值n(不包括)之間的值D:nextFloat()方法返回的是0.0和1.0之間float類型的值答案:nextInt()返回的是0(包括)和2147483647之間的值在java中,以下定義數(shù)組的語句正確的是

A:chara[]=”hefg”;B:intt[]=newint[10]C:doubled=newint[10];D:intt[10]=newint[]答案:intt[]=newint[10]當點擊鼠標或者拖動鼠標時,觸發(fā)的事件是下列的哪一個?

A:ItemEventB:KeyEventC:MouseEventD:ActionEvent答案:MouseEvent為了使包ch4在當前程序中可見可以使用的語句是()

A:ch4package;B:packagech4.*;C:ch4import;D:importch4.*;答案:importch4.*;下列選項中,可以正確配置classpath的命令是

A:set?classpath?=C:\Program?Files\Java\jdk1.7.0_15\binB:classpath?set?=C:\Program?Files\Java\jdk1.7.0_15\binC:set?classpath?:?C:\Program?Files\Java\jdk1.7.0_15\binD:classpath?set?:?C:\Program?Files\Java\jdk1.7.0_15\bin答案:set下面哪條語句把方法聲明為抽象的公共方法?()

A:publicvoidmethod()extendsabstract;B:publicabstractvoidmethod()C:publicabstractmethod();D:publicabstractvoidmethod();答案:publicabstractmethod()哪個是將一個十六進制值賦值給一個long型變量

A:longnumber=345L;B:longnumber=0345;C:longnumber=0345L;D:longnumber=0x345L;答案:longnumber=0x345L;創(chuàng)建對象使用那個關(guān)鍵字

A:newB:createC:gotoD:product答案:newSwing與aWT的區(qū)別不包括

A:Swing沒有本地代碼B:Swing不依賴操作系統(tǒng)的支持C:Swing支持圖形用戶界面D:Swing是由純Java實現(xiàn)的輕量級構(gòu)件答案:Swing支持圖形用戶界面下列關(guān)于JDK的說法中,錯誤的是

A:JDK包括Java編譯器、Java文檔生成工具、Java打包工具等B:JDK是整個Java的核心C:JDK是Java開發(fā)工具包的簡稱D:安裝JDK后,還需要單獨安裝JRE答案:安裝JDK后,還需要單獨安裝JRE在Java中,用package語句說明一個包時,該包的層次結(jié)構(gòu)必須(?????)

A:與文件類型相同?B:與文件目錄的層次相同?C:與文件大小相同D:與文件的結(jié)構(gòu)相同答案:與文件目錄的層次相同java程序與數(shù)據(jù)庫連接后,需要查看某個表中的數(shù)據(jù),使用下列哪個語句?

A:executeSelect()B:executeUpdate()C:executeQuery()D:executeEdit()答案:executeQuery()while循環(huán)和

do…while循環(huán)的區(qū)別是

A:do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次B:while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

C:沒有區(qū)別,這兩個結(jié)構(gòu)任何情況下效果一樣D:while循環(huán)比

do…while循環(huán)執(zhí)行效率高

答案:do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次關(guān)于

void的含義,下面說法正確的是

A:定義方法時必須使用B:方法體為空C:沒有意義D:方法沒有返回值答案:方法沒有返回值下列修飾符中與訪問控制無關(guān)的是

A:final

B:privateC:protectedD:public答案:final自定義的異常類必須繼承自Exception或其子類。()

A:錯B:對答案:對String類的方法replace(CharSequencesrt1,CharSequencesrt2)返回一個新的字符串,它是通過用srt2替換此字符串中出現(xiàn)的所有srt1得到的。()

A:錯誤B:正確答案:正確如果一個方法要拋出多個異常,則需要使用多個throws進行拋出()

A:錯B:對答案:錯byte類型所占存儲空間為1個字節(jié),取值范圍0~255

A:正確B:錯誤答案:錯誤當intx=3,y=4時,表達式booleanb=x==y?true:false的結(jié)果是false(

A:錯誤B:正確答案:正確事件監(jiān)聽者除了得知事件發(fā)生外,還應(yīng)調(diào)用相應(yīng)的方法處理事件。(

A:錯B:對答案:對構(gòu)造方法沒有返回值類型,所以可以寫void,也可以不寫。()

A:錯B:對答案:錯JDBC中的URL提供了一種標識數(shù)據(jù)庫的方法,使DriverManage類能夠識別相應(yīng)的驅(qū)動程序。(

A:錯誤B:正確答案:正確在實例化子類對象時,會自動調(diào)用父類無參的構(gòu)造方法()

A:錯B:對答案:對在一個文本域中按下回車鍵就觸發(fā)了ActionEvent事件。

A:正確B:錯誤答案:正確子類和父類對象在進行類型轉(zhuǎn)換時,子類對象可以被視為父類的一個對象,父類對象不能被當作是某一個子類的對象()

A:錯B:對答案:對接口中只能定義常量和抽象方法()

A:正確B:錯誤答案:正確IOException必須被捕獲或拋出。

A:對B:錯答案:對當一個類中局部變量與成員變量同名時,“this.變量名”訪問的是局部變量。()

A:錯B:對答案:錯throws關(guān)鍵字用于對外聲明方法可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時,可以明確知道該方法有異常,并進行相關(guān)處理()

A:錯誤B:正確答案:正確throws聲明在一個方法上,說明這個方法一定會拋出異常()

A:錯誤B:正確答案:錯Random類可以在指定的取值范圍內(nèi)隨機產(chǎn)生數(shù)字。()

A:對B:錯答案:對throws聲明在一個方法上,說明這個方法一定會拋出異常。()

A:對B:錯答案:錯策略模式是面向抽象原則的成功應(yīng)用。(

A:錯誤B:正確答案:正確HashSet是Set接口的一個實現(xiàn)類,它所存儲的元素是可重復(fù)的,并且元素都是無序的()

A:錯誤B:正確答案:錯誤關(guān)于下列程序段的輸出結(jié)果,說法正確的是:

publicclassMyClass{

staticinti;

publicstaticvoidmain(Stringargv[]){

System.out.println(i);

}

}

A:有錯誤,變量i沒有初始化。B:1C:0答案:AI參考:關(guān)于下列程序段的輸出結(jié)果,說法正確的是:C:0。\n\n程序段為:publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){System.out.println(i);}}\n\n在這個程序中,變量i被聲明為靜態(tài)(static)變量,靜態(tài)變量在類加載時就被初始化,如果沒有顯式初始化,其默認值為0。因此,在main方法中打印i的值時,輸出結(jié)果應(yīng)為0。\n\n選項A和B都存在錯誤,因為變量i在程序中沒有被初始化,因此它的值是不確定的,無法確定輸出結(jié)果為1。因此,正確答案是C:0。'下列代碼的輸出結(jié)果是

class

Parent{

void

printMe()

{

System.out.println("parent");

}

}

class

Child

extends

Parent

{

void

printMe()

{

System.out.println("child");

}

void

printall()

{

super.printMe();

this.printMe();

printMe();

}

}

public

class

Test_this

{

public

static

void

main(String

args[])

{

Child

myC=new

Child();

myC.printall();

}

}

A:parent

child

parentB:parentchildchildC:編譯錯誤D:parent

child答案:AI參考:正確答案是D:parent

child。\n\n代碼中定義了一個父類Parent和一個子類Child,子類Child中重寫了父類Parent的printMe()方法,并且調(diào)用了一次自身和父類的printMe()方法。在main()方法中創(chuàng)建了Child類的對象myC,并調(diào)用了printall()方法,該方法依次調(diào)用了子類和父類的printMe()方法,最終輸出結(jié)果是parent

child。因此,選項D為正確答案。'分析如下JAVA代碼片段,輸出結(jié)果為。

intprice=10;

intnumber=0;

intmonney=0;

for(inti=0;i<2;i++){

number++;

--price;

monney+=number*price;

}

System.out.println(monney);

A:31B:25C:28D:20答案:AI參考:正確選項是【B:25】。\n\n解釋如下:代碼片段中,使用了一個for循環(huán),循環(huán)變量i的值從0開始,每次循環(huán)i的值加1,直到i小于2為止。在每次循環(huán)中,number變量自增1,price變量減1,monney變量通過number和price的運算得到新的值。具體來說,monney的值是通過number乘以price再加上之前的monney值得到的。由于每次循環(huán)中price減1,所以總的cost將會比上一次少一,也就是說price變?yōu)樵瓉淼?.9259259259259259,然后依次類推。最終輸出結(jié)果為25。'假設(shè)有以下代碼

Strings="hello";

Stringt="hello";

charc[]={'h','e','l','l','o'};

下列選項中返回false的語句是:

A:t.equals(newString("hello"));B:s.equals(t);C:t.equals(C);D:s==t;答案:AI參考:正確選項是C:t.equals(C);\n\n原因解析:\n\n首先,需要了解`equals()`方法在Java中的使用方式。這個方法用于比較兩個字符串對象是否相等,如果字符串內(nèi)容完全相同,那么返回`true`,否則返回`false`。\n\nA:`t.equals(newString("hello"))`:這行代碼是在比較對象`t`和新的字符串對象"hello"是否相等。由于字符串在Java中是不可變的,因此這里創(chuàng)建了一個新的字符串對象,并且兩者內(nèi)容并不相同,所以返回`false`。\n\nB:`s.equals(t)`:這行代碼是在比較對象`s`和`t`是否相等。由于兩個字符串對象的內(nèi)容相同,所以返回`true`。\n\nC:`t.equals(C);`:這行代碼中的變量`C`并沒有在代碼中定義,因此無法比較。返回值為`false`。\n\nD:`s==t;`:這行代碼是在比較兩個字符串對象`s`和`t`是否指向同一個對象。由于這段代碼后面的結(jié)果是false,那么可能是因為它僅僅是在做引用比較,而忽略了對象內(nèi)容的比較。換句話說,它只會告訴你這兩個字符串是否在內(nèi)存中位于同一個位置,但并不能確定它們的內(nèi)容是否完全相同。所以這里的答案也取決于內(nèi)存分配情況。\n\n所以最終的正確答案是C:`t.equals(C);`。'下面哪個是非法的?

A:intI=32;B:doubled=45、0;C:floatf=45、0;D:charc=‘u;//符號錯誤答案:"AI參考:正確答案是D:charc=u//符號錯誤。在C/C++中,字符類型用單引號括起來的單個字符表示,不能使用中文的引號表示字符。因此選項D中的u是非法的,應(yīng)該使用英文的單引號u表示字符。其他選項都是合法的。"inti=1;

if(i=1){

System.out.println(“ok”);

}

輸出的結(jié)果是什么?

A:okB:編譯出錯C:什么也不輸出答案:AI參考:正確選項是C:什么也不輸出。\n\n原因是if語句的條件表達式`i=1`將把變量i的值賦為1,這意味著if語句在執(zhí)行時將始終為真(即條件滿足),因此不會執(zhí)行大括號內(nèi)的代碼,也就不會輸出“ok”。因此,最終的輸出結(jié)果為空。'在繼承中,關(guān)于構(gòu)造方法的說明,下列說法錯誤的是

A:如果子類有無參構(gòu)造方法,而父類的無參構(gòu)造方法則被重寫B(tài):子類無條件的繼承父類的無參構(gòu)造方法,C:如果子類沒有構(gòu)造方法,則父類無參構(gòu)造方法作為自已的構(gòu)造方法D:子類可以引用父類中的有參構(gòu)造方法,使用super關(guān)鍵字答案:AI參考:在繼承中,關(guān)于構(gòu)造方法的說明,下列說法錯誤的是選項D:子類可以引用父類中的有參構(gòu)造方法,使用super關(guān)鍵字。\n\n這是因為子類只能調(diào)用父類的無參構(gòu)造方法,而不能調(diào)用有參構(gòu)造方法。如果需要使用父類的有參構(gòu)造方法,需要在子類構(gòu)造方法中顯式地調(diào)用它,可以使用super()語句來實現(xiàn)。但是需要注意的是,如果在子類中調(diào)用了父類的有參構(gòu)造方法,那么在子類的構(gòu)造函數(shù)中不能再使用this關(guān)鍵字來調(diào)用父類的構(gòu)造函數(shù)。\n\n因此,選項D的說法是錯誤的。其他選項A、B、C都是正確的說法。'以下哪個不是Java的原始數(shù)據(jù)類型

A:BooleanB:intC:floatD:char答案:AI參考:正確答案是C:float。\n\nJava中原始數(shù)據(jù)類型包括:boolean、byte、char、short、int、long、float和double。而C選項中的float并不是原始數(shù)據(jù)類型,它是一種浮點數(shù)類型,用于表示具有小數(shù)部分的數(shù)字。因此,C選項是錯誤的。'下列屬于容器的組件有:()

A:JButtonB:JTextAreaC:CanvasD:JPanel答案:AI參考:正確選項是:D:JPanel。\n\nJPanel是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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論