• <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期末考試試題

        時間:2024-10-20 20:04:21 SUN認證 我要投稿

        2017年java期末考試試題

          Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。下面是關于java期末考試試題,希望大家認真閱讀!

        2017年java期末考試試題

          一、單項選擇題(本大題共 17 小題,每小題 2 分,共 34 分)

          1. 下列關于Java程序的說法錯誤的是________。

          A.一個類被編譯成一個.class字節碼文件

          B. Java程序是解釋執行的,所以程序運行速度快,而且無需編譯

          C. Java程序可以實現跨平臺

          D.有且僅有一個包含main方法的主類,否則不能運行

          2. 下列________是用于一般開發的Java開發工具標準版本。

          A. Java EE B. Java ME C. Java SE D. JDK

          3. 下列符合Java程序類名命名習慣的是________。

          A. _iBoy B. Data

          C. 4k@sina D. studentGrade

          4. 下列數據定義錯誤的是________。

          A. float f = 5; B. int d = (int)4.3;

          C. byte c = -1186; D. final double PI = 3.14;

          5. 下列程序片段運行的結果是________。

          int a = 36; int b = (a++)%5; System.out.println("a="+a+",b="+b);

          A. a=36,b=0 B.a=37,b=2 C.a=36,b=1 D.a=37,b=1

          二、填空題(每空格1分,共20分)

          1、開發與運行Java程序需要經過的三個主要步驟為 、

          和 。

          2、如果一個Java Applet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是 類的子類并且存儲該源程序文件的文件名為 。

          3、如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯

          器 編譯該源程序文件將產生 個文件名與類名相同而擴展名為 的字節碼文件。

          4、在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占

          用 字節內存空間,這樣,無論是中文字符還是英文字符,都是占

          用 字節內存空間。

          5、設 x = 2 ,則表達式 ( x + + )/3 的值是 。

          6、若x = 5,y = 10,則x < y和x >= y的邏輯值分別為 和 。

          7、 方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。 方法是不能被當前類的子類重新定義的方法。

          8、創建一個名為 MyPackage 的包的語句是 ,

          該語句應該放在程序的位置為: 。

          9、設有數組定義:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 則執行以下幾個語句后的輸出結果是 。

          int s = 0 ;

          for ( int i = 0 ; i < MyIntArray.length ; i + + )

          if ( i % 2 = = 1 ) s += MyIntArray[i] ;

          System.out.println( s );

          三、寫出下列程序完成的功能。(每小題5分,共20分)

          1、public class Sum

          { public static void main( String args[ ])

          { double sum = 0.0 ;

          for ( int i = 1 ; i <= 100 ; i + + )

          sum += 1.0/(double) i ;

          System.out.println( "sum="+sum );

          }

          }

          2、 import java.io.* ;

          public class Reverse

          { public static void main(String args[ ])

          { int i , n =10 ;

          int a[ ] = new int[10];

          for ( i = 0 ; i < n ; i ++ )

          try {

          BufferedReader br = new BufferedReader(

          new InputStreamReader(System.in));

          a[i] = Integer.parseInt(br.readLine( )); // 輸入一個整數

          } catch ( IOException e ) { } ;

          for ( i = n-1 ; i >= 0 ; i ―― )

          System.out.print(a[i]+" ");

          System.out.println( );

          }

          }

          3、 import java.awt.*;

          public class abc

          { public static void main(String args[])

          { new FrameOut(); }

          }

          class FrameOut extends Frame // Frame為系統定

          { Button btn; // 義的窗框類

          FrameOut( )

          { super("按鈕");

          btn = new Button("按下我");

          setLayout(new FlowLayout( ));

          add(btn);

          setSize(300,200);

          show( );

          }

          }

          4、import java.io.*;

          public class abc

          { public static void main(String args[])

          { SubClass sb = new SubClass( );

          System.out.println(sb.max( ));

          }

          }

          class SuperClass

          { int a = 10 , b = 20 ; }

          class SubClass extends SuperClass

          { int max( ) { return ((a>b)?a:b); } }

          四、寫出下面程序的運行結果(每小題10分,共30分)

          1、 import java.io.*;

          public class abc

          { public static void main(String args[ ])

          { AB s = new AB("Hello!","I love JAVA.");

          System.out.println(s.toString( ));

          }

          }

          class AB {

          String s1;

          String s2;

          AB( String str1 , String str2 )

          { s1 = str1; s2 = str2; }

          public String toString( )

          { return s1+s2;}

          }

          2、 import java.io.* ;

          public class abc

          {

          public static void main(String args[ ])

          { int i , s = 0 ;

          int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };

          for ( i = 0 ; i < a.length ; i ++ )

          if ( a[i]%3 = = 0 ) s += a[i] ;

          System.out.println("s="+s);

          }

          }

          3、import java.io.* ;

          public class abc

          {

          public static void main(String args[ ])

          { SubSubClass x = new SubSubClass(10 , 20 , 30);

          x.show();

          }

          }

          class SuperClass

          { int a,b;

          SuperClass(int aa , int bb)

          { a=aa; b=bb; }

          void show( )

          { System.out.println("a="+a+"\nb="+b); }

          }

          class SubClass extends SuperClass

          { int c;

          SubClass(int aa,int bb,int cc)

          { super(aa,bb);

          c=cc;

          }

          }

          class SubSubClass extends SubClass

          { int a;

          SubSubClass(int aa,int bb,int cc)

          { super(aa,bb,cc);

          a=aa+bb+cc;

          }

          void show()

          { System.out.println("a="+a+"\nb="+b+"\nc="+c); }

          }

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【java期末考試試題】相關文章:

        大學java期末考試試題11-30

        java考試試題及答案10-25

        java基礎筆試題及答案03-03

        2017年java模擬試題03-06

        Java考試格林模擬試題03-23

        經典的Java基礎面試題03-07

        java面試題2017及答案03-06

        2017年java考試模擬試題03-06

        java基礎面試題201703-30

        国产高潮无套免费视频_久久九九兔免费精品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午夜福利精品一区 | 亚洲免费青草视频在线 |

            2017年java期末考試試題

              Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。下面是關于java期末考試試題,希望大家認真閱讀!

            2017年java期末考試試題

              一、單項選擇題(本大題共 17 小題,每小題 2 分,共 34 分)

              1. 下列關于Java程序的說法錯誤的是________。

              A.一個類被編譯成一個.class字節碼文件

              B. Java程序是解釋執行的,所以程序運行速度快,而且無需編譯

              C. Java程序可以實現跨平臺

              D.有且僅有一個包含main方法的主類,否則不能運行

              2. 下列________是用于一般開發的Java開發工具標準版本。

              A. Java EE B. Java ME C. Java SE D. JDK

              3. 下列符合Java程序類名命名習慣的是________。

              A. _iBoy B. Data

              C. 4k@sina D. studentGrade

              4. 下列數據定義錯誤的是________。

              A. float f = 5; B. int d = (int)4.3;

              C. byte c = -1186; D. final double PI = 3.14;

              5. 下列程序片段運行的結果是________。

              int a = 36; int b = (a++)%5; System.out.println("a="+a+",b="+b);

              A. a=36,b=0 B.a=37,b=2 C.a=36,b=1 D.a=37,b=1

              二、填空題(每空格1分,共20分)

              1、開發與運行Java程序需要經過的三個主要步驟為 、

              和 。

              2、如果一個Java Applet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是 類的子類并且存儲該源程序文件的文件名為 。

              3、如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯

              器 編譯該源程序文件將產生 個文件名與類名相同而擴展名為 的字節碼文件。

              4、在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占

              用 字節內存空間,這樣,無論是中文字符還是英文字符,都是占

              用 字節內存空間。

              5、設 x = 2 ,則表達式 ( x + + )/3 的值是 。

              6、若x = 5,y = 10,則x < y和x >= y的邏輯值分別為 和 。

              7、 方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。 方法是不能被當前類的子類重新定義的方法。

              8、創建一個名為 MyPackage 的包的語句是 ,

              該語句應該放在程序的位置為: 。

              9、設有數組定義:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 則執行以下幾個語句后的輸出結果是 。

              int s = 0 ;

              for ( int i = 0 ; i < MyIntArray.length ; i + + )

              if ( i % 2 = = 1 ) s += MyIntArray[i] ;

              System.out.println( s );

              三、寫出下列程序完成的功能。(每小題5分,共20分)

              1、public class Sum

              { public static void main( String args[ ])

              { double sum = 0.0 ;

              for ( int i = 1 ; i <= 100 ; i + + )

              sum += 1.0/(double) i ;

              System.out.println( "sum="+sum );

              }

              }

              2、 import java.io.* ;

              public class Reverse

              { public static void main(String args[ ])

              { int i , n =10 ;

              int a[ ] = new int[10];

              for ( i = 0 ; i < n ; i ++ )

              try {

              BufferedReader br = new BufferedReader(

              new InputStreamReader(System.in));

              a[i] = Integer.parseInt(br.readLine( )); // 輸入一個整數

              } catch ( IOException e ) { } ;

              for ( i = n-1 ; i >= 0 ; i ―― )

              System.out.print(a[i]+" ");

              System.out.println( );

              }

              }

              3、 import java.awt.*;

              public class abc

              { public static void main(String args[])

              { new FrameOut(); }

              }

              class FrameOut extends Frame // Frame為系統定

              { Button btn; // 義的窗框類

              FrameOut( )

              { super("按鈕");

              btn = new Button("按下我");

              setLayout(new FlowLayout( ));

              add(btn);

              setSize(300,200);

              show( );

              }

              }

              4、import java.io.*;

              public class abc

              { public static void main(String args[])

              { SubClass sb = new SubClass( );

              System.out.println(sb.max( ));

              }

              }

              class SuperClass

              { int a = 10 , b = 20 ; }

              class SubClass extends SuperClass

              { int max( ) { return ((a>b)?a:b); } }

              四、寫出下面程序的運行結果(每小題10分,共30分)

              1、 import java.io.*;

              public class abc

              { public static void main(String args[ ])

              { AB s = new AB("Hello!","I love JAVA.");

              System.out.println(s.toString( ));

              }

              }

              class AB {

              String s1;

              String s2;

              AB( String str1 , String str2 )

              { s1 = str1; s2 = str2; }

              public String toString( )

              { return s1+s2;}

              }

              2、 import java.io.* ;

              public class abc

              {

              public static void main(String args[ ])

              { int i , s = 0 ;

              int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };

              for ( i = 0 ; i < a.length ; i ++ )

              if ( a[i]%3 = = 0 ) s += a[i] ;

              System.out.println("s="+s);

              }

              }

              3、import java.io.* ;

              public class abc

              {

              public static void main(String args[ ])

              { SubSubClass x = new SubSubClass(10 , 20 , 30);

              x.show();

              }

              }

              class SuperClass

              { int a,b;

              SuperClass(int aa , int bb)

              { a=aa; b=bb; }

              void show( )

              { System.out.println("a="+a+"\nb="+b); }

              }

              class SubClass extends SuperClass

              { int c;

              SubClass(int aa,int bb,int cc)

              { super(aa,bb);

              c=cc;

              }

              }

              class SubSubClass extends SubClass

              { int a;

              SubSubClass(int aa,int bb,int cc)

              { super(aa,bb,cc);

              a=aa+bb+cc;

              }

              void show()

              { System.out.println("a="+a+"\nb="+b+"\nc="+c); }

              }