2010年軟件水平考試軟件設(shè)計(jì)師考前經(jīng)典解析

字號(hào):

2010年軟件水平考試軟件設(shè)計(jì)師考前經(jīng)典解析

    軟件設(shè)計(jì)師綱中計(jì)算機(jī)與軟件工程知識(shí)
    (1)首先基礎(chǔ)知識(shí)中涉及到計(jì)算機(jī)硬件的內(nèi)容和多媒體知識(shí)以及語言知識(shí)問題,這是一個(gè)量的積累,后實(shí)現(xiàn)質(zhì)的飛躍。
    (2)數(shù)據(jù)結(jié)構(gòu)部分,這是首次學(xué)習(xí)線性表、數(shù)組、廣義表、樹、圖、查找算法和排序及算法的分析等。這部分的學(xué)習(xí),要吃透理論、適當(dāng)加大習(xí)題量、好能結(jié)合上機(jī),深化理解。數(shù)據(jù)結(jié)構(gòu)好比是武功中的內(nèi)功,數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)用了我一至二年的時(shí)間,以自學(xué)教材為主。吃透理論就是反復(fù)讀書,以一本書為主(目前清華大學(xué)嚴(yán)蔚敏老師的數(shù)據(jù)結(jié)構(gòu)是一個(gè)經(jīng)典),可能的話,再搜羅其他版本的教程,這樣可以互相印證,就同一問題,多看幾本書這一做法,也可推廣到其他學(xué)科的學(xué)習(xí)中。
    (3)操作系統(tǒng)知識(shí),主要從資源管理的角度來分析系統(tǒng)功能的實(shí)現(xiàn)。假設(shè)你要設(shè)計(jì)一個(gè)新的操作系統(tǒng),如何實(shí)現(xiàn)它?操作系統(tǒng)理論就是向讀者逐步介紹和解釋。重點(diǎn)是五大管理職能的實(shí)現(xiàn)及其原理。
    (4)計(jì)算機(jī)網(wǎng)絡(luò)中對(duì)ISO/OSIRM七層的劃分以及各種協(xié)議的功能。傳輸理論、互聯(lián)設(shè)備、Internet知識(shí),除參考模型理論外,其他的比較比較凌亂。
    (5)系統(tǒng)安全問題是目前社會(huì)關(guān)注的問題,也是應(yīng)用價(jià)值較高的知識(shí),可結(jié)合現(xiàn)實(shí)中的相關(guān)問題來加深理解。
    軟考中的信息化、標(biāo)準(zhǔn)化知識(shí)是新增考點(diǎn),是對(duì)基本素質(zhì)的考查,也要重視。
    專業(yè)英語,不是軟件考試特有的,是專業(yè)知識(shí)+英語水平,考前不需專業(yè)準(zhǔn)備,平時(shí)有意識(shí)地上網(wǎng)讀點(diǎn)英文專業(yè)資料。
    軟考的考試內(nèi)容既是大學(xué)計(jì)算機(jī)本科專業(yè)的必修課,同時(shí)又有著鮮明的側(cè)重點(diǎn),這對(duì)于沒有經(jīng)過系統(tǒng)學(xué)習(xí)的朋友們來說,無疑是全面、深入學(xué)習(xí)的機(jī)會(huì),無論是自學(xué)或是參加培訓(xùn),只要去學(xué)了就會(huì)對(duì)計(jì)算機(jī)有更深入全面的了解,而不只是停留在過去那些膚淺的認(rèn)識(shí)上面。
    以上是專業(yè)背景知識(shí),是對(duì)軟件設(shè)計(jì)師基本素養(yǎng)的要求。
    軟件設(shè)計(jì)師的專業(yè)能力
    軟件設(shè)計(jì)師,關(guān)鍵是設(shè)計(jì)軟件的能力。綱要求:要熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識(shí);熟練掌握軟件設(shè)計(jì)的方法和技術(shù);掌握C程序設(shè)計(jì)語言及指定的四種面向?qū)ο笳Z言中的一種。這部分專業(yè)能力嚴(yán)重依賴工作實(shí)踐,要求有一定經(jīng)驗(yàn)的積累,是具有工程師的實(shí)際工作能力和業(yè)務(wù)水平的體現(xiàn),但目前大量在校生參加考試,雖沒什么工作經(jīng)驗(yàn)可言,但通過學(xué)習(xí)和借鑒,仍可以取人之長,補(bǔ)已之短。
    這部分內(nèi)容主要體現(xiàn)在下午的考試題中,現(xiàn)就如何應(yīng)對(duì)下午的考試進(jìn)行分析:
    在近幾次考試中,下午試題分五個(gè)題目,一個(gè)數(shù)據(jù)庫、一個(gè)程序填空題、一個(gè)面向?qū)ο蟮恼Z言題,另兩個(gè)題目分別為數(shù)據(jù)流圖、UML或流程圖等。
    數(shù)據(jù)庫題目,要求補(bǔ)全SQL語言,這要求考生熟悉SQL的語言,無論對(duì)上午題目還是下午題目都很重要。這是學(xué)習(xí)和復(fù)習(xí)的一個(gè)重點(diǎn)。
    數(shù)據(jù)流圖,DFD是一種分析系統(tǒng)數(shù)據(jù)流程的圖形,意在讓用戶理解系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲(chǔ)等。請(qǐng)認(rèn)真弄清其應(yīng)用后,在畫出數(shù)據(jù)流圖的情況下,系統(tǒng)的功能也就確定了,再經(jīng)過細(xì)化,逐步向物理結(jié)構(gòu)邁進(jìn)。考核時(shí),試題多從父圖和子圖的平衡來分析。這部分內(nèi)容,解題的關(guān)鍵是高度重視題目說明,務(wù)必正確、深入理解其內(nèi)容,必要時(shí)要讀幾遍,同時(shí)對(duì)于給出的圖表,也要?jiǎng)?wù)必看懂。這樣答題就輕松了,答案實(shí)際就蘊(yùn)含在說明中。
    流程圖類題目,是大家再熟悉不過的了,它就一個(gè)具體問題的解題思路進(jìn)行描述,是面向過程的。但所求問題是千差萬別的,因此應(yīng)理解思路,細(xì)心作答。
    程序填空是答題形式簡單同時(shí)也是難度大的。為便于閱卷,這類題目以程序填空形式出現(xiàn),這不僅要求理解問題本質(zhì),同時(shí)也要弄清作者解題思路,這一點(diǎn)比自己獨(dú)立完成程序設(shè)計(jì)要難得多。依個(gè)人經(jīng)驗(yàn),首先要針對(duì)問題,設(shè)計(jì)自己的思路,解決問題,確定先后順序;然后試讀程序,如果思路大體一致,題就容易解決了,如果思路不一致,就要設(shè)法弄清每一段代碼的功能及其邏輯結(jié)構(gòu),進(jìn)而弄清命題人的解題思路,再順勢(shì)解決問題。人們常講,答案就在題目中,這是對(duì)的。在分析問題過程中,找到所求答案。不過前提條件是考生要熟悉這種語言,又要明白解題思路,這樣才能正確作答。
    近年來對(duì)于統(tǒng)一建模語言UML考查較多,已引起了考
    多,已引起了考生的注意。它代表了軟件工程的發(fā)展趨勢(shì),目前是可視化建模的事實(shí)上的工業(yè)標(biāo)準(zhǔn)。人們對(duì)于圖的理解相對(duì)其他形式更容易一些,圖能更清晰地描述和說明問題的本質(zhì),因此,UML體現(xiàn)了這一特點(diǎn)。這類題目難度與數(shù)據(jù)流圖相似,自然解題思想也相同。從形式上看,數(shù)據(jù)流圖更樸實(shí)一些,UML類的題目則透出一種新穎、現(xiàn)代的氣息。
    上午題技巧
    1.說明性的試題多分析幾遍,能說出個(gè)所以然來。
    2.注意陷阱:比如計(jì)算測(cè)試用例的個(gè)數(shù);7個(gè)加號(hào)8個(gè)數(shù);工期從第0天開始等。
    3.變相測(cè)試英語能力[專業(yè)詞匯]。
    1.DHCP,Dynamic Host Configuration Protocal,動(dòng)態(tài)主機(jī)配置協(xié)議。
    2.PERT,Performance Evaluation Review Technique,性能評(píng)審技術(shù)。
    3.CVS,Concurrent Version System,協(xié)同版本控制系統(tǒng)。
    4.LOC,Lines of Codes,源代碼行數(shù)。
    5.SMIL,Synchronized Multimedia Integration Language,同步多媒體集成語言規(guī)范。
    6.SGML,Standard for General Markup Language,通用標(biāo)記語言標(biāo)準(zhǔn)。
    7.VRML,Virtual Reality Modeling Language,虛擬現(xiàn)實(shí)造型語言。
    8.Eclipse,是一個(gè)開放源代碼的基于Java的可擴(kuò)展開發(fā)平臺(tái)。
    9.Corba,Common Object Request Broker Architecture,公共對(duì)象請(qǐng)求代理系統(tǒng),使一種標(biāo)準(zhǔn)的面向?qū)ο髴?yīng)用程序體系規(guī)范。
    10.Rup,Rational Unified Process,統(tǒng)一軟件開發(fā)過程,是一個(gè)面向?qū)ο蟮幕诰W(wǎng)絡(luò)的程序開發(fā)方法論。
    11.CMMI,Capability Maturity Model Integration,能力成熟度模型集成,是CMM模型的新版本。
    12.RAS,Remote Access Service,遠(yuǎn)程訪問服務(wù)。
    13.RPC,Remote Procedure Call,遠(yuǎn)程過程調(diào)用。
    13.OGSA,Open Grid Services Achitecture,開放網(wǎng)格服務(wù)框架。
    14.VSVW,Computer-Supported Cooperative Work,計(jì)算機(jī)支持的協(xié)同工作。
    15.MPLS,Multiprotocol Label Switch,多協(xié)議標(biāo)記交換:是一種標(biāo)記機(jī)制的包交換技術(shù)。
    下午題技巧
    題型
    考點(diǎn)
    目標(biāo)分
    數(shù)據(jù)流圖DFD
    數(shù)據(jù)流、實(shí)體、數(shù)據(jù)存儲(chǔ)
    (Jackson方法、數(shù)據(jù)流圖和程序流程圖的適用場(chǎng)合與作用)
    10-12
    E-R圖
    實(shí)體、聯(lián)系、聯(lián)系類型、屬性、主外鍵、完整性定義
    (索引的作用)
    10-12
    UML圖
    類名、屬性、多重度、關(guān)聯(lián)、選擇方法
    (擴(kuò)展關(guān)系的內(nèi)涵、關(guān)聯(lián)和聚集的關(guān)系與不同點(diǎn))
    10-12
    流程圖填空
    數(shù)據(jù)結(jié)構(gòu)或算法
    6-9
    數(shù)據(jù)結(jié)構(gòu)填空
    數(shù)據(jù)結(jié)構(gòu)或算法、C語言
    6-9
    面向?qū)ο笤O(shè)計(jì)填空
    面向?qū)ο蠡蛟O(shè)計(jì)模式、C++語言
    6-9
    一、前三題較簡單,送分題:盡量將題目理解透徹再做題,否則有可能遺漏說明中某些關(guān)鍵點(diǎn)。
    1.1數(shù)據(jù)流圖繪制三原則:既是查找DFD錯(cuò)誤的依據(jù),也是補(bǔ)充丟失的數(shù)據(jù)流的基礎(chǔ)。
    (1)一個(gè)加工的輸出數(shù)據(jù)流不與輸入數(shù)據(jù)流同名,即使它們的組成成分相同。
    (2)每個(gè)加工必須既有輸入數(shù)據(jù)流,又有輸出數(shù)據(jù)流。
    (3)所有的數(shù)據(jù)流都必須以一個(gè)加工開始,或以一個(gè)加工結(jié)束。
    除此之外,數(shù)據(jù)流平衡也是一種分析方法,再有,看加工是否需要讀取或者寫入存儲(chǔ)文件。
    1.2數(shù)據(jù)詞典。
    (1)*+*:組成。
    (2)[*|*]:分為。
    2.1實(shí)體聯(lián)系圖和關(guān)系模式的轉(zhuǎn)換原則:
    (1)1:1聯(lián)系。將一方的主碼增加到另一方實(shí)體對(duì)應(yīng)的關(guān)系中。
    (2)1:N或1:*聯(lián)系。將一端實(shí)體的主碼加入到N端實(shí)體對(duì)應(yīng)的關(guān)系中。
    (3)M:N或*:*聯(lián)系。獨(dú)立成一個(gè)關(guān)系模式,取與該聯(lián)系相關(guān)聯(lián)的實(shí)體的碼及聯(lián)系自有的屬性構(gòu)成。
    2.2E-R圖外鍵。
    (1)一方的主碼。
    (2)一端實(shí)體的主碼。
    (3)與該聯(lián)系相關(guān)聯(lián)的實(shí)體的碼。
    除此之外,還可能包含其它關(guān)系模式的主碼。
    2.3 1NF關(guān)系模式的主要問題。
    (1)數(shù)據(jù)冗余。
    (2)引起修改操作的不一致性。
    (3)插入異常。
    (4)刪除異常。
    3.面向?qū)ο蠼V嘘P(guān)聯(lián)多重度。
    (1)寧多不少。
    (2)區(qū)分0..*和1..*,2..*。
    二、后三題難度都差不多:即使不能安全搞清楚編程者的思路,也能做對(duì)其中一部分,堅(jiān)持做就好。
    選題十分重要:有一定把握(熟悉算法)就選數(shù)據(jù)結(jié)構(gòu),否則選面向?qū)ο蟪绦蛟O(shè)計(jì)。
    4.流程圖填空“初始化數(shù)據(jù)”:一般選擇利用倒推法,未知的數(shù)據(jù)即初始數(shù)據(jù)。動(dòng)態(tài)規(guī)劃算法好列出子問題優(yōu)解的計(jì)算公式,這樣比較容易答題。
    5.數(shù)據(jù)結(jié)構(gòu)或者算法填空,對(duì)算法(譬如鏈表?xiàng)?、貪心、快速排序、回溯?的考察越來越深入。分析此類問題,可以利用舉例推導(dǎo)法,有可能輕易得出比較準(zhǔn)確的結(jié)論。循環(huán)語句有它自身的特點(diǎn),注意總結(jié)。遞規(guī)算法是一個(gè)考點(diǎn),注意考慮。
    6.1C++基本語法。
    (1)std即C++的標(biāo)準(zhǔn)輸入輸出命名空間。#include Using namespace std;
    (2)重名方法即構(gòu)造函數(shù)。
    (3)指針即地址。
    (4)Virtual:純虛函數(shù)(?=0)。
    (5)C++運(yùn)算符。
    邏輯 & | ^ ! ~ && || true false
    關(guān)系 == != < > <= >=
    賦值 = += -= *= /= %= &= |= ^= <<= >>=
    間接尋址和地址 * -> [] &
    6.2“模擬鴨子”或“單身模式”的面向?qū)ο蟮脑O(shè)計(jì)題難度較第5題可能要簡單一些,但是并不意味著就一定能完全做對(duì)??辞闆r:知識(shí)點(diǎn)生疏與否(關(guān)鍵是否熟悉第5題算法)、填空數(shù)量多少(第5題均5個(gè)空,第6題可能多于5個(gè)空)。
    三、估計(jì)今年下午試題不會(huì)出現(xiàn)類似2006年下半年第四題針對(duì)“Web Service”或2005年下半年第三題針對(duì)“加解密”或者2004年下半年針對(duì)“PV信號(hào)量”的直接考察。
    2004下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    數(shù)據(jù)流起點(diǎn)和終點(diǎn)、數(shù)據(jù)字典
    軟件工程
    2 E-R圖
    關(guān)系模式、SQL語句(UNIQUE)
    數(shù)據(jù)庫
    3 UML類圖和序列圖
    類的屬性、補(bǔ)充序列圖、組裝和聚集
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    4 PV操作
    PV操作實(shí)現(xiàn)互斥
    操作系統(tǒng)
    5 拓?fù)渑判?BR>    If (!0) Stack
    數(shù)據(jù)結(jié)構(gòu) C
    6 單身設(shè)計(jì)模式
    靜態(tài)成員變量務(wù)必初始化
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    缺少的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、細(xì)化圖、數(shù)據(jù)字典
    軟件工程
    2 SQL查詢
    主鍵外鍵、補(bǔ)充SQL語句(完整性定義)、完整性定義、改善關(guān)系模式(數(shù)據(jù)冗余、修改不一致)
    數(shù)據(jù)庫
    3 流程圖
    廣度優(yōu)先搜索
    數(shù)據(jù)結(jié)構(gòu)
    4 小工作分配
    回溯法
    算法分析與設(shè)計(jì) C
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    5 繪圖派生類
    釋放指針內(nèi)存空間Delete(S)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2005下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 UML序列圖
    完善屬性方法、聚集關(guān)系、交互圖
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    2 E-R圖
    補(bǔ)充屬性、完善E-R圖、主鍵
    數(shù)據(jù)庫
    3 安全和密碼
    加解密過程、區(qū)別密碼體制、摘要函數(shù)特點(diǎn)
    計(jì)算機(jī)體系結(jié)構(gòu)
    4 Hash存儲(chǔ)
    順序和鏈?zhǔn)酱鎯?chǔ)
    數(shù)據(jù)結(jié)構(gòu) C
    5 觀察者設(shè)計(jì)模式
    純虛擬函數(shù)Virtual Viod F1()=0
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    流圖繪制、流圖錯(cuò)誤
    軟件工程
    2 UML類圖
    繼承、多重度、選擇方法
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    3 E-R圖
    聯(lián)系類型、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    4 Web Service
    基本技術(shù)、體系結(jié)構(gòu)
    網(wǎng)絡(luò)
    5 B樹
    二分查找、實(shí)參向形參的值傳遞
    數(shù)據(jù)結(jié)構(gòu)C
    6 訂單管理系統(tǒng)
    基本指針操作符
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2006下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    數(shù)據(jù)流起點(diǎn)、流圖錯(cuò)誤、數(shù)據(jù)字典條目定義
    軟件工程
    2 E-R圖
    補(bǔ)充字段、主鍵外鍵、SQL語句、索引
    數(shù)據(jù)庫
    3 UML類圖和序列圖
    多重度、選擇方法、區(qū)分關(guān)聯(lián)和聚集
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    4 流程圖
    動(dòng)態(tài)規(guī)劃算法
    算法分析與設(shè)計(jì)
    5 層序遍歷
    樹遍歷的過程
    數(shù)據(jù)結(jié)構(gòu)C
    6 傳輸門狀態(tài)轉(zhuǎn)換
    邏輯運(yùn)算符
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2007上半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    缺少的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)
    軟件工程
    2 E-R圖
    聯(lián)系類型、補(bǔ)充聯(lián)系、補(bǔ)充字段、主鍵外鍵
    數(shù)據(jù)庫
    3 UML類圖
    補(bǔ)充類圖、關(guān)鍵屬性、多重度
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    4 流程圖
    貪心算法
    算法分析與設(shè)計(jì)
    5 后序遍歷
    遞規(guī)思想
    數(shù)據(jù)結(jié)構(gòu)C
    6 模擬鴨子游戲
    命名空間std、純虛類
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++
    2007下半年下午試題
    題號(hào)
    知識(shí)點(diǎn)大類
    知識(shí)點(diǎn)小類
    所屬科目
    1 數(shù)據(jù)流圖
    外部實(shí)體、數(shù)據(jù)存儲(chǔ)、缺少的數(shù)據(jù)流、程序流程圖適用場(chǎng)合和作用
    軟件工程
    2 E-R圖
    聯(lián)系類型、補(bǔ)充聯(lián)系、補(bǔ)充字段、主鍵
    數(shù)據(jù)庫
    3 UML類圖與狀態(tài)圖
    補(bǔ)充類名、多重度、遞歸關(guān)聯(lián)、短時(shí)間序列
    面向?qū)ο蟪绦蛟O(shè)計(jì)
    4 流程圖
    貪心算法、具體計(jì)算、是否優(yōu)解
    算法分析與設(shè)計(jì)
    5 繪圖程序
    指針機(jī)制、可變數(shù)目參數(shù)機(jī)制、結(jié)構(gòu)體存儲(chǔ)映像
    面向?qū)ο蟪绦蛟O(shè)計(jì)C
    6 責(zé)任鏈設(shè)計(jì)模式
    調(diào)用父類方法(::)、繼承父類(:)
    面向?qū)ο蟪绦蛟O(shè)計(jì)C++