二、填空題
(1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),線性鏈表屬于 【1】 。
解析: 數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式。在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,不僅要存放各數(shù)據(jù)元素的信息,還需要存放各數(shù)據(jù)元素之間的前后件關(guān)系的信息。
(2)在面向?qū)ο蠓椒ㄖ,類之間共享屬性和操作的機(jī)制稱為 【2】 。
解析: 類是面向?qū)ο笳Z言中必備的程序語言結(jié)構(gòu),用來實(shí)現(xiàn)抽象數(shù)據(jù)類型。類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個(gè)類可以在另一個(gè)已定義的類的基礎(chǔ)上定義,這樣使該類型繼承了其超類的屬性和方法,當(dāng)然,也可以定義自己的屬性和方法。
(3)耦合和內(nèi)聚是評(píng)價(jià)模塊獨(dú)立性的兩個(gè)主要標(biāo)準(zhǔn),其中 【3】 反映了模塊內(nèi)各成分之間的聯(lián)系。
解析: 內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密程度的度量。
(4)一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體"項(xiàng)目主管"與實(shí)體"項(xiàng)目"的聯(lián)系屬于 【4】 的聯(lián)系。
解析: 兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有3種,即一對(duì)一(1∶1)的聯(lián)系、一對(duì)多(1∶N)或多對(duì)一(N∶1)的聯(lián)系和多對(duì)多(N∶N)的聯(lián)系。
(5)數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、 【5】 、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。
解析: 數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。
(6)Java語言用 【6】 進(jìn)行解釋執(zhí)行。
解析: Java語言是用字節(jié)碼進(jìn)行解釋執(zhí)行,它本身帶有許多編譯時(shí)產(chǎn)生的信息,可使其連接過程更簡(jiǎn)單。
(7)在一個(gè)類的內(nèi)部嵌套定義的類稱為 【7】 。
解析: 內(nèi)部類是嵌套在一個(gè)類的內(nèi)部使用的,與普通類一樣,內(nèi)部類也具有自己的成員變量和成員方法。
(8)設(shè)有數(shù)組定義:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 則執(zhí)行下列幾個(gè)語句后的輸出結(jié)果是 【8】 。
for ( int i = 0 ; i < a.length ; i ++ )
if( a[i]%3==0 )System.out.println(a[i]+" ");
解析: 此題是輸出數(shù)組中能被3整除的元素。a.length可以求出數(shù)組a的元素個(gè)數(shù)。
(9)下面程序的運(yùn)行結(jié)果是 【9】 。
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個(gè)110。
(10)URL是 【10】 的縮寫。
解析: URL 是統(tǒng)一資源定位器--Uniform Resource Locator的簡(jiǎn)稱,它表示Internet上某一資源的地址。
(11) 【11】 日歷類提供日期和時(shí)間的表示,它以格里歷(即陽歷)來計(jì)算。
解析: GregorianCalendar是以格里歷(即陽歷)來計(jì)算的日歷類。
(12)若x = 5,y = 10,則 x > y && x++ == y --的邏輯值為 【12】 。
解析: 此題主要是考查運(yùn)算符的優(yōu)先級(jí),首先運(yùn)算的是++和-兩個(gè)運(yùn)算符,然后是>運(yùn)算符,接著是==運(yùn)算符,最后是&&運(yùn)算符。x > y && x++== y -等于(x > y) && ((x++)==( y --))。
(13)設(shè) a = 8,則表達(dá)式 a >>> 2 的值是 【13】 。
解析: >>>為不帶符號(hào)的右移,8的各比特位右移2位,左邊的空位填0。此題將8(1000)變?yōu)榱?(0010)。
(14)Java中訪問限定符有 【14】 ,protected,private和default等。
解析: 修飾符可分為訪問限定符和非訪問限定符兩類。訪問限定符有public,protected,private和default等。其他都屬于非訪問限定符,有static,final,abstract和syncronized等。
(15)凡生成StringBuffer一個(gè)對(duì)象后,還可用 【15】 方法或ensureCapacity()方法來設(shè)定緩存大小。
解析: 此題考查StringBuffer字符串的知識(shí),生成StringBuffer一個(gè)對(duì)象后可用setLength()或ensureCapacity()方法設(shè)定緩存大小,并保證其數(shù)組元素的初值都為0。
選擇題
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
相關(guān)推薦:2009年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |