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

字號:


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