一、選擇題
01-05 B A B D D
06-10 D D A B C
11-15 B C D A D
16-20 C D B C A
21-25 A A C C D
26-30 B D C B A
31-35 C C D A B
二、填空題
1、63
2、黑河
3、BDSM
4、開發
5、DD
6、J2ME
7、換行
8、passed
9、3and3
10、方法
11、Error
12、Writer
13、transient
14、操作
15、et
解析:
(1)解析:資料的邏輯結構是指反映資料元素之間邏輯關係的資料結構;資料的儲存結構是指資料的邏輯結構在計算機儲存空間中的存放形式。在資料的儲存結構中,不僅要存放各資料元素的資訊,還需要存放各資料元素之間的前後件關係的資訊。
(2)解析:類是面嚮物件語言中必備的程式語言結構,用來實現抽象資料型別。類與類之間的繼承關係實現了類之間的共享屬性和操作,一個類可以在另一個已定義的類的基礎上定義,這樣使該型別繼承了其超類的屬性和方法,當然,也可以定義自己的屬性和方法。
(3)解析:內聚性是一個模組內部各個元素間彼此結合的緊密程度的度量,內聚是從功能角度來度量模組內的聯絡;耦合性是模組間互相連線的緊密程度的度量。
(4)解析:兩個實體集間的聯絡實際上是實體集間的函式關係,這種函式關係可以有3種,即一對一(1∶1)的聯絡、一對多(1∶N)或多對一(N∶1)的聯絡和多對多(N∶N)的聯絡。
(5)解析:資料庫設計分為以下6個設計階段:需求分析階段、概念設計階段、邏輯設計階段、物理設計階段、實施階段及資料庫執行和維護階段。
(6)解析:Java語言是用位元組碼進行解釋執行,它本身帶有許多編譯時產生的資訊,可使其連線過程更簡單。
(7)解析:內部類是巢狀在一個類的內部使用的,與普通類一樣,內部類也具有自己的成員變數和成員方法。
(8)解析:此題是輸出陣列中能被3整除的元素。th可以求出陣列a的元素個數。
(9)解析:題中th / 2的值應為4,所以for迴圈執行了5次。第一次輸出的是元素a[0]與a[8]的和;第二次輸出的是元素a[1]與a[7] 的和; 第三次輸出的是元素a[2] 與a[6] 的和; 第四次輸出的是元素a[3] 與a[5] 的.和; 第五次輸出的是元素a[4] 與a[4]的和。所以結果是5個110。
(10)解析:URL 是統一資源定位器--Uniform Resource Locator的簡稱,它表示Internet上某一資源的地址。
(11)解析:GregorianCalendar是以格里曆(即陽曆)來計算的日曆類。
(12)解析:此題主要是考查運算子的優先順序,首先運算的是++和-兩個運算子,然後是>運算子,接著是==運算子,最後是&&運算子。x > y && x++== y -等於(x > y) && ((x++)==( y --))。
(13)解析:>>>為不帶符號的右移,8的各位元位右移2位,左邊的空位填0。此題將8(1000)變為了2(0010)。
(14)解析:修飾符可分為訪問限定符和非訪問限定符兩類。訪問限定符有public,protected,private和default等。其他都屬於非訪問限定符,有static,final,abstract和syncronized等。
(15)解析:此題考查StringBuffer字串的知識,生成StringBuffer一個物件後可用setLength()或ensureCapacity()方法設定快取大小,並保證其陣列元素的初值都為0。