2016年9月計算機二級MSoffice考試題及答案

  選擇題

2016年9月計算機二級MSoffice考試題及答案

(1)結構化程序設計中,下面對goto語句使用描述正確的是

A.禁止使用goto語句

B.使用goto語句程序效率高

C.應避免濫用goto語句

D.以上說法均錯誤

【答案】C

解析】結構化程序設計中,要注意儘量避免goto語句的使用,故選C。

(2)下面對對象概念描述正確的是

A.對象問的通信靠消息傳遞

B.對象是名字和方法的封裝體

C.任何對象必須有繼承性

D.對象的多態性是指一個對象有多個操作

【答案】A

【解析】對象之間進行通信的構造叫做消息,A正確。多態性是指同一個操作可以是不同對象的行爲,D錯誤。對象不一定必須有繼承性,C錯誤。封裝性是指從外面看只能看到對象的外部特徵,而不知道也無須知道數據的具體結構以及實現操作,B錯誤。

(3)公司中有多個部門和多名職員,每個職員只能屬於一個部門,一個部門可以有多名職員。則實體部門和職員間的.聯繫是

A.1:1聯繫

B.m:1聯繫

C.1:m聯繫

D.m:n聯繫

【答案】C

【解析】兩個實體集間的聯繫實際上是實體集問的函數關係,主要有一對一聯繫(1:1)、一對多聯繫(1:m)、多對一聯繫(m:.1)、多對多聯繫(m:n)。對於每一個實體部門,都有多名職員,則其對應的聯繫爲一對多聯繫(1:m),答案選C。

(4)有表示公司和職員及工作的三張表,職員可在多家公司兼職。其中公司C(公司號,公司名,地址,註冊資本,法人代表,員工數),職員S(職員號,姓名,性別,年齡,學歷),工作W(公司號,職員號,工資),則表W的鍵(碼)爲

A.公司號,職員號

B.職員號,工資

C.職員號

D.公司號,職員號,工資

【答案】A

【解析】由於職員可以再多加公司兼職,表w的鍵(碼)應爲公司關係和職員關係的主碼,即公司號和職員號。

(5)在關係模型中,每一個二維表稱爲一個

A.關係

B.屬性

C.元組

D.主碼(鍵)

【答案】A

【解析】關係模型採用二維表來表示,即每個二維表稱爲一個關係。

(6)在關係數據庫中,用來表示實體間聯繫的是

A.屬性

B.二維表

C.網狀結構

D.樹狀結構

【答案】B

【解析】關係模型實體間的聯繫採用二維表來表示,簡稱表。選項C爲網狀模型實體間的聯繫,選項D爲層次模型實體間的聯繫,選項A屬性刻畫了實體

(7)有三個關係R,S和T如下:

則由關係R和S得到關係T的操作是

A.選擇

B.投影

C.交

D.並

【答案】D

【解析】關係T中的元素與關係R和關係S中不同元素的總和,因此爲並操作。

(8)有三個關係R,S和T如下:

則由關係R和S得到關係T的操作是

A.選擇

B.差

C.交

D.並

【答案】B

【解析】關係T是關係R的一部分,並且是關係R去掉R和S相同的元素,符合差操作。

(9)有兩個關係R和S如下:

則由關係R得到關係S的操作是

A.選擇

B.投影

C.自然連接

D.並

【答案】A

【解析】由關係R到關係S爲一元運算,排除C和D。關係S是關係R的一部分,是通過選擇之後的結果,因此選A。

(10)有三個關係R、S和T如下:

則由關係R和S得到關係T的操作是

A.自然連接

B.交

C.投影

D.並

【答案】A

【解析】關係R和關係S有公共域,關係T是通過公共域的等值進行連接的結果,符合自然連接,選A。

(11)一般情況下,當對關係R和s進行自然連接時,要求R和S含有一個或者多個共有的

A.記錄

B.行

C.屬性

D.元組

【答案】C

【解析】自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關係間有公共域;②通過公共域的等值進行連接,選C。

(12)數據庫設計過程不包括

A.概念設計

B.邏輯設計

C.物理設計

D.算法設計

【答案】D

【解析】數據庫設計過程主要包括需求分析、、概念結構設計、邏輯結構分析、數據庫物理設計、數據庫實施、數據庫運行和維護階段。答案爲D選項。

(13)軟件設計中模塊劃分應遵循的準則是

A.低內聚低耦合

B.高耦合高內聚

C.高內聚低耦合

D.以上說法均錯誤

【答案】C

【解析】根據軟件設計原理提出如下優化準則:①劃分模塊時,儘量做到高內聚、低耦合,保持模塊相對獨立性,並以此原則優化初始的軟件結構。②一個模塊的作用範圍應在其控制範圍之內,且判定所在的模塊應與受其影響的模塊在層次上儘量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。

(14)下面屬於黑盒測試方法的是

A.語句覆蓋

B.邏輯覆蓋

C.邊界值分析

D.路徑覆蓋

【答案】C

【解析】黑盒測試不關心程序內部的邏輯,只是根據程序的功能說明來設計測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案爲C。而A、B、D均爲白盒測試方法。

(15)下面屬於白盒測試方法的是

A.等價類劃分法

B.邏輯覆蓋

C.邊界值分析法

D.錯誤推測法

【答案】B

【解析】白盒測試法主要有邏輯覆蓋、基本路徑測試等。邏輯覆蓋測試包括語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋,選擇B。其餘爲黑盒測試法。

(16)下面不屬於軟件測試實施步驟的是

A.集成測試

B.迴歸測試

C.確認測試

D.單元測試

【答案】B

【解析】軟件測試主要包括單元測試、集成測試、確認測試和系統測試。