av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

3月全國計算機等級考試二級JAVA筆試真題

時間:2025-03-02 21:34:44 試題 我要投稿
  • 相關(guān)推薦

2007年3月全國計算機等級考試二級JAVA筆試真題

  一、選擇題

2007年3月全國計算機等級考試二級JAVA筆試真題

  (1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為

  A.GEDHFBCA

  B.DGEBHFCA

  C.ABCDEFGH

  D.ACBFEDHG

  (2)樹是結(jié)點的集合,它的根結(jié)點數(shù)目是

  A.有且只有1

  B.1或多于1

  C.0或1

  D.至少2

  (3)如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是

  A.e3,e1,e4,e2

  B.e2,e4,e3,e1

  C.e3,e4,e1,e2

  D.任意順序

  (4)在設(shè)計程序時,應(yīng)采納的原則之一是

  A.不限制goto語句的使用

  B.減少或取消注解行

  C.程序越短越好

  D.程序結(jié)構(gòu)應(yīng)有助于讀者理解

  (5)程序設(shè)計語言的基本成分是數(shù)據(jù)成分、運算成分、控制成分和

  A.對象成分

  B.變量成分

  C.語句成分

  D.傳輸成分

  (6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是

  A.便于用戶、開發(fā)人員進行理解和交流

  B.反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)

  C.作為確認測試和驗收的依據(jù)

  D.便于開發(fā)人員進行需求分析

  (7)下列不屬于軟件工程的3個要素的是

  A)工具

  B.過程

  C.方法

  D.環(huán)境

  (8)單個用戶使用的數(shù)據(jù)視圖的描述稱為

  A.外模式

  B.概念模式

  C.內(nèi)模式

  D.存儲模式

  (9)將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成

  A.屬性

  B.關(guān)系

  C.鍵

  D.域

  (10)SQL語言又稱為

  A.結(jié)構(gòu)化定義語言

  B.結(jié)構(gòu)化控制語言

  C.結(jié)構(gòu)化查詢語言

  D.結(jié)構(gòu)化操縱語言

  (11)下列哪個選項是合法的標(biāo)識符?

  A.123

  B._name

  C.class

  D.1first

  (12)下列哪個選項是Java調(diào)試器,如果編譯器返回程序代碼的錯誤,可以用它對程序進行調(diào)試?

  A.java.exe

  B.javadoc.exe

  C.jdb.exe

  D.javaprof.exe

  (13)下列的哪個選項可以正確用以表示八進制值8?

  A.0x8

  B.0x10

  C.08

  D.010

  (14)下列的哪個賦值語句是不正確的?

  A.float f = 11.1;

  B.double d = 5.3E12;

  C.float d = 3.14f ;

  D.double f=11.1E10f;

  (15)下列的哪個賦值語句是正確的?

  A.char a=12;

  B.int a=12.0;

  C.int a=12.0f;

  D.int a=(int)12.0;

  (16)給出下列的代碼,哪行在編譯時可能會有錯誤?

 、 public void modify(){

 、 int i, j, k;

  ③ i = 100;

 、 while ( i > 0 ){

 、 j = i * 2;

 、 System.out.println (" The value of j is " + j );

 、 k = k + 1;

  ⑧ }

 、 }

  A.line 4

  B.line 6

  C.line 7

  D.line 8

  (17)下列關(guān)于繼承的哪項敘述是正確的?

  A.在java中允許多重繼承

  B.在java中一個類只能實現(xiàn)一個接口

  C.在java中一個類不能同時繼承一個類和實現(xiàn)一個接口

  D.java的單一繼承使代碼更可靠

  (18)下列哪個修飾符可以使在一個類中定義的成員變量只能被同一包中的類訪問?

  A.private

  B.無修飾符

  C.public

  D.protected

  (19)給出下列代碼,如何使成員變量m 被方法fun()直接訪問?

  class Test

  {

  private int m;

  public static void fun()

  {

  ...

  }

  }

  A.將private int m 改為protected int m

  B.將private int m 改為 public int m

  C.將private int m 改為 static int m

  D.將private int m 改為 int m

  (20)已知有下列類的說明,則下列哪個語句是正確的?

  public class Test

  {

  private float f = 1.0f;

  int m = 12;

  static int n=1;

  public static void main(String arg[])

  {

  Test t = new Test();

  }

  }

  A.t.f;

  B.this.n;

  C.Test.m;

  D.Test.f;

  (21)給出下列代碼,則數(shù)組初始化中哪項是不正確的?

  byte[] array1,array2[];

  byte array3[][];

  byte [][] array4;

  A.array2 = array1

  B.array2=array3

  C.array2=array4

  D.array3=array4

  (22)下列代碼的執(zhí)行結(jié)果是

  public class Test

  {

  public int aMethod()

  {

  static int i=0;

  i++;

  System.out.println(i);

  }

  public static void main(String args[])

  {

  Test test = new Test();

  test.aMethod();

  }

  }

  A.編譯錯誤

  B.0

  C.1

  D.運行成功,但不輸出

  (23)下列關(guān)于內(nèi)部類的說法不正確的是

  A.內(nèi)部類的類名只能在定義它的類或程序段中或在表達式內(nèi)部匿名使用

  B.內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實例成員變量

  C.內(nèi)部類不可以用abstract修飾符定義為抽象類

  D.內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員

  (24)順序執(zhí)行下列程序語句后,則b的值是

  String a="Hello";

  String b=a.substring(0,2);

  A.Hello

  B.hello

  C.Hel

  D.null

  (25)在oneMethod()方法運行正常的情況下,程序段將輸出什么?

  public void test()

  {

  try { oneMethod();

  System.out.println("condition 1");

  } catch (ArrayIndexOutOfBoundsException e)

  {

  System.out.println("condition 2");

  } catch(Exception e)

  {

  System.out.println("condition 3");

  } finally

  {

  System.out.println("finally");

  }

  }

  A.condition 1

  B.condition 2

  C.condition 3

  D.condition 1

  finally


  (26)下列常見的系統(tǒng)定義的異常中,哪個是輸入、輸出異常?

  A.ClassNotFoundException

  B.IOException

  C.FileNotFoundException

  D.UnknownHostException

  (27)下列哪個不是nio包的新特點?

  A.內(nèi)存映射技術(shù)

  B.文件鎖定

  C.字符及編碼

  D.阻塞I/O

  (28)下列哪個選項是正確計算42度(角度)的余弦值?

  A.double d=Math.cos(42);

  B.double d=Math.cosine(42);

  C.double d=Math.cos(Math.toRadians(42));

  D.double d=Math.cos(Math.toDegrees(42));

  (29)下列InputStream類中哪個方法可以用于關(guān)閉流?

  A.skip()

  B.close()

  C.mark()

  D.reset()

  (30)下列方法中哪個是執(zhí)行線程的方法?

  A.run()

  B.start()

  C.sleep()

  D.suspend()

  (31)下列關(guān)于Frame類的說法不正確的是

  A.Frame是Window類的直接子類

  B.Frame對象顯示的效果是一個窗口

  C.Frame被默認初始化為可見

  D.Frame的默認布局管理器為BorderLayout

  (32)下列Java常見事件類中哪個是鼠標(biāo)事件類?

  A.InputEvent

  B.KeyEvent

  C.MouseEvent

  D.WindowEvent

  (33)在Applet的關(guān)鍵方法中,下列哪個方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?

  A.init()

  B.start()

  C.paint()

  D.destroy()

  (34)下列哪個是面向大型企業(yè)級用容器管理專用構(gòu)件的應(yīng)用平臺?

  A.J2EE

  B.J2ME

  C.J2SE

  D.J2DE

  (35)下列哪個選項的java源文件代碼片段是不正確的?

  A.package testpackage;

  public class Test{ }

  B.import java.io.*;

  package testpackage;

  public class Test{ }

  C.import java.io.*;

  class Person{ }

  public class Test{ }

  D.import java.io.*;

  import java.awt.*;

  public class Test{ }

  二、填空題

  (1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 。

  (2)在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機制稱為 。

  (3)耦合和內(nèi)聚是評價模塊獨立性的兩個主要標(biāo)準(zhǔn),其中 反映了模塊內(nèi)各成分之間的聯(lián)系。

  (4)一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體"項目主管"與實體"項目"的聯(lián)系屬于 的聯(lián)系。

  (5)數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、 、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運行和維護階段。

  (6)Java語言用 進行解釋執(zhí)行。

  (7)在一個類的內(nèi)部嵌套定義的類稱為 。

  (8)設(shè)有數(shù)組定義:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 則執(zhí)行下列幾個語句后的輸出結(jié)果是 。

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

  if( a[i]%3==0 )System.out.println(a[i]+" ");

  (9)下面程序的運行結(jié)果是 。

  import java.io.* ;

  public class ABC

  {

  public static void main(String args[ ])

  { int i ;

  int a [ ] = { 11,22,33,44,55,66,77,88,99 };

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

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

  System.out.println( );

  }

  }

  解析: 題中a.length / 2的值應(yīng)為4,所以for循環(huán)執(zhí)行了5次。第一次輸出的是元素a[0]與a[8]的和;第二次輸出的是元素a[1]與a[7] 的和; 第三次輸出的是元素a[2] 與a[6] 的和; 第四次輸出的是元素a[3] 與a[5] 的和; 第五次輸出的是元素a[4] 與a[4]的和。所以結(jié)果是5個110。

  (10)URL是 的縮寫。

  (11) 日歷類提供日期和時間的表示,它以格里歷(即陽歷)來計算。

  (12)若x = 5,y = 10,則 x > y && x++ == y --的邏輯值為 。

  (13)設(shè) a = 8,則表達式 a >>> 2 的值是 。

  (14)Java中訪問限定符有 ,protected,private和default等。

  (15)凡生成StringBuffer一個對象后,還可用 方法或ensureCapacity()方法來設(shè)定緩存大小。

【3月全國計算機等級考試二級JAVA筆試真題】相關(guān)文章:

9月全國計算機等級考試二級JAVA筆試真題10-13

全國計算機等級考試二級JAVA筆試真題答案及解析10-11

計算機等級考試二級Java筆試真題(通用10套)10-06

2006年上半年全國計算機等級考試二級JAVA筆試真題09-10

全國計算機等級考試二級VFP筆試真題及答案11-26

全國計算機等級考試二級C++筆試真題10-11

計算機等級二級考試Java填空真題09-11

計算機等級考試二級ACCESS筆試真題10-06

3月全國計算機等級考試二級VB筆試真題12-05