- 相關(guān)推薦
最新計算機考試C語言備考預測試題
C語言的應用范圍廣泛,具備很強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統(tǒng)開發(fā)。下面是小編為大家搜索整理的C語言專項訓練題,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(guān)注我們應屆畢業(yè)生考試 網(wǎng)!
一、選擇題。
1). 在軟件設(shè)計中,不屬于過程設(shè)計工具的是( )
A.PDL(過程設(shè)計語言)
B.PAD圖
C.N-S圖
D.DFD圖
正確答案:D
答案解析:DFD(數(shù)據(jù)流圖Data-Flow-Diagram)是描述數(shù)據(jù)處理過程的工具,是需求理解的邏輯模型的圖形表示。它直接支持系統(tǒng)功能建模。在軟件詳細設(shè)計的過程階段,要對每個模塊規(guī)定的功能以及算法的設(shè)計給出適當?shù)乃惴枋觥3R姷倪^程設(shè)計工具有:圖形工具:程序流程圖,N-S,PAD,HIPO;表格工具:判定表;語言工具:PDL(偽碼)。
2). 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的( )。
A.存儲結(jié)構(gòu)
B.物理結(jié)構(gòu)
C.邏輯結(jié)構(gòu)
D.線性結(jié)構(gòu)
正確答案:C
答案解析:數(shù)據(jù)的邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計算機無關(guān)。
3). 設(shè)有定義: int x=2; 以下表達式中,值不為6的是( )
A.2*x, x+=2
B.x++,2*x
C.x*=(1+x)
D.x*=x+1
正確答案:A
答案解析:本題考查逗號表達式。逗號表達式的求解過程是:先求解表達式1,再求解表達式2,整個逗號表達式的值是表達式2的值,因此,選項A中值為4;選項B中,值為6。選項C中x*=x+1 等價于x=x*(x+1),所以等于6;選項D與選項C等價,結(jié)果也為6。
4). 在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為( )
A.63
B.64
C.6
D.7
正確答案:B
答案解析:順序查找又稱順序搜索。順序查找一般是指在線性表中查找指定的元素,其基本方法是:從線性表的第一元素開始,依次將線性表中的元素與被查找的元素進行比較,若相等則表示找到(即查找成功),若線性表中所有元素都與被查元素進行了比較但都不相等,則表示線性表中沒有要找的元素(即查找失敗)。如果線性表中的第一個元素就是要查找的元素,則只需要做一次比較就查找成功;但如果要查找的元素是線性表中的最后一個元素,或者要查找元素不在線性表中,則需要與線性表中所有元素進行比較,這是順序查找的最壞情況,比較次數(shù)為線性表的長度。
5). 下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。
A.多態(tài)性
B.標識惟一性
C.封裝性
D.耦合性
正確答案:D
答案解析:面向?qū)ο笤O(shè)計方法與面向過程設(shè)計方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:標識惟一性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性好。
【最新計算機考試C語言備考預測試題】相關(guān)文章:
2017年C語言考試預測模擬試題10-06
計算機二級考試C語言預測上機鞏固試題06-17
計算機C語言考試重點預測習題08-29
最新計算機二級考試C語言模擬試題09-28
計算機二級C語言預測試題08-14
2017年9月C語言考試預測試題07-13
計算機二級C語言考前預測上機試題及解析07-04
計算機二級《C語言》預測試題及答案06-10
計算機二級C語言預測試題及答案10-30