不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 > 中軟國際java面試題及參考答案(2)

中軟國際java面試題及參考答案(2)

時間: 如英753 分享

中軟國際java面試題及參考答案

  (4)下面程序對數(shù)組中每個元素賦值,然后按逆序輸出.請在橫線處填入適當內容,使程序能正常運行.

  import java.io.*;

  public class ArrayTest{

  public static void main(String args[]){

  int i;

  int a[] = new int[5];

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

  a[i]=i;

  for(( ) ;i>=0;i- -)

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

  }

  }

  (5) 下列程序的功能是:輸入一個姓名,程序運行后,輸出“姓名Welcome you!”.例如,輸入“張三Welcome you !”.請在下面橫線處填入正確的方法名,使程序可以正確運行.

  import java,awt,*;

  import java.awt.event.*;

  public class welcomenYou{

  public static void main(String args[])

  {

  new FrameInOut();

  }

  }

  class FrameInOut extends Frame implements ActionListener

  {

  Label prompt;

  TextField input,output;

  Button btnn;

  void FramInOut()

  {

  prompt=new Label("Please input your name");

  input=new TextField(10);

  output=new TextField(25);

  btnn=new Button("Class");

  ( ) (new FlowLayout());

  add(prompt);

  add(input);

  add(output);

  add(btnn);

  input.addActionListener(this);

  btnn.addActionListener(this);

  setSize(300.200);

  show();

  }

  public void actionperformed(ActionEvent e)

  {

  if(e.getSource() = = input)

  output.setText(input.getText()+"Welcome you!");

  else

  {

  dispose();

  system.exit(0);

  }

  }

  }

  (6)開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為( )、( ) 和( )。

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

  (8)如果一個Java Applet程序文件中定義有3個類,則使用Sun公司的JDK編譯器( )編譯該源程序文件將產(chǎn)生( )個文件名與類名相同而擴展名為( ) 的字節(jié)碼文件。

  (9)在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個Unicode碼占用( )字節(jié)內存空間,這樣,無論是中文字符還是英文字符,都是占用( )字節(jié)內存空間。

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

  (11)若x = 5,y = 10,則x < y和x >= y的邏輯值分別為( )和 ( ) 。

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

  (13)創(chuàng)建一個名為 MyPackage 的包的語句是( ),該語句應該放在程序的位置為:

  ( )。

  (14)設有數(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 );

  (15)在Java程序中,通過類的定義只能實現(xiàn)( )重繼承,但通過接口的定義可以實現(xiàn)

  ( )重繼承關系。

  (16) Java源文件中最多只能有一個( )類,其它類的個數(shù)不限。

  (17)在Java中所實現(xiàn)的多維數(shù)組,實際上是由一維數(shù)組構成的( )。

  (18)StringBuffer類提供( )字符串對象的表示。

  (19)每個Applet程序必須有一個類是 ( )類的子類。

  (20)線程在生命期中要經(jīng)歷5種狀態(tài),分別是新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、( )狀態(tài)和終止狀態(tài)。

  (21)FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是

  ( )。

  (22)break語句最常見的用法是在switch語句中,通過break語句退出switch語句,使程序從整個switch 語句后面的 ( ) 開始執(zhí)行。

  (23)請閱讀下列程序代碼,然后將程序的執(zhí)行結果補充完整。

  public class throwsException {

  static void Proc(int sel)

  throws ArithmeticException,ArrayIndexOutOfBoundsException{

  System.out.println("In Situation"+sel);

  if(sel==0){

  System.out.println("no Exception caught");

  return;

  }else if(sel==1){

  int iArray[]=new int[4];

  iArray[1]=3;

  }

  }

  public static void main(String args[]){

  try{

  Proc(0);

  Proc(1);

  }catch(ArrayIndexOutOfBoundsException e){

  System.out.println("Catch"+e);

  }finally{

  System.out.println("in Proc finally");

  }

  }

  執(zhí)行結果:

  In Situation 0

  no Exception caught

  ( )

  in Proc finally

  答案:In Situation


看過“中軟國際java面試題及參考答案”的人還看了:

1.中軟java面試題及答案

2.中軟國際java面試題及參考答案

3.中軟java面試題及參考答案

4.2016中軟java面試題及參考答案

5.中軟國際java面試題及參考答案

1700846