一、單項選擇題(本大題共20小題,每小題1分,共20分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。
錯選、多選或未選均無分。 1.“軟件工程的概念是為解決軟件危機而提出的”這句話的意思是( ) A.強調軟件工程成功解決了軟件危機的問題 B.說明軟件危機的存在總是使軟件開發(fā)不像傳統(tǒng)工程項目那樣容易管理 C.說明軟件工程這門學科的形成是軟件發(fā)展的需要 D.說明軟件工程的概念,即:工程的原則、思想、方法可解決當時軟件開發(fā)和維護存在的問題 2.瀑布模型的主要特點是( ) A.將開發(fā)過程嚴格地劃分為一系列有序的活動 B.將開發(fā)過程分解為階段 C.提供了有效的管理模式 D.缺乏靈活性 3.在軟件工程的需求分析階段,不屬于問題識別內容的是( ) A.功能需求B.性能需求 C.環(huán)境需求D.輸入/輸出需求 4.畫某系統(tǒng)的數(shù)據流圖時,頂層圖有( ) A.0張B.1張 C.2張D.3張及其以上 5.軟件模塊內聚性最強的是( ) A.功能內聚B.通信內聚 C.偶然內聚D.邏輯內聚 6.最早提出軟件系統(tǒng)維護問題的階段是( ) A.可行性分析B.需求分析 C.概要設計D.詳細設計 7.SD(結構化設計)方法設計的結果是( ) A.模塊B.模塊結構圖 C.模塊的算法D.數(shù)據流圖 8.在進行軟件測試時,首先應當進行以下哪項測試,然后再進行組裝測試,最后再進行有效性測試( ) A.單元測試B.系統(tǒng)測試 C.集成測試D.確認測試 9.軟件詳細設計階段的任務是( ) A.算法與數(shù)據結構設計B.功能設計 C.調用關系設計D.輸入/輸出設計 10.下列屬于靜態(tài)測試方法的是( ) A.黑盒法B.路徑覆蓋 C.白盒法D.人工檢測 11.Fortran語言主要作為以下哪個方面的語言( ) A.科學工程計算B.系統(tǒng)軟件 C.事務處理D.人工智能 12.用結構化語言來描述加工邏輯的外層結構時,以下不屬于基本結構的是( ) A.順序結構B.選擇結構 C.嵌套結構D.重復結構 l3.可維護軟件的主要特性包括( ) A.可理解性、可修改性、可移植性 B.可使用性 C.可維護性、可使用性、可靠性 D.可測試性 14.程序設計語言不具有的特性是( ) A.心理特性B.工程特性 C.應用特性D.技術特性 15.下列不屬于項目進度安排主要方法的是( ) A.工程網絡圖B.Gantt圖 C.進度結構圖D.任務資源表 16.下列不屬于通常冗余技術的是( ) A.結構冗余B.信息冗余 C.時間冗余D.代碼冗余 17.下列工具中,屬于需求追蹤工具的是( ) A.在DBMS上的應用運行工具B.追蹤和狀態(tài)報告 C.訪問和版本控制機構D.文件和修改管理 18.關于軟件測試的目的,下面觀點錯誤的是( ) A.為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 B.一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤 C.證明程序是正確、沒有錯誤的 D.一個成功的測試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試 19.在制定項目開發(fā)計劃文檔時,不包含的內容是( ) A.項目概述B.實施計劃 C.測試計劃D.交付期限 20.面向對象的開發(fā)方法中,以下哪種方法原是面向Ada語言的,并處于面向對象開發(fā)方法的奠基性地位( ) A.Booch方法B.Coad方法 C.UML語言D.OMT方法 二、填空題(本大題共10小題,每小題2分,共20分) 請在每小題的空格中填上正確答案。
錯填、不填均無分。 21.可行性研究從技術可行性、經濟可行性、________三方面進行分析。
22.IDEF0方法用來描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的_______模型。 23.結構化方法總的指導思想是_______逐層分解。
24.在一段程序中,將多次出現(xiàn)的一組語句設計為一個子程序,供多個部分調用,這種情況出現(xiàn)的內聚稱為________。 25.軟件部件的內部實現(xiàn)與外部可訪問性分離,這是指軟件的______。
26.用來模擬被測模塊的上級調用模塊的模塊稱為_______。 27.軟件復雜性度量的參數(shù)很多,主要有規(guī)模、_______、結構、智能度。
28.軟件開發(fā)環(huán)境中最主要的組成部分是______。 29.軟件工程管理的具體內容包括對開發(fā)人員、組織機構、用戶和______等方面的管理。
30.增量模型根據增量方式和形式的不同,分為_____和原型模型。 三、名詞解釋題(本大題共5小題,每小題3分,共15分) 31.過程設計語言(PDL) 32.可移植性 33.漸增式測試 34.詳細設計 35.條件覆蓋 四、簡答題(本大題共4小題,每小題5分,共20分) 36.軟件生存周期可以分為幾個階段,每個階段的提交物是什么? 37.結構化分析的描述工具有哪些?簡述結構化分析的步驟。
38.什么是黑盒測試法?常用的黑盒測試方法有哪些? 39.簡述面向對象的特征。 五、應用題(本大題共2小題,第40小題10分,第41小題15分,共25分) 40.某個學生成績管理系統(tǒng)的部分功能如下: (1)基本信息管理:教務管理人員輸入或修改學期教學執(zhí)行計劃、學生名單和教師名單; (2)學生選課:學生根據教學執(zhí)行計劃進行選課; (3)分配任課教師:教務管理人員為符合開課條件的課程分配教師,并打印任課通知單給教師; (4)成績管理:每門課程的教師在考試評分結束后將考試成績交給教務管理人員,教務管理人員輸入、維護成績,系統(tǒng)可生成成績單(發(fā)給學生)、成績統(tǒng)計分析。
一考試大綱
(1)掌握數(shù)制及其轉換、數(shù)據的機內表示、算術和邏輯運算、應用數(shù)學的基礎知識;
(2)了解計算機的組成以及各主要部件性能指標;
(3)掌握操作系統(tǒng)、程序設計語言的基礎知識;
(4)熟練掌握基本數(shù)據結構和常用算法;
(5)熟練掌握C程序設計語言以及C++、Java中的一種程序設計語言;
(6)熟悉數(shù)據庫、網絡和多媒體的基礎知識;
(7)了解軟件工程的基礎知識、軟件過程基本知識、軟件開發(fā)項目管理的常識;
(8)了解常用信息技術標準、安全性以及有關法律、法規(guī)的基礎知識;
(9)了解信息化及計算機應用的基礎知識;
(10)正確閱讀和理解計算機領域的簡單英文資料。
二考試科目
(1)計算機與軟件工程基礎知識,考試時間為150分鐘,筆試,選擇題;
(2)程序設計,考試時間為150分鐘,筆試,問答題。
軟件工程概論 1、軟件危機定義:軟件危機是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。
2、軟件危機的兩個主要問題:如何開發(fā)軟件,以滿足對軟件日益增長的需求; 如何維護數(shù)量不斷膨脹的已有軟件。 3、軟件危機的典型表現(xiàn):(1) 對軟件開發(fā)成本和進度的估計常常很不準確。
(2) 用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經常發(fā)生。 (3) 軟件產品的質量往往靠不住。
(4) 軟件常常是不可維護的。 (5) 軟件通常沒有適當?shù)奈臋n資料。
(6) 軟件成本在計算機系統(tǒng)總成本中所占的比例逐年上升。 (7) 軟件開發(fā)生產率提高的速度,遠遠跟不上計算機應用迅速普及深入的趨勢。
4、根據軟件危機的典型表現(xiàn),分析軟件危機案例: 傳統(tǒng)工業(yè)中知名的生產方式可算是“手工作坊式”生產方式。過去的一段時間里,甚至到現(xiàn)在,中國軟件業(yè)中還有一部分公司的開發(fā)方式與之類似。
公正地說,以此方式還是成就了好多成功的應用開發(fā)項目,甚至可以說此法支撐起了軟件開發(fā)的初期事業(yè)。但是,在我們的“作坊”里還有太多的項目失敗,例如開發(fā)周期的不可控制、項目結果為用戶所不認可、項目最終的嚴重虧損,這種失敗的慘痛出乎我們的意料,以至于我們無所適從。
再加上技術人員、資金嚴重匱乏的困擾,軟件開發(fā)管理舉步維艱。 你認為“軟件就是程序”這一個觀點正確嗎?如果不正確,請批駁之。
1. 請從以下幾個方面結合自己的經驗實例加以論述。 軟件就是程序的觀點是不正確的,因為軟件等于程序加文檔加數(shù)據。
(1) 文檔是軟件的一個非常重要的組成部分,在軟件的開發(fā)過程中起著非常重要的作用。 (2) 在軟件開發(fā)的每一個階段都應有相應的文檔。
它是開發(fā)人員與用戶以及開發(fā)人員與項目管理人員之間交流的媒介 (3) 文檔是軟件在不同階段的表現(xiàn)形式。 (4) 程序與文檔必須一致,文檔才有價值。
(5) 文檔質量直接決定軟件質量的高低。 (6) 文檔也是軟件測試和維護的依據。
在沒有文檔或文檔不全的情況下對大型軟件進行測試與維護是不可思議的事情。 (7) 文檔是軟件可重用的依據。
5、軟件工程定義:軟件工程是指導計算機軟件開發(fā)和維護的一門工程學科。采用工程的概念、原理、技術和方法來開發(fā)與維護軟件,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,以經濟地、高效的開發(fā)出高質量的軟件并有效地維護它,這就是軟件工程。
6、軟件工程的基本原理,案例分析(嚴格管理,階段評審、審查和brooks原則)某公司開發(fā)一個企業(yè)信息化項目,隨著項目的進展,該項目經理發(fā)現(xiàn)項目進度沒有按照計劃在進展,于是開始計劃招聘相關人員,但是由于特殊原因,沒有招到理想的人員,沒有辦法只能降低要求招聘,新員工到來后,項目經理發(fā)現(xiàn)項目進展反而更慢,該經理百思不得其解。請用軟件工程基本原理分析問題。
? 軟件開發(fā)不同于傳統(tǒng)的機械制造,人多不見得力量大。如果給落后于計劃的項目增加新人,可能會更加延誤項目。
因為新人會產生很多新的錯誤,使項目混亂,并且原有的開發(fā)人員向新人解釋工作和交流思想都要花費時間,使實際的開發(fā)時間更少,所以制定恰如其分的項目計劃是很重要的。 7、軟件工程方法學,三要素:方法、工具和過程 8、軟件生命周期(概念、三時期,八階段) 軟件生命周期由軟件定義、軟件開發(fā)和運行維護(也稱為軟件維護)3個時期組成。
軟件定義時期通常進一步劃分成3個階段,即問題定義、可行性研究和需求分析。 1問題定義2可行性研究3需求分析4總體設計5詳細設計6編碼和單元測試7綜合測試8軟件維護 9、有人說:軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它所付出的代價就越大。
對否?請解釋你的回答。 對, 10、軟件過程,案例分析:中華信息系統(tǒng)開發(fā)公司的軟件產品以開發(fā)實驗型的新軟件為主。
用瀑布模型進行軟件開發(fā)已經有近十年了,并取得了一些成功。若你作為一名管理員剛加入該公司,你認為快速原型法對公司的軟件開發(fā)更加優(yōu)越,請向公司副總裁寫一份報告闡明你的理由,切記:副總裁不喜歡報告長度超過300 字。
快速原型: 所謂快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產品能完成的功能的一個子集。快速原型模型的第一步是快速建立一個能反映用戶主要需求的原型系統(tǒng),讓用戶在計算機上試用它,通過實踐來了解目標系統(tǒng)的概貌 瀑布模型 ? 特點 ? 階段的順序性和依賴性(規(guī)范化) ? 推遲實現(xiàn)的觀點(系統(tǒng)化) ? 質量保證(階段評審) ? 存在問題 ? 不適合需求模糊的系統(tǒng)(需求的迷糊性和不確定性) 適用于操作系統(tǒng)、編譯系統(tǒng)、數(shù)據庫管理系統(tǒng)等系統(tǒng)軟件的開發(fā) 11、試論軟件工程化思想在軟件開發(fā)過程中的重要性。
論述要點:在軟件工程思想出現(xiàn)之前,人們通常把軟件等同于程序,認為軟件開發(fā)就是程序設計。致使計算機軟件的開發(fā)和維護出現(xiàn)一系列的問題,軟件開發(fā)常常失敗,從而導致軟件危機的出現(xiàn)。
例如:(1)對軟件開發(fā)成本和進度的估計常常不準確;(2)用戶對“已完成”的軟件常常不滿意;(3)軟件產品的質量往往靠不住;(4)軟件的可維護性也很差;(5)軟件通常沒有文。
網絡工程師級考試大綱
一、考試說明
1. 考試要
(1) 熟悉計算機系統(tǒng)的基礎知識;
(2) 熟悉網絡操作系統(tǒng)的基礎知識;
(3) 理解計算機應用系統(tǒng)的設計和開發(fā)方法;
(4) 熟悉數(shù)據通信的基礎知識;
(5) 熟悉系統(tǒng)安全和數(shù)據安全的基礎知識;
(6) 掌握網絡安全的基本技術和主要的安全協(xié)議與安全系統(tǒng);
(7) 掌握計算機網絡體系結構和網絡協(xié)議的基本原理;
(8) 掌握計算機網絡有關的標準化知識;
(9) 掌握局域網組網技術,理解城域網和廣域網基本技術;
(10) 掌握計算機網絡互聯(lián)技術;
(11) 掌握TCP/IP協(xié)議網絡的聯(lián)網方法和網絡應用服務技術;
(12) 理解接入網與接入技術;
(13) 掌握網絡管理的基本原理和操作方法;
(14) 熟悉網絡系統(tǒng)的基本性能測試和優(yōu)化技術,以及可靠性設計技術;
(15) 理解網絡應用的基本原理和技術;
(16) 理解網絡新技術及其發(fā)展趨勢;
(17) 了解有關知識產權和互聯(lián)網的法律、法規(guī);
(18) 正確閱讀和理解本領域的英文資料。
2.通過本級考試的合格人員能根據應用部門的要求進行網絡系統(tǒng)的規(guī)劃、設計和網絡設備的軟硬件安裝調試工作,能進行網絡系統(tǒng)的運行、維護和管理,能高效、可靠、安全地管理網絡資源;作為網絡專業(yè)人員對系統(tǒng)開發(fā)進行技術支持和指導;具有工程師的實際工作能力和業(yè)務水平,能指導助理工程師從事網絡系統(tǒng)的構建和管理工作。
3. 本級考試設置的科目包括:
(1) 計算機與網絡知識,考試時間為150分鐘,筆試;
(2) 網絡系統(tǒng)設計與管理,考試時間為150分鐘,筆試。
效期3年,三年之后需要再培訓.
考試時間:上半年5月26日考下半年11月3日考
報名時間.看各地的詳細而定了!
軟件工程師考試(高級)大綱 一、考試說明 1.考試要求: (1)理解軟件工程管理的概念和任務; (2)理解軟件生存期過程; (3)理解軟件工程標準; (4)掌握需求分析、測試、維護基本技術; (5)掌握軟件度量、軟件配置管理方法; (6)理解軟件復用概念; (7)理解軟件質量保證的手段; (s)理解軟件項目對人員的需求; (9)理解軟件知識產權的基本知識。
2.通過本級水平考試的合格人員具有從事軟件系統(tǒng)分析與工程系統(tǒng)分析員、工程管理員的實際工作能力和業(yè)務水平。 3.本級水平考試范圍包括三個模塊,即模塊1、模塊2和模塊3。
題型為單項選擇題十多項選擇題十綜合題。每個模塊考試時間為90分鐘。
二、考試范圍 模塊1:軟件工程技術 1.1軟件生存期過程 1.1.1軟件工程過程和軟件生存期 1.1.2軟件生存期模型 1.1.3國際標準:ISO/IECI2207信息技術一軟件生存期過程 1.2軟件需求分析 1.2.1需求分析的任務 1.2.2需求分析過程 1.2.3需求的類型。 1.2.4需求分析的原則 1.2.5需求分析人員和用戶的責任 1.2.6需求文檔 1.2.7需求說明技術的選擇 1.3軟件復用技術 1.3.1軟件復用的概念 1.3.2軟件開發(fā)過程 1.3.3構件技術 1.3.4分層式體系結構 1.3.5實施軟件復用開發(fā)單位的組織結構 1.4軟件測試技術 1.4.1軟件測試的基本概念 1.4.2測試用例設計 ●白盒測試 ●黑盒測試 1.4.3性能測試 1.4.4軟件測試策略 1.4.5軟件測試工具 1.5軟件維護 1.5.1軟件維護的概念 1.5.2軟件維護活動 1.5.3軟件維護的實施 1.5.4軟件可維護性 1.5.5軟件再工程 1.6軟件工具與軟件開發(fā)環(huán)境 1.6.1軟件開發(fā)工具的分類、作用和功能 1.6.2軟件開發(fā)環(huán)境的概念 模塊2:軟件質量管理與軟件質量保證 2.1軟件質量 2.1.1什么是軟件質量 2.1.2軟件可靠性 2.1.3軟件質量問題的根源 2.1.4軟件產品質量與軟件過程質量 2.2軟件質量保證 2.2.1軟件質量保證的概念 2.2.2軟件質量保證體系 2.2.3質量保證的實施 2.2.4軟件質量設計 2.2.5軟件容錯技術 2.3軟件工程標準與軟件文檔 2.3.1什么是軟件工程標準 2.3.2軟件工程標準化的意義 2.3.3軟件工程標準的制訂與推行 2.3.4軟件工程標準的層次 2,3.5軟件工程國家標準 2.4ISO9000國際標準 2.4.1質量管理、質量認證與質量審核 2.4.2ISO9000標準概要 2.4.3ISO9000族標準構成 2.4.4質量體系 2.4.5ISO9001的主要內容 2.4.6ISO9000_3實施指南概要 2.5軟件過程能力評估CMM 2.5.1軟件過程評估的意義 2.5.2軟件過程能力成熟度分級及其關鍵過程域 2.5.3軟件過程評估的國際標準 2.6軟件度量 2.6.1軟件度量的概念 2.6.2功能點方法計算軟件的大小 2.6.3程序環(huán)路復雜度計算 2.6.4Halstead程序工作量計算 2.6.5程序風格度量 2.7軟件配置管理 2.7.1什么是軟件配置管理 2.7.2配置管理計劃的制訂 2.7.3變更管理 2.7.4版本管理和發(fā)行管理 模塊3:軟件工程管理 3.1軟件工程管理和軟件項目管理 3.1.1軟件工程管理的任務與意義 3.1.2軟件工程管理的范圍 3.1.3軟件文檔管理 3.1.4軟件成本估算 3.1.5軟件風險分析 3.1.6軟件項目進度計劃與監(jiān)控 3.2軟件人員管理 3.2.1軟件開發(fā)組織結構 3.2.2軟件人員能力成熟度模型 3.2.3軟件工程師道德和職業(yè)活動規(guī)范 3.3軟件知識產權保護 3.3.1什么是知識產權 3.3.2計算機軟件著作權 3.3.3計算機軟件著作權登記管理 3.3.4計算機軟件著作權侵權與法律保護 3.3.5計算機軟件的商業(yè)秘密與反不正當競爭================================= 高級軟件工程師哪些必須精通2007年09月26日 星期三 下午 05:31程序員的七種武器 信息技術的發(fā)展時間雖然不長,但其爆炸式的發(fā)展速度使信息技術迅速覆蓋社會和人類生活的各個角落。
程序員們是這場信息化浪潮的見證者之一,更是其中的主要參與者,這是時代賦予每個程序員的機會和責任。 信息技術的更新速度是驚人的,程序員的職業(yè)生涯則是一個要求不斷學習的過程,永遠不能固步自封。
本人在工作期間曾看見過很多程序員只要有閑暇時間就瀏覽一些沒有太大作用的網頁,在網上聊天,打游戲,浪費了大量的時間,十分不可取。而另外一種情況是,IT技術的日新月異使很多程序員眼花繚亂,什么都想學,卻又不知從何學起,今天看看這個,明天學學那個,貪多不熟。
雖然IT技術發(fā)展迅速,但很多技術都是有規(guī)律可循,一些基本的概念、原理和方法還很通用,可以舉一反三。本人根據自己的體會和經驗,向那些剛剛踏入IT行業(yè)的新程序員們或正在迷茫的程序員們推薦程序員必須掌握的七種武器,有了這七種武器,雖不敢說笑傲江湖,但將自己立于不敗之地還是可以的。
第一種武器:開發(fā)工具 至少熟練掌握兩到三種開發(fā)工具的使用,這是程序員的立身之本,其中C/C++和JAVA是我重點推薦的開發(fā)工具,C/C++以其高效率和高度的靈活性成為開發(fā)工具中的利器,很多系統(tǒng)級的軟件還是用C/C++編寫。而JAVA的跨平臺和與WEB很好的結合是JAVA的優(yōu)勢所在,而本人對SUN公司的“網絡即計算機”的概念相當欣賞,并相信JAVA即其相關的技術集JAVA One會成為未來的主流開發(fā)工具之一。
其次,如果能掌握一種簡便的可視化開發(fā)工具,如VB,PowerBuilder,Delphi,C++ Builder,則更好,。
三、單項選擇題(補充題) 1. 一個完整的微型計算機系統(tǒng)應包括_____。
A. 計算機及外部設備 B. 主機箱、鍵盤、顯示器和打印機 C. 硬件系統(tǒng)和軟件系統(tǒng) D. 系統(tǒng)軟件和系統(tǒng)硬件 2. 十六進制1000轉換成十進制數(shù)是_____。 A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER鍵是_____。
A. 輸入鍵 B. 回車換行鍵 C. 空格鍵 D.換檔鍵 4. 3.5英寸的軟盤,寫保護窗口上有一個滑塊,將滑塊推向一側,使其寫保護窗口暴露出來,此時_____。 A. 只能寫盤,不能讀盤 B. 只能讀盤,不能寫盤 C. 既可寫盤,又可讀盤 D. 不能寫盤,也不能讀盤 5. 3.5英寸盤的右下角有一塑料滑片,當移動它蓋住缺口時_____。
A. 不能讀出原有信息,不能寫入新的信息 B. 既能讀出原有信息,也能寫入新的信息 C. 不能讀出原有信息,可以寫入新的信息 D. 可以讀出原有信息,不能寫入新的信息 6. DRAM存儲器的中文含義是_____。 A. 靜態(tài)隨機存儲器 B. 動態(tài)隨機存儲器 C. 靜態(tài)只讀存儲器 D. 動態(tài)只讀存儲器 7. 在微機中,Bit的中文含義是_____。
A. 二進制位 B. 字 C. 字節(jié) D. 雙字 8. 漢字國標碼 (GB2312-80) 規(guī)定的漢字編碼,每個漢字用_____。 A. 一個字節(jié)表示 B. 二個字節(jié)表示 C. 三個字節(jié)表示 D. 四個字節(jié)表示 9. 微機系統(tǒng)的開機順序是_____。
A. 先開主機再開外設 B. 先開顯示器再開打印機 C. 先開主機再打開顯示器 D. 先開外部設備再開主機 10. 使用高級語言編寫的程序稱之為_____。 A. 源程序 B. 編輯程序 C. 編譯程序 D. 連接程序 11. 微機病毒系指_____。
A. 生物病毒感染 B. 細菌感染 C. 被損壞的程序 D. 特制的具有損壞性的小程序 12. 微型計算機的運算器、控制器及內存存儲器的總稱是_____。 A. CPU B. ALU C. 主機 D. MPU 13. 在微機中外存儲器通常使用軟盤作為存儲介質,軟磁盤中存儲的信息,在斷電后_____。
A. 不會丟失 B. 完全丟失 C. 少量丟失 D. 大部分丟失 14. 某單位的財務管理軟件屬于_____。 A. 工具軟件 B. 系統(tǒng)軟件 C. 編輯軟件 D. 應用軟件 15. 計算機網絡的應用越來越普遍,它的最大好處在于_____。
A. 節(jié)省人力 B. 存儲容量大 C. 可實現(xiàn)資源共享 D. 使信息存儲速度提高 16. 個人計算機屬于_____。 A. 小巨型機 B. 中型機 C. 小型機 D. 微機 17. 微機唯一能夠直接識別和處理的語言是_____。
A. 匯編語言 B. 高級語言 C. 甚高級語言 D. 機器語言 18. 斷電會使原存信息丟失的存儲器是_____。 A. 半導體RAM B. 硬盤 C. ROM D. 軟盤 19. 硬盤連同驅動器是一種_____。
A. 內存儲器 B. 外存儲器 C. 只讀存儲器 D. 半導體存儲器 20. 在內存中,每個基本單位都被賦予一個唯一的序號,這個序號稱之為_____。 A. 字節(jié) B. 編號 C. 地址 D. 容量 21. 在下列存儲器中,訪問速度最快的是_____。
A. 硬盤存儲器 B. 軟盤存儲器 C. 半導體RAM(內存儲器) D. 磁帶存儲器 22. 計算機軟件系統(tǒng)應包括_____。 A. 編輯軟件和連接程序 B. 數(shù)據軟件和管理軟件C. 程序和數(shù)據 D. 系統(tǒng)軟件和應用軟件 23. 半導體只讀存儲器(ROM)與半導體隨機存儲器(RAM)的主要區(qū)別在于_____。
A. ROM可以永久保存信息,RAM在掉電后信息會丟失 B. ROM掉電后,信息會丟失,RAM則不會 C. ROM是內存儲器,RAM是外存儲器 D. RAM是內存儲器,ROM是外存儲器 24. 下面列出的計算機病毒傳播途徑,不正確的說法是_____。 A. 使用來路不明的軟件 B. 通過借用他人的軟盤 C. 通過非法的軟件拷貝 D. 通過把多張軟盤疊放在一起 25. 計算機存儲器是一種_____。
A. 運算部件 B. 輸入部件 C. 輸出部件 D. 記憶部件 26. 某單位的人事檔案管理程序屬于_____。 A. 工具軟件 B. 應用軟件 C. 系統(tǒng)軟件 D. 字表處理軟件 27. 在微機中的“DOS”,從軟件歸類來看,應屬于_____。
A. 應用軟件 B. 工具軟件 C. 系統(tǒng)軟件 D. 編輯系統(tǒng) 28. 反映計算機存儲容量的基本單位是_____。 A. 二進制位 B. 字節(jié) C. 字 D. 雙字 29. 在計算機網絡中,LAN網指的是_____。
A. 局域網 B. 廣域網 C. 城域網D. 以太網 30. 十進制數(shù)15對應的二進制數(shù)是_____。 A. 1111 B. 1110 C. 1010 D. 1100 31. 當前,在計算機應用方面已進入以什么為特征的時代_____。
A. 并行處理技術 B. 分布式系統(tǒng) C. 微型計算機 D. 計算機網絡 32. 微型計算機的發(fā)展是以什么的發(fā)展為特征的_____。 A. 主機 B. 軟件 C. 微處理器 D. 控制器 33. 在微機中,存儲容量為1MB,指的是_____。
A. 1024*1024個字 B. 1024*1024個字節(jié) C. 1000*1000個字 D. 1000*1000個字節(jié) 34. 二進制數(shù)110101轉換為八進制數(shù)是_____。 A. (71)8 B. (65)8 C. (56)8 D. (51)8 35. 操作系統(tǒng)是 。
A. 軟件與硬件的接口 B. 主機與外設的接口 C. 計算機與用戶的接口 D. 高級語言與機器語言的接口 三、單項選擇題(補充題) 答案 1 C 2 A 3 B 4 B 5 B 6 B 7 A 8 B 9 D 10 A 11 D 12 C 13 A 14 D 15 C 16 D 17 D 18 A 19 B 20 C 21 C 22 D 23 A 24 D 25 D 26 B 27 C 28 B 29 A 30 A 31 D 32 C 33 B 34 B 35 C。
初級程序員考試:考試科目1:計算機硬軟件基礎知識 1. 計算機科學基礎 1.1 數(shù)制及其轉換 二進制、十進制和十六進制等常用數(shù)制及其相互轉換 1.2 數(shù)據的表示 數(shù)的表示(原碼、反碼、補碼表示,整數(shù)和實數(shù)的機內表示方法,精度和溢出) 非數(shù)值表示(字符和漢字的機內表示、聲音和圖像的機內表示) 校驗方法和校驗碼(奇偶校驗碼、海明校驗碼) 1.3 算術運算和邏輯運算 計算機中二進制數(shù)的運算方法 邏輯代數(shù)的基本運算和邏輯表達式的化簡 1.4 數(shù)學應用 常用數(shù)值計算(矩陣、方程的近似求解、插值) 排列組合、應用統(tǒng)計(數(shù)據的統(tǒng)計分析) 1.5 常用數(shù)據結構 數(shù)組(表態(tài)數(shù)組、動態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊列、棧、樹(二叉樹、查找樹)、圖的定義、存儲和操作 1.6 常用算法 常用的排序算法、查找算法、數(shù)值計算、字符串處理、數(shù)據壓縮算法、遞歸算法、圖的相關算法 算法與數(shù)據結構的關系,算法效率,算法設計,算法描述(流程圖、偽代碼、決策表) 2. 計算機系統(tǒng)基礎知識 2.1 硬件基礎知識 2.1.1 計算機系統(tǒng)的組成,硬件系統(tǒng)、軟件系統(tǒng)及層次結構 2.1.2 計算機類型和特點 微機、工作站、服務器、大型計算機、巨型計算機 2.1.3 中央處理器CPU 運算器和控制器的組成,常用的寄存器、指令系統(tǒng)、尋址方式、指令執(zhí)行控制、處理機性能 2.1.4 主存和輔存 存儲器系統(tǒng) 存儲介質(半導體、硬盤、光盤、閃存、軟盤、磁帶等) 主存儲器的組成、性能及基本原理 Cache的概念、虛擬存儲的概念 輔存設備的類型、特性、性能和容量計算 2.1.5 I/O接口、I/O設備和通信設備 I/O接口(總線、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394) I/O設備的類型和特性(鍵盤、鼠標、顯示器、打印機、掃描儀、攝像頭,以及各種輔存設備) I/O設備控制方式(中斷控制、DMA) 通信設備的類型和特性(Modem、集線器、交換機、中繼器、路由器、網橋、網關)及其連接方法和連接介質(串行連接、并行連接,傳輸介質的類型和特性) 2.2 軟件基礎知識 2.2.1 操作系統(tǒng)基礎知識 操作系統(tǒng)的類型和功能 操作系統(tǒng)的內核(中斷控制)和進程概念 處理機管理、存儲管理、設備管理、文件管理、作業(yè)管理 漢字處理 圖形用戶界面及其操作方法 2.2.2 程序設計語言和語言處理程序基礎知識 匯編、編譯、解釋系統(tǒng)的基礎知識 程序設計語言的基本成分(數(shù)據、運算、控制和傳輸) 過程(函數(shù))調用 2.3 網絡基礎知識 網絡的功能、分類、組成和拓撲結構 網絡體系結構與協(xié)議(OSI/RM,TCP/IP) 常用網絡設備與網絡通信設備,網絡操作系統(tǒng)基礎知識和使用 Client/Server結構、Browser/Server結構 LAN基礎知識 Internet基礎知識 2.4 數(shù)據庫基礎知識 數(shù)據庫管理系統(tǒng)的主要功能和特征 數(shù)據庫模型(概念模式、外模式、內模式) 數(shù)據模型,ER圖 數(shù)據操作(關系運算) 數(shù)據庫語言(SQL) 數(shù)據庫的主要控制功能 2.5 多媒體基礎知識 多媒體基礎概念,常用多媒體設備性能特征,常用多媒體文件格式類型 簡單圖形的繪制,圖像文件的基本處理方法 音頻和視頻信息的應用 簡單多媒體應用制作方法 2.6 系統(tǒng)性能指標 響應時間、吞吐量、周轉時間等概念 可靠性、可維護性、可擴充性、可移植性、可用性、可重用性、安全性等概念 2.7 計算機應用基礎知識和常用辦公軟件的操作方法 信息管理、數(shù)據處理、輔助設計、自動控制、科學計算、人工智能等概念 文字處理基礎知識和常用操作方法 電子表格處理基礎知識和常用操作方法 演示文稿制作方法 電子郵件處理操作方法 網頁制作方法 3. 軟件開發(fā)和運行維護基礎知識 3.1 軟件工程和項目管理基礎知識 軟件工程基本概念 軟件開發(fā)各階段的目標和任務 軟件過程基本知識 軟件工程項目管理基本知識 面向對象開發(fā)方法基礎知識 軟件開發(fā)工具與環(huán)境基礎知識(CASE) 軟件質量管理基礎知識 3.2 軟件需求分析、需求定義及軟件基礎知識 結構化分析概念(數(shù)據流圖(DFD)、實體關系圖(ER)) 面向對象設計、結構化設計基礎知識 模擬設計、代碼設計、人機界面設計要點 3.3 程序設計基礎知識 結構設計程序設計,程序流程圖,NS圖,PAD圖 程序設計風格 面向對象設計基礎知識、可視化程序設計基礎知識 3.4 程序測試基礎知識 黑盒測試、白盒測試、灰盒測試基礎知識 測試工作流程 3.5 軟件開發(fā)文檔基礎知識 3.6 軟件運行和維護基礎知識 軟件運行基礎知識 軟件維護基礎知識 4. 安全性基礎知識 安全性基本概念 計算機病毒的防治,計算機犯罪的防范 訪問控制 加密與解密基礎知識 5. 標準化基礎知識 標準化基本概念 國際標準、國家標準、行業(yè)標準、企業(yè)標準基礎知識 代碼標準、文件格式標準、安全標準、軟件開發(fā)規(guī)范和文檔標準基礎知識 標準化機構 6. 信息化基本知識 信息化基本概念 全球信息化趨勢,國家信息化戰(zhàn)略,企業(yè)信息化戰(zhàn)略和策略常識 有關的法律、法規(guī)要點 過程教育、電子商務、電子政務等常識 企業(yè)信息資源管理常識 7. 計算機專業(yè)英語 掌握計算機技術的基本詞匯 能正確閱讀和理解本領域的簡單英文資料 考試科目2:程序設計 1. 內部設計 1.1 理解外部設計 1.2 功能劃分和確定結構 數(shù)據流圖、結構圖 1.3 物理數(shù)據。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.984秒