Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(41)
承蒙各位厚愛,我們一起每天進(jìn)步一點(diǎn)點(diǎn)?。ㄊ髽?biāo)選中空白處查看答案)
1.下列關(guān)于計(jì)算機(jī)系統(tǒng)和Java編程語言的說法,正確的是()
正確答案: C
計(jì)算機(jī)是由硬件、操作系統(tǒng)和軟件組成,操作系統(tǒng)是缺一不可的組成部分。
Java語言編寫的程序源代碼可以不需要編譯直接在硬件上運(yùn)行。
在程序中書寫注釋不會(huì)影響程序的執(zhí)行,可以在必要的地方多寫一些注釋。
Java的集成開發(fā)環(huán)境(IDE),如Eclipse,是開發(fā)Java語言必需的軟件工具。
2.變量a是一個(gè)64位有符號(hào)的整數(shù),初始值用16進(jìn)制表示為:0Xf000000000000000; 變量b是一個(gè)64位有符號(hào)的整數(shù),初始值用16進(jìn)制表示為:0x7FFFFFFFFFFFFFFF。 則a-b的結(jié)果用10進(jìn)制表示為多少?()
正確答案: C
1
-(262+261+2^60+1)
262+261+2^60+1
259+(255+254+…+22+21+20)
題解:
0x7FFFFFFFFFFFFFFF+1=0X8000000000000000,那么
a-b=0Xf000000000000000-0X8000000000000000+1
=0X7000000000000001
=1615*7+1601
=2^607+1
=260*(22+21+20)+1
=262+261+2^60+1
3.以下代碼的運(yùn)行結(jié)果是什么( )
class Supper{
public int get()
{
System.out.println(“Supper”);
return 5;
}
}
public class Sub{
public int get()
{
System.out.println(“Sub”);
return new Integer(“5”); }
public static void main(String args[]) {
new Supper().get();
new Sub().get(); }
}
正確答案: A
Supper Sub
Supper 5 Sub
Supper 5 5 Sub
Supper Sub 5 5
題解:
newSupper().get()和newSub().get()只調(diào)用了get()方法,沒有打印輸出get()返回的數(shù)值,所以沒有5
4.下面代碼的運(yùn)行結(jié)果為:()
import java.io.;
import java.util.;
public class foo{
public static void main (String[] args){
String s;
System.out.println(“s=” + s);
}
}
正確答案: C
代碼得到編譯,并輸出“s=”
代碼得到編譯,并輸出“s=null”
由于String s沒有初始化,代碼不能編譯通過
代碼得到編譯,但捕獲到 NullPointException異常
題解:局部變量可以先申明不用初始化,但使用到了一定要有初始化值。
5.下面哪些類可以被繼承? Java.lang.Thread、java.lang.Number、java.lang.Double、java.lang.Math、 java.lang.ClassLoader
正確答案: A B E
Thread
Number
Double
Math
ClassLoader
題解:
A:Thread可以被繼承,用于創(chuàng)建新的線程
B:Number類可以被繼承,Integer,F(xiàn)loat,Double等都繼承自Number類
C:Double類的聲明為
public final class Doubleextends Numberimplements Comparable<Double>
final生明的類不能被繼承
D:Math類的聲明為
public final class Mathextends Object
不能被繼承
E:ClassLoader可以被繼承,用戶可以自定義類加載器
總結(jié)
本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
SpringBoot整合rockerMQ消息隊(duì)列詳解
今天和大家一起深入生產(chǎn)級(jí)別消息中間件 - RocketMQ 的內(nèi)核實(shí)現(xiàn),來看看真正落地能支撐萬億級(jí)消息容量、低延遲的消息隊(duì)列到底是如何設(shè)計(jì)的。我會(huì)先介紹整體的架構(gòu)設(shè)計(jì),然后再深入各核心模塊的詳細(xì)設(shè)計(jì)、核心流程的剖析2022-07-07java實(shí)現(xiàn)163郵箱發(fā)送郵件到qq郵箱成功案例
這篇文章主要為大家分享了java實(shí)現(xiàn)163郵箱發(fā)送郵件到qq郵箱成功案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05MyBatisPlus PaginationInterceptor分頁插件的使用詳解
這篇文章主要介紹了MyBatisPlus PaginationInterceptor分頁插件的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03java指紋識(shí)別以及谷歌圖片識(shí)別技術(shù)源碼
這篇文章主要為大家詳細(xì)愛介紹了java指紋識(shí)別以及谷歌圖片識(shí)別技術(shù)源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09簡單理解Java的垃圾回收機(jī)制與finalize方法的作用
這篇文章主要介紹了簡單理解Java的垃圾回收機(jī)制與finalize方法的作用,著重講解了Java的GC銷毀對(duì)象的過程,需要的朋友可以參考下2015-11-11jmeter中json提取器如何提取多個(gè)參數(shù)值
關(guān)于jmeter中的正則表達(dá)式及json提取器可以提取響應(yīng)值,但是實(shí)際可以需要上個(gè)接口的多個(gè)響應(yīng)值,本文就詳細(xì)的介紹一下如何使用,感興趣的可以了解一下2021-11-11Java中設(shè)置session超時(shí)(失效)的三種方法
這篇文章主要介紹了Java中設(shè)置session超時(shí)(失效)的三種方法,本文講解了在web容器中設(shè)置、在工程的web.xml中設(shè)置、通過java代碼設(shè)置3種方法,需要的朋友可以參考下2015-07-07java HttpServletRequest和HttpServletResponse詳解
這篇文章主要介紹了java HttpServletRequest和HttpServletResponse詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12