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

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

