計算機(jī)二級公共基礎(chǔ)基本知識

字號:

1. 算法的4個特性是:確定性,可行性,有窮性,擁有足夠的情報
    2. 一個算法通常由兩種基本要素組成:一是對數(shù)據(jù)對象的運(yùn)算和操作,二是算法的控制結(jié)構(gòu)。
    3. 算法設(shè)計的基本方法主要有:列舉法,歸納法,遞推,遞歸和減半遞推技術(shù)
    4. 常用的存儲結(jié)構(gòu)有:順序,鏈接,索引
    5. 堆排序:nlog2(n)
    快速排序:n(n-1)/2 最壞
    6. 數(shù)據(jù)流程圖中:箭頭 數(shù)據(jù)流
    程序流程圖中:箭頭 事物流
    7. 數(shù)據(jù)庫系統(tǒng)在其內(nèi)部三級模式:概念模式,內(nèi)部模式,外部模式;
    8. 過程設(shè)計語言(PDL)是結(jié)構(gòu)化的英語和偽碼,是一種混合語言
    9. 用戶參與物理設(shè)計的內(nèi)容有索引設(shè)計,集簇設(shè)計和分區(qū)設(shè)計等三種
    10. 衡量模塊獨(dú)立程度的度量標(biāo)準(zhǔn):耦合和內(nèi)聚
    11. 程序設(shè)計主要經(jīng)過了結(jié)構(gòu)化的程序設(shè)計和面向?qū)ο蟮某绦蛟O(shè)計
    12. 數(shù)據(jù)庫設(shè)計包括:概念設(shè)計和邏輯設(shè)計
    13. 數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫的存儲記錄格式,存儲記錄安排和存取方法
    14. 數(shù)據(jù)庫的建立包括數(shù)據(jù)模式的建立與數(shù)據(jù)加載
    15. 數(shù)據(jù)庫設(shè)計一般采用生命周期法
    16. 源程序文檔化時程序應(yīng)加注釋。注釋一般分為序言性注釋和功能性注釋
    17. 結(jié)構(gòu)化程序設(shè)計的主要特點(diǎn)是每個控制結(jié)構(gòu)只有一個入口和一個出口
    18. 結(jié)構(gòu)化程序設(shè)計的主要方法是自頂向下,逐步求精,模塊化,限制使用GOTO語句
    19. 在面向?qū)ο蟮姆椒ㄖ?,類的實例成為對?BR>    20. 在面向?qū)ο蟮姆椒ㄖ?,直接反映了用戶對目?biāo)系統(tǒng)的要求的模型是功能模型
    21. 對象有三種成分:標(biāo)識,屬性和方法
    22. 軟件工程研究的主要內(nèi)容:軟件開發(fā)技術(shù)和軟件工程管理
    23. 軟件工程的三要素:方法,工具和過程
    24. 軟件是程序,數(shù)據(jù)和文檔的集合
    25. 軟件工程的原則包括:抽象,信息隱蔽,模塊化,局部化,確定性,一致性,完備性和可驗證性
    26. 結(jié)構(gòu)化方法的核心和基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計理論
    27. 軟件需求分析階段的工作:需求獲取,需求分析,編寫需求規(guī)格說明書,需求評審
    28. 在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱為數(shù)據(jù)字典
    29. 軟件需求規(guī)格說明書是需求分析階段的最后成果
    30. 軟件設(shè)計的基本原則:抽象,模塊化,信息隱蔽,模塊獨(dú)立性
    31. 數(shù)據(jù)流程圖的類型:變換型和事務(wù)型
    32. 好的軟件設(shè)計結(jié)構(gòu)通常頂層高扇出,中間扇出較少,底層高扇出
    33. 詳細(xì)設(shè)計的方法主要是結(jié)構(gòu)化程序設(shè)計
    34. 常用圖形描述工具有程序流程圖,盒圖盒問題分析圖
    35. 詳細(xì)設(shè)計的典型語言描述工具是PDL
    36. 結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)的是程序的易讀性
    37. 在軟件生命周期中,能準(zhǔn)確的確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是需求分析
    38. 關(guān)系表中每一個橫行稱為一個元組
    39. 對象是屬性和方法的封裝體,操作是對象的動態(tài)性屬性
    40. 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段,文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段,其中數(shù)據(jù)獨(dú)立性的是數(shù)據(jù)庫系統(tǒng)
    41. 用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型成為層次模型
    42. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)能使現(xiàn)的專門關(guān)系運(yùn)算包括選擇,投影,連接
    43. 數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示
    44. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為確認(rèn)測試
    45. 需求分析常用工具DFD
    46. 索引屬于內(nèi)模式
    47. 在關(guān)系數(shù)據(jù)庫中,用來表示實體之間關(guān)系的是二維表
    48. 將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成關(guān)系
    49. 希爾排序法屬于插入類排序法
    50. 診斷和改正程序中錯誤的工作通常稱為程序調(diào)試
    51. 問題處理方案的正確而完整的描述稱為算法
    52. 白盒測試一般適用于單元測試
    53. 數(shù)據(jù)就是描述事物的符號記錄
    54. 數(shù)據(jù)庫應(yīng)用系統(tǒng)由數(shù)據(jù)庫系統(tǒng),應(yīng)用軟件和應(yīng)用界面組成
     55. 數(shù)據(jù)模型所描述的內(nèi)容:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)約束。