2017年全國計算機等級考試二級公共基礎知識試題及答案

字號:


    1.41 在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率,現(xiàn)在,與程序的效率相比,人們更重視程序的
    A)安全性
    B)一致性
    C)可理解性
    D)合理性
    正確答案: C
    1.42 一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調用。而實現(xiàn)遞歸調用中的存儲分配通常用
    A)棧
    B)堆
    C)數(shù)組
    D)鏈表
    正確答案: A
    1.43 以下不屬于對象的基本特點的是
    A)分類性
    B)多態(tài)性
    C)繼承性
    D)封裝性
    正確答案: C
    1.44 下列不屬于軟件工程的3個要素的是
    A)工具
    B)過程
    C)方法
    D)環(huán)境
    正確答案: D
    1.45 開發(fā)大型軟件時,產生困難的根本原因是
    A)大系統(tǒng)的復雜性
    B)人員知識不足
    C)客觀世界千變萬化
    D)時間緊、任務重
    正確答案: A
    1.46 下面不屬于軟件設計原則的是
    A)抽象
    B)模塊化
    C)自底向上
    D)信息隱蔽
    正確答案: C
    1.47 軟件工程的理論和技術性研究的內容主要包括軟件開發(fā)技術和
    A)消除軟件危機
    B)軟件工程管理
    C)程序設計自動化
    D)實現(xiàn)軟件可重用
    正確答案: B
    1.48 開發(fā)軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現(xiàn)象稱作
    A)軟件投機
    B)軟件危機
    C)軟件工程
    D)軟件產生
    正確答案: B
    1.49 軟件工程的出現(xiàn)是由于
    A)程序設計方法學的影響
    B)軟件產業(yè)化的需要
    C)軟件危機的出現(xiàn)
    D)計算機的發(fā)展
    正確答案: C
    1.50 下列不屬于結構化分析的常用工具的是
    A)數(shù)據(jù)流圖
    B)數(shù)據(jù)字典
    C)判定樹
    D)PAD圖
    正確答案: A
    1.51 數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數(shù)據(jù)流圖合法圖符的是
    A)控制流
    B)加工
    C)數(shù)據(jù)存儲
    D)源和潭
    正確答案: A
    1.52 在數(shù)據(jù)流圖(DF
    D)中,帶有名字的箭頭表示
    A)模塊之間的調用關系
    B)程序的組成成分
    C)控制程序的執(zhí)行順序
    D)數(shù)據(jù)的流向
    正確答案: D
    1.53 在結構化設計方法中,生成的結構圖(S
    C)中,帶有箭頭的連線表示
    A)模塊之間的調用關系
    B)程序的組成成分
    C)控制程序的執(zhí)行順序
    D)數(shù)據(jù)的流向
    正確答案: A
    1.54 為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為
    A)PAD圖
    B)N-S圖
    C)結構圖
    D)數(shù)據(jù)流圖
    正確答案: B
    1.55 模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的
    A)抽象和信息隱蔽
    B)局部化和封裝化
    C)內聚性和耦合性
    D)激活機制和控制方法
    正確答案: C
    1.56 下列選項中,不屬于模塊間耦合的是
    A)數(shù)據(jù)耦合
    B)同構耦合
    C)異構耦合
    D)公用耦合
    正確答案: C
    1.57 軟件開發(fā)的結構化生命周期方法將軟件生命周期劃分成
    A)定義、開發(fā)、運行維護
    B)設計階段、編程階段、測試階段
    C)總體設計、詳細設計、編程調試
    D)需求分析、功能定義、系統(tǒng)設計
    正確答案: A
    1.58 需求分析階段的任務是確定
    A)軟件開發(fā)方法
    B)軟件開發(fā)工具
    C)軟件開發(fā)費用
    D)軟件系統(tǒng)功能
    正確答案: D
    1.59 需求分析中開發(fā)人員要從用戶那里了解
    A)軟件做什么
    B)用戶使用界面
    C)輸入的信息
    D)軟件的規(guī)模
    正確答案: A
    1.60 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是
    A)便于用戶、開發(fā)人員進行理解和交流
    B)反映出用戶問題的結構,可以作為軟件開發(fā)工作的基礎和依據(jù)
    C)作為確認測試和驗收的依據(jù)
    D)便于開發(fā)人員進行需求分析
    正確答案: D
    1.61 在軟件生產過程中,需求信息的給出是
    A)程序員
    B)項目管理者
    C)軟件分析設計人員
    D)軟件用戶
    正確答案: D
    1.62 軟件設計包括軟件的結構、數(shù)據(jù)接口和過程設計,其中軟件的過程設計是指
    A)模塊間的關系
    B)系統(tǒng)結構部件轉換成軟件的過程描述
    C)軟件層次結構
    D)軟件開發(fā)過程
    正確答案: B
    1.63 開發(fā)軟件時對提高開發(fā)人員工作效率至關重要的是
    A)操作系統(tǒng)的資源管理功能
    B)先進的軟件開發(fā)工具和環(huán)境
    C)程序人員的數(shù)量
    D)計算機的并行處理能力
    正確答案: B
    1.64 在軟件測試設計中,軟件測試的主要目的是
    A)實驗性運行軟件
    B)證明軟件正確
    C)找出軟件中全部錯誤
    D)發(fā)現(xiàn)軟件錯誤而執(zhí)行程序
    正確答案: D
    1.65 下列敘述中,不屬于測試的特征的是
    A)測試的挑剔性
    B)完全測試的不可能性
    C)測試的可靠性
    D)測試的經濟性
    正確答案: C
    1.66 為了提高測試的效率,應該
    A)隨機選取測試數(shù)據(jù)
    B)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)
    C)在完成編碼以后制定軟件的測試計劃
    D)集中對付那些錯誤群集的程序
    正確答案: D
    1.67 軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測試數(shù)據(jù)屬于
    A)硬件資源
    B)通信資源
    C)支持軟件
    D)輔助資源
    正確答案: D
    1.68 完全不考慮程序的內部結構和內部特征,而只是根據(jù)程序功能導出測試用例的測試方法是
    A)黑箱測試法
    B)白箱測試法
    C)錯誤推測法
    D)安裝測試法
    正確答案: A
    1.69 在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是
    A)路徑的集合
    B)循環(huán)的集合
    C)目標的集合
    D)地址的集合
    正確答案: A
    1.70 下列不屬于軟件調試技術的是
    A)強行排錯法
    B)集成測試法
    C)回溯法
    D)原因排除法
    正確答案: B
    1.71 檢查軟件產品是否符合需求定義的過程稱為
    A)確認測試
    B)集成測試
    C)驗證測試
    D)驗收測試
    正確答案: A
    1.72 軟件生命周期中所花費用最多的階段是
    A)詳細設計
    B)軟件編碼
    C)軟件測試
    D)軟件維護
    正確答案: D
    1.73 軟件復雜性度量的參數(shù)包括
    A)效率
    B)規(guī)模
    C)完整性
    D)容錯性
    正確答案: B
    1.74 在數(shù)據(jù)管理技術的發(fā)展過程中,經歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性的階段是
    A)數(shù)據(jù)庫系統(tǒng)
    B)文件系統(tǒng)
    C)人工管理
    D)數(shù)據(jù)項管理
    正確答案: A
    1.75 在數(shù)據(jù)管理技術發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有
    A)特定的數(shù)據(jù)模型
    B)數(shù)據(jù)無冗余
    C)數(shù)據(jù)可共享
    D)專門的數(shù)據(jù)管理軟件
    正確答案: A
    1.76 相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關聯(lián)差、數(shù)據(jù)不一致性和
    A)可重用性差
    B)安全性差
    C)非持久性
    D)冗余性
    正確答案: D
    1.77 下列說法中,不屬于數(shù)據(jù)模型所描述的內容的是
    A)數(shù)據(jù)結構
    B)數(shù)據(jù)操作
    C)數(shù)據(jù)查詢
    D)數(shù)據(jù)約束
    正確答案: C
    1.78 下列有關數(shù)據(jù)庫的描述,正確的是
    A)數(shù)據(jù)庫是一個DBF文件
    B)數(shù)據(jù)庫是一個關系
    C)數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合
    D)數(shù)據(jù)庫是一組文件
    正確答案: C
    1.79 下列有關數(shù)據(jù)庫的描述,正確的是
    A)數(shù)據(jù)處理是將信息轉化為數(shù)據(jù)的過程
    B)數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結構改變時,數(shù)據(jù)的存儲結構不變
    C)關系中的每一列稱為元組,一個元組就是一個字段
    D)如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字
    正確答案: D
    1.80 應用數(shù)據(jù)庫的主要目的是
    A)解決數(shù)據(jù)保密問題
    B)解決數(shù)據(jù)完整性問題
    C)解決數(shù)據(jù)共享問題
    D)解決數(shù)據(jù)量大的問題
    正確答案: C