欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(23)

 更新時(shí)間:2021年07月23日 17:13:40   作者:牛哄哄的柯南  
下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你

承蒙各位厚愛(ài),我們一起每天進(jìn)步一點(diǎn)點(diǎn)!(鼠標(biāo)選中空白處查看答案)

1、以下程序會(huì)輸出什么

int a =100,b=50,c=a---b,d=a---b;
 System.out.println(a);
 System.out.println(b);
 System.out.println(c);
 System.out.println(d);

正確答案: C

100 48 48 49

100 49 48 52

98 50 50 49

98 50 50 48

題解:
自增自減運(yùn)算符優(yōu)先級(jí)大于加減運(yùn)算符的優(yōu)先級(jí)
c=a---b,先執(zhí)行a-b操作,得到c=50,再執(zhí)行a減1操作,得到a=99,b未改變。
d=a---b,先執(zhí)行a-b操作,得到d=49,再執(zhí)行a減1操作,得到a=98,b未改變。

2、以下對(duì)選擇語(yǔ)句描述錯(cuò)誤的是()

正確答案: A

根據(jù)某一條件重復(fù)執(zhí)行一部分代碼直到滿足終止條件為止

可以根據(jù)條件控制程序流程,改變程序執(zhí)行的順序

選擇語(yǔ)句可以嵌套使用

當(dāng)條件滿足時(shí)就會(huì)執(zhí)行相應(yīng)的語(yǔ)句

題解:
A答案說(shuō)的是循環(huán)語(yǔ)句
java的4類流程控制語(yǔ)句
循環(huán)語(yǔ)句:while,for,do while
選擇語(yǔ)句(分支語(yǔ)句):if,switch
跳轉(zhuǎn)語(yǔ)句:break,continue,break,label
異常處理語(yǔ)句:try catch finally,throw

3、關(guān)于Java以下描述正確的有( )

正確答案: A

native關(guān)鍵字表名修飾的方法是由其它非Java語(yǔ)言編寫的

能夠出現(xiàn)在import語(yǔ)句前的只有注釋語(yǔ)句

接口中定義的方法只能是public

構(gòu)造方法只能被修飾為public或者default

題解:
A:native是由調(diào)用本地方法庫(kù)(如操作系統(tǒng)底層函數(shù)),可以由C,C++實(shí)現(xiàn),A正確
B:import是用于導(dǎo)包語(yǔ)句,其前面可以出現(xiàn)package,用來(lái)聲明包的,B錯(cuò)誤
C:接口方法的修飾符可以是:public,abstract,default,static(后兩者需要有{}),C正確
D:構(gòu)造方法可以用private,protected,default,private,D錯(cuò)誤

4、由3 個(gè)“1”和 5 個(gè)“0”組成的 8 位二進(jìn)制補(bǔ)碼,能表示的最小整數(shù)()

正確答案: B

-126

-125

-32

-3

題解:
既然求最小整數(shù),那肯定先想到負(fù)數(shù),則最高位(符號(hào)位)一定為1,原碼中肯定是1所在的位數(shù)越高,值越小,而補(bǔ)碼是由原碼取反加1得到的,則在補(bǔ)碼中1所在的位數(shù)一定要越低,即補(bǔ)碼為1000 0011;由補(bǔ)碼求得原碼:1111 1101=-(64+32+16+8+4+1)=-125

5、看以下代碼:

文件名稱:forward.jsp

<html>  
     <head><title> 跳轉(zhuǎn)  </title> </head> 
     <body>  
         <jsp:forward page="index.htm"/>     
     </body>
 </html> 

如果運(yùn)行以上jsp文件,地址欄的內(nèi)容為

正確答案: A

http://127.0.0.1:8080/myjsp/forward.jsp

http://127.0.0.1:8080/myjsp/index.jsp

http://127.0.0.1:8080/myjsp/index.htm

http://127.0.0.1:8080/myjsp/forward.htm

6、下列哪個(gè)選項(xiàng)是合法的標(biāo)識(shí)符?()

正確答案: B D

123

_name

class

first

題解:
標(biāo)識(shí)符:
1. 只能由數(shù)字,字母,符號(hào)(有且僅有_和$兩個(gè))組成。
2. 數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭。
3. 不能和關(guān)鍵字,保留字,顯式常量一樣。關(guān)鍵字都是小寫的。
4. null,true,false都不是關(guān)鍵字,屬于顯式常量。goto,const都是保留關(guān)鍵字。

7、以下表達(dá)式中,正確的是()

正確答案: C D

byte i=128

boolean i=null

long i=0xfffL

double i=0.9239d

題解:
A byte ,1字節(jié),值域-128至127
B boolean并非包裝對(duì)象Boolean,不能賦值為null

8、jdk1.8版本之前的前提下,接口和抽象類描述正確的有( )

正確答案: B C

抽象類沒(méi)有構(gòu)造函數(shù)

接口沒(méi)有構(gòu)造函數(shù)

抽象類不允許多繼承

接口中的方法可以有方法體

題解:
抽象類可以有構(gòu)造函數(shù),只是不能實(shí)例化
jdk1.8后接口中用static或default修飾的方法可以有方法體

9、以下可以正確獲取結(jié)果集的有

正確答案: A D

A:Statement sta=con.createStatement();

ResultSet rst=sta.executeQuery(“select * from book”);

B:Statement sta=con.createStatement(“select * from book”); ResultSet rst=sta.executeQuery();

C:PreparedStatement pst=con.prepareStatement();

ResultSet rst=pst.executeQuery(“select * from book”);

D:PreparedStatement pst=con.prepareStatement(“select * from book”);

ResultSet rst=pst.executeQuery();

題解:
A,D是正確的;創(chuàng)建Statement是不傳參的,PreparedStatement是需要傳入sql語(yǔ)句

10、下列說(shuō)法正確的是()?

正確答案: A B

A:對(duì)于局部?jī)?nèi)部類,只有在方法的局部變量被標(biāo)記為final或局部變量是effctively final的,內(nèi)部類才能使用它們

B:成員內(nèi)部類位于外部類內(nèi)部,可以直接調(diào)用外部類的所有方法(靜態(tài)方法和非靜態(tài)方法)

C:由于匿名內(nèi)部類只能用在方法內(nèi)部,所以匿名內(nèi)部類的用法與局部?jī)?nèi)部類是一致的

D:靜態(tài)內(nèi)部類可以直接訪問(wèn)外部類的非靜態(tài)成員

題解:
A、對(duì)。
B、對(duì)。
C、錯(cuò)。匿名內(nèi)部類用法與局部?jī)?nèi)部類不一致,首先從定義上就不一樣,匿名類用在任何允許存在表達(dá)式的地方,而局部?jī)?nèi)部類用于在任何允許出現(xiàn)局部變量的地方出現(xiàn)。
還有更重要的是匿名類只能使用一次,而局部類則可以在自己的定義域內(nèi)多次使用。
D、錯(cuò)。靜態(tài)內(nèi)部類不能直接訪問(wèn)外部類的非靜態(tài)成員,但可以通過(guò)new外部類().成員的方式訪問(wèn)

答案匯總:

1、正確答案: C

2、正確答案: A

3、正確答案: A

4、正確答案: B

5、正確答案: A

6、正確答案: B D

7、正確答案: C D

8、正確答案: B C

9、正確答案: A D

10、正確答案: A B

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論