2015年上半年 软件设计师 上午试卷 综合知识-2
2015年上半年 軟件設(shè)計師 上午試卷 綜合知識-2
?
與算術(shù)表達式"(a+(b-c))*d" 對應(yīng)的樹是(21)。
?
答案: B
?
本題考查程序語言與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。
對算術(shù)表達式"(a+(b-c))*d"求值的運算處理順序是:先進行b-c,然后與a相加, 最后再與d相乘。只有選項B所示的二叉樹與其相符。
?
某進程有4個頁面,頁號為0~3,頁面變換表及狀態(tài)位、訪問位和修改位的含義如下圖所示。若系統(tǒng)給該進程分配了3個存儲塊,當(dāng)訪問前頁面1不在內(nèi)存時,淘汰表中頁號為(26) 的頁面代價最小。
A. 0 B. 1 C. 2 D. 3
?
?
答案: D
?
根據(jù)題意,頁面變換表中狀態(tài)位等于0和1分別表示頁面不在內(nèi)存或在內(nèi)存,所以0、2和3號頁面在內(nèi)存。當(dāng)訪問的頁面1不在內(nèi)存時。系統(tǒng)應(yīng)該首先淘汰未被訪問的頁面,因為根據(jù)程序的局部性原理最近未被訪問的頁面下次被訪問的概率更小;如果頁面最近都被訪問過,應(yīng)該先淘汰未修改過的頁面。因為未修改過的頁面內(nèi)存與輔存一致,故淘汰時無須寫回輔存,使系統(tǒng)頁面置換代價小。經(jīng)上述分析,0、2和3號瓦面都是最近被訪問過的,但0和2號頁面都被修改過而3號頁面未修改過,故應(yīng)該淘汰3號頁面。
?
?
嵌入式系統(tǒng)初始化過程主要有3個環(huán)節(jié),按照自底向上、從硬件到軟件的次序依次為(27)。系統(tǒng)級初始化主要任務(wù)是(28)。
A. 片級初始化→系統(tǒng)級初始化→板級初始化
B. 片級初始化→板級初始化→系統(tǒng)級初始化
C. 系統(tǒng)級初始化→板級初始化→片級初始化
D. 系統(tǒng)級初始化→片級初始化→板級初始化
?
答案: B
?
本題考查應(yīng)試者對嵌入式系統(tǒng)方面的基礎(chǔ)知識。?
嵌入式系統(tǒng)初始化過程可以分為3個主要環(huán)節(jié),按照自底向上、從硬件到軟件的次序依次為:片級初始化、板級初始化和系統(tǒng)級初始化。
片級初始化完成嵌入式微處理器的初始化,包括設(shè)置嵌入式微處理器的核心寄存器和控制寄存器、嵌入式微處理器核心工作模式和嵌入式微處理器的局部總線模式等。片級初始化把嵌入式微處理器從上電時的默認(rèn)狀態(tài)逐步設(shè)置成系統(tǒng)所要求的工作狀態(tài)。這是一個純硬件的初始化過程。
板級初始化完成嵌入式微處理器以外的其他硬件設(shè)備的初始化。另外,還需設(shè)置某些軟件的數(shù)據(jù)結(jié)構(gòu)和參數(shù),為隨后的系統(tǒng)級初始化和應(yīng)用程序的運行建立硬件和軟件環(huán)境。這是一個同時包含軟硬件兩部分在內(nèi)的初始化過程。
系統(tǒng)初始化過程以軟件初始化為主,主要進行操作系統(tǒng)的初始化。BSP將對嵌入式微處理器的控制權(quán)轉(zhuǎn)交給嵌入式操作系統(tǒng),由操作系統(tǒng)完成余下的初始化操作,包含加載和初始化與硬件無關(guān)的設(shè)備驅(qū)動程序,建立系統(tǒng)內(nèi)存區(qū),加載并初始化其他系統(tǒng)軟件模塊,如網(wǎng)絡(luò)系統(tǒng)、文件系統(tǒng)等。最后,操作系統(tǒng)創(chuàng)建應(yīng)用程序環(huán)境,并將控制權(quán)交給應(yīng)用程序的入口。
?
?
嵌入式系統(tǒng)初始化過程主要有3個環(huán)節(jié),按照自底向上、從硬件到軟件的次序依次為(27)。系統(tǒng)級初始化主要任務(wù)是(28)。
?
A. 完成嵌入式微處理器的初始化
B. 完成嵌入式微處理器以外的其他硬件設(shè)備的初始化
C. 以軟件初始化為主,主要進行操作系統(tǒng)的初始化
D. 設(shè)置嵌入式微處理器的核心寄存器和控制寄存器工作狀態(tài)
?
答案: C
?
本題考查應(yīng)試者對嵌入式系統(tǒng)方面的基礎(chǔ)知識。?
嵌入式系統(tǒng)初始化過程可以分為3個主要環(huán)節(jié),按照自底向上、從硬件到軟件的次序依次為:片級初始化、板級初始化和系統(tǒng)級初始化。
片級初始化完成嵌入式微處理器的初始化,包括設(shè)置嵌入式微處理器的核心寄存器和控制寄存器、嵌入式微處理器核心工作模式和嵌入式微處理器的局部總線模式等。片級初始化把嵌入式微處理器從上電時的默認(rèn)狀態(tài)逐步設(shè)置成系統(tǒng)所要求的工作狀態(tài)。這是一個純硬件的初始化過程。
板級初始化完成嵌入式微處理器以外的其他硬件設(shè)備的初始化。另外,還需設(shè)置某些軟件的數(shù)據(jù)結(jié)構(gòu)和參數(shù),為隨后的系統(tǒng)級初始化和應(yīng)用程序的運行建立硬件和軟件環(huán)境。這是一個同時包含軟硬件兩部分在內(nèi)的初始化過程。
系統(tǒng)初始化過程以軟件初始化為主,主要進行操作系統(tǒng)的初始化。BSP將對嵌入式微處理器的控制權(quán)轉(zhuǎn)交給嵌入式操作系統(tǒng),由操作系統(tǒng)完成余下的初始化操作,包含加載和初始化與硬件無關(guān)的設(shè)備驅(qū)動程序,建立系統(tǒng)內(nèi)存區(qū),加載并初始化其他系統(tǒng)軟件模塊,如網(wǎng)絡(luò)系統(tǒng)、文件系統(tǒng)等。最后,操作系統(tǒng)創(chuàng)建應(yīng)用程序環(huán)境,并將控制權(quán)交給應(yīng)用程序的入口。
?
?
某公司計劃開發(fā)一種產(chǎn)品,技術(shù)含量很高,與客戶相關(guān)的風(fēng)險也很多,則最適于采用(29)開發(fā)過程模型。
A. 瀑布 B. 原型 C. 增量 D. 螺旋
?
答案: D
?
?
本題考查軟件過程模型的基礎(chǔ)知識。
?
瀑布模型將軟件生存周期各個活動規(guī)定為線性順序連接的若干階段的模型,規(guī)定了由前至后,相互銜接的固定次序,如同瀑布流水,逐級下落。這種方法是一種理想的開發(fā)模式,缺乏靈活性,特別是無法解決軟件需求不明確或不準(zhǔn)確的問題。
?
原型模型從初始的原型逐步演化成最終軟件產(chǎn)品,特別適用于對軟件需求缺乏準(zhǔn)確認(rèn)識的情況。
?
增量開發(fā)是把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計、編碼、集成和測試,可以在增量開發(fā)過程中逐步理解需求。
?
螺旋將瀑布模型與快速原型模型結(jié)合起來,并且加入兩種模型均忽略了的風(fēng)險分析,適用于復(fù)雜的大型軟件。
?
?
在敏捷過程的方法中(30)認(rèn)為每一個不同的項目都需要一套不同的策略、約定和方法論。
?
A. 極限編程(XP)
B. 水晶法(Crystal)
C. 并列爭球法(Scrum)
D. 自適應(yīng)軟件開發(fā)(ASD)
?
答案: B
?
?
本題考查敏捷方法的基礎(chǔ)知識。
在20世紀(jì)90年代后期,一些開發(fā)人員抵制產(chǎn)格化軟件開發(fā)過程,試圖強調(diào)靈活性在快速有效的軟件生產(chǎn)中的作用,提出了敏捷宣言,即個人和交互勝過過程和工具;可 以運行的軟件勝過面面俱到的文檔;與客戶合作勝過合同談判;對變化的反應(yīng)勝過遵循計劃。基于這些基本思想,有很多敏捷過程的典型方法,其中:
?
極限編程XP是激發(fā)開發(fā)人員創(chuàng)造性、使得管理負(fù)擔(dān)最小的一組技術(shù).。
水晶法Crystal認(rèn)為每—個不同的項目都需要一套不同的策略、約定和方法論。
并列爭球法(Scram)使用迭代的方法,其中把每30天一次的迭代稱為個沖刺, 并按需求的優(yōu)先級來實現(xiàn)產(chǎn)品多個自組織和自治小組并行地遞增實現(xiàn)產(chǎn)品,協(xié)調(diào)是通過簡短的日常情況會議進行。
?
自適應(yīng)軟件開發(fā)(ASD)有六個基本的原則:
①在自適應(yīng)軟件開發(fā)中,有一個使命作為指導(dǎo),它設(shè)立了項目的目標(biāo),但不描述如何達到這個目標(biāo);
②特征被視為客戶鍵值的關(guān)鍵,因此,項目是圍繞著構(gòu)造的構(gòu)件來組織并實現(xiàn)特征;
③過程中的迭代是很重要的,因此重做與做同樣重要,變化也包含其中;
④變化不視為是一種更正,而是對軟件開發(fā)實際情況的調(diào)整;
⑤確定的交付時間迫使開發(fā)人員認(rèn)真考慮每一個生產(chǎn)版本的關(guān)鍵需求;
⑥風(fēng)險也包含其中,它使開發(fā)人員首先跟蹤最艱難的問題。
?
?
某模塊實現(xiàn)兩個功能:向某個數(shù)據(jù)結(jié)構(gòu)區(qū)域?qū)憯?shù)據(jù)和從該區(qū)域讀數(shù)據(jù)。該模塊的內(nèi)聚類型為(32)內(nèi)聚。
A. 過程
B. 時間
C. 邏輯
D. 通信
?
答案: D
?
本題考查軟件設(shè)計的基礎(chǔ)知識。
模塊獨立性是創(chuàng)建良好設(shè)計的一個重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個準(zhǔn)則來進行度量。耦合程度越低,內(nèi)聚程度越高,則模塊的獨立性越好。
?
存在多種模塊內(nèi)聚類型,從高到低依次為功能、通信、順序、過程、時間、邏輯和偶然內(nèi)聚。
一個模塊內(nèi)的幾個操作是相關(guān)的,而且必須以特定的次序執(zhí)行,則該模塊的內(nèi)聚類型為過程內(nèi)聚。
模塊的各個功能的執(zhí)行與時間有關(guān),通常要求所有功能必須在同一時間段內(nèi)執(zhí)行, 則該模塊的內(nèi)聚類型為時間內(nèi)聚。
若一個模塊的各個部分只是通過代碼的邏輯結(jié)構(gòu)相關(guān)聯(lián),則該模塊的內(nèi)聚類型為邏輯內(nèi)聚。
把訪問或操作在同一數(shù)據(jù)結(jié)構(gòu)的操作放在一個模塊中,則該模塊的內(nèi)聚類型為通信內(nèi)聚。
?
?
正式技術(shù)評審的目標(biāo)是(33)。
?
A. 允許高級技術(shù)人員修改錯誤
B. 評價程序員的工作效率
C. 發(fā)現(xiàn)軟件中的錯誤
D. 記錄程序員的錯誤情況并與績效掛鉤
?
答案: C
?
本題考查軟件評審的基礎(chǔ)知識。
軟件評審的內(nèi)容包括設(shè)計質(zhì)量評審、程序質(zhì)量評審和與運行環(huán)境接口的評審。評審的主要目標(biāo)是為了發(fā)現(xiàn)軟件中的錯誤。
?
?
自底向上的集成測試策略的優(yōu)點包括(34)。
?
A. 主要的設(shè)計問題可以在測試早期處理
B. 不需要寫驅(qū)動程序
C. 不需要寫樁程序
D. 不需要進行回歸測試
?
答案: C
?
本題考查軟件測試的基礎(chǔ)知識。
軟件測試分為單元測試、集成測試和系統(tǒng)測試。集成測試把模塊按系統(tǒng)設(shè)計說明書的要求組合起來進行測試。
存在多種組合的集成測試策略:自底向上、自頂向下、一次性集成、明治集成等。
其中,自底向上策略通過不斷合并底層模塊來測試更高層模塊的方式進行。在該方法中,需要寫驅(qū)動程序來調(diào)用待測試的底層模塊,主要的設(shè)計問題需要到測試后期才能發(fā)現(xiàn)。由于從最底層的模塊開始測試,因此過程中不需要寫樁模塊。當(dāng)測試過程中發(fā)現(xiàn)錯誤時,需要進行回歸測試。
?
?
采用McCabe度量法計算下列程序圖的環(huán)路復(fù)雜性為(35)。
A. 2 B. 3 C. 4 D. 5
?
答案: C
?
本題考查軟件度量的基礎(chǔ)知識。
軟件復(fù)雜性主要表現(xiàn)在程序的復(fù)雜性,而程序的復(fù)雜性主要指模塊內(nèi)程序的復(fù)雜性。McCabe度量法是一種度量程序復(fù)雜性的方法,該方法用程序圖來表示實際的程序, 如上圖所示,用環(huán)路數(shù)來表示程序復(fù)雜性,即V(G) = m-n + 2p,其中m和n分別表示圖中的邊數(shù)和頂點數(shù),p為1。本題中,m=10, n=8,因此V(G) = 10-8+2=4。
?
?
向?qū)ο?#xff08;38)選擇合適的面向?qū)ο蟪绦蛟O(shè)計語言,將程序組織為相互協(xié)作的對象集合,每個對象表示某個類的實例,類通過繼承等關(guān)系進行組織。
?
A. 分析 B. 設(shè)計 C. 程序設(shè)計 D. 測試
?
答案: C
?
?
本題考查面向?qū)ο蟮幕局R。
在采用面向?qū)ο蠹夹g(shù)開發(fā)系統(tǒng)時,主要步驟有面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計、面向?qū)ο蟪绦蛟O(shè)計和面向?qū)ο鬁y試。
面向?qū)ο蠓治鲋饕?#xff1a;認(rèn)定對象、組織對象、描述對象間的相互作用、定義對象的操作、定義對象的內(nèi)部信息。
面向?qū)ο笤O(shè)計是設(shè)計分析模型和實現(xiàn)相應(yīng)源代碼。
面向?qū)ο蟪绦蛟O(shè)計選擇合適的面向?qū)ο蟪绦蛟O(shè)計語言,將程序組織為相互協(xié)作的對象集合,每個對象表示某個類的實例,類通過繼承等關(guān)系進行組織。
面向?qū)ο鬁y試是盡可能早的開始進行系統(tǒng)測試,以發(fā)現(xiàn)系統(tǒng)中可能存在的錯誤并進行修復(fù),進而保證系統(tǒng)質(zhì)量。
?
?
UML中有4種關(guān)系:依賴、關(guān)聯(lián)、泛化和實現(xiàn)。(40)是一種結(jié)構(gòu)關(guān)系,描述了一組鏈,鏈?zhǔn)菍ο笾g的連接;(41)是一種特殊/一般關(guān)系,使子元素共享其父元素的結(jié)構(gòu)和行為。
?
A. 依賴 B. 關(guān)聯(lián) C. 泛化 D. 實現(xiàn)
?
答案: B
?
本題考査統(tǒng)一建模語言(UML)的基本知識。
UML是面向?qū)ο筌浖臉?biāo)準(zhǔn)化建模語言,
由三個要素構(gòu)成:UML的基本構(gòu)造塊、支配這些構(gòu)造塊如何放置在一起的規(guī)則和運用與整個語言的一些公共機制。
UML的詞匯表包含三種構(gòu)造塊:事物、關(guān)系和圖。
事物是對模型中最具有代表性的成分的抽象;關(guān)系把事物結(jié)合在一起;圖聚集了相關(guān)的事物。其中關(guān)系包括4種:依賴、關(guān)聯(lián)、泛化和實現(xiàn)。
?
依賴(Dependency)是兩個事物間的語義關(guān)系,其中一個事物(獨立事物)發(fā)生變化會影響另一個事物(依賴事物)的語義。
關(guān)聯(lián)(Association)是一種結(jié)構(gòu)關(guān)系,它描述了一組鏈,鏈?zhǔn)菍ο笾g的連接。
泛化(Generalization)是一種特殊/一般關(guān)系,特殊元素(子元素)的對象可替代一般元素(父元素)的對象,用這種方法,子元素共享了父元素的結(jié)構(gòu)和行為。
實現(xiàn)(Realization)是類元之間的語義關(guān)系,其中一個類元指定了由另一個類元保證執(zhí)行的契約。
?
?
UML圖中,對新開發(fā)系統(tǒng)的需求進行建模,規(guī)劃開發(fā)什么功能或測試用例,采用(42)最適合。而展示交付系統(tǒng)的軟件組件和硬件之間的關(guān)系的圖是(43)。
?
A. 類圖 B. 對象圖 C. 用例圖 D. 交互圖
?
答案: C B
?
?
本題考查統(tǒng)一建模語言(UML)的基本知識。
UML中提供了多種建模系統(tǒng)需求的圖,體現(xiàn)系統(tǒng)的靜態(tài)方面和動態(tài)方面。
?
類圖(Class Diagram)展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。
在面向?qū)ο笙到y(tǒng)的建模中,最常見的就是類圖,它給出系統(tǒng)的靜態(tài)設(shè)計視圖。
?
對象圖(Object Diagram)展現(xiàn)了某一時刻一組對象以及它們之間的關(guān)系。對象圖描述了在類圖中所建立的事物的實例的靜態(tài)快照,給出系統(tǒng)的靜態(tài)設(shè)計視圖或靜態(tài)進程視圖。
?
用例圖(Use Case Diagram)展現(xiàn)了一組用例、參與者(Actor)以及它們之間的關(guān)系。這個視圖主要支持系統(tǒng)的行為,即該系統(tǒng)在它的周邊環(huán)境的語境中所提供的外部可見服務(wù)。用例圖用于對一個系統(tǒng)的需求進行建模,包括說明這個系統(tǒng)應(yīng)該做什么(從系統(tǒng)外部的一個視點出發(fā)), 而不考慮系統(tǒng)應(yīng)該怎樣做。交互圖用于對系統(tǒng)的動態(tài)方面進行建模。一張交互圖表現(xiàn)的是一個交互,由一組對象和它們之間的關(guān)系組成,包含它們之間可能傳遞的消息。交互圖表現(xiàn)為序列圖、通信圖、交互概覽圖和時序圖,每種針對不同的目的,能適用于不同的情況。序列圖是強調(diào)消息時間順序的交互圖;通信圖是強調(diào)接收和發(fā)送消息的對象的結(jié)構(gòu)組織的交互圖;交互概覽圖強調(diào)控制流的交互圖。
?
時序圖(Timing Diagram)關(guān)注沿著線性時間軸、生命線內(nèi)部和生命線之間的條件改變。
?
部署圖(Deployment Diagram)是用來對面向?qū)ο笙到y(tǒng)的物理方面建模的方法,展現(xiàn)了運行時處理結(jié)點以及其中構(gòu)件(制品)的配置。
?
組件圖(Component Diagram)展現(xiàn)了一組組件之間的組織和依賴。
?
下圖所示為(44)設(shè)計模式,屬于(45)設(shè)計模式,適用于(46)。
A. 代理(Proxy)
B. 生成器(Builder)
C. 組合(Composite)
D. 觀察者(Observer)
?
?
A. 創(chuàng)建型 B. 結(jié)構(gòu)型 C. 行為 D. 結(jié)構(gòu)型和行為
?
?
?
A. 表示對象的部分一整體層次結(jié)構(gòu)時
B. 當(dāng)一個對象必須通知其它對象,而它又不能假定其它對象是誰時
C. 當(dāng)創(chuàng)建復(fù)雜對象的算法應(yīng)該獨立于該對象的組成部分及其裝配方式時
D. 在需要比較通用和復(fù)雜的對象指針代替簡單的指針時
?
?
答案: C B A
?
?
?
?
?
?
本題考查設(shè)計模式的基本概念。
每一個設(shè)計模式都集中于一個特定的面向?qū)ο笤O(shè)計問題或設(shè)計要點,描述了什么時 候使用它,在另一些設(shè)計約束條件下是否還能使用,以及使用的效果和如何取舍。按照設(shè)計模式的目的可以分為創(chuàng)建型、結(jié)構(gòu)型和行為型三大類。創(chuàng)建型模式與對象的創(chuàng)建有關(guān);結(jié)構(gòu)型模式處理類或?qū)ο蟮慕M合;行為型模式對類或?qū)ο笤鯓咏换ズ驮鯓臃峙渎氊?zé)進行描述。每種設(shè)計模式都有其適應(yīng)性,描述適用于解決的問題場合。
創(chuàng)建型模式包括 Factory Method、Abstract Factory、Builder、Prototype 和 Singleton。
結(jié)構(gòu)型模式包括 Adapter (類)、Adapter (對象)、Bridge、Composite、Decorator、Fafade、 Flyweight 和 Proxy。
行為型模式包括 Interpreter、Template Method、Chain of Responsibility、 Command、Iterator、Mediator、Memento Observer State Strategy 和 Visitor。
?
Proxy模式的結(jié)構(gòu)圖如下所示:
Proxy模式適用于在需要比較通用和復(fù)雜的對象指針代替簡單的指針的時候,常見情況有:遠程代理(Remote Proxy)為一個對象在不同地址空間提供據(jù)不代表;虛代理 (Virtual Proxy)根據(jù)需要創(chuàng)建開銷很大的對象;保護代理(Protection Proxy)控制對原始對象的訪問,用于對象應(yīng)該有不同的訪問權(quán)限的時候;智能指引(Smart Reference) 取代了簡單的指針,它在訪問對象時執(zhí)行一些附加操作。
Builder模式的結(jié)構(gòu)圖如下所示:
Builder模式適用于當(dāng)創(chuàng)建復(fù)雜對象的算法應(yīng)該獨立于該對象的組成部分以及它們的裝配方式時;當(dāng)構(gòu)造過程必須允許被構(gòu)造的對象有不同的表示時。
Composite模式的結(jié)構(gòu)圖如下所示:
Composite模式適用于:想表示對象的部分-整體層次結(jié)構(gòu);希望用戶忽略組合對象與單個對象的不同,用戶將統(tǒng)一地使用組合結(jié)構(gòu)中的所有對象。
Observer模式的結(jié)構(gòu)圖如下所示:
Observer模式適用于:.當(dāng)一個抽象模型有兩個方面,其中一個方面依賴于另一個方 面。將這兩者封裝在獨立地對象中以使它們可以各自獨立地改變和復(fù)用;當(dāng)對一個對象的改變需要同時改變其他對象.而不知道具體有多少對象有待改變時;當(dāng)一個對象必須通知其他對象,而它又不能假定其他對象是誰,即不希望這些對象是緊耦合的。
?
?
?
?
某些設(shè)計模式會引入總是被用作參數(shù)的對象。例如(47)對象是一個多態(tài)accept 方法的參數(shù)。
?
A. Visitor B. Command C. Memento D. Observer
?
答案: A
?
?
本題考查設(shè)計模式的概念,對行為模式進行比較。
很多行為模式注重封裝變化。當(dāng)一個程序的某個方面的特征經(jīng)常發(fā)生改變時,這些模式就定義一個封裝這個方面的對象。這樣,當(dāng)該程序的其他部分依賴于這個方面時,它們都可以與此對象協(xié)作。一些模式引入總是被用作參數(shù)的對象。有些模式定義一些可作為令牌進行傳遞的對象,這些對象將在稍后被調(diào)用。
在Visitor模式中,一個Visitor對象是一個多態(tài)的accept操作的參數(shù),這個操作作用于該Visitor對象訪問的對象。
?
在Command模式中,令牌代表一個請求;.在Memento模式中,它代表在一個對象在某個特定時刻的內(nèi)部狀態(tài)。在這兩種情況下,令牌都可以有一個復(fù)雜的內(nèi)部表示,但客戶并不會倉識到這一點。.在Observer .模式中,通過引入Observer和Subject對象來分布通信。
轉(zhuǎn)載于:https://www.cnblogs.com/szm2019/p/7535600.html
總結(jié)
以上是生活随笔為你收集整理的2015年上半年 软件设计师 上午试卷 综合知识-2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 身份证前6位地区编码sql
- 下一篇: cenos6.4安装gvim