- 相關推薦
計算機2級考試試題
在日常學習和工作中,我們都不可避免地會接觸到試題,借助試題可以更好地考查參試者所掌握的知識和技能。你所見過的試題是什么樣的呢?以下是小編為大家收集的計算機2級考試試題,歡迎大家借鑒與參考,希望對大家有所幫助。
一、選擇題((1)~(10)、(21)~(40)每題2分,(11)~(20)每題2分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。
。1)下列選項中不符合良好程序設計風格的是
A) 源程序要文檔化 B) 數(shù)據(jù)說明的次序要規(guī)范化
C) 避免濫用goto語句 D) 模塊設計要保證高耦合、高內(nèi)聚
。2)從工程管理角度,軟件設計一般分為兩步完成,它們是
A) 概要設計與詳細設計 B) 數(shù)據(jù)設計與接口設計
C) 軟件結構設計與數(shù)據(jù)設計 D) 過程設計與數(shù)據(jù)設計
。3)下列選項中不屬于軟件生命周期開發(fā)階段任務的是
A)軟件測試 B)概要設計 C)軟件維護 D)詳細設計
。4)在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為
A) 概念模式 B)外模式 C)內(nèi)模式 D)物理模式
。5)數(shù)據(jù)庫設計的四個階段是:需求分析、概念設計、邏輯設計和
A) 編碼設計 B) 測試階段 C)運行階段 D)物理設計
。6)設有如下三個關系表
下列操作中正確的是
A)T=R∩S B)T=R∪S
C)T=R×S D)T=R/S
。7)下列敘述中正確的是
A)一個算法的空間復雜度大,則其時間復雜度也必定大
B)一個算法的空間復雜度大,則其時間復雜度必定小
C)一個算法的時間復雜度大,則其空間復雜度必定小
D)上述三種說法都不對
。8)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為
A)63 B)64 C)6 D)7
(9)數(shù)據(jù)庫技術的根本目標是要解決數(shù)據(jù)的
A)存儲問題 B)共享問題 C)安全問題 D)保護問題
。10)對下列二叉樹
進行中序遍歷的結果是
A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG
。11)下列敘述中錯誤的是
A)一個C語言程序只能實現(xiàn)一種算法
B)C程序可以由多個程序文件組成
C)C程序可以由一個或多個函數(shù)組成
D)一個C函數(shù)可以單獨作為一個C程序文件存在
。12)下列敘述中正確的是
A)每個C程序文件中都必須要有一個main()函數(shù)
B)在C程序中main()函數(shù)的位置是固定的
C)C程序中所有函數(shù)之間都可以相互調用,與函數(shù)所在位置無關
D)在C程序的函數(shù)中不能定義另一個函數(shù)
。13)下列定義變量的語句中錯誤的是
A)int _int; B)double int_; C)char For; D)float US$;
。14)若變量x、y已正確定義并賦值,以下符合C語言語法的表達式是
A)++x,y=x-- B)x+1=y C)x=x+10=x+y D)double(x)/10
。15)以下關于邏輯運算符兩側運算對象的敘述中正確的是
A)只能是整數(shù)0或1 B)只能是整數(shù)0或非0整數(shù)
C)可以是結構體類型的數(shù)據(jù) D)可以是任意合法的表達式
。16)若有定義int x,y; 并已正確給變量賦值,則以下選項中與表達式(x-y)?(x++) : (y++)中的條件表達式(x-y) 等價的是
A)(x-y>0) B)(x-y<0) C)(x-y<0||x-y>0) D)(x-y==0)
。17)有以下程序
main()
{ int x, y, z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d ",x,y,z);
}
程序運行后的輸出結果是
A)2,3,3 B)2,3,2 C)2,3,1 D)2,2,1
(18)設有定義:int a; float b; 執(zhí)行 scanf("%2d%f",&a,&b); 語句時,若從鍵盤輸入876 543.0<回車>,a和b的值分別是
A)876和543.000000 B)87和6.000000
C)87和543.000000 D)76和543.000000
。19)有以下程序
main()
{ int a=0, b=0;
a=10; /* 給a賦值
b=20; 給b賦值 */
printf("a+b=%d ",a+b); /* 輸出計算結果 */
}
程序運行后的輸出結果是
A)a+b=10 B)a+b=30 C)30 D)出錯
。20)在嵌套使用if語句時,C語言規(guī)定else總是
A)和之前與其具有相同縮進位置的if配對
B)和之前與其最近的if配對
C)和之前與其最近的且不帶else的if配對
D)和之前的第一個if配對
。21)下列敘述中正確的是
A)break語句只能用于switch語句
B)在switch語句中必須使用default
C)break語句必須與switch語句中的case配對使用
D)在switch語句中,不一定使用break語句
(22)有以下程序
main()
{ int k=5;
while(--k) printf("%d",k -= 3);
printf(" ");
}
執(zhí)行后的輸出結果是
A)1 B)2 C)4 D)死循環(huán)
。23)有以下程序
main()
{ int i;
for(i=1; i<=40; i++)
{ if(i++%5==0)
if(++i%8==0) printf("%d ",i);
}
printf(" ");
}
執(zhí)行后的輸出結果是
A)5 B)24 C)32 D)40
(24)以下選項中,值為1的表達式是
A)1 –0 B)1 - 国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码