国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

java期末考試試題

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

2017年java期末考試試題

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

2017年java期末考試試題

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

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

  A.一個類被編譯成一個.class字節(jié)碼文件

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

  C. Java程序可以實現(xiàn)跨平臺

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

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

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

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

  A. _iBoy B. Data

  C. 4k@sina D. studentGrade

  4. 下列數(shù)據(jù)定義錯誤的是________。

  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、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為 、

  和 。

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

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

  器 編譯該源程序文件將產(chǎn)生 個文件名與類名相同而擴展名為 的字節(jié)碼文件。

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

  用 字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占

  用 字節(jié)內(nèi)存空間。

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

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

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

  8、創(chuàng)建一個名為 MyPackage 的包的語句是 ,

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

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

  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( )); // 輸入一個整數(shù)

  } 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為系統(tǒng)定

  { 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); }

  }

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

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

java考試試題及答案10-25

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

2017年java模擬試題03-06

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

經(jīng)典的Java基礎面試題03-07

java面試題2017及答案03-06

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

java基礎面試題201703-30