• <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考試程序閱讀題

        時間:2025-09-27 01:05:36 曉映 JAVA認證 我要投稿
        • 相關推薦

        Java考試精選程序閱讀題

          在日常學習和工作生活中,我們經常接觸到考試題,借助考試題可以檢測考試者對某方面知識或技能的掌握程度。你知道什么樣的考試題才算得上好考試題嗎?以下是小編收集整理的Java考試精選程序閱讀題,希望能夠幫助到大家。

        Java考試精選程序閱讀題

          Java考試程序閱讀題 1

          1.寫出以下程序的運行結果。

          class First {

          First(  ) {

          System.out.println ("in First"); } }

          public class Second extends First { Second(  ) {

          System.out.println("in Second"); } public static void main(String[] args) { Second mine= new Second(  ); } }

          程序運行的結果:

          in First in Second

          2.解釋程序中語句的含義

          純文本文件f1.txt中的內容是 abcd

          下面的程序將f1.txt文件中的內容寫到f2.txt文件中和屏幕上 import java.io.*;

          public class filecopy {

          public static void main(String[] args) { try {

          StringBuffer str=new StringBuffer(  );

          FileInputStream fin=new FileInputStream("f1.txt");

          意義

          FileOutputStream fout=new FileOutputStream("f2.txt");

          意義

          int c;

          while((c=fin.read(  ))!=-1) {

          fout.write(c); 意義

          str.append((char)c); 意義

          }

          fin.close(  ); fout.close(  );

          String str2=str.toString(  );

          System.out.println(str2); 顯示的'結果是

          }catch(Exception c) {

          System.out.println(c); } } }

          實例化輸入流對象,指定輸入流來源文件為f1.txt 實例化輸出流對象,指定輸出流目標文件為f2.txt 將C寫入到輸出流對象中

          將整數C轉化為字符,并添加到字符串str的尾部 abcd

          Java考試程序閱讀題 2

          題目描述

          閱讀以下 Java 代碼,分析程序的運行流程,寫出程序的輸出結果,并解釋關鍵代碼的執行邏輯。

          class Student {

          // 成員變量

          // 創建第二個Student對象

          Student stu2 = new Student("李四", 19);

          // 調用成員方法展示信息

          stu1.showInfo();

          stu2.showInfo();

          // 調用靜態方法修改學校名稱

          Student.changeSchool("星光中學");

          System.out.println("修改學校名稱后:");

          // 再次調用成員方法展示信息

          stu1.showInfo();

          stu2.showInfo();

          // 判斷并輸出是否為成年人

          System.out.println(stu1.getName() + "是否為成年人:" + stu1.isAdult());

          System.out.println(stu2.getName() + "是否為成年人:" + stu2.isAdult());

          }

          }

          問題

          該程序在編譯時是否會報錯?若報錯,指出錯誤原因;若不報錯,寫出程序的輸出結果。

          解釋static關鍵字修飾的school變量和change School方法的特點,以及它們在程序中的作用。

          分析this關鍵字在Student類構造方法中的作用。

          答案與解析

          編譯報錯情況及原因:程序會編譯報錯。錯誤原因是在Test Student類的main方法中,調用了stu1.get Name()和stu2.get Name()方法,但Student類中并未定義get Name()方法(name成員變量為private訪問權限,未提供對應的 getter 方法)。

          若在Student類中補充get Name()方法:

          public String get Name(){return name;}

          程序可正常運行,輸出結果如下:

          姓名:張三,年齡:17,學校:陽光中學姓名:李四,年齡:19,學校:陽光中學修改學校名稱后:姓名:張三,年齡:17,學校:星光中學姓名:李四,年齡:19,學校:星光中學張三是否為成年人:false李四是否為成年人:true

          static關鍵字相關解析:

          static修飾的school變量為靜態成員變量,其特點是:屬于類本身,而非單個對象,所有該類的'對象共享這一變量;在類加載時就會初始化,無需創建對象即可訪問;訪問方式為 “類名。變量名”(如Student.school),也可通過對象訪問,但不推薦。在程序中,school變量用于存儲所有學生共同的學校信息,修改后所有學生對象訪問到的學校名稱都會更新。

          static修飾的change School方法為靜態方法,其特點是:屬于類,無需創建對象即可調用;方法內部不能直接訪問非靜態成員變量(如name、age)和非靜態成員方法,只能訪問靜態成員;調用方式為 “類名。方法名”(如Student.change School())。在程序中,該方法用于修改靜態成員變量school的值,實現對所有學生共享學校信息的統一更新。

          this關鍵字作用解析:在Student類的構造方法public Student(String name, int age)中,this關鍵字用于區分成員變量和局部變量。構造方法的參數name和age與類的成員變量同名,this.name = name表示將構造方法接收的局部變量name的值賦值給當前對象的成員變量name,this.age = age同理,確保對象創建時能正確初始化自身的成員變量。

        【Java考試程序閱讀題】相關文章:

        Java程序員認證考試10-07

        Java認證考試真題及答案10-11

        sun認證java程序員考試科目08-22

        關于java程序員的認證SCJP考試06-28

        Sun認證Java程序員(SCJP)考試10-26

        sun認證java程序員考試大綱06-29

        java程序員認證考試試題07-09

        Sun認證Java程序員考試介紹08-30

        Sun java認證考試真題答案09-25

        国产高潮无套免费视频_久久九九兔免费精品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. 亚洲色大全不卡在线观看 | 亚洲久高清视频在线播放 | 青草热在线精品视频99 | 在线观看激情不卡网站 | 亚洲人成电影在线播放 | 久久久久中文伊人久久久 |