posts - 1,  comments - 0,  trackbacks - 0

          1.給定如下java代碼,下列()方法可以加入到Sample類中,并且能夠編譯正確。(選兩項)

          public class Sample{
          public int getSomething (int d){
          return d;
          }
          }


          A.private int getSomething(int i,String s){}
          B.public void getSomething(int i){}
          C.private int getSomething(byte b){return b;}
          D.public double getSomething(){return 2;}

          2.給定如下java代碼,編譯運行后,結果將是()。

           

          public class Sample{
           private int x;
           public Sample(){
            x=1;
           }
           public void Sample(double f){
            this.x=(int)f;
           }
           public int getX(){
            return x;
           }
           public static void main(String [] args){
            Sample s=new Sample(5.2);
            System.out.println(s.getX());
           }
          }

          A.發生編譯期錯誤,編譯器提示:出現重復的方法Sample
          B.發生編譯期錯誤,編譯器提示:未定議構造方法Sample(double)
          C.正常運行,輸出結果:5.2
          D.正常運行,輸出結果:5

          3.給定如下java代碼,編譯運行后,將會輸出()結果。

           

          public class Sample{
           public double result(double dl,double d2){
            return d1<d2?d1:d2;
           }
           public double result(int dl,double d2){
            return d1>d2?d1:d2;
           }
           public int result (int d1,int d2){
            return d1-d2;
           }
           private int result(int i){
            return i;
           }
           public static void main(String[] args){
            Sample s=new Sample();
            System.out.println(s.result(2,3.0)+",");
            System.out.println(s.result(4.0,4.5)+",");
            System.out.println(s.result(10,9));
           }
          }

          A.3.0,4.0,1
          B.2,4.0,1
          C.3.0,4.5,1
          D.-1,4.0,1
          4.構成方法重載的要素包括()。(選三項)

          A.方法名稱相同
          B.返回類型不同
          C.參數列表不同
          D.在同一個類中

          5.在如下所示的Sample類中,共有()個構造方法。

           

          public class Sample{
           private int x;
           public Sample(){
            x=1;
           }
           public void Sample(double f){
            this.x=(int)f;
           }
           public Sample(){
            x=2;
           }
           public Sample(String s){
          }
          }

          A.4
          B.3
          C.2
          D.1

           


          編寫一個類student1,代表學員,要求:

          (1)具有屬性:姓名、年齡,其中年齡不能小于16歲,否則輸出錯誤信息。

          (2)具有方法:自我介紹,負責輸出該學員的姓名、年齡。

          編寫測試類Student1Test進行測試,看是否符合需求。

          編寫一個類Student2,代表學員,要求:

          (1)具有屬性:姓名、年齡、性別、專業。

          (2)具有方法:自我介紹,負責輸出該學員的姓名、年齡、性別以及專業。

          (3)具有兩個帶參構造方法:第一個構造方法中,設置學員的性別為男、專業這java,
          其余屬性的值由參數給定;第二個構造方法中,所有屬性的都由參數給定。

          編寫測試類Student2進行測試,分別以兩種方式完成對兩個Student2對象的初始化工作,
          并分別調用它們的自我介紹方法,看看輸出是否正確。

          編寫一個類Book3,代表教材:
          具有屬性:名稱(title)、頁數(pageNum)、類型(type)
          具有方法:detail,用來在控制臺輸出每本教材的名稱、頁數、類型
          具有兩個帶參構造方法:第一個構造方法中,設置教材類型為“計算機”(固定),
          其余屬性的值由參數給定;第二個構造方法中,所有屬性的值都由參數給定
          編寫測試類Book3Test進行測試:
          分別以兩種方式完成對兩個Book3對象的初始化工作,并分別調用它們的detail方法,
          看看輸出是否正確

          posted on 2010-06-04 15:19 gjy 閱讀(1254) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 和林格尔县| 双辽市| 大宁县| 湄潭县| 台中市| 湟中县| 漯河市| 同江市| 秭归县| 墨玉县| 武川县| 南漳县| 那曲县| 博客| 苏尼特左旗| 肥乡县| 闸北区| 马鞍山市| 滦南县| 康平县| 东光县| 沈阳市| 鸡泽县| 昭平县| 濮阳市| 阳城县| 平山县| 沾益县| 新野县| 延川县| 奉化市| 江口县| 中阳县| 宜丰县| 安平县| 高要市| 寻甸| 临江市| 镇江市| 郁南县| 隆子县|