2020年計算機二級C語言考試基礎(chǔ)練習(xí)及參考答案

字號:

C語言是一門面向過程的計算機編程語言,與C++、Java等面向?qū)ο缶幊陶Z言有所不同。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。下文是為您詳細整理的2020年計算機二級C語言考試基礎(chǔ)練習(xí)及參考答案,有需要的考生不妨多多參考一下我們?yōu)槟窒淼膬?nèi)容。
    
    1.在黑盒測試方法中,設(shè)計測試用例的主要根據(jù)是( )。
    A.程序內(nèi)部邏輯
    B.程序外部功能
    C.程序數(shù)據(jù)結(jié)構(gòu)
    D.程序流程圖
    答案:B
    2.在軟件設(shè)計中不使用的工具是( )。
    A.系統(tǒng)結(jié)構(gòu)圖
    B.PAD圖
    C.數(shù)據(jù)流圖(DFD圖)
    D.程序流程圖
    答案:C
    3.下列描述中正確的是( )。
    A.軟件工程只是解決軟件項目的管理問題
    B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
    C.軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
    D.軟件工程只是解決軟件開發(fā)中的技術(shù)問題
    答案:C
    4.在軟件設(shè)計中,不屬于過程設(shè)計工具的是( )。
    A.PDL(過程設(shè)計語言)
    B.PAD圖
    C.N-S圖
    D.DFD圖
    答案:D
    5、程序流程圖中帶有箭頭的線段表示的是( )。
    A.圖元關(guān)系
    B.數(shù)據(jù)流
    C.控制流
    D.調(diào)用關(guān)系
    答案:C
    6、結(jié)構(gòu)化程序設(shè)計的基本原則不包括( )。
    A.多態(tài)性
    B.自頂向下
    C.模塊化
    D.逐步求精
    答案:A
    7.能從任意一個結(jié)點開始沒有重復(fù)地掃描到所有結(jié)點的數(shù)據(jù)結(jié)構(gòu)是( )。
    A.循環(huán)鏈表
    B.雙向鏈表
    C.二叉鏈表
    D.有序鏈表
    答案:A
    8.某二叉樹共有730個結(jié)點,其中度為l的結(jié)點有30個,則葉子結(jié)點個數(shù)為( )。
    A.不存在這樣的二叉樹
    B.351
    C.17
    D.350
    答案:A
    9.軟件開發(fā)中需求分析的主要任務(wù)是()。
    A.定義和描述目標(biāo)系統(tǒng)“做什么”
    B.獲取需求
    C.給出軟件解決方案
    D.需求評審
    答案:A
    10.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是( )。
    A.學(xué)生成績管理系統(tǒng)
    B.ERP系統(tǒng)
    C.辦公自動化系統(tǒng)
    D.UNIX系統(tǒng)
    答案:D