日常Java練習題每天進步一點點系列)

      網友投稿 1072 2022-05-29

      ==提示==:好多小伙伴反映,直接看到答案不太好,那我把==答案的顏色設置為透明==,答案位置還是在題目后面,需要鼠標選中才能看見(操作如下圖),同時為了手機端的小伙伴(手機端也可以長按選中查看),我還會把所有答案放到文章最下面,希望給每天進步一點點的小伙伴更好的體驗。

      ==補充==:小伙伴又提建議了,說把樣例圖放成其它期的,這樣就不會暴露第一題的答案了,絕對的細節!

      ==每天進步一點點!==

      ==1==、以下關于Integer與int的區別錯誤的是

      正確答案:D

      A int是java提供的8種原始數據類型之一

      B Integer是java為int提供的封裝類

      C int的默認值為0

      D Integer的默認值為1

      題解:

      1、int 是八大基本數據類型之一(byte

      2、char

      3、short

      4、int

      5、long

      6、float

      7、double

      8、boolean) Integer 是 int 包裝類; int是基本數據類型,默認值為0

      9、 Integer 是類,默認值為null; Integer 表示的是對象,用一個引用指向這個對象

      int是基本數據類型,直接存儲數值。

      integer 包裝類 屬于引用數據類型 所以 為賦值時 默認為null

      要看清楚題目選的是錯誤的選項

      ==2==、設有定義: int a = {4, 2, -7, 5, 1, 6, 3}; 則 aa4 的值為 。

      正確答案:B

      A 4

      B 2

      C -7

      D 5

      題解:

      1、數組索引從0開始,a【4】為第5個數據項,也就是1,a【1】為第2個數據項,最終結果為2。

      2、 運行結果:

      ==3==、一個類的構造器不能調用這個類中的其他構造器。( )

      正確答案:B

      A 正確

      B 錯誤

      題解:

      1、this()和super()都是構造器,this()調用本類構造器,super()調用父類構造器

      2、 public class Demo { private int x; private String string; public Demo(int x) { this.x = x; } public Demo(int x

      3、String string){ this(x); this.string=string; } }

      4、 this就可以~

      ==4==、關于下列程序段的輸出結果,說法正確的是:( ) public class MyClass{

      static int i;

      public static void main(String argv){

      System.out.println(i);

      }

      }

      正確答案:D

      A 有錯誤,變量i沒有初始化。

      B null

      C 1

      D 0

      題解:

      1、類變量在不設置初始值時,會進行默認值賦值,而局部方法中聲明的變量則必須進行初始化,他不會進行默認值賦值。

      2、 靜態變量會默認賦初值,局部變量和final聲明的變量必須手動賦初值

      ==5==、設int x=1,float y=2,則表達式x/y的值是:()

      正確答案:D

      A 0

      B 1

      C 2

      D 以上都不是

      題解:

      1、正解:0.5 x/y= (float)1.0/(float)2.0=0.5 (float類型的)

      3、 不同類型運算時以高精度的為準。

      ==6==、定義如下程序: public static void main(String args){

      Double x=1.2;

      long l = 1.2;

      float f = x/l;

      System.out.println(f);

      } 程序執行結果是? ()

      正確答案:D

      A 1

      B 1f

      C 運行報錯

      D 編譯報錯

      題解:

      1、 從double 到float會丟失數據,在發生強轉的時候

      3、 這是java的題,高精度類型得到低精度結果需要進行強轉

      ==7==、下列不正確的 Java 語言標識符是( )

      正確答案:C

      A Sky

      B $Computer

      C for

      D NULL

      題解:

      1、搞不清NULL和for了,老鐵們記住了: java關鍵字都是小寫。

      2、 Java標識符命名規范是:

      1)只能包含字母a-zA-Z,數字0-9,下劃線_和美元符號$;

      2)首字母不能為數字;

      3)關鍵字和保留字不能作為標識符。

      null是關鍵字,NULL不是關鍵字,java區分大小寫。這題答案D是對的,但C是錯的,for是關鍵字。

      3、 標識符就是用于Java程序中變量,類,方法等命名的符號,Java標識符不能是Java關鍵字,還有區分大小寫, 還有,標識符可以由字母,數字,下劃線,$組成,不能包含@,%,空格,不以數字開頭,,,NULL和null不一樣啊

      ==8==、下面哪項技術可以用在WEB開發中實現會話跟蹤實現?

      正確答案:ABCD

      A session

      B Cookie

      C 地址重寫

      D 隱藏域

      題解:

      1、 解析:實現會話跟蹤的機制 Cookies,URL重寫,隱藏式表單域,Session機制 Cookies Cookies是使用最廣泛的會話跟蹤機制,Cookies是有服務器創建,并把Cookies信息保存在用戶機器上的硬盤上,下次用戶再次訪問該站點服 務器的時候,保存在用戶機器上硬盤的Cookies信息就被送回給服務器。一般Cookies一般不多于4KB,且用戶的敏感信息如信用卡賬號密碼不應該 保存在Cookies中。 URL重寫 URL重用戶在每個URL結尾附加標識回話的數據,與標識符關聯的服務器保存有關與會話的數據,如我們訪問某個新聞的時候,在地址欄我們一般會看到這樣的 信息:http://www.XXX.com/news?id=??

      2、通常的話id后面的問號表示該條新聞在后臺數據庫中的新聞表的id。URL重寫能夠 在客戶端停用cookies或者不支持cookies的時候仍然能夠發揮作用。 隱藏表單域 通常,在表單中我們使用隱藏表單域的時候會有這么一句代碼:。通過給type屬性賦值為hidden值來實現隱藏,這樣用戶在瀏覽的時候看不到這行代碼的數據,但是當用戶通過查看 源代碼還是可以看到的。 Session機制 這個機制要慎用,特別是對于訪問量很大的站點,因為這種機制是吧Session信息保存在服務器端。如果訪問量特別大的話,對于服務器的承受力的要求有多高是可想而知的。

      ==9==、java中 String str = "hello world"下列語句錯誤的是?

      正確答案:ABC

      A str+=’ a’

      B int strlen = str.length

      C str=100

      D str=str+100

      題解:

      1、str += ‘a’ 和 str +=“a"都是對的,但是如果a前面加一個空格,那么只能用雙引號了。代表字符串

      2、 數組有length屬性,字符串只有length()方法

      3、 ABC在java中會報錯,D可以正常運行

      4、 所以答案是ABC. A. ‘a’是字符

      5、’ a’這個是空格和a,必須要用” a"才可以; B.String有length()方法 C.int 無法直接轉成String類型 D.尾部添加字符串”100“

      ==10==、下面有關值類型和引用類型描述正確的是()?

      正確答案:ABC

      A 值類型的變量賦值只是進行數據復制,創建一個同值的新對象,而引用類型變量賦值,僅僅是把對象的引用的指針賦值給變量,使它們共用一個內存地址。

      B 值類型數據是在棧上分配內存空間,它的變量直接包含變量的實例,使用效率相對較高。而引用類型數據是分配在堆上,引用類型的變量通常包含一個指向實例的指針,變量通過指針來引用實例。

      C 引用類型一般都具有繼承性,但是值類型一般都是封裝的,因此值類型不能作為其他任何類型的基類。

      D 值類型變量的作用域主要是在棧上分配內存空間內,而引用類型變量作用域主要在分配的堆上。

      題解:

      1、 引用類型的變量也在棧區,只是其引用的對象在堆區

      通知

      由于CSDN一周只能推送一次,我會【每日】在微信公眾號推送【每天進步一點點系列文章】,還有【每日單詞】也會同步推送,感興趣的童鞋可以在文章下方或主頁關注==微信公眾號==:【牛哄哄的柯南】

      答案匯總:

      1、正確答案:D

      2、正確答案:B

      3、正確答案:B

      4、正確答案:D

      5、正確答案:D

      6、正確答案:D

      7、正確答案:C

      8、正確答案:ABCD

      9、正確答案:ABC

      10、正確答案:ABC

      以上部分題解來自牛客評論區,感謝評論區大佬的解釋。

      每天進步一點點!

      不進則退!

      看完如果對你有幫助,感謝點擊下面的==一鍵三連==支持!

      [哈哈][抱拳]

      加油!

      共同努力!

      日常Java練習題(每天進步一點點系列)

      Keafmd

      Java

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Unity 基礎 之 代碼動態監聽UI交互組件
      下一篇:黑白棋人機對戰完整代碼
      相關文章
      久久精品国产亚洲AV麻豆不卡| 麻豆亚洲AV成人无码久久精品 | 亚洲欧美日韩综合久久久久| 亚洲日韩在线视频| 亚洲高清专区日韩精品| 国产亚洲精品久久久久秋霞| 久久久久国产亚洲AV麻豆| 亚洲裸男gv网站| 亚洲精品无码久久久| 亚洲高清无码专区视频| 亚洲日韩在线中文字幕第一页| 亚洲成AV人在线观看网址| 亚洲成网777777国产精品| 一区国严二区亚洲三区| 亚洲成av人在片观看| 中文字幕中韩乱码亚洲大片| 久久精品亚洲福利| 国产亚洲成人在线播放va| 亚洲色自偷自拍另类小说| 精品国产综合成人亚洲区| 亚洲av永久无码精品漫画| 久久久久亚洲AV片无码| 亚洲永久永久永久永久永久精品| 91亚洲导航深夜福利| 亚洲国产精品综合福利专区| 亚洲一区免费视频| 亚洲中文无码亚洲人成影院| 亚洲成av人片天堂网无码】| 亚洲AV无码专区日韩| 国产亚洲AV夜间福利香蕉149| 国产亚洲精AA在线观看SEE| 亚洲第一中文字幕| 亚洲日韩乱码中文无码蜜桃| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲熟伦熟女专区hd高清| 国产亚洲综合视频| 亚洲国产aⅴ综合网| 久久精品国产亚洲精品| 久久青青成人亚洲精品| 亚洲男人的天堂在线| 国产精品亚洲精品观看不卡|