程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> SCJP認證套題解析之二

SCJP認證套題解析之二

編輯:JAVA編程入門知識


      6. Which layout manager is used when the frame is resized the buttons's position in the Frame might be changed?
      A. BorderLayout
  
      B. FlowLayout
  
      C. CardLayout
  
      D. GridLayout
      翻譯當Frame的大小被改變時Frame中的按鈕的位置可能被改變時使用的哪一個布局治理器。
  
      答案 B
  
      解析
      A:該布局治理器將容器劃分為五個部分,容器大小的改變不會影響其中的組件的位置而是影響他們的大小。
  
      B:該布局治理器根據放入其中的組件的最合適大小調整組件的位置,根據組件放入的順序安排,一行不能容納時放入下一行,因此容器的大小改變可能改變組件的位置。
  
      C:該布局治理器顯示放入該容器的當前頁中的組件,一次顯示一個,容器大小的改變不能影響其中組件的位置。
  
      D:該布局治理器將容器劃分為固定的網格,組件加入後占據一個單元,各組件的相對位置不會因為容器的大小變化而變化,改變的只是組件的大小。
  
      7. Given the following code fragment:
  
      1) public void create() {
      2) Vector myVect;
  
      3) myVect = new Vector();
  
      4) }
  
      Which of the following statements are true?
      A. The declaration on line 2 does not allocate memory space for the variable myVect.
  
      B. The declaration on line 2 allocates memory space for a reference to a Vector object.
  
      C. The statement on line 2 creates an object of class Vector.
  
      D. The statement on line 3 creates an object of class Vector.
  
      E. The statement on line 3 allocates memory space for an object of class Vector
      翻譯
      給出下面的代碼片斷。。。下面的哪些陳述為true(真)?
      A. 第二行的聲明不會為變量myVect分配內存空間。
      B. 第二行的聲明分配一個到Vector對象的引用的內存空間。
      C. 第二行語句創建一個Vector類對象。
      D. 第三行語句創建一個Vector類對象。
      E. 第三行語句為一個Vector類對象分配內存空間。
  
      答案 A,D,E
  
      解析
      SL-275中指出:要為一個新對象分配空間必須執行new Xxx()調用,new調用執行以下的操作:
  
      1.為新對象分配空間並將其成員初始化為0或者null。

   2.執行類體中的初始化。(例如在類中有一個成員聲明int a=10;在第一步後a=0 ,執行到第二步後a=10)
  
      3.執行構造函數。
  
      4.變量被分配為一個到內存堆中的新對象的引用。
  
      8. Which of the following answer is correct to eXPress the value 8 in octal number?
      A. 010
  
      B. 0x10
  
      C. 08
  
      D. 0x8
      翻譯
      下面的哪些答案可以用以表示八進制值8。
  
      答案 A
  
      解析  八進制值以0開頭,以0x開頭的為十六進制值,八進制中不能出現數字8,最大只有7。
  
      9. Which are not Java keyWords?
      A. TRUE
  
      B. sizeof
  
      C. const
  
      D. super
      E. void
      翻譯
      哪些不是Java要害字。
  
      答案 A,B
  
      解析
      A:不是,Java中有true,但是這也不是要害字而是字面量(literal)。
  
      B:不是,Java中不需要這個操作符,所有的類型(原始類型)的大小都是固定的。
  
      C、D、E都是,需要說明的是const是java中未被使用的要害字。
  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved