1). 軟件需求分析階段的工作,可以分為四個方面需求獲取,需求分析,編寫需求規(guī)格說明書,以及
A.階段性報告
B.需求評審
C.總結
D.以上都不正確
正確答案:B
2). 下列說法中,不屬于數(shù)據(jù)模型所描述的內容是( )。
A.數(shù)據(jù)結構
B.數(shù)據(jù)操作
C.數(shù)據(jù)查詢
D.數(shù)據(jù)約束
正確答案:C
答案解析:數(shù)據(jù)模型所描述的內容包括三個部分,它們是數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)約 束。其中,數(shù)據(jù)結構主要描述數(shù)據(jù)的類型、內容、性質及數(shù)據(jù)庫的聯(lián)系等;數(shù)據(jù)操作主要是 描述在相應數(shù)據(jù)結構上的操作類型與操作方式;數(shù)據(jù)約束主要描述數(shù)據(jù)結構內數(shù)據(jù)間的語法 和語義聯(lián)系,它們之間的制約與依存關系,以及數(shù)據(jù)的動態(tài)變化的規(guī)則,用以保證數(shù)據(jù)的正 確、有效與相容。
3). char類型的取值范圍是( )。
A.2的-7次方~2的7次方減1
B.0~2的16次方減1
C.負2的15次方~2的15次方減1
D.0~2的8次方減1
正確答案:B
答案解析:本題考查Java中數(shù)據(jù)類型的取值范圍。應該掌握常用的數(shù)據(jù)類型的取值范圍,char類型在內存中占1 6位,取值范圍是0~65535也就是O~2的16次方減1,選項B正確。
4). 如果要求一個線性表既能較快地查找,又能適應動態(tài)變化的要求,則可采用的方法是( )。
A.分塊法
B.順序法
C.=分法
D.散列法
正確答案:A
答案解析:分塊查找是將表分成若干塊,分塊的原則是數(shù)據(jù)元素的關鍵字在塊與塊之間是有序的,而塊內元素的關鍵字是無序的。分塊法可以適應動態(tài)變化的要求。其他三種是在順序存儲的一組記錄內進行查找的。
5). 對關系S和R進行集合運算,結果中既包含S中的所有元組也包含R中的所有元組,這樣的集合運算稱為( )。
A.并運算
B.交運算
C.差運算
D.積運算
正確答案:A
答案解析:關系的并運算是指由結構相同的兩個關系合并,形成一個新的關系,其中包含兩個關系中的所有元組。