(1)下列關於棧敘述正確的是( )。
A)棧頂元素先能被刪除
B)棧頂元素後才能被刪除
C)棧底元素永遠不能被刪除
D)棧底元素先被刪除
答案:A
(2)下列敘述中正確的是( )。
A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而報考變化
B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而報考變化
C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而報考變化
D)以上說法都不正確
答案:C
(3)某二叉樹共有7個結點,其中葉子結點只有l個,則該二叉樹的深度為(假設根結點在第1層)( )。
A)3
B)4
C)6
D)7
答案:D
(4)軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬於應用軟件的是( )。
A)學生成績管理系統
B)C語言編譯程序
C)UNIX操作系統
D)數據庫管理系統
答案:A
(5)結構化程序所要求的基本結構不包括( )。
A)順序結構
B)GOT0跳轉
C)選擇(分支)結構
D)重複(循環)結構
答案:B
(6)下面描述中錯誤的是( )。
A)系統總體結構圖支持軟件系統的詳細設計
B)軟件設計是將軟件需求轉換為軟件表示的過程
C)數據結構與數據庫設計是軟件設計的任務之一
D)PAD圖是軟件詳細設計的表示工具
答案:A
(7)負責數據庫中查詢操作的數據庫語言是( )。
A)數據定義語言
B)數據管理語言
C)數據操縱語言
D)數據控制語言
答案:C
(8)有如下程序:
#include
using namespace std;
class Pair{
int m,n;
public:
Pair(int j,int k):m(j),n(k){}
int get(){return m;}
int get()const{return m+n;}
};
int main(){
Pair a(3,5);
const Pair b(3,5);
tout<
return U:
}
執行這個程序的輸出結果是( )。
A)33
B)38
C)83
D)88
答案:B
(9)一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯繫是( )。
A)1:1聯繫
B)1:m聯繫
C)m:1聯繫
D)m:n聯繫
答案:D
(10)定義無符號整數類為UInt,下面可以作.為類UInt實例化值的是( )。
A)一369
B)369
C)0.369
D)整數集合{1,2,3,4,5}
答案:B