2015年軟考《軟件設(shè)計(jì)師》考前練習(xí)題及答案

字號(hào):


    實(shí)體聯(lián)系模型(簡(jiǎn)稱(chēng)ER 模型)中的基本語(yǔ)義單位是實(shí)體和聯(lián)系。ER模型的圖形表示稱(chēng)為ER圖。聯(lián)系可以同_(1)_實(shí)體有關(guān)。實(shí)體與實(shí)體之間的聯(lián)系可以是_(2)_。
    利用ER模型進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可以分成三步:首先設(shè)計(jì)局部ER模型,然后把各個(gè)局部ER模型綜合成一個(gè)全局的模型,最后對(duì)全局ER模型進(jìn)行_(3)_,得到最終的ER模型。
    ER模型向關(guān)系模型的轉(zhuǎn)換 把一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性是關(guān)系的屬性,實(shí)體的鍵是關(guān)系的鍵;是一個(gè)聯(lián)系類(lèi)型轉(zhuǎn)換成一個(gè)_(4)_,參與該聯(lián)系類(lèi)型的各實(shí)體的鍵以及聯(lián)系的屬性轉(zhuǎn)換成_(5)_,其中的鍵由實(shí)體與實(shí)體之間的聯(lián)系決定。
    供選擇的答案
    (1):A 0個(gè)
    B 1個(gè)或多個(gè)
    C 1個(gè)
    D 多個(gè)
    (2):A一對(duì)一和一對(duì)多
    B一對(duì)一和多對(duì)多
    C一對(duì)多和多對(duì)多
    D一對(duì)一、一對(duì)多和多對(duì)多
    (3):A簡(jiǎn)化
    B結(jié)構(gòu)化
    C最小化
    D優(yōu)化
    (4):A聯(lián)系模式
    B數(shù)據(jù)模式
    C關(guān)系模式
    D邏輯模式
    (5):A聯(lián)系屬性
    B關(guān)系的屬性
    C數(shù)據(jù)屬性
    D關(guān)系的候選鍵
    參考答案:(1) B (2) D (3) D () C (5) B
    假設(shè)某程序語(yǔ)言的文法如下:
    S→SaT∣T
    T → T b R∣R
    R→ Pd R∣P
    P→ fSg∣e
    其中:VT={a, b, d, e, f, g};VN={S,T,R,P};S是開(kāi)始符號(hào)。那么,此方法是_(6)_方法。這種文法的語(yǔ)法分析通常采用優(yōu)先距陣,優(yōu)先矩陣給出了該文法中各個(gè)終結(jié)符之間的優(yōu)先關(guān)系系〔大于,小于,等于,無(wú)關(guān)系)。在上述文法中,某些終結(jié)符之間的優(yōu)先關(guān)系如下:
    b_(7)_a; f_(8)_g; a_(9)_a; d_(10)_d。
    供選擇的答案
    (6):A正則文法
    B算符文法
    C二義文法
    D屬性文法
    (7)~(10):A大于
    B小于
    C等于
    D無(wú)關(guān)系
    參考答案:(6) B (7) A (8) C (9) A (10) B
    軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是_(11)_。兩個(gè)模塊之間的耦合方式中,_(12)_耦合的耦合度,_(13)_耦合的耦合度最低。一個(gè)模塊內(nèi)部的內(nèi)聚種類(lèi)中_(14)_內(nèi)聚的內(nèi)聚度,_(15)_內(nèi)聚的內(nèi)聚度最低。
    供選擇的答案
    (11):A低內(nèi)聚低耦合
    B低內(nèi)聚高耦合
    C高內(nèi)聚低耦合
    D高內(nèi)聚高耦合
    (12):A數(shù)據(jù)
    B非直接
    C控制
    D內(nèi)容
    (13):A數(shù)據(jù)
    B非直接
    C控制
    D內(nèi)容
    (14):A偶然
    B邏輯
    C功能
    D過(guò)程
    (15):A偶然
    B邏輯
    C功能
    D過(guò)程
    參考答案:(11) C (12) D (13) B (14) C (15) A
    有多個(gè)設(shè)備可以實(shí)現(xiàn)不同網(wǎng)絡(luò)的互聯(lián)、工作在開(kāi)發(fā)系統(tǒng)互聯(lián)參考模型物理層、數(shù)據(jù)鏈路和網(wǎng)絡(luò)層的互聯(lián)設(shè)備稱(chēng)為 (16) 、(17) 和 (18),Internet上的防火墻可以工作在 (19) 層或(20)層。
    (16): A.網(wǎng)關(guān)
    B.路由器
    C.協(xié)議轉(zhuǎn)換器
    D.中繼器
    (17):A.轉(zhuǎn)發(fā)器
    B.協(xié)議轉(zhuǎn)換器
    C. 網(wǎng)橋
    D.網(wǎng)關(guān)
    (18):A.轉(zhuǎn)發(fā)器
    B.路由器
    C. 網(wǎng)橋
    D.中繼器
    (19)、(20): A.物理層
    B.數(shù)據(jù)鏈路
    C. 網(wǎng)絡(luò)層
    D.應(yīng)用層
    參考答案:(16) D (17) C (18) B (19) C (20) D