![中級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師2007上半年上午試題_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/3b55fac9-6abf-4a1c-b02b-a765a5e76459/3b55fac9-6abf-4a1c-b02b-a765a5e764591.gif)
![中級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師2007上半年上午試題_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/3b55fac9-6abf-4a1c-b02b-a765a5e76459/3b55fac9-6abf-4a1c-b02b-a765a5e764592.gif)
![中級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師2007上半年上午試題_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/3b55fac9-6abf-4a1c-b02b-a765a5e76459/3b55fac9-6abf-4a1c-b02b-a765a5e764593.gif)
![中級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師2007上半年上午試題_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/3b55fac9-6abf-4a1c-b02b-a765a5e76459/3b55fac9-6abf-4a1c-b02b-a765a5e764594.gif)
![中級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師2007上半年上午試題_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/3b55fac9-6abf-4a1c-b02b-a765a5e76459/3b55fac9-6abf-4a1c-b02b-a765a5e764595.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第15章 數(shù)據(jù)庫(kù)系統(tǒng)工程師上午試題分析與解答(1) (1) 不屬于計(jì)算機(jī)控制器中的部件。 A指令寄存器IR B程序計(jì)數(shù)器PC C算術(shù)邏輯單元ALU D程序狀態(tài)字寄存器PSW 答案 (1)C 分析 本題考查的是計(jì)算機(jī)系統(tǒng)硬件方面的基礎(chǔ)知識(shí)。構(gòu)成計(jì)算機(jī)控制器的硬件主要有指令寄存器IR、程序計(jì)數(shù)器PC、程序狀態(tài)字寄存器PSW、時(shí)序部件和微操作形成部件等。而算術(shù)邏輯單元ALU不是構(gòu)成控制器的部件。 (2) 在CPU與主存之間設(shè)置高速緩沖存儲(chǔ)器(Cache),其目的是為了 (2) 。 A擴(kuò)大主存的存儲(chǔ)容量 B提高CPU對(duì)主存的訪問(wèn)效率 C既擴(kuò)大主存容量又提高存取速度 D提高外存
2、儲(chǔ)器的速度 答案 (2)B 分析 為了提高CPU對(duì)主存的存取速度,又不至于增加很大的價(jià)格?,F(xiàn)在,通常在CPU與主存之間設(shè)置高速緩沖存儲(chǔ)器(Cache),其目的就在于提高速度而不增加很大代價(jià)。同時(shí),設(shè)置高速緩沖存儲(chǔ)器并不能增加主存的容量。 (3) 下面的描述中, (3) 不是RISC設(shè)計(jì)應(yīng)遵循的設(shè)計(jì)原則。 A指令條數(shù)應(yīng)少一些 B尋址方式盡可能少 C采用變長(zhǎng)指令,功能復(fù)雜的指令長(zhǎng)度長(zhǎng)而簡(jiǎn)單指令長(zhǎng)度短 D設(shè)計(jì)盡可能多的通用寄存器 答案 (3)C 分析 本題考查的是計(jì)算機(jī)系統(tǒng)硬件方面的基礎(chǔ)知識(shí)。在設(shè)計(jì)RISC時(shí),需要遵循如下一些基本的原則。 指令條數(shù)少,一般為幾十條指令。 尋址方式盡可能少。 采用等長(zhǎng)
3、指令,不管功能復(fù)雜的指令還是簡(jiǎn)單的指令,均用同一長(zhǎng)度。 設(shè)計(jì)盡可能多的通用寄存器。 因此,采用變長(zhǎng)指令,功能復(fù)雜的指令長(zhǎng)度長(zhǎng)而簡(jiǎn)單指令長(zhǎng)度短不是應(yīng)采用的設(shè)計(jì)原則。 (4) 某系統(tǒng)的可靠性結(jié)構(gòu)框圖如下圖所示。該系統(tǒng)由4個(gè)部件組成,其中2、3兩部件并聯(lián)冗余,再與1、4部件串聯(lián)。假設(shè)部件1、2、3的可靠度分別為0.90、0.70、0.70。若要求該系統(tǒng)的可靠度不低于0.75,則進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),分配給部件4的可靠度至少應(yīng)為 (4) 。 答案 (4)C 分析 本題考查的是計(jì)算機(jī)系統(tǒng)硬件方面的基礎(chǔ)知識(shí)。從可靠性設(shè)計(jì)角度分析,該試題給出的是一種串并混合系統(tǒng)。首先考慮部件2和部件3是并聯(lián)冗余結(jié)構(gòu),它們的可靠度
4、分別為0.70,兩者并聯(lián)冗余的可靠度為2×0.70-0.702=0.91。在此基礎(chǔ)上,系統(tǒng)可以看作是由可靠度為0.90的部件1、可靠度為0.91的冗余部件和部件4串聯(lián)構(gòu)成。要求構(gòu)成的系統(tǒng)其可靠度不低于0.75。 串聯(lián)系統(tǒng)的可靠度為各部件可靠度之積,從而可以求出部件4的可靠度應(yīng)不小于 0.92。 (5) 指令流水線將一條指令的執(zhí)行過(guò)程分為四步,其中第1、2和4步的經(jīng)過(guò)時(shí)間為t,如下圖所示。若該流水線順序執(zhí)行50條指令共用153t,并且不考慮相關(guān)問(wèn)題,則該流水線的瓶頸第3步的時(shí)間為 (5) t。 (5)A2 B3 C4 D5 答案 (5)B 分析 本題考查的是計(jì)算機(jī)系統(tǒng)指令流水線方面的基
5、礎(chǔ)知識(shí)。根據(jù)題意可以看到,在此流水線中順序執(zhí)行50條指令用了153t,流水線的瓶頸必定是第3步。假定流水線中第3步的經(jīng)過(guò)時(shí)間為x,該指令流水線順序執(zhí)行50條指令所用的時(shí)間為153t=t+t+t+ x+(50-1)x,從而算出步3的經(jīng)過(guò)時(shí)間為3t。 (6) 系統(tǒng)響應(yīng)時(shí)間和作業(yè)吞吐量是衡量計(jì)算機(jī)系統(tǒng)性能的重要指標(biāo)。對(duì)于一個(gè)持續(xù)處理業(yè)務(wù)的系統(tǒng)而言,其 (6) 。 A響應(yīng)時(shí)間越短,作業(yè)吞吐量越小 B響應(yīng)時(shí)間越短,作業(yè)吞吐量越大 C響應(yīng)時(shí)間越長(zhǎng),作業(yè)吞吐量越大 D響應(yīng)時(shí)間不會(huì)影響作業(yè)吞吐量 答案 (6)B 分析 系統(tǒng)響應(yīng)時(shí)間是指用戶發(fā)出完整請(qǐng)求到系統(tǒng)完成任務(wù)給出響應(yīng)的時(shí)間間隔。作業(yè)吞吐量是指單位時(shí)間內(nèi)系
6、統(tǒng)完成的任務(wù)量。若一個(gè)給定系統(tǒng)持續(xù)地收到用戶提交的任務(wù)請(qǐng)求,則系統(tǒng)的響應(yīng)時(shí)間將對(duì)作業(yè)吞吐量造成一定影響。若每個(gè)任務(wù)的響應(yīng)時(shí)間越短,則系統(tǒng)的空閑資源越多,整個(gè)系統(tǒng)在單位時(shí)間內(nèi)完成的任務(wù)量將越大;反之,若響應(yīng)時(shí)間越長(zhǎng),則系統(tǒng)的空閑資源越少,整個(gè)系統(tǒng)在單位時(shí)間內(nèi)完成的任務(wù)量將越小。 (7) 下列行為不屬于網(wǎng)絡(luò)攻擊的是 (7) 。 A連續(xù)不停Ping某臺(tái)主機(jī) B發(fā)送帶病毒和木馬的電子郵件 C向多個(gè)郵箱群發(fā)一封電子郵件 D暴力破解服務(wù)器密碼 答案 (7)C 分析 網(wǎng)絡(luò)攻擊是以網(wǎng)絡(luò)為手段竊取網(wǎng)絡(luò)上其他計(jì)算機(jī)的資源或特權(quán),對(duì)其安全性或可用性進(jìn)行破壞的行為。網(wǎng)絡(luò)攻擊又可分為主動(dòng)攻擊和被動(dòng)攻擊。被動(dòng)攻擊就是網(wǎng)絡(luò)
7、竊聽,截取數(shù)據(jù)包并進(jìn)行分析,從中竊取重要的敏感信息。被動(dòng)攻擊很難被發(fā)現(xiàn),因此預(yù)防很重要,防止被動(dòng)攻擊的主要手段是數(shù)據(jù)加密傳輸。為了保護(hù)網(wǎng)絡(luò)資源免受威脅和攻擊,在密碼學(xué)及安全協(xié)議的基礎(chǔ)上發(fā)展了網(wǎng)絡(luò)安全體系中的5類安全服務(wù),它們是:身份認(rèn)證、訪問(wèn)控制、數(shù)據(jù)保密、數(shù)據(jù)完整性和不可否認(rèn)。對(duì)這5類安全服務(wù),國(guó)際標(biāo)準(zhǔn)化組織ISO已經(jīng)有了明確的定義。主動(dòng)攻擊包括竊取、篡改、假冒和破壞。字典式口令猜測(cè), IP地址欺騙和服務(wù)拒絕攻擊等都屬于主動(dòng)攻擊。一個(gè)好的身份認(rèn)證系統(tǒng)(包括數(shù)據(jù)加密、數(shù)據(jù)完整性校驗(yàn)、數(shù)字簽名和訪問(wèn)控制等安全機(jī)制)可以用于防范主動(dòng)攻擊,但要想杜絕主動(dòng)攻擊很困難,因此對(duì)付主動(dòng)攻擊的另一措施是及時(shí)發(fā)
8、現(xiàn)并及時(shí)恢復(fù)所造成的破壞?,F(xiàn)在有很多實(shí)用的攻擊檢測(cè)工具。 常用的有以下9種網(wǎng)絡(luò)攻擊方法。 1獲取門令。 2放置特洛伊木馬程序。 3WWW的欺騙技術(shù)。 4電子郵件攻擊。 5通過(guò)一個(gè)節(jié)點(diǎn)來(lái)攻擊其他節(jié)點(diǎn)。 6網(wǎng)絡(luò)監(jiān)聽。 7尋找系統(tǒng)漏洞。 8利用賬號(hào)進(jìn)行攻擊。 9偷取特權(quán)。 (8) 多形病毒指的是 (8) 的計(jì)算機(jī)病毒。 A可在反病毒檢測(cè)時(shí)隱藏自己 B每次感染都會(huì)改變自己 C可以通過(guò)不同的渠道進(jìn)行傳播 D可以根據(jù)不同環(huán)境造成不同破壞 答案 (8)B 分析 多形病毒是一種較為高級(jí)的病毒,這種病毒在每次感染后會(huì)改變自己。 (9) 感染“熊貓燒香”病毒后的計(jì)算機(jī)不會(huì)出現(xiàn) (9) 的情況。 A執(zhí)行文件圖標(biāo)變成
9、熊貓燒香 B用戶信息被泄漏 C系統(tǒng)運(yùn)行變慢 D破壞計(jì)算機(jī)主板 答案 (9)D 分析 熊貓燒香是一種感染型的蠕蟲病毒,它能感染系統(tǒng)中exe、com、pif、src、html和 asp等文件,還能中止大量的反病毒軟件進(jìn)程并且會(huì)刪除擴(kuò)展名為gho的文件,該文件是系統(tǒng)備份工具GHOST的備份文件,使用戶的系統(tǒng)備份文件丟朱。 被感染的用戶系統(tǒng)中所有Exe可執(zhí)行文件全部被改成熊貓舉著三根香的模樣。 (10) 如果兩名以上的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利,專利權(quán)應(yīng)授予 (10) 。 A最先發(fā)明的人 B最先申請(qǐng)的人 C所有申請(qǐng)人 D協(xié)商后的申請(qǐng)人 答案 (10)B 分析 根據(jù)我國(guó)專利法第九條規(guī)定“兩個(gè)以上
10、的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,專利權(quán)授予最先申請(qǐng)的人?!保槍?duì)兩名以上的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利,專利權(quán)應(yīng)授予最先申請(qǐng)的人。 (11) 下列標(biāo)準(zhǔn)代號(hào)中, (11) 為推薦性行業(yè)標(biāo)準(zhǔn)的代號(hào)。 ASJ/T BQ/T11 CGB/T DDB11/T 答案 (11)A 分析 依據(jù)我國(guó)“標(biāo)準(zhǔn)化法”,我國(guó)標(biāo)準(zhǔn)可分為國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、地方標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)。其中,國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、地方標(biāo)準(zhǔn)又可分為強(qiáng)制性標(biāo)準(zhǔn)和推薦性標(biāo)準(zhǔn)。它們分別具有其代號(hào)和編號(hào),通過(guò)標(biāo)準(zhǔn)的代號(hào)可確定標(biāo)準(zhǔn)的類別。行業(yè)標(biāo)準(zhǔn)是由行業(yè)標(biāo)準(zhǔn)化組織制定和公布適應(yīng)于其、業(yè)務(wù)領(lǐng)域標(biāo)準(zhǔn),其推薦性標(biāo)準(zhǔn),由行業(yè)漢字拼音大寫字母加“IT'
11、;組成,已正式公布的行業(yè)代號(hào)有QJ(航天)、SJ(電子)、用(機(jī)械)和瓜(金融系統(tǒng))等。試題中給出的供選擇答案,分別依序是行業(yè)推薦性標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)、國(guó)家推薦性標(biāo)準(zhǔn)和地方推薦性標(biāo)準(zhǔn)。 (12) 以下顯示器像素點(diǎn)距的規(guī)格中,最好的是 (12) 。 A0.39 B0.33 C0.31 D0.28 答案 (12)D 分析 顯示器上的文本或圖像是由點(diǎn)組成的,屏幕上的點(diǎn)越密,則分辨率越高。屏幕上相鄰兩個(gè)同色點(diǎn)的距離稱為點(diǎn)距,點(diǎn)間距越大,所見(jiàn)到的“顆?!本驮酱?,顯示效果就越差;點(diǎn)距越小,分辨率越高。所以,試題中給出顯示器像素點(diǎn)距的規(guī)格中,最好的是0.28。 (13) 在彩色噴墨打印機(jī)中,將油墨進(jìn)行混合后得到
12、的顏色稱為 (13) 色。 A相減 B相加 C互補(bǔ) D比例 答案 (13)A 分析 彩色打印的紙張是不能發(fā)射光線的,因而彩色打印機(jī)使用能夠吸收特定光波而反射其他光波的油墨或顏料來(lái)實(shí)現(xiàn)。用油墨或顏料進(jìn)行混合得到的彩色稱為相減混色。之所以稱為相減混色,是因?yàn)闇p少(吸收)了人眼識(shí)別顏色所需要的反射光。根據(jù)三基色原理,油墨或顏料的三基色是青(cyan)、品紅(magenta)和黃(yellow)。可以用這三種顏色的油墨或顏料按不同比例混合成任何一種由油墨或顏料表現(xiàn)的顏色,這種彩色表示方法稱為CMY彩色空間。(14) 800×600的分辨率的圖像,若每個(gè)像素具有16位的顏色深度,則可表示 (1
13、4) 種不同的顏色。 A1000 B1024 C65536 D 答案 (14)C 分析 顏色深度決定了彩色圖像中可出現(xiàn)的最多顏色數(shù),或灰度圖像中的最大灰度等級(jí)。如一幅圖像的圖像深度為b位,則該圖像的最多顏色數(shù)或灰度級(jí)為2b種。顯然,表示一個(gè)像素顏色的位數(shù)越多,它能表達(dá)的顏色數(shù)或灰度級(jí)就越多。一幅彩色圖像的每個(gè)像素有16位,則最大顏色數(shù)目為216=65536,就是說(shuō)像素的深度為16位,每個(gè)像素可以是 216種顏色中的一種。表示一個(gè)像素的位數(shù)越多,它能表達(dá)的顏色數(shù)目就越多,它的深度就越深。 (15) 結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是 (15) 階段產(chǎn)生的成果。 A需求分析 B總體設(shè)計(jì) C詳細(xì)設(shè)計(jì) D程
14、序編碼 答案 (15)A 分析 結(jié)構(gòu)化分析是面向數(shù)據(jù)流進(jìn)行需求分析的方法,數(shù)據(jù)流圖是分析過(guò)程中用來(lái)描述數(shù)據(jù)處理過(guò)程的工具,它從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程,是對(duì)軟件所要處理數(shù)據(jù)的抽象。由于數(shù)據(jù)流圖只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。 (16) 以下關(guān)于原型化開發(fā)方法的敘述中,不正確的是 (16) 。 A原型化方法適應(yīng)于需求不明確的軟件開發(fā) B在開發(fā)過(guò)程中,可以廢棄不用早期構(gòu)造的軟件原型 C原型化方法可以直接開發(fā)出最終產(chǎn)品 D原型化方法利于確認(rèn)各項(xiàng)系統(tǒng)服務(wù)的可用性 答案 (16)C 分析 原型化軟件開發(fā)方法的基本思想是軟件開發(fā)人員對(duì)用戶提
15、出的需求和問(wèn)題進(jìn)行總結(jié),就系統(tǒng)的主要需求取得一致意見(jiàn)后,構(gòu)造一個(gè)軟件原型(原型是軟件的一個(gè)早期版本,通常反映最終軟件的部分重要特性,原型應(yīng)該是可以運(yùn)行和修改的),使用戶在試用原型過(guò)程中得到感受和啟發(fā),并做出反應(yīng)和評(píng)價(jià)。然后開發(fā)者根據(jù)用戶的意見(jiàn)對(duì)原型進(jìn)行改進(jìn),使之逐步完善,直到用戶對(duì)系統(tǒng)完全滿意為止。這種開發(fā)方法的優(yōu)點(diǎn)是需求表示清楚,用戶滿意度較高、可降低開始風(fēng)險(xiǎn)和開發(fā)成本。所以原型化方法特別適應(yīng)于原始需求不明確的軟件,因?yàn)橥ㄟ^(guò)用戶的不斷使用和體驗(yàn)并提出評(píng)價(jià),使得不斷修改的原型逐步達(dá)到用戶要求。通常,軟件開發(fā)過(guò)程中會(huì)得到多個(gè)軟件原型,只有得到用戶認(rèn)可的才是最終的產(chǎn)品。 (17)CVS是一種 (1
16、7) 工具。 A需求分析 B編譯 C程序編碼 D版本控制 答案 (17)D 分析 CVS的全稱是Concurrent Version System,它是一個(gè)免費(fèi)的協(xié)同版本控制工具,主要用于軟件源碼的維護(hù)。此外CVS可以維護(hù)任意文檔的開發(fā)和使用,例如共享文件的編輯修改,而不僅僅局限于程序設(shè)計(jì)。CVS維護(hù)的文件類型可以是文本類型也可以是二進(jìn)制類型。CVS基于客戶端/服務(wù)器模式,多個(gè)用戶可通過(guò)網(wǎng)絡(luò)(或本地)方式同時(shí)訪問(wèn), 從而使得CVS成為位于不同地點(diǎn)的人同時(shí)處理數(shù)據(jù)文件(特別是程序的源代碼)時(shí)的首選。 (18) 通常在軟件的 (18) 活動(dòng)中無(wú)需用戶參與。 A需求分析 B維護(hù) C編碼 D測(cè)試 答案
17、 (18)C 分析 為確保軟件符合用戶需求,在各種軟件開發(fā)過(guò)程中,用戶承擔(dān)著非常重要的作用。進(jìn)行需求分析時(shí),需要用戶和軟件人員共同討論,并且只有用戶參與,才能有助于軟件人員了解用戶的知識(shí)、管理和技能等背景,也才能確保軟件符合用戶需求。軟件設(shè)計(jì)是將需求分析階段確定的、直接反映用戶需求的邏輯方案轉(zhuǎn)換為可以在計(jì)算機(jī)中實(shí)現(xiàn)的技術(shù)方案。在此過(guò)程中,不僅需要技術(shù)專家參與,也要求系統(tǒng)的用戶高度參與和控制,用戶主要參與系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、代碼設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)等工作。測(cè)試是軟件質(zhì)量的保證性手段,因?yàn)橛脩羰擒浖闹苯踊蜷g接使用者,這一群體能對(duì)軟件系統(tǒng)成果產(chǎn)生重大影響,不同種類的用戶可以以不同形式參與系統(tǒng)測(cè)試活動(dòng)。軟
18、件編碼階是用程序代碼實(shí)現(xiàn)軟件設(shè)計(jì)的活動(dòng),這一活動(dòng)只是將軟件人員與用戶共同確定的軟件設(shè)計(jì)用指定的程序設(shè)計(jì)語(yǔ)言進(jìn)行實(shí)現(xiàn),得到可以在計(jì)算機(jī)上運(yùn)行的實(shí)體,用戶通常不需要參與這個(gè)過(guò)程。 (19) 進(jìn)行軟件項(xiàng)目的風(fēng)險(xiǎn)分析時(shí),風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控和風(fēng)險(xiǎn)管理及意外事件計(jì)劃是 (19) 活動(dòng)中需要考慮的問(wèn)題。 A風(fēng)險(xiǎn)識(shí)別 B風(fēng)險(xiǎn)預(yù)測(cè) C風(fēng)險(xiǎn)評(píng)估 D風(fēng)險(xiǎn)控制 答案 (19)D 分析 軟件項(xiàng)目風(fēng)險(xiǎn)是指在軟件開發(fā)過(guò)程中遇到的預(yù)算和進(jìn)度等方面的問(wèn)題以及這些問(wèn)題對(duì)軟件項(xiàng)目的影響。軟件風(fēng)險(xiǎn)分析包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)預(yù)測(cè)、風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)控制共 4個(gè)不同的活動(dòng)。其中風(fēng)險(xiǎn)控制是利用某些技術(shù)和方法設(shè)法避開或轉(zhuǎn)移風(fēng)險(xiǎn),在此活動(dòng)中,通常需要
19、考慮風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控和風(fēng)險(xiǎn)管理及意外事件計(jì)劃3方面問(wèn)題。 (20) 下面關(guān)于編程語(yǔ)言的各種說(shuō)法中, (20) 是正確的。 A由于C語(yǔ)言程序是由函數(shù)構(gòu)成的,因此它是一種函數(shù)型語(yǔ)言 BSmalltalk、C+、Java、C#都是面向?qū)ο笳Z(yǔ)言 C函數(shù)型語(yǔ)言適用于編寫處理高速計(jì)算的程序,常用于超級(jí)計(jì)算機(jī)的模擬計(jì)算 D邏輯型語(yǔ)言是在Client/Server系統(tǒng)中用于實(shí)現(xiàn)負(fù)載分散的程序語(yǔ)言 答案 (20)B 分析 本題考查程序語(yǔ)言特點(diǎn)。 函數(shù)是一種對(duì)應(yīng)規(guī)則(映射),它使定義域中每個(gè)元素和值域中唯一的元素相對(duì)應(yīng)。函數(shù)式語(yǔ)言是一類以-演算為基礎(chǔ)的語(yǔ)言,其代表為L(zhǎng)ISP,主要用于人工智能領(lǐng)域。 邏輯型語(yǔ)言是
20、一類以形式邏輯為基礎(chǔ)的語(yǔ)言,其代表是建立在關(guān)系理論和一階謂詞理論基礎(chǔ)上的PROLOG。PROLOG有很強(qiáng)的推理功能,適用于書寫自動(dòng)定理證明、專家系統(tǒng)和自然語(yǔ)言理解等問(wèn)題的程序。 (21) 在面向?qū)ο蟮恼Z(yǔ)言中, (21) 。 A類的實(shí)例化是指對(duì)類的實(shí)例分配存儲(chǔ)空間 B每個(gè)類都必須創(chuàng)建一個(gè)實(shí)例 C每個(gè)類只能創(chuàng)建一個(gè)實(shí)例 D類的實(shí)例化是指對(duì)類進(jìn)行初始化 答案 (21)A 分析 本題考查面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中類的實(shí)例化概念。 類是用戶定義的類型。與語(yǔ)言定義的基本類型一樣,有了類型后,就可以定義(創(chuàng)建)該類型的變量,其含義是系統(tǒng)為變量分配存儲(chǔ)空間。對(duì)于程序中定義的類,并不要求一定要?jiǎng)?chuàng)建其實(shí)例,對(duì)實(shí)例的數(shù)
21、目也沒(méi)有限制。創(chuàng)建類的實(shí)例時(shí),系統(tǒng)需要為該實(shí)例分配存儲(chǔ)空間。 (22) 在統(tǒng)一建模語(yǔ)言(UML)中, (22) 用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互。 A類圖 B用例圖 C對(duì)象圖 D協(xié)作圖 答案 (22)B 分析 本題考查UML語(yǔ)言。 · 類圖(class diagram):展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。在面向?qū)ο笙到y(tǒng)的建模中所建立的最常見(jiàn)的圖就是類圖。類圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖。包含主動(dòng)類的類圖給出了系統(tǒng)的靜態(tài)進(jìn)程視圖。 · 對(duì)象圖(object diagram):展現(xiàn)了一組對(duì)象以及它們之間的關(guān)系。對(duì)象圖描述了在類圖中所建立的事物實(shí)例的靜態(tài)快照。和類圖相同
22、,這些圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖或靜態(tài)進(jìn)程視圖,但它們是從真實(shí)的或原型案例的角度建立的。 · 用例圖(use case diagram):展現(xiàn)了一組用例、參與者(actor)以及它們之間的關(guān)系。用例圖給出系統(tǒng)的靜態(tài)用例視圖。這些圖對(duì)系統(tǒng)的行為進(jìn)行組織和建模是非常重要的。 · 序列圖(sequence diagram):是場(chǎng)景(scenario)的圖形化表示,描述了以時(shí)間順序組織的對(duì)象之間的交互活動(dòng)。 · 協(xié)作圖(collaboration diagram或communication diagram):強(qiáng)調(diào)收發(fā)消息的對(duì)象的結(jié)構(gòu)組織。 序列圖和協(xié)作圖都是交互圖(inte
23、raction diagram)。交互圖展現(xiàn)了一種交互,它由一組對(duì)象和它們之間的關(guān)系組成,包括它們之間可能發(fā)送的消息。交互圖關(guān)注系統(tǒng)的動(dòng)態(tài)視圖。序列圖和協(xié)作圖是同構(gòu)的,它們之間可以相互轉(zhuǎn)換。 · 狀態(tài)圖(statechart diagram):展現(xiàn)了一個(gè)狀態(tài)機(jī),它由狀態(tài)、轉(zhuǎn)換、事件和活動(dòng)組成。狀態(tài)圖關(guān)注系統(tǒng)的動(dòng)態(tài)視圖,它對(duì)于接口、類和協(xié)作的行為建模尤為重要,它強(qiáng)調(diào)對(duì)象行為的事件順序。 · 活動(dòng)圖(activity diagram):是一種特殊的狀態(tài)圖,它展現(xiàn)了在系統(tǒng)內(nèi)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的流程?;顒?dòng)圖專注于系統(tǒng)的動(dòng)態(tài)視圖。它對(duì)于系統(tǒng)的功能建模特別重要,并強(qiáng)調(diào)對(duì)象間的控制流
24、程。 · 構(gòu)件圖(component diagram):展現(xiàn)了一組構(gòu)件之間的組織和依賴。構(gòu)件圖專注于系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖。它與類圖相關(guān),通常把構(gòu)件映射為一個(gè)或多個(gè)類、接口或協(xié)作。 · 部署圖(deployment diagram):展現(xiàn)了運(yùn)行處理節(jié)點(diǎn)以及其中構(gòu)件的配置。部署圖給出了體系結(jié)構(gòu)的靜態(tài)實(shí)施視圖。它與構(gòu)件圖相關(guān),通常一個(gè)節(jié)點(diǎn)包含一個(gè)或多個(gè)構(gòu)件。 某系統(tǒng)的進(jìn)程狀態(tài)轉(zhuǎn)換如下圖所示,圖中1、2、3和4分別表示引起狀態(tài)轉(zhuǎn)換的不同原因,原因4表示 (23) ;一個(gè)進(jìn)程狀態(tài)轉(zhuǎn)換會(huì)引起另一個(gè)進(jìn)程狀態(tài)轉(zhuǎn)換的是 (24) 。 (23)A就緒進(jìn)程被調(diào)度 B運(yùn)行進(jìn)程執(zhí)行了P操作 C發(fā)生了阻
25、塞進(jìn)程等待的事件 D運(yùn)行進(jìn)程的時(shí)間片到了 (24)A12 B21 C32 D24答案 (23)C (24)B 分析 本題考查的是計(jì)算機(jī)操作系統(tǒng)進(jìn)程管理方面的基礎(chǔ)知識(shí)。圖中原因1是由于調(diào)度程序的調(diào)度引起;原因2是由于時(shí)間片用完引起;原因3是由于I/O請(qǐng)求引起,例如進(jìn)程執(zhí)行了P操作,由于申請(qǐng)的資源得不到滿足進(jìn)入阻塞隊(duì)列;原因4是由于I/O完成引起的,例如某進(jìn)程執(zhí)行了V操作將信號(hào)量值減1,若信號(hào)量的值小于0,意味著有等待該資源的進(jìn)程,將該進(jìn)程從阻塞隊(duì)列中喚醒使其進(jìn)入就緒隊(duì)列:因此試題(23)的正確答案是C。 試題(24)選項(xiàng)A“12”不可能,因?yàn)檎{(diào)度程序從就緒隊(duì)列中調(diào)度一個(gè)進(jìn)程投入運(yùn)行,不會(huì)引起另外
26、一個(gè)進(jìn)程時(shí)間片用完;選項(xiàng)B“21”可能,因?yàn)楫?dāng)現(xiàn)運(yùn)行進(jìn)程的時(shí)間片用完,會(huì)引起調(diào)度程序調(diào)度另外一個(gè)進(jìn)程投入運(yùn)行:選項(xiàng)C“32”不可能,因?yàn)楝F(xiàn)運(yùn)行進(jìn)程由于等待某事件被阻塞,使得CPU空閑,此時(shí)調(diào)度程序會(huì)從處于就緒狀態(tài)的進(jìn)程中挑選一個(gè)新進(jìn)程投入運(yùn)行;選項(xiàng)D“41”不可能,一般一個(gè)進(jìn)程從阻塞狀態(tài)變化到就緒狀態(tài)時(shí),不會(huì)引起另一個(gè)進(jìn)程從就緒狀態(tài)變化到運(yùn)行狀態(tài)。(25) 在操作系統(tǒng)中,虛擬設(shè)備通常采用 (25) 設(shè)備來(lái)提供虛擬設(shè)備。 ASpooling技術(shù),利用磁帶 BSpooling技術(shù),利用磁盤 C脫機(jī)批處理技術(shù),利用磁盤 D通道技術(shù),利用磁帶 答案 (25)B 分析 本題考查的是計(jì)算機(jī)操作系統(tǒng)設(shè)備管理
27、方面的基礎(chǔ)知識(shí)。所謂Spooling技術(shù)實(shí)際上是用一類物理設(shè)備模擬另一類物理設(shè)備的技術(shù),是使獨(dú)占使用的設(shè)備變成多臺(tái)虛擬設(shè)備的一種技術(shù),也是一種速度匹配技術(shù)。Spooling系統(tǒng)是由“預(yù)輸入程序”、“緩輸出程序”和“井管理程序”以及輸入和輸出井組成的。其中,輸入井和輸出井是為了存放從輸入設(shè)備輸入的信息以及作業(yè)執(zhí)行的結(jié)果,系統(tǒng)在磁盤上開辟的存儲(chǔ)區(qū)域。 某虛擬存儲(chǔ)系統(tǒng)采用最近最少使用(LRU)頁(yè)面淘汰算法,假定系統(tǒng)為每個(gè)作業(yè)分配3個(gè)頁(yè)面的主存空間,其中一個(gè)頁(yè)面用來(lái)存放程序?,F(xiàn)有某作業(yè)的部分語(yǔ)句如下: Var A: Array1.150,1.100 OF integer; i,j: integer;
28、FOR i:=1 to 150 DO FOR j:-i to 100 DO Ai,j :=0; 設(shè)每個(gè)頁(yè)面可存放150個(gè)整數(shù)變量,變量i、j放在程序頁(yè)中。初始時(shí),程序及變量 i、j已在內(nèi)存,其余兩頁(yè)為空,矩陣A按行序存放。在上述程序片段執(zhí)行過(guò)程中,共產(chǎn)生 (26) 次缺頁(yè)中斷。最后留在內(nèi)存中的是矩陣A的最后 (27) 。 (26)A50 B100 C150 D300 (27)A2行 B2列 C3行 D3列 答案 (26)B (27)C 分析 本題考查的是應(yīng)試者關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的基本概念。關(guān)系模型是目前最常用的數(shù)據(jù)模型之一。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,在關(guān)系模型中用表格結(jié)構(gòu)表達(dá)
29、實(shí)體集,以及實(shí)體集之間的聯(lián)系,其最大特色是描述的一致性??梢?jiàn),關(guān)系數(shù)據(jù)庫(kù)是表的集合,其結(jié)構(gòu)是由關(guān)系模式定義的。(28) 關(guān)系數(shù)據(jù)庫(kù)是 (28) 的集合,其結(jié)構(gòu)是由關(guān)系模式定義的。 A元組 B列 C字段 D表 答案 (28)D 分析 本題考查的是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的基本概念。關(guān)系模型是目前最常用的數(shù)據(jù)模型之一。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,在關(guān)系模型中用表格結(jié)構(gòu)表達(dá)實(shí)體集,以及實(shí)體集之間的聯(lián)系,其最大特色是描述的一致性??梢?jiàn),關(guān)系數(shù)據(jù)庫(kù)是表的集合,其結(jié)構(gòu)是由關(guān)系模式定義的。 (29) 職工實(shí)體中有職工號(hào)、姓名、部門、參加工作時(shí)間、工作年限等屬性,其中,工作年限是一個(gè) (29) 屬性
30、。 A派生 B多值 C復(fù)合 DNULL 答案 (29)A 分析 本題考查的是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的基本概念。派生屬性可以從其他屬性得來(lái)。本試題中,職工實(shí)體集中有“參加工作時(shí)間”和“工作年限”屬性,那么“工作年限”的值可以由當(dāng)前時(shí)間和參加工作時(shí)間得到。這里,“工作年限”就是一個(gè)派生屬性。綜上所述,(29)的正確答案是A。 診療科、醫(yī)師和患者的E-R圖如下所示,圖中* *、1 *分別表示多對(duì)多、1對(duì)多的聯(lián)系: 各實(shí)體對(duì)應(yīng)的關(guān)系模式如下,其中帶實(shí)下劃線的表示主鍵,虛下劃線的表示外鍵。 診療科(診療科代碼,診療科名稱) 醫(yī)師(醫(yī)師代碼,醫(yī)師姓名,診療科代碼) 患者(患者編號(hào),患者姓名) 若關(guān)系診療科和醫(yī)師
31、進(jìn)行自然連接運(yùn)算,其結(jié)果集為 (30) 元關(guān)系。醫(yī)師和患者之間的治療觀察關(guān)系模式的主鍵是 (31) 。 (30)A5 B4 C3 D2 (31)A醫(yī)師姓名、患者編號(hào) B醫(yī)師姓名、患者姓名 C醫(yī)師代碼、患者編號(hào) D醫(yī)師代碼、患者姓名答案 (30)B (31)C 分析 本題考查的是關(guān)系數(shù)據(jù)庫(kù)E-R模型的相關(guān)知識(shí)。根據(jù)題意,關(guān)系診療科和醫(yī)師進(jìn)行自然連接運(yùn)算,應(yīng)該去掉一個(gè)重復(fù)屬性“診療科代碼”,自然連接運(yùn)算的結(jié)果集為4元關(guān)系。試題(30)的正確答案是B。 醫(yī)師和患者之間的治療觀察之間是一個(gè)多對(duì)多的聯(lián)系,多對(duì)多聯(lián)系向關(guān)系模式轉(zhuǎn)換的規(guī)則是:多對(duì)多聯(lián)系只能轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,關(guān)系模式的名稱取聯(lián)系的名稱
32、,關(guān)系模式的屬性取該聯(lián)系所關(guān)聯(lián)的兩個(gè)多方實(shí)體的主鍵及聯(lián)系的屬性,關(guān)系的碼是多方實(shí)體的主鍵構(gòu)成的屬性組。由于醫(yī)師關(guān)系的主鍵是醫(yī)師代碼,患者關(guān)系的主鍵是患者編號(hào),因此,根據(jù)該轉(zhuǎn)換規(guī)則試題(31)醫(yī)師和患者之間的治療觀察關(guān)系模式的主鍵是醫(yī)師代碼和患者編號(hào)。試題(31)的正確答案是C。 關(guān)系R、S如下圖所示,關(guān)系代數(shù)表達(dá)式1,5,6(15(R×S)= (32) ,它與元組演算表達(dá)式t|uv)(R(u)(S(v) (33) )等價(jià)。 答案 (32)B (33)C 分析 分析關(guān)系表達(dá)式1,5,6(15(R×S):關(guān)系表達(dá)式(15(R×S)意為從關(guān)系中選取滿足條件R.A大于S.
33、B的元組,從關(guān)系R中可以看出只有元組(10,11,12)滿足條件,而關(guān)系S中可以看出只有元組(3,7,11)和元組(4,7,6)滿足條件,即(15(R×S)的結(jié)果如下所示。 1,5,6意為投影R的第一個(gè)屬性列A,S的第二個(gè)屬性列B和S的第三個(gè)屬性列C。根據(jù)上面的分析可見(jiàn),試題(32)正確的答案是選項(xiàng)B。 1,5,6(15(R×S)與元組演算表達(dá)式等價(jià)的條件是u1V2,即R關(guān)系中的第一個(gè)分量大于S關(guān)系中的第二個(gè)分量;從中投影R的第一個(gè)屬性列t1=u1,S的第二個(gè)屬性列t2=v2,S的第三個(gè)屬性列t3=v3。根據(jù)上面的分析可見(jiàn),試題(33)正確的答案是選項(xiàng)C。 給定供應(yīng)關(guān)系SP
34、J(供應(yīng)商號(hào),零件號(hào),工程號(hào),數(shù)量),查詢至少供應(yīng)了3項(xiàng)工程 (包含3項(xiàng))的供應(yīng)商,輸出其供應(yīng)商號(hào)和供應(yīng)零件數(shù)量的總和,并按供應(yīng)商號(hào)降序排列。 SELECT供應(yīng)商號(hào),SUM(數(shù)量)FROM SPJ (34) (35) (36) ; (34)AORDERBY供應(yīng)商號(hào)DESC BGROUP BY供應(yīng)商號(hào)DESC CORDER BY供應(yīng)商號(hào) DGROUP BY供應(yīng)商號(hào) (35)A. HAVING COUNT(DISTINCT(工程號(hào))2 B. WHERE COUNT(工程號(hào))2 CHAVING (DISTINCT(工程號(hào))2 DWHERE工程號(hào)2 (36)AORDER BY供應(yīng)商號(hào)DESC BGRO
35、UP BY供應(yīng)商號(hào)DESC CORDER BY供應(yīng)商號(hào) DGROUP BY供應(yīng)商號(hào)答案 (34)D (35)A (36)A 分析 本題考查應(yīng)試者對(duì)SQL語(yǔ)言的掌握程度。 試題(34)正確的答案是選項(xiàng)D,因?yàn)楦鶕?jù)題意查詢至少供應(yīng)了3項(xiàng)工程(包含3項(xiàng))的供應(yīng)商,應(yīng)該按照供應(yīng)商號(hào)分組,而且應(yīng)該加上條件工程號(hào)的數(shù)目。但是需要注意的是,一個(gè)供應(yīng)商可能為同一個(gè)項(xiàng)目供應(yīng)了多種零件,因此,在統(tǒng)計(jì)工程項(xiàng)目數(shù)的時(shí)候需要加上DISTINCT,以避免重復(fù)統(tǒng)計(jì)導(dǎo)致錯(cuò)誤的結(jié)果。 假如按供應(yīng)商號(hào)Sno='S1'分組,結(jié)果如表1所示 從表1可以看出,如果不加DISTINCT,統(tǒng)計(jì)的數(shù)為7,而加了DISTINC
36、T,統(tǒng)計(jì)的數(shù)是3。故試題(35)正確的答案是選項(xiàng)A。 由于題目要求按供應(yīng)商號(hào)降序排列,所以應(yīng)采用“ORDER BY供應(yīng)商號(hào)DESC”語(yǔ)句。這樣試題(36)正確的答案是選項(xiàng)A。 企業(yè)職工和部門的關(guān)系模式如下所示,其中部門負(fù)責(zé)人也是一個(gè)職工。 職工(職工號(hào),姓名,年齡,月薪,部門號(hào),電話,地址) 部門(部門號(hào),部門名,電話,負(fù)責(zé)人代碼,任職時(shí)間) 請(qǐng)將下面的SQL語(yǔ)句空缺部分補(bǔ)充完整。 CREATE TABLE部門(部門號(hào)CHAR(4)PRIMARY KEY,部門名CHAR(20), 電話CHAR(13),負(fù)責(zé)人代碼CHAR(5),任職時(shí)間DATE, FOREIGN KEY (37) ); 查詢比
37、軟件部所有職工月薪都要少的職工姓名及月薪的SQL語(yǔ)句如下: SELECT 姓名,月薪FROM 職工 WHERE月薪(SELECT (38) FROM職工 WHERE部門號(hào)= (39) ); (37)A(電話)REFERENCES職工(電話) B(部門號(hào))REFERENCES部門(部門號(hào)) C(部門號(hào))REFERENCES職工(部門號(hào)) D(負(fù)責(zé)人代碼)REFERENCES職工(職工號(hào)) (38)A月薪 BALL(月薪) CMIN(月薪) DMAX(月薪) (39)A職工.部門號(hào)AND部門名='軟件部' B職工.部門號(hào)AND部門.部門名='軟件部' C部門.部門號(hào)
38、AND部門名='軟件部' D(SELECT部門號(hào)FROM部門WHERE部門名='軟件部')答案 (37)D (38)C (39)D (37)(39)分析 本題考查的是應(yīng)試者對(duì)SQL語(yǔ)言的掌握程度。 試題(37)考查的是關(guān)系的外鍵,對(duì)于部門關(guān)系中的部門負(fù)責(zé)人也是一個(gè)職工,因此,負(fù)責(zé)人代碼是一個(gè)外鍵,為了保證數(shù)據(jù)的正確性,通過(guò)參照完整性加以約束。SQL語(yǔ)言中是通過(guò)使用保留字FOREIGN KEY定義外鍵,REFERENCES指明外碼對(duì)應(yīng)于哪個(gè)表的主碼。參照完整性定義格式如下。 FOREIGN KEY(屬性名)REFERENCES表名(屬性名) 按照以上所述,將(37
39、)空缺部分補(bǔ)充完整如下 CREATE TABLE部門(部門號(hào)CHAR(4) PRIMARY KEY,部門名CHAR(20), 電話CHAR(13),負(fù)責(zé)人代碼CHAR(5),任職時(shí)間DATE, FOREIGN KEY (負(fù)責(zé)人代碼)REFERENCES職工(職工號(hào)); 查詢比軟件部所有職工月薪都要少的職工姓名及月薪的SQL語(yǔ)句的空缺部分補(bǔ)充如下。 SELECT 姓名,月薪FROM 職工 WHERE月薪(SELECT MIN(月薪)FROM職工 WHERE部門號(hào)= (SELECT部門號(hào)FROM部門WHERE部門名='軟件部'); 給定關(guān)系模式R(U,F(xiàn)),U=A,B,C,D,E,
40、F=BA,DA,AE,ACB,其候選關(guān)鍵字為 (40) ,則分解=R1(ABCE),R2(CD)滿足 (41) 。 (40)AABD BADE CACD DCD (41)A具有無(wú)損連接性、保持函數(shù)依賴 B不具有無(wú)損連接性、保持函數(shù)依賴 C具有無(wú)損連接性、不保持函數(shù)依賴 D不具有無(wú)損連接性、不保持函數(shù)依賴 答案 (40)D (41)D 分析 本題考查的是關(guān)系數(shù)據(jù)庫(kù)中候選關(guān)鍵字和關(guān)系模式的分解問(wèn)題。給定一個(gè)關(guān)系模式 R(U,F),U=A1,A2,An,F(xiàn)是R的函數(shù)依賴集,那么,可見(jiàn)屬性分為如下4類。 · L:僅出現(xiàn)在函數(shù)依賴集F左部的屬性。 · R:僅出現(xiàn)在函數(shù)依賴集F右部的屬
41、性。 · LR:在函數(shù)依賴集F左右部都出現(xiàn)的屬性。 · NLR:在函數(shù)依賴集F左右部都未出現(xiàn)的屬性。 根據(jù)候選碼的特性可以得出如下結(jié)論。 給定一個(gè)關(guān)系模式R(U,F),若X(XU)是L類屬性,則X必為R的任一候選碼的成員;若,則X必為R的唯一候選碼。 給定一個(gè)關(guān)系模式R(U,F),若X(XU)是R類屬性,則X不是R的任一候選碼的成員。 給定一個(gè)關(guān)系模式R(U,F),若X(XU)是NLR類屬性,則X必為R的任一候選碼的成員。 給定一個(gè)關(guān)系模式R(U,F),若X(XU)是L類和NLR類屬性組成的屬性集,若,則X必為R的唯一候選碼。 根據(jù)結(jié)論可以求得R的候選碼為CD,而且CD是R
42、唯一的候選碼。分析如下。 檢查函數(shù)依賴集F發(fā)現(xiàn),C、D只出現(xiàn)在函數(shù)依賴的左部,所以為L(zhǎng)類屬性,而函數(shù)依賴集F包含了全屬性,即不存在NLR類的屬性,根據(jù)求屬性閉包的算法,F(xiàn)中DA, AE,ACB可以求得而在CD中不存在一個(gè)真子集能決定全屬性,故CD為R的候選碼。 (42) 若有關(guān)系模式R(A,B,C)和S(C,D,E),關(guān)系代數(shù)表達(dá)式E1、E2、E3和E4,且 E1E2E3E4,如果嚴(yán)格按照表達(dá)式運(yùn)算順序,查詢效率最高的是 (42) 。 AE1 BE2 C E3 D E4 答案 (42)C 分析 本題考查的是關(guān)系代數(shù)表達(dá)式的等價(jià)行問(wèn)題和查詢優(yōu)化方面的基本知識(shí)。 試題(42)的答案為C,即表達(dá)式z
43、3的查詢效率最高。因?yàn)楸磉_(dá)式丑3將選取運(yùn)算B'2007'(R)和E='80'移到了葉節(jié)點(diǎn),然后進(jìn)行自然連接。這樣滿足條件的元組數(shù)比先進(jìn)行笛卡兒積產(chǎn)生的元組數(shù)大大下降,甚至無(wú)需中間文件,就可將中間結(jié)果放在內(nèi)存,最后在內(nèi)存即可形成所需結(jié)果集。 (43) “一旦事務(wù)成功提交,其對(duì)數(shù)據(jù)庫(kù)的更新操作將永久有效,即使數(shù)據(jù)庫(kù)發(fā)生故障”,這一性質(zhì)是指事務(wù)的 (43) 。 A原子性 B一致性 C隔離性 D持久性 答案 (43)D 分析 本題考查的是事務(wù)的基本概念。事務(wù)的4個(gè)特性為原子性(Atomicity)、一致性 (Consistency)、隔離性(1solation)和持久性
44、(Durability),這4個(gè)特性也稱事務(wù)的ACID性質(zhì)。 · 原子性:指事務(wù)的所有操作在數(shù)據(jù)庫(kù)中要么全做要么全都不做。如銀行轉(zhuǎn)賬中的兩個(gè)操作必須做為一個(gè)單位來(lái)處理,不能只執(zhí)行部分操作。 · 一致性:指一個(gè)事務(wù)獨(dú)立執(zhí)行的結(jié)果,將保持?jǐn)?shù)據(jù)的一致性,即數(shù)據(jù)不會(huì)因?yàn)槭聞?wù)的執(zhí)行而遭受破壞。數(shù)據(jù)的一致性是對(duì)現(xiàn)實(shí)世界真實(shí)狀態(tài)的描述,如銀行轉(zhuǎn)賬業(yè)務(wù)執(zhí)行后也應(yīng)該是賬目平衡的。數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中會(huì)出現(xiàn)瞬間的不一致狀態(tài),如從A賬戶減去x元到給B賬戶加上x元之前這段時(shí)間數(shù)據(jù)是不一致的,但這種不一致只能出現(xiàn)在事務(wù)執(zhí)行過(guò)程中,并且不一致的數(shù)據(jù)不能被其他事務(wù)所訪問(wèn)。一致性可以由DBMS的完整性約束機(jī)
45、制來(lái)自動(dòng)完成,而復(fù)雜的事務(wù)則由應(yīng)用程序來(lái)完成。 · 隔離性:指一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。并發(fā)事務(wù)在執(zhí)行過(guò)程中可能會(huì)對(duì)同一數(shù)據(jù)進(jìn)行操作,這些事務(wù)的操作應(yīng)該不會(huì)相互干擾,是相互隔離的。如事務(wù)執(zhí)行中數(shù)據(jù)不一致性狀態(tài)出現(xiàn)時(shí)不能讓其他事務(wù)讀取到不一致的數(shù)據(jù)。 · 持久性:指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)的改變必須是永久的,即便系統(tǒng)出現(xiàn)故障時(shí)也是如此。如轉(zhuǎn)賬事務(wù)執(zhí)行成功后,A、B兩個(gè)賬戶上的余額就是一個(gè)新的值,在沒(méi)有出現(xiàn)下一個(gè)事務(wù)對(duì)其修改之前一直保持不變,即使系統(tǒng)出現(xiàn)故障,也應(yīng)該恢復(fù)到這個(gè)值。 綜上所述試題(43)的正確答案是D。 (44) 在事務(wù)處理的過(guò)程中,DBMS把事務(wù)開始
46、、事務(wù)結(jié)束以及對(duì)數(shù)據(jù)庫(kù)的插入、刪除和修改的每一次操作寫入 (44) 文件。 A 日志 B 目錄 C用戶 D系統(tǒng) 答案 (44)A 分析 本題考查的是數(shù)據(jù)庫(kù)事務(wù)處理方面的基礎(chǔ)知識(shí)。在事務(wù)處理的過(guò)程中,DBMS把事務(wù)開始、事務(wù)結(jié)束以及對(duì)數(shù)據(jù)庫(kù)的插入、刪除和修改的每一次操作寫入日志文件。一旦發(fā)生故障,DBMS的恢復(fù)子系統(tǒng)利用日志文件撒消事務(wù)對(duì)數(shù)據(jù)庫(kù)的改變,回退到事務(wù)的初始狀態(tài)。DBMS可利用日志文件來(lái)進(jìn)行事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù),并可協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。因此,(44)的正確答案是A。 事務(wù)T1、T2、T3分別對(duì)數(shù)據(jù)D1、D2和D3并發(fā)操作,如下所示,其中T1與T2間并發(fā)操作 (45) ,
47、T2與T3間并發(fā)操作 (46) 。 (45)A不存在問(wèn)題 B將丟失修改 C不能重復(fù)讀 D將讀“臟”數(shù)據(jù) (46)A不存在問(wèn)題 B將丟失修改 C不能重復(fù)讀 D將讀“臟”數(shù)據(jù) 答案 (45)C (46)B 分析 本題考查的是數(shù)據(jù)庫(kù)并發(fā)控制方面的基礎(chǔ)知識(shí)。所謂并發(fā)操作是指在多用戶共享的系統(tǒng)中,許多用戶可能同時(shí)對(duì)同一數(shù)據(jù)進(jìn)行操作。并發(fā)操作帶來(lái)的問(wèn)題是數(shù)據(jù)的不一致性,主要有丟失更新、不可重復(fù)讀和讀臟數(shù)據(jù)三類。其主要原因是:事務(wù)的并發(fā)操作破壞了事務(wù)的隔離性。 事務(wù)T1、T2分別對(duì)數(shù)據(jù)D1、D2和D3進(jìn)行讀寫操作,在t4時(shí)刻事務(wù)T1將D1、D2和D3相加存入X1,X1等于450。在t8時(shí)刻事務(wù)T2將D3減去
48、D2存入D2,D2等于200。在t13時(shí)刻事務(wù)T1將D1、D2和D3相加存入X1,X1等于550,驗(yàn)算結(jié)果不對(duì)。這種情況稱之為“不能重復(fù)讀”??梢?jiàn)試題(45)的正確答案是C。 事務(wù)T2、T3分別對(duì)數(shù)據(jù)D1、D2和D3進(jìn)行讀寫操作,在t8時(shí)刻事務(wù)T2將D3減去 D2存入D2,D2等于200。在t14時(shí)刻事務(wù)T3將D2加50存入D2,D2等于250。這種情況丟失了事務(wù)T2對(duì)D2的修改,將這種情況稱之為“將失修改”??梢?jiàn)試題(46)的正確答案是B。 (47) 輸入數(shù)據(jù)違反完整性約束導(dǎo)致的數(shù)據(jù)庫(kù)故障屬于 (47) 。 A事務(wù)故障 B系統(tǒng)故障 C介質(zhì)故障 D網(wǎng)絡(luò)故障 答案 (47)A 分析 本題考查對(duì)事
49、務(wù)故障概念的理解。事務(wù)故障是指事務(wù)程序的執(zhí)行引起的故障,更新程序的執(zhí)行違背了完整性約束即應(yīng)屬于此;系統(tǒng)故障是指系統(tǒng)硬件(存儲(chǔ)設(shè)備除外)、操作系統(tǒng)及DBMS的故障所引起的數(shù)據(jù)庫(kù)運(yùn)行故障;介質(zhì)故障是指存儲(chǔ)設(shè)備故障導(dǎo)致數(shù)據(jù)丟失;網(wǎng)絡(luò)故障不直接影響數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的正確,不屬于數(shù)據(jù)庫(kù)故障。 (48) 在有事務(wù)運(yùn)行時(shí)轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)庫(kù)的方式是 (48) 。 A靜態(tài)增量轉(zhuǎn)儲(chǔ) B靜態(tài)海量轉(zhuǎn)儲(chǔ) C動(dòng)態(tài)增量轉(zhuǎn)儲(chǔ) D動(dòng)態(tài)海量轉(zhuǎn)儲(chǔ) 答案 (48)D 分析 本題考查對(duì)數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)概念的掌握。數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)方式依照轉(zhuǎn)儲(chǔ)時(shí)是否允許運(yùn)行事務(wù)來(lái)劃分,轉(zhuǎn)儲(chǔ)時(shí)允許運(yùn)行事務(wù)程序?yàn)閯?dòng)態(tài)轉(zhuǎn)儲(chǔ),不允許運(yùn)行事務(wù)程序?yàn)楸響B(tài)轉(zhuǎn)儲(chǔ)。依照轉(zhuǎn)儲(chǔ)量劃分,只轉(zhuǎn)儲(chǔ)自
50、上次轉(zhuǎn)儲(chǔ)以來(lái)更新過(guò)的數(shù)據(jù)的方式為增量轉(zhuǎn)儲(chǔ),轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)的方式為海量轉(zhuǎn)儲(chǔ)。根據(jù)題意,應(yīng)為動(dòng)態(tài)海量轉(zhuǎn)儲(chǔ)。 (49) 對(duì)于數(shù)據(jù)庫(kù)恢復(fù),下列描述正確的是 (49) 。 A介質(zhì)故障的恢復(fù)不需要DBA的參與,由DBMS自動(dòng)完成 B日志文件嚴(yán)格按照事務(wù)的請(qǐng)求時(shí)間順序進(jìn)行記錄 C事務(wù)故障恢復(fù)時(shí)需要逆向掃描日志對(duì)未完成事務(wù)進(jìn)行UNDO操作 D檢查點(diǎn)時(shí)刻的數(shù)據(jù)庫(kù)一定是處于一致性狀態(tài)的 答案 (49)C 分析 本題考查對(duì)數(shù)據(jù)庫(kù)恢復(fù)技術(shù)的掌握。 介質(zhì)故障可以是硬盤損壞,數(shù)據(jù)庫(kù)物理文件損壞,需要DBA更新硬盤并裝載備份,故選項(xiàng)A錯(cuò)誤;事物請(qǐng)求后由DBMS的事物調(diào)度子系統(tǒng)安排響應(yīng)及并發(fā)執(zhí)行的調(diào)度,日志是按照各事物執(zhí)行過(guò)程
51、中對(duì)數(shù)據(jù)的更新時(shí)間順序記錄的,與請(qǐng)求時(shí)間沒(méi)有直接的關(guān)系,故選項(xiàng)B錯(cuò)誤;事務(wù)故障時(shí)系統(tǒng)要撒消該事務(wù)已執(zhí)行的更新操作,其方法即是逆向掃描日志,對(duì)該事物已執(zhí)行的更新操作進(jìn)行 UNDO,故選項(xiàng)C正確;設(shè)置檢查點(diǎn)是為了提高故障恢復(fù)效率,恢復(fù)時(shí)以該點(diǎn)數(shù)據(jù)庫(kù)狀態(tài)為基準(zhǔn)向后恢復(fù)至故障時(shí)刻,而不必提前到日志開始時(shí)刻向后恢復(fù),設(shè)置檢查點(diǎn)允許事務(wù)進(jìn)行中,故該時(shí)間數(shù)據(jù)庫(kù)一般不要求處于一致性狀態(tài),故選項(xiàng)D錯(cuò)誤。 (50) 為防止非法用戶進(jìn)入數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),應(yīng)采用的安全措施是 (50) 。 A授權(quán)機(jī)制 B視圖機(jī)制 C數(shù)據(jù)加密 D用戶標(biāo)識(shí)與鑒別 答案 (50)D 分析 本題考查對(duì)數(shù)據(jù)庫(kù)系統(tǒng)安全技術(shù)的掌握。 授權(quán)機(jī)制是對(duì)系統(tǒng)合法用戶操作權(quán)限的設(shè)定,故選項(xiàng)A錯(cuò)誤;視圖機(jī)制是將視圖之外的數(shù)據(jù)屏蔽達(dá)到安全性,也是針對(duì)系統(tǒng)合法用戶的,故選項(xiàng)B錯(cuò)誤;數(shù)據(jù)加密與用戶訪問(wèn)應(yīng)用系統(tǒng)無(wú)關(guān),故選項(xiàng)C錯(cuò)誤;用戶標(biāo)識(shí)與鑒別就是專門驗(yàn)證用戶合法性的,在用戶登錄數(shù)據(jù)庫(kù)時(shí)進(jìn)行驗(yàn)證,可以防止非法用戶進(jìn)入應(yīng)用系統(tǒng),故選項(xiàng)D正確。 (51) 要使用戶張先生只能查詢表A中的部分記錄,應(yīng)采取的策略是 (51) 。 A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit2 What's the elephant doing(說(shuō)課稿)-2024-2025學(xué)年外研版(三起)英語(yǔ)四年級(jí)上冊(cè)
- 15《八角樓上》(說(shuō)課稿)2024-2025學(xué)年-統(tǒng)編版二年級(jí)語(yǔ)文上冊(cè)001
- 7《不甘屈辱奮勇抗?fàn)?圓明園的訴說(shuō)》(說(shuō)課稿)統(tǒng)編版道德與法治五年級(jí)下冊(cè)
- 2023七年級(jí)英語(yǔ)下冊(cè) Unit 2 What time do you go to school Section A 第1課時(shí)(1a-2d)說(shuō)課稿 (新版)人教新目標(biāo)版
- 8大家的“朋友”(說(shuō)課稿)-部編版道德與法治三年級(jí)下冊(cè)
- 2024-2025學(xué)年高中歷史 第一單元 中國(guó)古代的農(nóng)耕經(jīng)濟(jì) 第5課 農(nóng)耕時(shí)代的商業(yè)與城市(1)教學(xué)說(shuō)課稿 岳麓版必修2
- 2024年八年級(jí)歷史下冊(cè) 第三單元 第11課 為實(shí)現(xiàn)中國(guó)夢(mèng)而努力奮斗說(shuō)課稿 新人教版
- 2024年三年級(jí)品社下冊(cè)《學(xué)看平面圖》說(shuō)課稿 山東版
- 2025三元區(qū)國(guó)有商品林采伐與銷售權(quán)轉(zhuǎn)讓合同書
- Unit 5 Colours Lesson 2 (說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)一年級(jí)上冊(cè)
- 2024年房地產(chǎn)行業(yè)的樓市調(diào)控政策解讀培訓(xùn)
- 《統(tǒng)計(jì)學(xué)-基于Python》 課件全套 第1-11章 數(shù)據(jù)與Python語(yǔ)言-時(shí)間序列分析和預(yù)測(cè)
- 《GMP實(shí)務(wù)教程》 完整全套教學(xué)課件 項(xiàng)目1-14 GMP基礎(chǔ)知識(shí)-藥品生產(chǎn)行政檢查
- 裝飾定額子目(河南省)
- 【高速鐵路乘務(wù)工作存在的問(wèn)題及對(duì)策研究9800字】
- 北師大版英語(yǔ)課文同步字帖三年級(jí)下冊(cè)課文對(duì)話原文及翻譯衡水體英語(yǔ)字帖三年級(jí)起點(diǎn)
- GB/T 2550-2016氣體焊接設(shè)備焊接、切割和類似作業(yè)用橡膠軟管
- GB/T 21295-2014服裝理化性能的技術(shù)要求
- 2022年行業(yè)報(bào)告我國(guó)FEVE氟樹脂涂料發(fā)展現(xiàn)狀及展望
- 走向核心素養(yǎng)深度學(xué)習(xí)的教學(xué)實(shí)踐課件
- Y2系列電機(jī)樣本
評(píng)論
0/150
提交評(píng)論