1.演算法的空間複雜度是指( )。
A.演算法程式的長度
B.演算法程式中的指令條數
C.演算法程式所佔的儲存空間
D.演算法執行過程中所需要的儲存空間
2.關於結構化程式設計原則和方法的描述錯誤的是( )。
A.選用的結構只准許有一個人口和一個出口
B.複雜結構應該用巢狀的基本控制結構進行組合巢狀來實現
C.不允許使用GOT0語句
D.語言中若沒有控制結構,應該採用前後一致的方法來模擬
3.C語言中運算物件必須是整型的運算子是( )。
A.%
B./
C.!
D.**
4.下列敘述中正確的是( )。
A.一個邏輯資料結構只能有一種儲存結構
B.邏輯結構屬於線性結構,儲存結構屬於非線性結構
C.一個邏輯資料結構可以有多種儲存結構,且各種儲存結構不影響資料處理的效率
D.一個邏輯資料結構可以有多種儲存結構,且各種儲存結構影響資料處理的效率
5.對如下二叉樹進行後序遍歷的結果為( )。
EF
FC
CF
CA
6.面向物件的設計方法與傳統的面向過程的方法有本質不同,它的基本原理是( )。
A.模擬現實世界中不同事物之間的聯絡
B.強調模擬現實世界中的演算法而不強調概念
C.使用現實世界的概念抽象地思考問題從而自然地解決問題
D.不強調模擬現實世界中的演算法而強調概念
7.相對於資料庫系統,檔案系統的主要缺陷有資料關聯差、資料不一致性和( )。
A.可重用性差
B.安全性差
C.非永續性
D.冗餘性
8.以下敘述中正確的是( )。
-while語句構成的迴圈不能用其他語句構成的迴圈來代替
-while語句構成的迴圈只能用break語句退出
C.用do-while語句構成迴圈時,只有在while後的表示式為非零時結束迴圈
D.用do-while語句構成迴圈時,只有在while後的表示式為零時結束迴圈
9.下面描述中,不屬於軟體危機表現的是( )。
A.軟體過程不規範
B.軟體開發生產率低
C.軟體質量難以控制
D.軟體成本不斷提高
10.下列描述錯誤的是( )。
A.繼承分為多重繼承和單繼承
B.物件之間的通訊靠傳遞訊息來實現
C.在外面看不到物件的內部特徵是基於物件的“模組獨立性好”這個特徵
D.類是具有共同屬性、共同方法的物件的'集合11.資料庫DB、資料庫系統DBS、資料庫管理系統DBMS之間的關係是( )。
包含DBS和DBMS
包含DB和DBS
包含DB和DBMS
D.沒有任何關係
12.下列合法的宣告語句是( )。
_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的表示式是( )。
A.a&&b
B.a<=b
C.a||b+c&&b-c
D.!((a14.若ch為char型變數,k為int型變數(已知字元a的ASCⅡ碼是97),則執行下列語句後輸出的結果為( )。
A.因變數型別與格式描述符的型別不匹配,輸出無定值
B.輸出項與格式描述符個數不符,輸出為0或不定值
C.62,142,k=%d
D.62,142,k=%10
15.若有定義:“int a[2][3];”,則對a陣列的第i行第j列元素的正確引用為( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+J)
D.*(a+i)+J
16.假定x和y為double型,則表示式x=2,y=x+3/2的值是( )。
A.3.500000
B.3
C.2.000000
D.3.000000
17.下列能正確進行字串賦值的是( )。
18.下列程式的輸出結果是( )。
A.1 2 3
B.2 3 4
C.2 2 3
D.2 3 3
19.
若執行以上程式從鍵盤上輸人3和4時,則輸出結果是( )。
A.14
B.16
C.18
D.20
20.有以下程式:
輸出結果是( )。
A.28
B.27
C.42
D.4121.有以下程式:
程式的輸出結果是( )。
A.1,5,9,
B.1,4,7,
C.3,5,7,
D.3,6,9,
22.有下列程式:
執行後的輸出結果是( )。
A.1
B.2
C.4
D.死迴圈
23.有下列程式:
執行後的輸出結果是( )。
A.6
B.7
C.8
D.9
24.有如下程式:
該程式的輸出結果是( )。
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
25.函式fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始點是( )。
A.檔案開始
B.檔案末尾
C.檔案當前位置
D.以上都不對
26.有下列程式:
程式執行後的輸出結果是( )。
A.x=4
B.x=8
C.x=6
D.x=12