<noframes id="nzbt7">

<address id="nzbt7"></address>
<noframes id="nzbt7"><noframes id="nzbt7"><form id="nzbt7"></form>

<noframes id="nzbt7">

    <form id="nzbt7"><th id="nzbt7"></th></form>
    <form id="nzbt7"></form>
    <noframes id="nzbt7"><address id="nzbt7"></address>
      <address id="nzbt7"></address><noframes id="nzbt7">
      <address id="nzbt7"></address>
      <form id="nzbt7"><span id="nzbt7"><track id="nzbt7"></track></span></form><form id="nzbt7"></form>

      當前所在位置: 學問吧 > 學歷題庫 > 正文

      2022年JAVA程序設計考試試題及答案

      2022-11-27 17:25:02 學問吧 Word文檔下載

      2022年JAVA考試試題及答案

      Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、玩耍把握臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。下面是我整理的關于JAVA考試試題及答案,歡迎參考!
          選擇題(共5題,每題1.5分,共75分。多項選擇題選不全或選錯都不得分。)
          1. 以下屬于面向對象的特征的是(C,D)。(兩項)
          A) 重載
          B) 重寫
          C) 封裝
          D) 繼承
          2. 以下代碼運行輸出是(C)
          public class Person{
          private String name='Person';
          int age=;
          }
          public class Child extends Person{
          public String grade;
          public static void main(String[] args){
          Person p = new Child();
          System.out.println(p.name);
          }
          }
          A) 輸出:Person
          B) 沒有輸出
          C) 編譯出錯
          D) 運行出錯
          3. 在使用super 和this關鍵字時,以下描述正確的選項是(A)
          A) 在子類構造方法中使用super()顯示調用父類的構造方法,super()必需寫在子類構造方法的第一行,否則編譯不通過
          B) super()和this()不愿定要放在構造方法內第一行
          C) this()和super()可以同時出如今一個構造函數中
          D) this()和super()可以在static環境中使用,包括static方法和static語句塊
          4. 以下對封裝的描述正確的選項是(D)
          A) 只能對一個類中的方法進行封裝,不能對屬性進行封裝
          B) 假如子類繼承了父類,對于父類中進行封裝的方法,子類照舊可以直接調用
          C) 封裝的意義不大,因此在編碼時盡量不要使用
          D) 封裝的主要作用在于對外隱蔽內部實現詳情,增加程序的安全性
          5. 以下對繼承的描述錯誤的選項是(A)
          A) Java中的繼承允許一個子類繼承多個父類
          B) 父類更具有通用性,子類更具體
          C) Java中的繼承存在著傳遞性
          D) 當實例化子類時會遞歸調用父類中的構造方法
          6. 以下程序的運行結果是(D)
          class Person{
          public Person(){
          System.out.println(this is a Person');
          }
          }
          public class Teacher extends Person{
          private String name='tom';
          public Teacher(){
          System.out.println(this is a teacher');
          super();
          }
          public static void main(String[] args){
          Teacher teacher = new Teacher();
          System.out.println(this.name);
          }
          }
          A) this is a Person
          this is a teacher
          tom
          B) this is a teacher
          this is a Person
          tom
          C) 運行出錯
          D) 編譯有兩處錯誤
          7. 以下說法錯誤的選項是()
          A) super.方法()可以調用父類的全部非私有方法
          B) super()可以調用父類的全部非私有構造函數
          C) super.屬性可以調用父類的全部非私有屬性
          D) this和super關鍵字可以出如今同一個構造函數中
          8. 以下關于final關鍵字說法錯誤的選項是(A,C)(兩項)
          A) final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性
          B) final修飾的類確定不能被繼承
          C) final修飾的方法不能被重載
          D) final修飾的變量不允許被再次賦值
          9. 訪問修飾符作用范圍由大到小是(D)
          A) private-default-protected-public
          B) public-default-protected-private
          C) private-protected-default-public
          D) public-protected-default-private
          1. 以下(D)不是Object類的方法
          A) clone()
          B) finalize()
          C) toString()
          D) hasNext()
          11. 多態的表現形式有(A)
          A) 重寫
          B) 抽象
          C) 繼承
          D) 封裝
          12. 以下對重載描述錯誤的選項是(B)
          A) 方法重載只能發生在一個類的`內部
          B) 構造方法不能重載
          C) 重載要求方法名相同,參數列表不同
          D) 方法的返回值類型不是區分方法重載的條件
          13. 以下(D)添加到ComputerBook中不會出錯
          class Book{
          protected int getPrice(){
          return 3;
          }
          }
          public class ComputerBook extends Book{
          }
          A) protected float getPrice(){}
          B) protected int getPrice(int page){}
          C) int getPrice(){}
          D) public int getPrice(){return 1;}
          14. 以下對抽象類的描述正確的選項是(C)
          A) 抽象類沒有構造方法
          B) 抽象類必需供應抽象方法
          C) 有抽象方法的類確定是抽象類
          D) 抽象類可以通過new關鍵字直接實例化
          15. 以下對接口描述錯誤的有(D)
          A) 接口沒有供應構造方法
          B) 接口中的方法默認使用public、abstract修飾
          C) 接口中的屬性默認使用public、static、final修飾
          D) 接口不允很多繼承
          16. 以下代碼,描述正確的有(A)
          interface IDemo{
          public static final String name;1
          void print();2
          public void getInfo();3
          }
          abstract class Person implements IDemo{4
          public void print(){
          }
          }
          A) 第1行錯誤,沒有給變量賦值
          B) 第2行錯誤,方法沒有修飾符
          C) 第4行錯誤,沒有實現接口的全部方法
          D) 第3行錯誤,沒有方法的實現
          17. 接口和抽象類描述正確的有(B,C)(兩項)
          A) 抽象類沒有構造函數
          B) 接口沒有構造函數
          C) 抽象類不允很多繼承
          D) 接口中的方法可以有方法體
          18. 以下描述錯誤的有(C)
          A) abstract 可以修飾類、接口、方法
          B) abstract修飾的類主要用于被繼承
          C) abstract 可以修飾變量
          D) abstract修飾的類,其子類也可以是abstract修飾的
          19. 以下描述正確的有(B)
          A) 方法的重寫應用在一個類的內部
          B) 方法的重載與返回值類型無關
          C) 構造方法不能重載
          D) 構造方法可以重寫
          2. 以下程序運行結果是(A)
          public class Test extends Father{
          private String name='test';
          public static void main(String[] args){
          Test test = new Test();
          System.out.println(test.getName());

      相關推薦 更多 >>

      全國2015年10月Java語言程序設計試題

      全國2015年10月Java語言程序設計試題
      全國2015年10月Java語言程序設計試題一、單項選擇題(本大題共10小題.每小題1分.共10分)?

      全國2016年4月Java語言程序設計試題及答案

      全國2016年4月Java語言程序設計試題及答案
      全國2016年4月Java語言程序設計試題一、選擇題,(本大題共10小題,每小題1分共10 分)在每小題列出的四個各選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選,多選或未選均無分。

      2022年JAVA程序設計考試試題及答案

      2022年JAVA程序設計考試試題及答案
      Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、玩耍把握臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。下面是我整理的關于JAVA考試試題及答案,歡迎參考!

      2023年4月全國自考C++程序設計模擬試卷(一)

      2023年4月全國自考C++程序設計模擬試卷(一)
      單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中 只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無 分。

      C++程序設計??继羁疹}及答案

      C++程序設計??继羁疹}及答案
      C++的流庫預定義了4個流,它們是cin、cout、clog和___。答案:(P193)cerr[解析]cin、cout、clog和cerr分別用于標準輸入、輸出、標準錯誤流(緩沖)和標準錯誤流

      c++程序設計-2014年4月自考真題及答案

      c++程序設計-2014年4月自考真題及答案
      單選下列關于類的權限描述錯誤的是( ??)A.類本身的成員函數可以訪問自身的任何成員B.類的對象只能訪問公有成員C.普通函數可以不通過對象直接訪問類的公有成員D.一個類可以包含另一個類的對象作為成員