• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. JAVA面試題小練習題3,參考答案

        時間:2024-10-07 02:56:00 綜合指導 我要投稿
        • 相關推薦

        JAVA面試題小練習題3,參考答案

          T142面試題小練習參考答案(總分100’) Java-OOP&SQL Server部分1) try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執行,什么時

        JAVA面試題小練習題3,參考答案

          候被執行,在return前還是后? (8’)

          會執行,finally中的代碼比return 和break語句后執行。

          拓展:演示FinallyTest1和FinallyTest代碼。

          2) String s = new String("xyz"),創建了幾個對象?為什么?(10’)

          3) x.equals(y)==true,x,y可有不同的hash code,這句話對不對?(5’)

          不對

          如果兩個hashCode()返回的結果相等,則兩個對象的equals方法不一定相等。 拓展:

          一致性

          在 Java 應用程序執行期間,在對同一對象多次調用 hashCode 方法時,必須一致地返回相同的整數,前提是將對象進行hashcode比較時所用的信息沒有被修改。

          equals

          如果根據 equals(Object) 方法,兩個對象是 相等的,那么對這兩個對象中的每個對象調用 hashCode 方法都必須生成相同的整數結果,

          如果根據equals(java.lang.Object)方法,兩個對象不相等,那么對這兩個對象中的任一對象上調用 hashCode 方法不一定生成不同的整數結果。

          注:這里說的equals(Object) 方法是指Object類中未被子類重寫過的equals方法。 一個或者兩個。(未說明原因不給分)

          4) 數組有沒有length()這個方法? String有沒有length()這個方法,集合有沒有length()這個方法?(9’)

          5) IndexOutOfBoundsException是什么異常?空指針異常是什么?(8’)

          下標越界異常。NullPointerException 沒有,只有length屬性,String有這個方法,集合沒有,獲取大小用Size()。 6) Which two are valid(有效地) in a class that extends class A? (Choose two)(15’)

          public class A {

          }

          A. public int method1(int a, int b) { return 0; }

          B. private int method1(int a, int b) { return 0; }

          C. private int method1(int a, long b) { return 0; }

          D. public short method1(int a, int b) { return 0; }

          E. static protected int method1(int a, int b) { return 0; } protected int method1(int a, int b) { return 0; }

          此題考查的是繼承重寫問題.

          當一個子類重寫父類的方法時,重寫的方法的訪問權限必須大于等于父類的訪問權限.

          在此題中父類中的方法訪問權限為protected,子類只能是protected或public.這時A是符合題意的. 由于選項C的形參和父類的不一樣,沒有重寫的效果,構成重載,所以在子類出現也是沒問題的. 所以此題選:AC 7) 在一個java原文件中,import, class, package語句的順序是什么?(5’)

          Package、import、class

          8) 下面兩句SQL語句的檢索結果為何不同?(8’) a) SELECT * FROM TABLE b) SELECT * FROM TABLE WHERE NAME LIKE %% AND ADDR LIKE %%

          AND (1_ADDR LIKE %% OR 2_ADDR LIKE %% OR 3_ADDR LIKE %% OR 4_ADDR LIKE %% ) Like ?%%? 相當于not is null, 這個時候字段值如果為NULL就無法取出了

          9) 不使用min函數找出表nums里面num最小的數。(8’)

          select * from nums where num<=all(select num from nums)

          或者 Select top 1 num from nums order by num 10) java中自己寫個類,也叫java.lang.String,運用目前所學的知識,你認為可以嗎?為什么?(10’) 不可以,因為包名類名不能相同。 拓展:其實是可以的。類的加載器相關知識能夠解釋這一問題,大家課后可以去拓展一下,但我們一般不這樣寫,因為危險性大于實用性。

          二、邏輯思維能力

          1) 你有兩個罐子,50個紅色彈球,50個藍色彈球,隨機選出一個罐子,隨機選取出一個彈球放入

          罐子,怎么給紅色彈球最大的選中機會?在你的計劃中,得到紅球的準確幾率是多少?(6’)

          2) 對一批編號為1~100,全部開關朝上(開)的燈進行以下*作:凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關……問:最后為關熄狀態的燈的編

          號。(8’)

          (1)最初這100個全部開關朝上的燈是亮的。每個燈操作次數如果是奇數,則是關熄狀態的燈;每個燈操作次數如果是偶數,則是亮的狀態的燈。

          (2)“凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關…… ”最后每個燈操作次數不是偶數就是奇數。

          (3)1的平方數是1;,2的平方數是4;3的平方數是9;4的平方數是16;------10的平方數是100。

          (4)1、4、9、16、25、36、49、64、81、100這10個數的約數個數是奇數,其它90個數約數個數是偶數,所以編號為完全平方數的燈操作次數為奇數次。而其它編號為非完全平方數的燈操作次數為偶數次。

          (5)最后為關熄狀態的燈的編號是1、4、9、16、25、36、49、64、81、100。也就是編號為完全平方數的燈。 睜著眼睛拿紅色就有最大的機會了,當然幾率是1/2.

          祝每一位同學都比前一天要進步,加油!


        【JAVA面試題小練習題3,參考答案】相關文章:

        軟件工程師面試題小練帶參考答案12-21

        衛生系統面試題及參考答案11-20

        事業單位面試題目及參考答案02-24

        Java面試的面試題目與解題思路 201411-20

        2023常見醫院面試題目與參考答案08-10

        2017年java中高級筆試面試題及答案11-11

        面試題精選02-18

        分享面試題目 教育職業面試題11-20

        熱門就業行業面試題精選:編輯行業面試題!11-19

        Microsoft 面試題11-19

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲AV午夜福利精品一区二区 | 最新国产乱了真实在线观看 | 日韩动漫在线一区二区 | 中文字幕久热精品免费视频 | 一级大片在线免费 | 色综久久综合桃花网 |

            JAVA面試題小練習題3,參考答案

              T142面試題小練習參考答案(總分100’) Java-OOP&SQL Server部分1) try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執行,什么時

            JAVA面試題小練習題3,參考答案

              候被執行,在return前還是后? (8’)

              會執行,finally中的代碼比return 和break語句后執行。

              拓展:演示FinallyTest1和FinallyTest代碼。

              2) String s = new String("xyz"),創建了幾個對象?為什么?(10’)

              3) x.equals(y)==true,x,y可有不同的hash code,這句話對不對?(5’)

              不對

              如果兩個hashCode()返回的結果相等,則兩個對象的equals方法不一定相等。 拓展:

              一致性

              在 Java 應用程序執行期間,在對同一對象多次調用 hashCode 方法時,必須一致地返回相同的整數,前提是將對象進行hashcode比較時所用的信息沒有被修改。

              equals

              如果根據 equals(Object) 方法,兩個對象是 相等的,那么對這兩個對象中的每個對象調用 hashCode 方法都必須生成相同的整數結果,

              如果根據equals(java.lang.Object)方法,兩個對象不相等,那么對這兩個對象中的任一對象上調用 hashCode 方法不一定生成不同的整數結果。

              注:這里說的equals(Object) 方法是指Object類中未被子類重寫過的equals方法。 一個或者兩個。(未說明原因不給分)

              4) 數組有沒有length()這個方法? String有沒有length()這個方法,集合有沒有length()這個方法?(9’)

              5) IndexOutOfBoundsException是什么異常?空指針異常是什么?(8’)

              下標越界異常。NullPointerException 沒有,只有length屬性,String有這個方法,集合沒有,獲取大小用Size()。 6) Which two are valid(有效地) in a class that extends class A? (Choose two)(15’)

              public class A {

              }

              A. public int method1(int a, int b) { return 0; }

              B. private int method1(int a, int b) { return 0; }

              C. private int method1(int a, long b) { return 0; }

              D. public short method1(int a, int b) { return 0; }

              E. static protected int method1(int a, int b) { return 0; } protected int method1(int a, int b) { return 0; }

              此題考查的是繼承重寫問題.

              當一個子類重寫父類的方法時,重寫的方法的訪問權限必須大于等于父類的訪問權限.

              在此題中父類中的方法訪問權限為protected,子類只能是protected或public.這時A是符合題意的. 由于選項C的形參和父類的不一樣,沒有重寫的效果,構成重載,所以在子類出現也是沒問題的. 所以此題選:AC 7) 在一個java原文件中,import, class, package語句的順序是什么?(5’)

              Package、import、class

              8) 下面兩句SQL語句的檢索結果為何不同?(8’) a) SELECT * FROM TABLE b) SELECT * FROM TABLE WHERE NAME LIKE %% AND ADDR LIKE %%

              AND (1_ADDR LIKE %% OR 2_ADDR LIKE %% OR 3_ADDR LIKE %% OR 4_ADDR LIKE %% ) Like ?%%? 相當于not is null, 這個時候字段值如果為NULL就無法取出了

              9) 不使用min函數找出表nums里面num最小的數。(8’)

              select * from nums where num<=all(select num from nums)

              或者 Select top 1 num from nums order by num 10) java中自己寫個類,也叫java.lang.String,運用目前所學的知識,你認為可以嗎?為什么?(10’) 不可以,因為包名類名不能相同。 拓展:其實是可以的。類的加載器相關知識能夠解釋這一問題,大家課后可以去拓展一下,但我們一般不這樣寫,因為危險性大于實用性。

              二、邏輯思維能力

              1) 你有兩個罐子,50個紅色彈球,50個藍色彈球,隨機選出一個罐子,隨機選取出一個彈球放入

              罐子,怎么給紅色彈球最大的選中機會?在你的計劃中,得到紅球的準確幾率是多少?(6’)

              2) 對一批編號為1~100,全部開關朝上(開)的燈進行以下*作:凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關……問:最后為關熄狀態的燈的編

              號。(8’)

              (1)最初這100個全部開關朝上的燈是亮的。每個燈操作次數如果是奇數,則是關熄狀態的燈;每個燈操作次數如果是偶數,則是亮的狀態的燈。

              (2)“凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關…… ”最后每個燈操作次數不是偶數就是奇數。

              (3)1的平方數是1;,2的平方數是4;3的平方數是9;4的平方數是16;------10的平方數是100。

              (4)1、4、9、16、25、36、49、64、81、100這10個數的約數個數是奇數,其它90個數約數個數是偶數,所以編號為完全平方數的燈操作次數為奇數次。而其它編號為非完全平方數的燈操作次數為偶數次。

              (5)最后為關熄狀態的燈的編號是1、4、9、16、25、36、49、64、81、100。也就是編號為完全平方數的燈。 睜著眼睛拿紅色就有最大的機會了,當然幾率是1/2.

              祝每一位同學都比前一天要進步,加油!


            【JAVA面試題小練習題3,參考答案】相關文章:

            軟件工程師面試題小練帶參考答案12-21

            衛生系統面試題及參考答案11-20

            事業單位面試題目及參考答案02-24

            Java面試的面試題目與解題思路 201411-20

            2023常見醫院面試題目與參考答案08-10

            2017年java中高級筆試面試題及答案11-11

            面試題精選02-18

            分享面試題目 教育職業面試題11-20

            熱門就業行業面試題精選:編輯行業面試題!11-19

            Microsoft 面試題11-19