1[單選題] 下列敘述中正確的是
A.程序執(zhí)行的效率與數(shù)據(jù)的存儲結構密切相關
B.程序執(zhí)行的效率只取決于程序的控制結構
C.程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D.以上說法均錯誤
參考答案:A
參考解析:程序執(zhí)行的效率與數(shù)據(jù)的存儲結構、數(shù)據(jù)的邏輯結構、程序的控制結構、所處理的數(shù)據(jù)量等有關。
2[單選題]在數(shù)據(jù)庫設計中,將E-R圖轉換成關系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段
B.概念設計階段
C.邏輯設計階段
D.物理設計階段
參考答案:C
參考解析:數(shù)據(jù)庫的設計階段包括需要分析、概念設計、邏輯設計和物理設計,其中將E—R圖轉換成關系數(shù)據(jù)模型的過程屬于邏輯設計階段。
3[單選題] 軟件生命周期可分為定義階段、開發(fā)階段和維護階段,下面不屬于開發(fā)階段任務的是
A.測試B.設計C.可行性研究D.實現(xiàn)
參考答案:C
參考解析:開發(fā)階段包括分析、設計和實施兩類任務。其中分析、設計包括需求分析、總體設計和詳細設計3個階段,實施則包括編碼和測試兩個階段,C不屬于開發(fā)階段。
4[單選題] 下面不屬于軟件設計階段任務的是
A.軟件總體設計
B.算法設計
C.制定軟件確認測試計劃
D.數(shù)據(jù)庫設計
參考答案:C
參考解析:從技術觀點上看,軟件設計包括軟件結構設計、數(shù)據(jù)設計、接口設計、過程設計。所以A、B、D正確,C為軟件測試階段的任務。
5[單選題] 下面屬于白盒測試方法的是
A.等價類劃分法
B.邏輯覆蓋
C.邊界值分析法
D.錯誤推測法
參考答案:B
參考解析:白盒測試法主要有邏輯覆蓋、基本路徑測試等。邏輯覆蓋測試包括語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋,選擇B。其余為黑盒測試法。
6[單選題]下面描述中不屬于數(shù)據(jù)庫系統(tǒng)特點的是
A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)的特點為高共享、低冗余、獨立性高、具有完整性等,C錯誤。
7[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員間的聯(lián)系是
A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系
參考答案:C
參考解析:兩個實體集問的聯(lián)系實際上是實體集間的函數(shù)關系,主要有一對一聯(lián)系(1:1)、一對多聯(lián)系(1:m)、多對一聯(lián)系(m:1)、多對多聯(lián)系(m:n)。對于每一個實體部門,都有多名職員,則其對應的聯(lián)系為一對多聯(lián)系(1:m),答案選C。
8[單選題]下列排序方法中,最壞情況下比較次數(shù)最少的是( )。
A.冒泡排序B.簡單選擇排序C.直接插入排序D.堆排序
參考答案:D
參考解析:冒泡排序、簡單選擇排序和直接插入排序法在最壞情況下的比較次數(shù)為n(n-1)/2,而堆排序法在最壞情況下的比較次數(shù)為O(nl092n)。
9[單選題] 在關系數(shù)據(jù)庫中,用來表示實體間聯(lián)系的是
A.屬性B.二維表C.網(wǎng)狀結構D.樹狀結構
參考答案:B
參考解析:關系模型實體間的聯(lián)系采用二維表來表示,簡稱表。選項C為網(wǎng)狀模型實體間的聯(lián)系,選項D為層次模型實體間的聯(lián)系,選項A屬性刻畫了實體
10[單選題] 有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是
A.自然連接B.交C.投影D.并
參考答案:A
參考解析:關系R和關系S有公共域,關系T是通過公共域的等值進行連接的結果,符合自然連接,選A。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |