計算機二級C語言模擬試題「帶答案」
1.假定x和y為double型,則表達式x=2,y=x+3/2的值是( D )。
A.3.500000
B.3
C.2.000000
D.3.000000
2.關於結構化程序設計原則和方法的描述錯誤的是( C )。
A.選用的結構只准許有一個人口和一個出口
B.複雜結構應該用嵌套的基本控制結構進行組合嵌套來實現
C.不允許使用GOT0語句
3.C語言中運算對象必須是整型的運算符是( A )。
A.%
B./
C.!
D.**
4.下列敍述中正確的是( D )。
A.一個邏輯數據結構只能有一種存儲結構
B.邏輯結構屬於線性結構,存儲結構屬於非線性結構
C.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率
D.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率
5.對如下二叉樹進行後序遍歷的結果為( D )
EF
FC
CF
CA
6.面向對象的設計方法與傳統的面向過程的方法有本質不同,它的基本原理是( C )。
A.模擬現實世界中不同事物之間的聯繫
B.強調模擬現實世界中的算法而不強調概念
C.使用現實世界的概念抽象地思考問題從而自然地解決問題
D.不強調模擬現實世界中的算法而強調概念
7.相對於數據庫系統,文件系統的主要缺陷有數據關聯差、數據不一致性和( D )。
A.可重用性差
B.安全性差
C.非持久性
D.宂餘性
8.以下敍述中正確的是( D )。
-while語句構成的循環不能用其他語句構成的循環來代替
-while語句構成的循環只能用break語句退出
C.用do-while語句構成循環時,只有在while後的表達式為非零時結束循環
D.用do-while語句構成循環時,只有在while後的表達式為零時結束循環
9.下面描述中,不屬於軟件危機表現的是( A )。
A.軟件過程不規範
B.軟件開發生產率低
C.軟件質量難以控制
D.軟件成本不斷提高
10.下列描述錯誤的是( C )。
A.繼承分為多重繼承和單繼承
B.對象之間的通信靠傳遞消息來實現
C.在外面看不到對象的內部特徵是基於對象的.“模塊獨立性好”這個特徵
D.類是具有共同屬性、共同方法的對象的集合
11.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關係是( C )。
包含DBS和DBMS
包含DB和DBS
包含DB和DBMS
D.沒有任何關係
12.下列合法的聲明語句是( A )。
_abc=50;
le int=3+5e2.5;
do=1L;
t 3_asd=3e-3;
13.設a、b和C都是int型變量,且a=3,b=4,c=5,則以下的表達式中值為0的表達式是( D )。
A.a&&b
B.a<=b
C.a||b+c&&b-c
D.!((a
14.若ch為char型變量,k為int型變量(已知字符a的ASCⅡ碼是97),則執行下列語句後輸出的結果為( C )。
A.因變量類型與格式描述符的類型不匹配,輸出無定值
B.輸出項與格式描述符個數不符,輸出為0或不定值
C.62,142,k=%d
D.62,142,k=%10
15.若有定義:“int a[2][3];”,則對a數組的第i行第j列元素的正確引用為( A )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+J)
D.*(a+i)+J